From d5b592bbd1cd22667cd1b66e2a80a578a9e980d6 Mon Sep 17 00:00:00 2001 From: Elmar Kresse Date: Sat, 30 Mar 2024 15:23:00 +0100 Subject: [PATCH] feat:#47 updated primevue version and themes --- frontend/package-lock.json | 1906 +- frontend/package.json | 33 +- .../public/themes/lara-dark-blue/theme.scss | 7484 ------- .../public/themes/lara-light-blue/theme.css | 16907 +++++++++------- .../themes/lara-light-blue/theme.css.map | 2 +- 5 files changed, 11105 insertions(+), 15227 deletions(-) delete mode 100644 frontend/public/themes/lara-dark-blue/theme.scss diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 3bfda90..639d80a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,33 +8,34 @@ "name": "htwkalender", "version": "0.0.0", "dependencies": { - "@fullcalendar/core": "^6.1.10", - "@fullcalendar/daygrid": "^6.1.10", - "@fullcalendar/interaction": "^6.1.10", - "@fullcalendar/timegrid": "^6.1.10", - "@fullcalendar/vue3": "^6.1.10", - "@vueuse/core": "^10.7.1", + "@fullcalendar/core": "^6.1.11", + "@fullcalendar/daygrid": "^6.1.11", + "@fullcalendar/interaction": "^6.1.11", + "@fullcalendar/timegrid": "^6.1.11", + "@fullcalendar/vue3": "^6.1.11", + "@vueuse/core": "^10.9.0", "pinia": "^2.1.7", "primeflex": "^3.3.1", "primeicons": "^6.0.1", - "primevue": "^3.46.0", + "primevue": "^3.50.0", "source-sans": "^3.46.0", "vue": "^3.4.11", - "vue-i18n": "^9.9.0", - "vue-router": "^4.2.5" + "vue-i18n": "^9.10.2", + "vue-router": "^4.3.0" }, "devDependencies": { - "@types/node": "^20.11.0", - "@vitejs/plugin-vue": "^5.0.3", + "@types/node": "^20.12.2", + "@vitejs/plugin-vue": "^5.0.4", "@vue/eslint-config-typescript": "^12.0.0", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-vue": "^9.20.0", + "eslint-plugin-vue": "^9.24.0", "prettier": "3.2.1", "sass": "^1.72.0", - "typescript": "^5.3.3", - "vite": "^5.0.11", - "vitest": "^1.2.0", + "sass-loader": "^13.3.3", + "typescript": "^5.4.3", + "vite": "^5.2.7", + "vitest": "^1.4.0", "vue-tsc": "^1.8.27" } }, @@ -48,9 +49,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -59,9 +60,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], @@ -75,9 +76,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", + "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" ], @@ -91,9 +92,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", + "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" ], @@ -107,9 +108,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], @@ -123,9 +124,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", + "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" ], @@ -139,9 +140,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", + "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" ], @@ -155,9 +156,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], @@ -171,9 +172,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", + "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" ], @@ -187,9 +188,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], @@ -203,9 +204,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", + "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" ], @@ -219,9 +220,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], @@ -235,9 +236,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", + "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" ], @@ -251,9 +252,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", + "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" ], @@ -267,9 +268,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", + "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" ], @@ -283,9 +284,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", + "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" ], @@ -299,9 +300,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", + "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" ], @@ -315,9 +316,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", + "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" ], @@ -331,9 +332,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], @@ -347,9 +348,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", + "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" ], @@ -363,9 +364,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", + "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" ], @@ -379,9 +380,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", + "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" ], @@ -395,9 +396,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", + "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" ], @@ -411,9 +412,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", + "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" ], @@ -442,9 +443,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -473,56 +474,78 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@fullcalendar/core": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.10.tgz", - "integrity": "sha512-oTXGJSAGpCf1oY+CKp5qYjMHkJCPBkJ3SHitl63n8Q6xKeiwQ4EF6Au451euUovREwJpLmD1AyZrCnWmtB9AVg==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.11.tgz", + "integrity": "sha512-TjG7c8sUz+Vkui2FyCNJ+xqyu0nq653Ibe99A66LoW95oBo6tVhhKIaG1Wh0GVKymYiqAQN/OEdYTuj4ay27kA==", "dependencies": { "preact": "~10.12.1" } }, "node_modules/@fullcalendar/daygrid": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.10.tgz", - "integrity": "sha512-Z4GRm1IyHKgxXFTWGcEI0nTsvYOIkpE0aMt3/o3ER2SZkF+hfwcDFhtj0c9+WhMjXFIWYeoTnA9rUOY7Zl/nxA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.11.tgz", + "integrity": "sha512-hF5jJB7cgUIxWD5MVjj8IU407HISyLu7BWXcEIuTytkfr8oolOXeCazqnnjmRbnFOncoJQVstTtq6SIhaT32Xg==", "peerDependencies": { - "@fullcalendar/core": "~6.1.10" + "@fullcalendar/core": "~6.1.11" } }, "node_modules/@fullcalendar/interaction": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.10.tgz", - "integrity": "sha512-aZRlwCpmDasq2RNeWV0ub20Uevare9Cb6iMlxCacx0fhOC14H28G9d1FsduJIecInL84SPGwt5ItqAYMsWv7zw==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.11.tgz", + "integrity": "sha512-ynOKjzuPwEAMgTQ6R/Z2zvzIIqG4p8/Qmnhi1q0vzPZZxSIYx3rlZuvpEK2WGBZZ1XEafDOP/LGfbWoNZe+qdg==", "peerDependencies": { - "@fullcalendar/core": "~6.1.10" + "@fullcalendar/core": "~6.1.11" } }, "node_modules/@fullcalendar/timegrid": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.10.tgz", - "integrity": "sha512-hFKyQXJaPbNyq1reZmvkCmM64O99krHoIcJAbDS+dntCm3FzZUcDtAcRKIbMiantHrezCG/1MEYk3m9e3aKvIQ==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.11.tgz", + "integrity": "sha512-0seUHK/ferH89IeuCvV4Bib0zWjgK0nsptNdmAc9wDBxD/d9hm5Mdti0URJX6bDoRtsSfRDu5XsRcrzwoc+AUQ==", "dependencies": { - "@fullcalendar/daygrid": "~6.1.10" + "@fullcalendar/daygrid": "~6.1.11" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.10" + "@fullcalendar/core": "~6.1.11" } }, "node_modules/@fullcalendar/vue3": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.10.tgz", - "integrity": "sha512-YMYBQx0TlWNuN4G6ra2dkf5cCF5aVi/2zDLGLvLqe2Nk2o7uNbTkrCSG40061OepWQlJv+hYqm1JukLRmyqi4Q==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.11.tgz", + "integrity": "sha512-jBoDS0WSpuOM9ZgjL3lNh6o385u/LthFZDaMUACjVVJZh3JuBbuA7ghdUvIelcTNXa5VRCkSZOpivTJWOnLfcg==", "peerDependencies": { - "@fullcalendar/core": "~6.1.10", + "@fullcalendar/core": "~6.1.11", "vue": "^3.0.11" } }, @@ -540,6 +563,28 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -560,12 +605,12 @@ "dev": true }, "node_modules/@intlify/core-base": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.9.0.tgz", - "integrity": "sha512-C7UXPymDIOlMGSNjAhNLtKgzITc/8BjINK5gNKXg8GiWCTwL6n3MWr55czksxn8RM5wTMz0qcLOFT+adtaVQaA==", + "version": "9.10.2", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.10.2.tgz", + "integrity": "sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==", "dependencies": { - "@intlify/message-compiler": "9.9.0", - "@intlify/shared": "9.9.0" + "@intlify/message-compiler": "9.10.2", + "@intlify/shared": "9.10.2" }, "engines": { "node": ">= 16" @@ -575,11 +620,11 @@ } }, "node_modules/@intlify/message-compiler": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.9.0.tgz", - "integrity": "sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==", + "version": "9.10.2", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.10.2.tgz", + "integrity": "sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==", "dependencies": { - "@intlify/shared": "9.9.0", + "@intlify/shared": "9.10.2", "source-map-js": "^1.0.2" }, "engines": { @@ -590,9 +635,9 @@ } }, "node_modules/@intlify/shared": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.9.0.tgz", - "integrity": "sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==", + "version": "9.10.2", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.10.2.tgz", + "integrity": "sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==", "engines": { "node": ">= 16" }, @@ -613,53 +658,49 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "optional": true, "peer": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "optional": true, "peer": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "optional": true, "peer": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "optional": true, "peer": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -668,11 +709,10 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "optional": true, "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -715,9 +755,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz", + "integrity": "sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==", "cpu": [ "arm" ], @@ -728,9 +768,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz", + "integrity": "sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==", "cpu": [ "arm64" ], @@ -741,9 +781,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz", + "integrity": "sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==", "cpu": [ "arm64" ], @@ -754,9 +794,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz", + "integrity": "sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==", "cpu": [ "x64" ], @@ -767,9 +807,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz", + "integrity": "sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==", "cpu": [ "arm" ], @@ -780,9 +820,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz", + "integrity": "sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==", "cpu": [ "arm64" ], @@ -793,9 +833,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz", + "integrity": "sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==", "cpu": [ "arm64" ], @@ -805,10 +845,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz", + "integrity": "sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==", + "cpu": [ + "ppc64le" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz", + "integrity": "sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==", "cpu": [ "riscv64" ], @@ -818,10 +871,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz", + "integrity": "sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz", + "integrity": "sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==", "cpu": [ "x64" ], @@ -832,9 +898,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz", + "integrity": "sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==", "cpu": [ "x64" ], @@ -845,9 +911,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz", + "integrity": "sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==", "cpu": [ "arm64" ], @@ -858,9 +924,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz", + "integrity": "sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==", "cpu": [ "ia32" ], @@ -871,9 +937,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz", + "integrity": "sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==", "cpu": [ "x64" ], @@ -889,6 +955,28 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, + "node_modules/@types/eslint": { + "version": "8.56.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", + "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", + "dev": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -896,24 +984,24 @@ "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/node": { - "version": "20.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", - "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", + "version": "20.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.2.tgz", + "integrity": "sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/semver": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/web-bluetooth": { @@ -922,16 +1010,16 @@ "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.0.tgz", - "integrity": "sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.0", - "@typescript-eslint/type-utils": "6.7.0", - "@typescript-eslint/utils": "6.7.0", - "@typescript-eslint/visitor-keys": "6.7.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -957,15 +1045,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.0.tgz", - "integrity": "sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.0", - "@typescript-eslint/types": "6.7.0", - "@typescript-eslint/typescript-estree": "6.7.0", - "@typescript-eslint/visitor-keys": "6.7.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4" }, "engines": { @@ -985,13 +1073,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.0.tgz", - "integrity": "sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.0", - "@typescript-eslint/visitor-keys": "6.7.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1002,13 +1090,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.0.tgz", - "integrity": "sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.0", - "@typescript-eslint/utils": "6.7.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1029,9 +1117,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.0.tgz", - "integrity": "sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1042,16 +1130,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.0.tgz", - "integrity": "sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.0", - "@typescript-eslint/visitor-keys": "6.7.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -1069,17 +1158,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.0.tgz", - "integrity": "sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.0", - "@typescript-eslint/types": "6.7.0", - "@typescript-eslint/typescript-estree": "6.7.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", "semver": "^7.5.4" }, "engines": { @@ -1094,12 +1183,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.0.tgz", - "integrity": "sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.0", + "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1117,9 +1206,9 @@ "dev": true }, "node_modules/@vitejs/plugin-vue": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz", - "integrity": "sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", "dev": true, "engines": { "node": "^18.0.0 || >=20.0.0" @@ -1130,13 +1219,13 @@ } }, "node_modules/@vitest/expect": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.2.1.tgz", - "integrity": "sha512-/bqGXcHfyKgFWYwIgFr1QYDaR9e64pRKxgBNWNXPefPFRhgm+K3+a/dS0cUGEreWngets3dlr8w8SBRw2fCfFQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.4.0.tgz", + "integrity": "sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==", "dev": true, "dependencies": { - "@vitest/spy": "1.2.1", - "@vitest/utils": "1.2.1", + "@vitest/spy": "1.4.0", + "@vitest/utils": "1.4.0", "chai": "^4.3.10" }, "funding": { @@ -1144,12 +1233,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.2.1.tgz", - "integrity": "sha512-zc2dP5LQpzNzbpaBt7OeYAvmIsRS1KpZQw4G3WM/yqSV1cQKNKwLGmnm79GyZZjMhQGlRcSFMImLjZaUQvNVZQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.4.0.tgz", + "integrity": "sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==", "dev": true, "dependencies": { - "@vitest/utils": "1.2.1", + "@vitest/utils": "1.4.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -1185,9 +1274,9 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.2.1.tgz", - "integrity": "sha512-Tmp/IcYEemKaqAYCS08sh0vORLJkMr0NRV76Gl8sHGxXT5151cITJCET20063wk0Yr/1koQ6dnmP6eEqezmd/Q==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.4.0.tgz", + "integrity": "sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==", "dev": true, "dependencies": { "magic-string": "^0.30.5", @@ -1199,9 +1288,9 @@ } }, "node_modules/@vitest/spy": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.2.1.tgz", - "integrity": "sha512-vG3a/b7INKH7L49Lbp0IWrG6sw9j4waWAucwnksPB1r1FTJgV7nkBByd9ufzu6VWya/QTvQW4V9FShZbZIB2UQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.4.0.tgz", + "integrity": "sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==", "dev": true, "dependencies": { "tinyspy": "^2.2.0" @@ -1211,9 +1300,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-bsH6WVZYe/J2v3+81M5LDU8kW76xWObKIURpPrOXm2pjBniBu2MERI/XP60GpS4PHU3jyK50LUutOwrx4CyHUg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==", "dev": true, "dependencies": { "diff-sequences": "^29.6.3", @@ -1254,12 +1343,12 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.15.tgz", - "integrity": "sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.15", + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" @@ -1271,27 +1360,27 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-dom": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz", - "integrity": "sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", "dependencies": { - "@vue/compiler-core": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz", - "integrity": "sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.15", - "@vue/compiler-dom": "3.4.15", - "@vue/compiler-ssr": "3.4.15", - "@vue/shared": "3.4.15", + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21", "estree-walker": "^2.0.2", - "magic-string": "^0.30.5", - "postcss": "^8.4.33", + "magic-string": "^0.30.7", + "postcss": "^8.4.35", "source-map-js": "^1.0.2" } }, @@ -1301,18 +1390,18 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz", - "integrity": "sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", + "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", "dependencies": { - "@vue/compiler-dom": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", + "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" }, "node_modules/@vue/eslint-config-typescript": { "version": "12.0.0", @@ -1363,92 +1452,68 @@ } } }, - "node_modules/@vue/language-core/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@vue/language-core/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@vue/reactivity": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.15.tgz", - "integrity": "sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", + "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", "dependencies": { - "@vue/shared": "3.4.15" + "@vue/shared": "3.4.21" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.15.tgz", - "integrity": "sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", "dependencies": { - "@vue/reactivity": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/reactivity": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz", - "integrity": "sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", "dependencies": { - "@vue/runtime-core": "3.4.15", - "@vue/shared": "3.4.15", + "@vue/runtime-core": "3.4.21", + "@vue/shared": "3.4.21", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.15.tgz", - "integrity": "sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", "dependencies": { - "@vue/compiler-ssr": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { - "vue": "3.4.15" + "vue": "3.4.21" } }, "node_modules/@vue/shared": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.15.tgz", - "integrity": "sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==" + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" }, "node_modules/@vueuse/core": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.7.2.tgz", - "integrity": "sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", + "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.7.2", - "@vueuse/shared": "10.7.2", - "vue-demi": ">=0.14.6" + "@vueuse/metadata": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -1471,28 +1536,28 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.7.2.tgz", - "integrity": "sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", + "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.2.tgz", - "integrity": "sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", + "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", "dependencies": { - "vue-demi": ">=0.14.6" + "vue-demi": ">=0.14.7" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -1514,6 +1579,181 @@ } } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, "node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", @@ -1526,6 +1766,16 @@ "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==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -1560,6 +1810,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1628,12 +1888,15 @@ "dev": true }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/boolbase": { @@ -1643,13 +1906,12 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -1664,12 +1926,44 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true, - "optional": true, "peer": true }, "node_modules/cac": { @@ -1690,6 +1984,27 @@ "node": ">=6" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001600", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", + "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true + }, "node_modules/chai": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", @@ -1737,16 +2052,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1759,6 +2068,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -1775,6 +2087,16 @@ "node": ">= 6" } }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1798,7 +2120,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "optional": true, "peer": true }, "node_modules/computeds": { @@ -1918,6 +2239,27 @@ "node": ">=6.0.0" } }, + "node_modules/electron-to-chromium": { + "version": "1.4.722", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.722.tgz", + "integrity": "sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==", + "dev": true, + "peer": true + }, + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -1929,10 +2271,17 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/es-module-lexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", + "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "dev": true, + "peer": true + }, "node_modules/esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, "bin": { @@ -1942,29 +2291,39 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" + "@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" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" } }, "node_modules/escape-string-regexp": { @@ -1980,16 +2339,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -2047,17 +2406,18 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.20.1.tgz", - "integrity": "sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz", + "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", - "postcss-selector-parser": "^6.0.13", - "semver": "^7.5.4", - "vue-eslint-parser": "^9.4.0", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.0", + "vue-eslint-parser": "^9.4.2", "xml-name-validator": "^4.0.0" }, "engines": { @@ -2095,6 +2455,28 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -2163,6 +2545,16 @@ "node": ">=0.10.0" } }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -2193,9 +2585,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2233,9 +2625,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -2282,23 +2674,23 @@ } }, "node_modules/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.2.7", + "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/fs.realpath": { @@ -2374,6 +2766,35 @@ "node": ">=10.13.0" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -2409,6 +2830,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "peer": true + }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -2443,18 +2871,18 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" } }, "node_modules/immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==", "dev": true }, "node_modules/import-fresh": { @@ -2567,6 +2995,43 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "dev": true + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -2585,6 +3050,13 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "peer": true + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -2598,15 +3070,15 @@ "dev": true }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "dependencies": { "json-buffer": "3.0.1" @@ -2625,6 +3097,16 @@ "node": ">= 0.8.0" } }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, "node_modules/local-pkg": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", @@ -2690,9 +3172,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -2728,6 +3210,29 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -2741,21 +3246,24 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/mlly": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.5.0.tgz", - "integrity": "sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", + "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", "dev": true, "dependencies": { "acorn": "^8.11.3", @@ -2799,6 +3307,19 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true, + "peer": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -2809,9 +3330,9 @@ } }, "node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -3030,9 +3551,9 @@ } }, "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", @@ -3066,9 +3587,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -3086,16 +3607,16 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -3175,17 +3696,17 @@ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==" }, "node_modules/primevue": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.46.0.tgz", - "integrity": "sha512-WGprXj9HA+j6gLLDaSxcRRSChIF99ld5fg1D3hYFA7hNiEuON1aqe83gf52vUSw8yjVMtFQ3CMPQSTYhooNwIg==", + "version": "3.50.0", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.50.0.tgz", + "integrity": "sha512-vYpQzvIXSmF0hWUkviHEGnwbFY/G8jI2RSxoa75noJloI2rWhzOX+JarJ8iaesVOr7b2se31N/p7zOx6uh3ddQ==", "peerDependencies": { "vue": "^3.0.0" } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -3211,6 +3732,16 @@ } ] }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -3264,9 +3795,9 @@ } }, "node_modules/rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.2.tgz", + "integrity": "sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -3279,19 +3810,21 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@rollup/rollup-android-arm-eabi": "4.13.2", + "@rollup/rollup-android-arm64": "4.13.2", + "@rollup/rollup-darwin-arm64": "4.13.2", + "@rollup/rollup-darwin-x64": "4.13.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.13.2", + "@rollup/rollup-linux-arm64-gnu": "4.13.2", + "@rollup/rollup-linux-arm64-musl": "4.13.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.13.2", + "@rollup/rollup-linux-riscv64-gnu": "4.13.2", + "@rollup/rollup-linux-s390x-gnu": "4.13.2", + "@rollup/rollup-linux-x64-gnu": "4.13.2", + "@rollup/rollup-linux-x64-musl": "4.13.2", + "@rollup/rollup-win32-arm64-msvc": "4.13.2", + "@rollup/rollup-win32-ia32-msvc": "4.13.2", + "@rollup/rollup-win32-x64-msvc": "4.13.2", "fsevents": "~2.3.2" } }, @@ -3318,6 +3851,27 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/sass": { "version": "1.72.0", "resolved": "https://registry.npmjs.org/sass/-/sass-1.72.0.tgz", @@ -3335,10 +3889,66 @@ "node": ">=14.0.0" } }, + "node_modules/sass-loader": { + "version": "13.3.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz", + "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3350,6 +3960,16 @@ "node": ">=10" } }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -3403,16 +4023,15 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "optional": true, "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -3422,7 +4041,6 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "optional": true, "peer": true, "dependencies": { "buffer-from": "^1.0.0", @@ -3483,12 +4101,12 @@ } }, "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", "dev": true, "dependencies": { - "acorn": "^8.10.0" + "js-tokens": "^9.0.0" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -3506,12 +4124,21 @@ "node": ">=8" } }, - "node_modules/terser": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz", - "integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==", + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.0.tgz", + "integrity": "sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==", "dev": true, - "optional": true, "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -3526,6 +4153,41 @@ "node": ">=10" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -3539,18 +4201,18 @@ "dev": true }, "node_modules/tinypool": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.2.tgz", - "integrity": "sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.3.tgz", + "integrity": "sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==", "dev": true, "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "dev": true, "engines": { "node": ">=14.0.0" @@ -3569,12 +4231,12 @@ } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -3614,9 +4276,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", + "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", "devOptional": true, "bin": { "tsc": "bin/tsc", @@ -3627,9 +4289,9 @@ } }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", "dev": true }, "node_modules/undici-types": { @@ -3638,6 +4300,37 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3654,14 +4347,14 @@ "dev": true }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.7.tgz", + "integrity": "sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==", "dev": true, "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "bin": { "vite": "bin/vite.js" @@ -3709,9 +4402,9 @@ } }, "node_modules/vite-node": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.2.1.tgz", - "integrity": "sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.4.0.tgz", + "integrity": "sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==", "dev": true, "dependencies": { "cac": "^6.7.14", @@ -3731,18 +4424,17 @@ } }, "node_modules/vitest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.2.1.tgz", - "integrity": "sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.4.0.tgz", + "integrity": "sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==", "dev": true, "dependencies": { - "@vitest/expect": "1.2.1", - "@vitest/runner": "1.2.1", - "@vitest/snapshot": "1.2.1", - "@vitest/spy": "1.2.1", - "@vitest/utils": "1.2.1", + "@vitest/expect": "1.4.0", + "@vitest/runner": "1.4.0", + "@vitest/snapshot": "1.4.0", + "@vitest/spy": "1.4.0", + "@vitest/utils": "1.4.0", "acorn-walk": "^8.3.2", - "cac": "^6.7.14", "chai": "^4.3.10", "debug": "^4.3.4", "execa": "^8.0.1", @@ -3751,11 +4443,11 @@ "pathe": "^1.1.1", "picocolors": "^1.0.0", "std-env": "^3.5.0", - "strip-literal": "^1.3.0", + "strip-literal": "^2.0.0", "tinybench": "^2.5.1", - "tinypool": "^0.8.1", + "tinypool": "^0.8.2", "vite": "^5.0.0", - "vite-node": "1.2.1", + "vite-node": "1.4.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -3770,8 +4462,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "^1.0.0", - "@vitest/ui": "^1.0.0", + "@vitest/browser": "1.4.0", + "@vitest/ui": "1.4.0", "happy-dom": "*", "jsdom": "*" }, @@ -3797,15 +4489,15 @@ } }, "node_modules/vue": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.15.tgz", - "integrity": "sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", + "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", "dependencies": { - "@vue/compiler-dom": "3.4.15", - "@vue/compiler-sfc": "3.4.15", - "@vue/runtime-dom": "3.4.15", - "@vue/server-renderer": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/runtime-dom": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { "typescript": "*" @@ -3817,9 +4509,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz", - "integrity": "sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", + "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -3841,12 +4533,12 @@ } }, "node_modules/vue-i18n": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.9.0.tgz", - "integrity": "sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==", + "version": "9.10.2", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.10.2.tgz", + "integrity": "sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==", "dependencies": { - "@intlify/core-base": "9.9.0", - "@intlify/shared": "9.9.0", + "@intlify/core-base": "9.10.2", + "@intlify/shared": "9.10.2", "@vue/devtools-api": "^6.5.0" }, "engines": { @@ -3860,11 +4552,11 @@ } }, "node_modules/vue-router": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", - "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.0.tgz", + "integrity": "sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==", "dependencies": { - "@vue/devtools-api": "^6.5.0" + "@vue/devtools-api": "^6.5.1" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -3900,6 +4592,102 @@ "typescript": "*" } }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.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==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 3269e1b..b656be6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,33 +13,34 @@ "test": "vitest" }, "dependencies": { - "@fullcalendar/core": "^6.1.10", - "@fullcalendar/daygrid": "^6.1.10", - "@fullcalendar/interaction": "^6.1.10", - "@fullcalendar/timegrid": "^6.1.10", - "@fullcalendar/vue3": "^6.1.10", - "@vueuse/core": "^10.7.1", + "@fullcalendar/core": "^6.1.11", + "@fullcalendar/daygrid": "^6.1.11", + "@fullcalendar/interaction": "^6.1.11", + "@fullcalendar/timegrid": "^6.1.11", + "@fullcalendar/vue3": "^6.1.11", + "@vueuse/core": "^10.9.0", "pinia": "^2.1.7", "primeflex": "^3.3.1", "primeicons": "^6.0.1", - "primevue": "^3.46.0", + "primevue": "^3.50.0", "source-sans": "^3.46.0", "vue": "^3.4.11", - "vue-i18n": "^9.9.0", - "vue-router": "^4.2.5" + "vue-i18n": "^9.10.2", + "vue-router": "^4.3.0" }, "devDependencies": { - "@types/node": "^20.11.0", - "@vitejs/plugin-vue": "^5.0.3", + "@types/node": "^20.12.2", + "@vitejs/plugin-vue": "^5.0.4", "@vue/eslint-config-typescript": "^12.0.0", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-vue": "^9.20.0", + "eslint-plugin-vue": "^9.24.0", "prettier": "3.2.1", "sass": "^1.72.0", - "typescript": "^5.3.3", - "vite": "^5.0.11", - "vitest": "^1.2.0", + "sass-loader": "^13.3.3", + "typescript": "^5.4.3", + "vite": "^5.2.7", + "vitest": "^1.4.0", "vue-tsc": "^1.8.27" } } diff --git a/frontend/public/themes/lara-dark-blue/theme.scss b/frontend/public/themes/lara-dark-blue/theme.scss deleted file mode 100644 index 139c0f2..0000000 --- a/frontend/public/themes/lara-dark-blue/theme.scss +++ /dev/null @@ -1,7484 +0,0 @@ -:root { - --htwk-yellow: #ffed00; - --htwk-yellow-24: rgba(255, 237, 0, 0.24); - --htwk-yellow-16: rgba(255, 237, 0, 0.16); - --htwk-yellow-01: rgba(255, 237, 0, 0.1); - --htwk-magenta: #e5007d; - --htwk-rot: #e53009; - --htwk-gruen: #00964e; - --htwk-cyan: #009ee3; - --htwk-blau: #004699; - - --htwk-silbergrau: #bec3c6; - --htwk-silbergrau-80: #cbd3d1; - --htwk-silbergrau-60: #d8dedc; - --htwk-silbergrau-40: #e5e9e8; - --htwk-grau-140: #1b2022; - --htwk-grau-120: #242b2d; - --htwk-grau: #2e3639; - --htwk-grau-80: #575e60; - --htwk-grau-60: #818688; - --htwk-grau-40: #abaeaf; - --htwk-dunkelblau: #022541; - --htwk-dunkelblau-80: #345067; - --htwk-dunkelblau-60: #677c8d; - --htwk-dunkelblau-40: #99a7b3; - - --htwk-schwarz: #000000; - - --button-primary: var(--htwk-yellow); - --button-primary-border: var(--htwk-yellow); - --button-secondary: color-mix(in srgb, var(--htwk-yellow), #000000 30%); - --button-tertiary: color-mix(in srgb, var(--htwk-yellow), #ffffff 50%); - - --info-primary: var(--htwk-blau); /*#449bfc*/ - --info-secondary: color-mix( - in srgb, - var(--htwk-blau), - #ffffff 15% - ); /*#6cb0fc*/ - --info-tertiary: color-mix( - in srgb, - var(--htwk-blau), - #ffffff 30% - ); /*#7fbafd*/ - - --warning-primary: color-mix( - in srgb, - var(--htwk-yellow), - #000000 15% - ); /*#fbc30c*/ - --warning-secondary: var(--htwk-yellow); /*#fcd34d #fbcb2d*/ - --warning-tertiary: color-mix( - in srgb, - var(--htwk-yellow), - #ffffff 50% - ); /*#fde082*/ - - --error-primary: color-mix( - in srgb, - var(--htwk-magenta), - #000000 15% - ); /*#ff5757*/ - --error-secondary: var(--htwk-magenta); /*#fca5a5*/ - --error-tertiary: color-mix( - in srgb, - var(--htwk-magenta), - #ffffff 50% - ); /*#ffe7e6*/ - - --success-primary: var(--htwk-gruen); /*#1ea97c*/ - --success-secondary: color-mix( - in srgb, - var(--htwk-gruen), - #ffffff 15% - ); /*#86efac*/ - --success-tertiary: color-mix( - in srgb, - var(--htwk-gruen), - #ffffff 30% - ); /*#aaf4c5*/ - - --surface-a: var(--htwk-grau); /*#071426*/ - --surface-b: var(--htwk-schwarz); /*#040d19*/ - --surface-c: rgba(255, 255, 255, 0.03); - --surface-d: var(--htwk-grau); /*#0b213f*/ - --surface-e: var(--htwk-grau); /*#071426*/ - --surface-f: var(--htwk-grau); /*#071426*/ - --text-color: rgba(255, 255, 255, 0.87); - --text-color-secondary: rgba(255, 255, 255, 0.6); - --primary-color: var(--htwk-yellow); /*#93c5fd*/ - --primary-color-text: var(--htwk-schwarz); /*#1c2127*/ - --font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, Segoe UI, - Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, - Segoe UI Symbol; - --surface-0: var(--htwk-schwarz); /*#040d19*/ - --surface-50: #1d2530; - --surface-100: #363d47; - --surface-200: #4f565e; - --surface-300: #686e75; - --surface-400: #82868c; - --surface-500: #9b9ea3; - --surface-600: #b4b6ba; - --surface-700: #cdcfd1; - --surface-800: #e6e7e8; - --surface-900: #ffffff; - --gray-50: #e6e7e8; - --gray-100: #cdcfd1; - --gray-200: #b4b6ba; - --gray-300: #9b9ea3; - --gray-400: #82868c; - --gray-500: #686e75; - --gray-600: #4f565e; - --gray-700: #363d47; - --gray-800: #1d2530; - --gray-900: var(--htwk-schwarz); /*#040d19*/ - --content-padding: 1.25rem; - --inline-spacing: 0.5rem; - --border-radius: 6px; - --surface-ground: var(--htwk-grau); /*#040d19*/ - --surface-section: var(--htwk-grau); /*#040d19*/ - --surface-card: var(--htwk-grau); /*#071426*/ - --surface-overlay: var(--htwk-grau); /*#071426*/ - --surface-border: var(--htwk-dunkelblau-60); /*#0b213f*/ - --surface-hover: rgba(255, 255, 255, 0.03); - --focus-ring: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5) - /*rgba(147, 197, 253, 0.5)*/; - --maskbg: rgba(0, 0, 0, 0.4); - --highlight-bg: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - --highlight-text-color: rgba(255, 255, 255, 0.87); - color-scheme: dark; - background-color: var(--htwk-grau-140); -} - -/** css text selection in magenta */ -::selection { - background: var(--htwk-yellow); - color: var(--htwk-schwarz); -} - -a { - color: var(--htwk-yellow); -} - -a:visited { - color: var(--htwk-magenta); -} - -a:hover, -a:visited:hover { - color: white; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 100; -} - -* { - box-sizing: border-box; -} - -.p-component { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - font-weight: normal; -} - -.p-component-overlay { - background-color: rgba(0, 0, 0, 0.4); - transition-duration: 0.2s; -} - -.p-disabled, -.p-component:disabled { - opacity: 0.4; -} - -.p-error { - color: var(--error-secondary); -} - -.p-text-secondary { - color: rgba(255, 255, 255, 0.6); -} - -.pi { - font-size: 1rem; -} - -.p-icon { - width: 1rem; - height: 1rem; -} - -.p-link { - font-size: 1rem; - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - border-radius: 6px; -} -.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-component-overlay-enter { - animation: p-component-overlay-enter-animation 150ms forwards; -} - -.p-component-overlay-leave { - animation: p-component-overlay-leave-animation 150ms forwards; -} - -@keyframes p-component-overlay-enter-animation { - from { - background-color: transparent; - } - to { - background-color: var(--maskbg); - } -} -@keyframes p-component-overlay-leave-animation { - from { - background-color: var(--maskbg); - } - to { - background-color: transparent; - } -} - -:root { - --blue-50: #f5f9ff; - --blue-100: #d0e1fd; - --blue-200: #abc9fb; - --blue-300: #85b2f9; - --blue-400: #609af8; - --blue-500: #3b82f6; - --blue-600: #326fd1; - --blue-700: #295bac; - --blue-800: #204887; - --blue-900: #183462; - --green-50: #f4fcf7; - --green-100: #caf1d8; - --green-200: #a0e6ba; - --green-300: #76db9b; - --green-400: #4cd07d; - --green-500: #22c55e; - --green-600: #1da750; - --green-700: #188a42; - --green-800: #136c34; - --green-900: #0e4f26; - --yellow-50: #fefbf3; - --yellow-100: #faedc4; - --yellow-200: #f6de95; - --yellow-300: #f2d066; - --yellow-400: #eec137; - --yellow-500: #eab308; - --yellow-600: #c79807; - --yellow-700: #a47d06; - --yellow-800: #816204; - --yellow-900: #5e4803; - --cyan-50: #f3fbfd; - --cyan-100: #c3edf5; - --cyan-200: #94e0ed; - --cyan-300: #65d2e4; - --cyan-400: #35c4dc; - --cyan-500: #06b6d4; - --cyan-600: #059bb4; - --cyan-700: #047f94; - --cyan-800: #036475; - --cyan-900: #024955; - --pink-50: #fef6fa; - --pink-100: #fad3e7; - --pink-200: #f7b0d3; - --pink-300: #f38ec0; - --pink-400: #f06bac; - --pink-500: #ec4899; - --pink-600: #c93d82; - --pink-700: #a5326b; - --pink-800: #822854; - --pink-900: #5e1d3d; - --indigo-50: #f7f7fe; - --indigo-100: #dadafc; - --indigo-200: #bcbdf9; - --indigo-300: #9ea0f6; - --indigo-400: #8183f4; - --indigo-500: #6366f1; - --indigo-600: #5457cd; - --indigo-700: #4547a9; - --indigo-800: #363885; - --indigo-900: #282960; - --teal-50: #f3fbfb; - --teal-100: #c7eeea; - --teal-200: #9ae0d9; - --teal-300: #6dd3c8; - --teal-400: #41c5b7; - --teal-500: #14b8a6; - --teal-600: #119c8d; - --teal-700: #0e8174; - --teal-800: #0b655b; - --teal-900: #084a42; - --orange-50: #fff8f3; - --orange-100: #feddc7; - --orange-200: #fcc39b; - --orange-300: #fba86f; - --orange-400: #fa8e42; - --orange-500: #f97316; - --orange-600: #d46213; - --orange-700: #ae510f; - --orange-800: #893f0c; - --orange-900: #642e09; - --bluegray-50: #f7f8f9; - --bluegray-100: #dadee3; - --bluegray-200: #bcc3cd; - --bluegray-300: #9fa9b7; - --bluegray-400: #818ea1; - --bluegray-500: #64748b; - --bluegray-600: #556376; - --bluegray-700: #465161; - --bluegray-800: #37404c; - --bluegray-900: #282e38; - --purple-50: #fbf7ff; - --purple-100: #ead6fd; - --purple-200: #dab6fc; - --purple-300: #c996fa; - --purple-400: #b975f9; - --purple-500: #a855f7; - --purple-600: #8f48d2; - --purple-700: #763cad; - --purple-800: #5c2f88; - --purple-900: #432263; - --red-50: #fff5f5; - --red-100: #ffd0ce; - --red-200: #ffaca7; - --red-300: #ff8780; - --red-400: #ff6259; - --red-500: #ff3d32; - --red-600: #d9342b; - --red-700: #b32b23; - --red-800: #8c221c; - --red-900: #661814; - --primary-50: #fafcff; - --primary-100: #e5f1ff; - --primary-200: #d1e6fe; - --primary-300: #bcdbfe; - --primary-400: #a8d0fd; - --primary-500: var(--htwk-yellow); /*#93c5fd*/ - --primary-600: #7da7d7; - --primary-700: #678ab1; - --primary-800: #516c8b; - --primary-900: #3b4f65; -} - -.p-autocomplete .p-autocomplete-loader { - right: 0.75rem; -} -.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 3.75rem; -} -.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-autocomplete .p-autocomplete-multiple-container { - padding: 0.375rem 0.75rem; - gap: 0.5rem; -} -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.375rem 0; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-input-token - input { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: rgba(255, 255, 255, 0.87); - padding: 0; - margin: 0; -} -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.375rem 0.75rem; - background: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 16px; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-token - .p-autocomplete-token-icon { - margin-left: 0.5rem; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-token.p-focus { - background: var(--htwk-grau-140); - color: rgba(255, 255, 255, 0.87); -} -.p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: var(--error-secondary); -} - -.p-autocomplete-panel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-autocomplete-panel .p-autocomplete-items { - padding: 0.75rem 0; -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; -} - -.p-calendar.p-invalid.p-component > .p-inputtext { - border-color: var(--error-secondary); -} - -.p-datepicker { - padding: 0.5rem; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; -} -.p-datepicker:not(.p-datepicker-inline) { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { - background: var(--htwk-grau); /*#071426*/ -} -.p-datepicker .p-datepicker-header { - padding: 0.5rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - font-weight: 700; - margin: 0; - border-bottom: 1px solid var(--htwk-grau); /*#0b213f*/ - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev, -.p-datepicker .p-datepicker-header .p-datepicker-next { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, -.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:focus, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datepicker .p-datepicker-header .p-datepicker-title { - line-height: 2rem; -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - font-weight: 700; - padding: 0.5rem; -} -.p-datepicker - .p-datepicker-header - .p-datepicker-title - .p-datepicker-year:enabled:hover, -.p-datepicker - .p-datepicker-header - .p-datepicker-title - .p-datepicker-month:enabled:hover { - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - margin-right: 0.5rem; -} -.p-datepicker table { - font-size: 1rem; - margin: 0.5rem 0; -} -.p-datepicker table th { - padding: 0.5rem; -} -.p-datepicker table th > span { - width: 2.5rem; - height: 2.5rem; -} -.p-datepicker table td { - padding: 0.5rem; -} -.p-datepicker table td > span { - width: 2.5rem; - height: 2.5rem; - border-radius: 50%; - transition: box-shadow 0.2s; - border: 1px solid transparent; -} -.p-datepicker table td > span.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-yellow-16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datepicker table td.p-datepicker-today > span { - background: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-datepicker table td.p-datepicker-today > span.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datepicker .p-datepicker-buttonbar { - padding: 1rem 0; - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ -} -.p-datepicker .p-datepicker-buttonbar .p-button { - width: auto; -} -.p-datepicker .p-timepicker { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - padding: 0.5rem; -} -.p-datepicker .p-timepicker button { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datepicker .p-timepicker button:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-datepicker .p-timepicker button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; -} -.p-datepicker .p-timepicker span { - font-size: 1.25rem; -} -.p-datepicker .p-timepicker > div { - padding: 0 0.5rem; -} -.p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; -} -.p-datepicker .p-monthpicker { - margin: 0.5rem 0; -} -.p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datepicker .p-yearpicker { - margin: 0.5rem 0; -} -.p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid var(--htwk-grau); /*#0b213f*/ - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; -} -.p-datepicker:not(.p-disabled) - table - td - span:not(.p-highlight):not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.03); -} -.p-datepicker:not(.p-disabled) - table - td - span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datepicker:not(.p-disabled) - .p-monthpicker - .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); -} -.p-datepicker:not(.p-disabled) - .p-monthpicker - .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datepicker:not(.p-disabled) - .p-yearpicker - .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); -} -.p-datepicker:not(.p-disabled) - .p-yearpicker - .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -@media screen and (max-width: 769px) { - .p-datepicker table th, - .p-datepicker table td { - padding: 0; - } -} -.p-cascadeselect { - background: var(--htwk-schwarz); /*#040d19*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-cascadeselect:not(.p-disabled):hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.75rem 0.75rem; -} -.p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: rgba(255, 255, 255, 0.6); -} -.p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} -.p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: rgba(255, 255, 255, 0.6); - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-cascadeselect.p-invalid.p-component { - border-color: var(--error-secondary); -} - -.p-cascadeselect-panel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-cascadeselect-panel .p-cascadeselect-items { - padding: 0.75rem 0; -} -.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { - margin: 0; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item - .p-cascadeselect-item-content { - padding: 0.75rem 1.25rem; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item - .p-cascadeselect-group-icon { - font-size: 0.875rem; -} - -.p-input-filled .p-cascadeselect { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-checkbox { - width: 22px; - height: 22px; -} -.p-checkbox .p-checkbox-box { - border: 2px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-schwarz); /*#040d19*/ - width: 22px; - height: 22px; - color: rgba(255, 255, 255, 0.87); - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: var(--htwk-schwarz); /*#1c2127*/ - font-size: 14px; -} -.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon { - width: 14px; - height: 14px; -} -.p-checkbox .p-checkbox-box.p-highlight { - border-color: var(--htwk-yellow); /*#93c5fd*/ - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: var(--button-secondary); - background: var(--button-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-checkbox.p-invalid > .p-checkbox-box { - border-color: var(--error-secondary); -} - -.p-input-filled .p-checkbox .p-checkbox-box { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-checkbox .p-checkbox-box.p-highlight { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled - .p-checkbox:not(.p-checkbox-disabled) - .p-checkbox-box.p-highlight:hover { - background: var(--button-secondary); -} - -.p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-chips .p-chips-multiple-container { - padding: 0.375rem 0.75rem; -} -.p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 16px; -} -.p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: var(--htwk-grau-140); - color: rgba(255, 255, 255, 0.87); -} -.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; -} -.p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.375rem 0; -} -.p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: rgba(255, 255, 255, 0.87); - padding: 0; - margin: 0; -} -.p-chips.p-invalid.p-component > .p-inputtext { - border-color: var(--error-secondary); -} - -.p-colorpicker-preview { - width: 2rem; - height: 2rem; -} - -.p-colorpicker-panel { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: rgba(255, 255, 255, 0.87); -} - -.p-colorpicker-overlay-panel { - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} - -.p-dropdown { - background: var(--htwk-schwarz); /*#040d19*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-dropdown:not(.p-disabled):hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.75rem; -} -.p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; -} -.p-dropdown .p-dropdown-label.p-placeholder { - color: rgba(255, 255, 255, 0.6); -} -.p-dropdown .p-dropdown-label:focus, -.p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} -.p-dropdown .p-dropdown-trigger { - background: transparent; - color: rgba(255, 255, 255, 0.6); - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-dropdown .p-dropdown-clear-icon { - color: rgba(255, 255, 255, 0.6); - right: 3rem; -} -.p-dropdown.p-invalid.p-component { - border-color: var(--error-secondary); -} - -.p-dropdown-panel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-dropdown-panel .p-dropdown-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.75rem; - margin-right: -1.75rem; -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} -.p-dropdown-panel .p-dropdown-items { - padding: 0.75rem 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: var(--htwk-yellow-24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-dropdown-panel - .p-dropdown-items - .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-yellow-01); /*#0b213f*/ -} -.p-dropdown-panel - .p-dropdown-items - .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: transparent; -} - -.p-input-filled .p-dropdown { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; -} - -.p-editor-container .p-editor-toolbar { - background: var(--htwk-grau); /*#071426*/ - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: rgba(255, 255, 255, 0.6); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: rgba(255, 255, 255, 0.6); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: rgba(255, 255, 255, 0.6); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker - .ql-picker-label:hover { - color: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker - .ql-picker-label:hover - .ql-stroke { - stroke: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker - .ql-picker-label:hover - .ql-fill { - fill: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-label { - color: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-label - .ql-stroke { - stroke: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-label - .ql-fill { - fill: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-options { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; - padding: 0.75rem 0; -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-options - .ql-picker-item { - color: rgba(255, 255, 255, 0.87); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-options - .ql-picker-item:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded:not(.ql-icon-picker) - .ql-picker-item { - padding: 0.75rem 1.25rem; -} -.p-editor-container .p-editor-content { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-editor-container .p-editor-content.ql-snow { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.p-editor-container .p-editor-content .ql-editor { - background: var(--htwk-schwarz); /*#040d19*/ - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-editor-container .ql-snow.ql-toolbar button:hover, -.p-editor-container .ql-snow.ql-toolbar button:focus { - color: rgba(255, 255, 255, 0.87); -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: rgba(255, 255, 255, 0.87); -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: rgba(255, 255, 255, 0.87); -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { - stroke: var(--htwk-yellow); /*#93c5fd*/ -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { - fill: var(--htwk-yellow); /*#93c5fd*/ -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, -.p-editor-container - .ql-snow.ql-toolbar - .ql-picker-label.ql-active - .ql-picker-label, -.p-editor-container - .ql-snow.ql-toolbar - .ql-picker-item.ql-selected - .ql-picker-label { - color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-inputgroup-addon { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - border-left: 1px solid var(--htwk-grau); /*#0b213f*/ - border-bottom: 1px solid var(--htwk-grau); /*#0b213f*/ - padding: 0.75rem 0.75rem; - min-width: 3rem; -} -.p-inputgroup-addon:last-child { - border-right: 1px solid var(--htwk-grau); /*#0b213f*/ -} - -.p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; -} -.p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; -} -.p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; -} -.p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; -} - -.p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-inputgroup .p-float-label:first-child input { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-inputgroup-addon:last-child, -.p-inputgroup button:last-child, -.p-inputgroup input:last-child, -.p-inputgroup > .p-inputwrapper:last-child, -.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-inputgroup .p-float-label:last-child input { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-fluid .p-inputgroup .p-button { - width: auto; -} -.p-fluid .p-inputgroup .p-button.p-button-icon-only { - width: 3rem; -} - -.p-inputnumber.p-invalid.p-component > .p-inputtext { - border-color: var(--error-secondary); -} - -.p-inputswitch { - width: 3rem; - height: 1.75rem; -} -.p-inputswitch .p-inputswitch-slider { - background: var(--htwk-grau-140); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 30px; -} -.p-inputswitch .p-inputswitch-slider:before { - background: rgba(255, 255, 255, 0.6); - width: 1.25rem; - height: 1.25rem; - left: 0.25rem; - margin-top: -0.625rem; - border-radius: 50%; - transition-duration: 0.2s; -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - transform: translateX(1.25rem); -} -.p-inputswitch.p-focus .p-inputswitch-slider { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: rgba(255, 255, 255, 0.87); -} -.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover - .p-inputswitch-slider { - background: var(--button-tertiary); -} -.p-inputswitch.p-invalid .p-inputswitch-slider { - border-color: var(--error-secondary); -} - -.p-inputtext { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-schwarz); /*#040d19*/ - padding: 0.75rem 0.75rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - appearance: none; - border-radius: 6px; -} -.p-inputtext:enabled:hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-inputtext:enabled:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-inputtext.p-invalid.p-component { - border-color: var(--error-secondary); -} -.p-inputtext.p-inputtext-sm { - font-size: 0.875rem; - padding: 0.65625rem 0.65625rem; -} -.p-inputtext.p-inputtext-lg { - font-size: 1.25rem; - padding: 0.9375rem 0.9375rem; -} - -.p-float-label > label { - left: 0.75rem; - color: rgba(255, 255, 255, 0.6); - transition-duration: 0.2s; -} - -.p-float-label > .p-invalid + label { - color: var(--error-secondary); -} - -.p-input-icon-left > svg:first-of-type, -.p-input-icon-left > i:first-of-type { - left: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} - -.p-input-icon-left > .p-inputtext { - padding-left: 2.5rem; -} - -.p-input-icon-left.p-float-label > label { - left: 2.5rem; -} - -.p-input-icon-right > svg:last-of-type, -.p-input-icon-right > i:last-of-type { - right: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} - -.p-input-icon-right > .p-inputtext { - padding-right: 2.5rem; -} - -::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.6); -} - -:-moz-placeholder { - color: rgba(255, 255, 255, 0.6); -} - -::-moz-placeholder { - color: rgba(255, 255, 255, 0.6); -} - -:-ms-input-placeholder { - color: rgba(255, 255, 255, 0.6); -} - -.p-input-filled .p-inputtext { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-inputtext:enabled:hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-inputtext:enabled:focus { - background-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.65625rem 0.65625rem; -} - -.p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.9375rem 0.9375rem; -} - -.p-listbox { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-listbox .p-listbox-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.75rem; -} -.p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} -.p-listbox .p-listbox-list { - padding: 0.75rem 0; - outline: 0 none; -} -.p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-listbox .p-listbox-list .p-listbox-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; -} -.p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: transparent; -} -.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-listbox:not(.p-disabled) - .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-listbox:not(.p-disabled) - .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-listbox.p-invalid { - border-color: var(--error-secondary); -} - -.p-multiselect { - background: var(--htwk-schwarz); /*#040d19*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-multiselect:not(.p-disabled):hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-multiselect .p-multiselect-label { - padding: 0.75rem 0.75rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-multiselect .p-multiselect-label.p-placeholder { - color: rgba(255, 255, 255, 0.6); -} -.p-multiselect.p-multiselect-chip .p-multiselect-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 16px; -} -.p-multiselect.p-multiselect-chip - .p-multiselect-token - .p-multiselect-token-icon { - margin-left: 0.5rem; -} -.p-multiselect .p-multiselect-trigger { - background: transparent; - color: rgba(255, 255, 255, 0.6); - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-multiselect.p-invalid.p-component { - border-color: var(--error-secondary); -} - -.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.375rem 0.75rem; -} - -.p-multiselect-panel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-multiselect-panel .p-multiselect-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-multiselect-panel - .p-multiselect-header - .p-multiselect-filter-container - .p-inputtext { - padding-right: 1.75rem; -} -.p-multiselect-panel - .p-multiselect-header - .p-multiselect-filter-container - .p-multiselect-filter-icon { - right: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} -.p-multiselect-panel .p-multiselect-header .p-checkbox { - margin-right: 0.5rem; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close { - margin-left: 0.5rem; - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-multiselect-panel .p-multiselect-items { - padding: 0.75rem 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: transparent; -} - -.p-input-filled .p-multiselect { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-password.p-invalid.p-component > .p-inputtext { - border-color: var(--error-secondary); -} - -.p-password-panel { - padding: 1.25rem; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; -} -.p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: var(--htwk-grau); /*#0b213f*/ -} -.p-password-panel .p-password-meter .p-password-strength.weak { - background: #eb9a9c; -} -.p-password-panel .p-password-meter .p-password-strength.medium { - background: #ffcf91; -} -.p-password-panel .p-password-meter .p-password-strength.strong { - background: #93deac; -} - -.p-radiobutton { - width: 22px; - height: 22px; -} -.p-radiobutton .p-radiobutton-box { - border: 2px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-schwarz); /*#040d19*/ - width: 22px; - height: 22px; - color: rgba(255, 255, 255, 0.87); - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-radiobutton .p-radiobutton-box.p-highlight { - border-color: var(--htwk-yellow); /*#93c5fd*/ - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: var(--button-primary-border); - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-radiobutton.p-invalid > .p-radiobutton-box { - border-color: var(--error-secondary); -} -.p-radiobutton:focus { - outline: 0 none; -} - -.p-input-filled .p-radiobutton .p-radiobutton-box { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-input-filled - .p-radiobutton - .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: var(--button-secondary); -} - -.p-rating { - gap: 0.5rem; -} -.p-rating .p-rating-item .p-rating-icon { - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - font-size: 1.143rem; -} -.p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; -} -.p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #f48fb1; -} -.p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-rating:not(.p-disabled):not(.p-readonly) - .p-rating-item:hover - .p-rating-icon { - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-rating:not(.p-disabled):not(.p-readonly) - .p-rating-item:hover - .p-rating-icon.p-rating-cancel { - color: #f48fb1; -} - -.p-selectbutton .p-button { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: rgba(255, 255, 255, 0.6); -} -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.p-selectbutton - .p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-left, -.p-selectbutton - .p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-right { - color: rgba(255, 255, 255, 0.6); -} -.p-selectbutton .p-button.p-highlight { - background: var(--htwk-yellow); /*#93c5fd*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-selectbutton .p-button.p-highlight:hover { - background: var(--button-primary); - border-color: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-selectbutton.p-invalid > .p-button { - border-color: var(--error-secondary); -} - -.p-slider { - background: var(--htwk-grau); /*#0b213f*/ - border: 0 none; - border-radius: 6px; -} -.p-slider.p-slider-horizontal { - height: 0.286rem; -} -.p-slider.p-slider-horizontal .p-slider-handle { - margin-top: -0.5715rem; - margin-left: -0.5715rem; -} -.p-slider.p-slider-vertical { - width: 0.286rem; -} -.p-slider.p-slider-vertical .p-slider-handle { - margin-left: -0.5715rem; - margin-bottom: -0.5715rem; -} -.p-slider .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - background: var(--htwk-grau); /*#0b213f*/ - border: 2px solid var(--htwk-yellow); /*#93c5fd*/ - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-slider .p-slider-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-slider .p-slider-range { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-slider:not(.p-disabled) .p-slider-handle:hover { - background: var(--htwk-yellow); /*#93c5fd*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-treeselect { - background: var(--htwk-schwarz); /*#040d19*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-treeselect:not(.p-disabled):hover { - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-treeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-treeselect .p-treeselect-label { - padding: 0.75rem 0.75rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-treeselect .p-treeselect-label.p-placeholder { - color: rgba(255, 255, 255, 0.6); -} -.p-treeselect.p-treeselect-chip .p-treeselect-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 16px; -} -.p-treeselect .p-treeselect-trigger { - background: transparent; - color: rgba(255, 255, 255, 0.6); - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-treeselect.p-invalid.p-component { - border-color: var(--error-secondary); -} - -.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.375rem 0.75rem; -} - -.p-treeselect-panel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; -} -.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: transparent; -} - -.p-input-filled .p-treeselect { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-togglebutton.p-button { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-togglebutton.p-button .p-button-icon-left, -.p-togglebutton.p-button .p-button-icon-right { - color: rgba(255, 255, 255, 0.6); -} -.p-togglebutton.p-button:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-left, -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-right { - color: rgba(255, 255, 255, 0.6); -} -.p-togglebutton.p-button.p-highlight { - background: var(--htwk-yellow); /*#93c5fd*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-togglebutton.p-button.p-highlight .p-button-icon-left, -.p-togglebutton.p-button.p-highlight .p-button-icon-right { - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-togglebutton.p-button.p-highlight:hover { - background: var(--button-primary); - border-color: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right { - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-togglebutton.p-button.p-invalid > .p-button { - border-color: var(--error-secondary); -} - -.p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid var(--htwk-yellow); /*#93c5fd*/ - padding: 0.75rem 1.25rem; - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-button:enabled:hover { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-tertiary); -} -.p-button:enabled:active { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-primary-border); -} -.p-button.p-button-outlined { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-outlined:enabled:hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-outlined:enabled:active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-outlined.p-button-plain { - color: rgba(255, 255, 255, 0.6); - border-color: rgba(255, 255, 255, 0.6); -} -.p-button.p-button-outlined.p-button-plain:enabled:hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.6); -} -.p-button.p-button-outlined.p-button-plain:enabled:active { - background: rgba(255, 255, 255, 0.16); - color: rgba(255, 255, 255, 0.6); -} -.p-button.p-button-text { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-button.p-button-text:enabled:hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-button.p-button-text:enabled:active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-button.p-button-text.p-button-plain { - color: rgba(255, 255, 255, 0.6); -} -.p-button.p-button-text.p-button-plain:enabled:hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.6); -} -.p-button.p-button-text.p-button-plain:enabled:active { - background: rgba(255, 255, 255, 0.16); - color: rgba(255, 255, 255, 0.6); -} -.p-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-button .p-button-label { - transition-duration: 0.2s; -} -.p-button .p-button-icon-left { - margin-right: 0.5rem; -} -.p-button .p-button-icon-right { - margin-left: 0.5rem; -} -.p-button .p-button-icon-bottom { - margin-top: 0.5rem; -} -.p-button .p-button-icon-top { - margin-bottom: 0.5rem; -} -.p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: var(--htwk-yellow); /*#93c5fd*/ - background-color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-button.p-button-raised { - box-shadow: - 0px 3px 1px -2px rgba(0, 0, 0, 0.2), - 0px 2px 2px 0px rgba(0, 0, 0, 0.14), - 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} -.p-button.p-button-rounded { - border-radius: 2rem; -} -.p-button.p-button-icon-only { - width: 3rem; - padding: 0.75rem 0; -} -.p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; -} -.p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 3rem; -} -.p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.65625rem 1.09375rem; -} -.p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; -} -.p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.9375rem 1.5625rem; -} -.p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; -} -.p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; -} -.p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; -} - -.p-fluid .p-button { - width: 100%; -} -.p-fluid .p-button-icon-only { - width: 3rem; -} -.p-fluid .p-buttonset { - display: flex; -} -.p-fluid .p-buttonset .p-button { - flex: 1; -} - -.p-button.p-button-secondary, -.p-buttonset.p-button-secondary > .p-button, -.p-splitbutton.p-button-secondary > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: #cbd5e1; - border: 1px solid #cbd5e1; -} -.p-button.p-button-secondary:enabled:hover, -.p-buttonset.p-button-secondary > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button:enabled:hover { - background: #b0bfd1; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #b0bfd1; -} -.p-button.p-button-secondary:enabled:focus, -.p-buttonset.p-button-secondary > .p-button:enabled:focus, -.p-splitbutton.p-button-secondary > .p-button:enabled:focus { - box-shadow: 0 0 0 1px #dbe2ea; -} -.p-button.p-button-secondary:enabled:active, -.p-buttonset.p-button-secondary > .p-button:enabled:active, -.p-splitbutton.p-button-secondary > .p-button:enabled:active { - background: #95a9c2; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #95a9c2; -} -.p-button.p-button-secondary.p-button-outlined, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined { - background-color: transparent; - color: #cbd5e1; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-outlined:enabled:hover, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover { - background: rgba(203, 213, 225, 0.04); - color: #cbd5e1; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-outlined:enabled:active, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active { - background: rgba(203, 213, 225, 0.16); - color: #cbd5e1; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-text, -.p-buttonset.p-button-secondary > .p-button.p-button-text, -.p-splitbutton.p-button-secondary > .p-button.p-button-text { - background-color: transparent; - color: #cbd5e1; - border-color: transparent; -} -.p-button.p-button-secondary.p-button-text:enabled:hover, -.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover { - background: rgba(203, 213, 225, 0.04); - border-color: transparent; - color: #cbd5e1; -} -.p-button.p-button-secondary.p-button-text:enabled:active, -.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active { - background: rgba(203, 213, 225, 0.16); - border-color: transparent; - color: #cbd5e1; -} - -.p-button.p-button-info, -.p-buttonset.p-button-info > .p-button, -.p-splitbutton.p-button-info > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid var(--htwk-yellow); /*#93c5fd*/ -} -.p-button.p-button-info:enabled:hover, -.p-buttonset.p-button-info > .p-button:enabled:hover, -.p-splitbutton.p-button-info > .p-button:enabled:hover { - background: var(--info-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--info-secondary); -} -.p-button.p-button-info:enabled:focus, -.p-buttonset.p-button-info > .p-button:enabled:focus, -.p-splitbutton.p-button-info > .p-button:enabled:focus { - box-shadow: 0 0 0 1px #b3d6fe; -} -.p-button.p-button-info:enabled:active, -.p-buttonset.p-button-info > .p-button:enabled:active, -.p-splitbutton.p-button-info > .p-button:enabled:active { - background: var(--info-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--info-primary); -} -.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: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-info.p-button-outlined:enabled:hover, -.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-info.p-button-outlined:enabled:active, -.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-button.p-button-info.p-button-text, -.p-buttonset.p-button-info > .p-button.p-button-text, -.p-splitbutton.p-button-info > .p-button.p-button-text { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-button.p-button-info.p-button-text:enabled:hover, -.p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - border-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-button.p-button-info.p-button-text:enabled:active, -.p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - border-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-button.p-button-success, -.p-buttonset.p-button-success > .p-button, -.p-splitbutton.p-button-success > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--success-secondary); - border: 1px solid var(--success-secondary); -} -.p-button.p-button-success:enabled:hover, -.p-buttonset.p-button-success > .p-button:enabled:hover, -.p-splitbutton.p-button-success > .p-button:enabled:hover { - background: #65eb95; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #65eb95; -} -.p-button.p-button-success:enabled:focus, -.p-buttonset.p-button-success > .p-button:enabled:focus, -.p-splitbutton.p-button-success > .p-button:enabled:focus { - box-shadow: 0 0 0 1px var(--success-tertiary); -} -.p-button.p-button-success:enabled:active, -.p-buttonset.p-button-success > .p-button:enabled:active, -.p-splitbutton.p-button-success > .p-button:enabled:active { - background: #44e67f; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #44e67f; -} -.p-button.p-button-success.p-button-outlined, -.p-buttonset.p-button-success > .p-button.p-button-outlined, -.p-splitbutton.p-button-success > .p-button.p-button-outlined { - background-color: transparent; - color: var(--success-secondary); - border: 1px solid; -} -.p-button.p-button-success.p-button-outlined:enabled:hover, -.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover { - background: rgba(134, 239, 172, 0.04); - color: var(--success-secondary); - border: 1px solid; -} -.p-button.p-button-success.p-button-outlined:enabled:active, -.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active { - background: rgba(134, 239, 172, 0.16); - color: var(--success-secondary); - 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: var(--success-secondary); - border-color: transparent; -} -.p-button.p-button-success.p-button-text:enabled:hover, -.p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover { - background: rgba(134, 239, 172, 0.04); - border-color: transparent; - color: var(--success-secondary); -} -.p-button.p-button-success.p-button-text:enabled:active, -.p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active { - background: rgba(134, 239, 172, 0.16); - border-color: transparent; - color: var(--success-secondary); -} - -.p-button.p-button-warning, -.p-buttonset.p-button-warning > .p-button, -.p-splitbutton.p-button-warning > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--warning-secondary); - border: 1px solid var(--warning-secondary); -} -.p-button.p-button-warning:enabled:hover, -.p-buttonset.p-button-warning > .p-button:enabled:hover, -.p-splitbutton.p-button-warning > .p-button:enabled:hover { - background: var(--warning-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--warning-secondary); -} -.p-button.p-button-warning:enabled:focus, -.p-buttonset.p-button-warning > .p-button:enabled:focus, -.p-splitbutton.p-button-warning > .p-button:enabled:focus { - box-shadow: 0 0 0 1px var(--warning-tertiary); -} -.p-button.p-button-warning:enabled:active, -.p-buttonset.p-button-warning > .p-button:enabled:active, -.p-splitbutton.p-button-warning > .p-button:enabled:active { - background: var(--warning-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--warning-primary); -} -.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: var(--warning-secondary); - border: 1px solid; -} -.p-button.p-button-warning.p-button-outlined:enabled:hover, -.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover { - background: rgba(252, 211, 77, 0.04); - color: var(--warning-secondary); - border: 1px solid; -} -.p-button.p-button-warning.p-button-outlined:enabled:active, -.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active { - background: rgba(252, 211, 77, 0.16); - color: var(--warning-secondary); - 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: var(--warning-secondary); - border-color: transparent; -} -.p-button.p-button-warning.p-button-text:enabled:hover, -.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover { - background: rgba(252, 211, 77, 0.04); - border-color: transparent; - color: var(--warning-secondary); -} -.p-button.p-button-warning.p-button-text:enabled:active, -.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active { - background: rgba(252, 211, 77, 0.16); - border-color: transparent; - color: var(--warning-secondary); -} - -.p-button.p-button-help, -.p-buttonset.p-button-help > .p-button, -.p-splitbutton.p-button-help > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: #d8b4fe; - border: 1px solid #d8b4fe; -} -.p-button.p-button-help:enabled:hover, -.p-buttonset.p-button-help > .p-button:enabled:hover, -.p-splitbutton.p-button-help > .p-button:enabled:hover { - background: #c289fd; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #c289fd; -} -.p-button.p-button-help:enabled:focus, -.p-buttonset.p-button-help > .p-button:enabled:focus, -.p-splitbutton.p-button-help > .p-button:enabled:focus { - box-shadow: 0 0 0 1px #e4cbfe; -} -.p-button.p-button-help:enabled:active, -.p-buttonset.p-button-help > .p-button:enabled:active, -.p-splitbutton.p-button-help > .p-button:enabled:active { - background: #ab5efd; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #ab5efd; -} -.p-button.p-button-help.p-button-outlined, -.p-buttonset.p-button-help > .p-button.p-button-outlined, -.p-splitbutton.p-button-help > .p-button.p-button-outlined { - background-color: transparent; - color: #d8b4fe; - border: 1px solid; -} -.p-button.p-button-help.p-button-outlined:enabled:hover, -.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover { - background: rgba(216, 180, 254, 0.04); - color: #d8b4fe; - border: 1px solid; -} -.p-button.p-button-help.p-button-outlined:enabled:active, -.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active { - background: rgba(216, 180, 254, 0.16); - color: #d8b4fe; - border: 1px solid; -} -.p-button.p-button-help.p-button-text, -.p-buttonset.p-button-help > .p-button.p-button-text, -.p-splitbutton.p-button-help > .p-button.p-button-text { - background-color: transparent; - color: #d8b4fe; - border-color: transparent; -} -.p-button.p-button-help.p-button-text:enabled:hover, -.p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover { - background: rgba(216, 180, 254, 0.04); - border-color: transparent; - color: #d8b4fe; -} -.p-button.p-button-help.p-button-text:enabled:active, -.p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active { - background: rgba(216, 180, 254, 0.16); - border-color: transparent; - color: #d8b4fe; -} - -.p-button.p-button-danger, -.p-buttonset.p-button-danger > .p-button, -.p-splitbutton.p-button-danger > .p-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--error-secondary); - border: 1px solid var(--error-secondary); -} -.p-button.p-button-danger:enabled:hover, -.p-buttonset.p-button-danger > .p-button:enabled:hover, -.p-splitbutton.p-button-danger > .p-button:enabled:hover { - background: #fb7d7d; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #fb7d7d; -} -.p-button.p-button-danger:enabled:focus, -.p-buttonset.p-button-danger > .p-button:enabled:focus, -.p-splitbutton.p-button-danger > .p-button:enabled:focus { - box-shadow: 0 0 0 1px #fdc0c0; -} -.p-button.p-button-danger:enabled:active, -.p-buttonset.p-button-danger > .p-button:enabled:active, -.p-splitbutton.p-button-danger > .p-button:enabled:active { - background: #f95454; - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: #f95454; -} -.p-button.p-button-danger.p-button-outlined, -.p-buttonset.p-button-danger > .p-button.p-button-outlined, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined { - background-color: transparent; - color: var(--error-secondary); - border: 1px solid; -} -.p-button.p-button-danger.p-button-outlined:enabled:hover, -.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover { - background: rgba(252, 165, 165, 0.04); - color: var(--error-secondary); - border: 1px solid; -} -.p-button.p-button-danger.p-button-outlined:enabled:active, -.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active { - background: rgba(252, 165, 165, 0.16); - color: var(--error-secondary); - 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: var(--error-secondary); - border-color: transparent; -} -.p-button.p-button-danger.p-button-text:enabled:hover, -.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover { - background: rgba(252, 165, 165, 0.04); - border-color: transparent; - color: var(--error-secondary); -} -.p-button.p-button-danger.p-button-text:enabled:active, -.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active { - background: rgba(252, 165, 165, 0.16); - border-color: transparent; - color: var(--error-secondary); -} - -.p-button.p-button-link { - color: var(--htwk-yellow); /*#93c5fd*/ - background: transparent; - border: transparent; -} -.p-button.p-button-link:enabled:hover { - background: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-button.p-button-link:enabled:hover .p-button-label { - text-decoration: underline; -} -.p-button.p-button-link:enabled:focus { - background: transparent; - box-shadow: 0 0 0 1px rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - border-color: transparent; -} -.p-button.p-button-link:enabled:active { - background: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} - -.p-speeddial-button.p-button.p-button-icon-only { - width: 4rem; - height: 4rem; -} -.p-speeddial-button.p-button.p-button-icon-only .p-button-icon { - font-size: 1.3rem; -} -.p-speeddial-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 rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-speeddial-action { - width: 3rem; - height: 3rem; - background: rgba(255, 255, 255, 0.87); - color: var(--htwk-schwarz); /*#040d19*/ -} -.p-speeddial-action:hover { - background: rgba(255, 255, 255, 0.6); - color: var(--htwk-schwarz); /*#040d19*/ -} - -.p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; -} - -.p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; -} - -.p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; -} - -.p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; -} - -.p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; -} -.p-speeddial-circle .p-speeddial-item:first-child, -.p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; -} - -.p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); -} - -.p-splitbutton { - border-radius: 6px; -} -.p-splitbutton.p-button-outlined > .p-button { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-splitbutton.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-splitbutton.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button { - color: rgba(255, 255, 255, 0.6); - border-color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-outlined.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(255, 255, 255, 0.16); - color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-text > .p-button { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-splitbutton.p-button-text.p-button-plain > .p-button { - color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-text.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-text.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(255, 255, 255, 0.16); - color: rgba(255, 255, 255, 0.6); -} -.p-splitbutton.p-button-raised { - box-shadow: - 0px 3px 1px -2px rgba(0, 0, 0, 0.2), - 0px 2px 2px 0px rgba(0, 0, 0, 0.14), - 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} -.p-splitbutton.p-button-rounded { - border-radius: 2rem; -} -.p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; -} -.p-splitbutton.p-button-sm > .p-button { - font-size: 0.875rem; - padding: 0.65625rem 1.09375rem; -} -.p-splitbutton.p-button-sm > .p-button .p-button-icon { - font-size: 0.875rem; -} -.p-splitbutton.p-button-lg > .p-button { - font-size: 1.25rem; - padding: 0.9375rem 1.5625rem; -} -.p-splitbutton.p-button-lg > .p-button.p-button-icon-only { - width: auto; -} -.p-splitbutton.p-button-lg > .p-button .p-button-icon { - font-size: 1.25rem; -} -.p-splitbutton.p-button-lg > .p-button .p-icon { - width: 1.25rem; - height: 1.25rem; -} - -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button { - background-color: transparent; - color: #cbd5e1; - border: 1px solid; -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(203, 213, 225, 0.04); - color: #cbd5e1; -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(203, 213, 225, 0.16); - color: #cbd5e1; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button { - background-color: transparent; - color: #cbd5e1; - border-color: transparent; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(203, 213, 225, 0.04); - border-color: transparent; - color: #cbd5e1; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(203, 213, 225, 0.16); - border-color: transparent; - color: #cbd5e1; -} - -.p-splitbutton.p-button-info.p-button-outlined > .p-button { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid; -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-splitbutton.p-button-info.p-button-text > .p-button { - background-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ - border-color: transparent; -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(var(--htwk-yellow), 0.04); /*rgba(147, 197, 253, 0.04)*/ - border-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - border-color: transparent; - color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-splitbutton.p-button-success.p-button-outlined > .p-button { - background-color: transparent; - color: var(--success-secondary); - border: 1px solid; -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: #86efac0a; - color: var(--success-secondary); -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(134, 239, 172, 0.16); - color: var(--success-secondary); -} -.p-splitbutton.p-button-success.p-button-text > .p-button { - background-color: transparent; - color: var(--success-secondary); - border-color: transparent; -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(134, 239, 172, 0.04); - border-color: transparent; - color: var(--success-secondary); -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(134, 239, 172, 0.16); - border-color: transparent; - color: var(--success-secondary); -} - -.p-splitbutton.p-button-warning.p-button-outlined > .p-button { - background-color: transparent; - color: var(--warning-secondary); - border: 1px solid; -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(252, 211, 77, 0.04); - color: var(--warning-secondary); -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(252, 211, 77, 0.16); - color: var(--warning-secondary); -} -.p-splitbutton.p-button-warning.p-button-text > .p-button { - background-color: transparent; - color: var(--warning-secondary); - border-color: transparent; -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(252, 211, 77, 0.04); - border-color: transparent; - color: var(--warning-secondary); -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(252, 211, 77, 0.16); - border-color: transparent; - color: var(--warning-secondary); -} - -.p-splitbutton.p-button-help.p-button-outlined > .p-button { - background-color: transparent; - color: #d8b4fe; - border: 1px solid; -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(216, 180, 254, 0.04); - color: #d8b4fe; -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(216, 180, 254, 0.16); - color: #d8b4fe; -} -.p-splitbutton.p-button-help.p-button-text > .p-button { - background-color: transparent; - color: #d8b4fe; - border-color: transparent; -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(216, 180, 254, 0.04); - border-color: transparent; - color: #d8b4fe; -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(216, 180, 254, 0.16); - border-color: transparent; - color: #d8b4fe; -} - -.p-splitbutton.p-button-danger.p-button-outlined > .p-button { - background-color: transparent; - color: var(--error-secondary); - border: 1px solid; -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(252, 165, 165, 0.04); - color: var(--error-secondary); -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(252, 165, 165, 0.16); - color: var(--error-secondary); -} -.p-splitbutton.p-button-danger.p-button-text > .p-button { - background-color: transparent; - color: var(--error-secondary); - border-color: transparent; -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(252, 165, 165, 0.04); - border-color: transparent; - color: var(--error-secondary); -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(252, 165, 165, 0.16); - border-color: transparent; - color: var(--error-secondary); -} - -.p-carousel .p-carousel-content .p-carousel-prev, -.p-carousel .p-carousel-content .p-carousel-next { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin: 0.5rem; -} -.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, -.p-carousel .p-carousel-content .p-carousel-next:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-carousel .p-carousel-content .p-carousel-prev:focus, -.p-carousel .p-carousel-content .p-carousel-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-carousel .p-carousel-indicators { - padding: 1rem; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator { - margin-right: 0.5rem; - margin-bottom: 0.5rem; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator button { - background-color: var(--htwk-grau); /*#0b213f*/ - width: 2rem; - height: 0.5rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 0; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { - background: rgba(255, 255, 255, 0.03); -} -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} - -.p-datatable .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; -} -.p-datatable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-datatable .p-datatable-header { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-datatable .p-datatable-footer { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - font-weight: 700; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - transition: box-shadow 0.2s; -} -.p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - font-weight: 700; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ -} -.p-datatable .p-sortable-column .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.6); - margin-left: 0.5rem; -} -.p-datatable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - margin-left: 0.5rem; -} -.p-datatable .p-sortable-column:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-datatable - .p-sortable-column:not(.p-highlight):hover - .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-sortable-column.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-sortable-column.p-highlight:hover { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-sortable-column:focus { - box-shadow: inset 0 0 0 0.15rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - outline: 0 none; -} -.p-datatable .p-datatable-tbody > tr { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; -} -.p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; -} -.p-datatable .p-datatable-tbody > tr > td > .p-column-title { - font-weight: 700; -} -.p-datatable .p-datatable-tbody > tr:focus { - outline: 0.15rem solid rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - outline-offset: -0.15rem; -} -.p-datatable .p-datatable-tbody > tr.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-datatable.p-datatable-hoverable-rows - .p-datatable-tbody - > tr:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-datatable .p-column-resizer-helper { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-datatable-table - > .p-datatable-tfoot, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-tfoot { - background-color: var(--htwk-grau); /*#071426*/ -} -.p-datatable .p-datatable-loading-icon { - font-size: 2rem; -} -.p-datatable .p-datatable-loading-icon.p-icon { - width: 2rem; - height: 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(--htwk-grau-120); -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight - .p-row-toggler { - color: rgba(255, 255, 255, 0.87); -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight - .p-row-toggler:hover { - color: rgba(255, 255, 255, 0.87); -} -.p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; -} - -.p-dataview .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; -} -.p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-dataview .p-dataview-header { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-dataview .p-dataview-content { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 0 none; - padding: 0; -} -.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { - border: solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; -} -.p-dataview .p-dataview-footer { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-column-filter-row .p-column-filter-menu-button, -.p-column-filter-row .p-column-filter-clear-button { - margin-left: 0.5rem; -} - -.p-column-filter-menu-button { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-column-filter-menu-button:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-column-filter-menu-button.p-column-filter-menu-button-open, -.p-column-filter-menu-button.p-column-filter-menu-button-open:hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-column-filter-menu-button.p-column-filter-menu-button-active, -.p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-column-filter-menu-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-column-filter-clear-button { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-column-filter-clear-button:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-column-filter-clear-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-column-filter-overlay { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - min-width: 12.5rem; -} -.p-column-filter-overlay .p-column-filter-row-items { - padding: 0.75rem 0; -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid var(--htwk-grau-140); /*#0b213f*/ - margin: 0.25rem 0; -} - -.p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1.25rem; - border-bottom: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.p-column-filter-overlay-menu - .p-column-filter-constraint - .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; -} -.p-column-filter-overlay-menu - .p-column-filter-constraint - .p-column-filter-remove-button { - margin-top: 0.5rem; -} -.p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; -} -.p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.75rem 1.25rem; -} -.p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 1.25rem; -} - -.fc { - /* FullCalendar 4 */ - /* FullCalendar 5 */ -} -.fc.fc-unthemed .fc-view-container th { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-unthemed .fc-view-container td.fc-widget-content { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-unthemed .fc-view-container td.fc-head-container { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.fc.fc-unthemed .fc-view-container .fc-view { - background: var(--htwk-grau); /*#071426*/ -} -.fc.fc-unthemed .fc-view-container .fc-row { - border-right: 1px solid var(--htwk-grau); /*#0b213f*/ -} -.fc.fc-unthemed .fc-view-container .fc-event { - background: var(--button-primary); - border: 1px solid var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-unthemed .fc-view-container .fc-divider { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.fc.fc-unthemed .fc-toolbar .fc-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid var(--htwk-yellow); /*#93c5fd*/ - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; - display: flex; - align-items: center; -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-tertiary); -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-primary-border); -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: "\e900"; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: "\e901"; -} -.fc.fc-unthemed .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { - background: var(--htwk-yellow); /*#93c5fd*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: var(--button-primary); - border-color: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - z-index: 1; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid { - border-color: var(--htwk-grau-140); /*#0b213f*/ -} -.fc.fc-theme-standard .fc-view-harness th { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-theme-standard .fc-view-harness td { - color: rgba(255, 255, 255, 0.87); - border-color: var(--htwk-grau-140); /*#0b213f*/ -} -.fc.fc-theme-standard .fc-view-harness .fc-view { - background: var(--htwk-grau); /*#071426*/ -} -.fc.fc-theme-standard .fc-view-harness .fc-popover { - background: none; - border: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close { - opacity: 1; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - font-family: "PrimeIcons" !important; - font-size: 1rem; - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:before { - content: "\e90b"; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-top: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--button-primary); - border-color: var(--button-tertiary); -} -.fc.fc-theme-standard - .fc-view-harness - .fc-event.fc-daygrid-block-event - .fc-event-main { - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-theme-standard - .fc-view-harness - .fc-event.fc-daygrid-dot-event - .fc-daygrid-event-dot { - background: var(--button-primary); - border-color: var(--button-tertiary); -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { - background: var(--htwk-grau); /*#071426*/ -} -.fc.fc-theme-standard .fc-toolbar .fc-button { - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid var(--htwk-yellow); /*#93c5fd*/ - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover { - background: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-tertiary); -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active { - background: var(--button-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-primary-border); -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.fc.fc-theme-standard .fc-toolbar .fc-button:disabled { - opacity: 0.4; - color: var(--htwk-schwarz); /*#1c2127*/ - background: var(--htwk-yellow); /*#93c5fd*/ - border: 1px solid var(--htwk-yellow); /*#93c5fd*/ -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: "\e900"; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: "\e901"; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active { - background: var(--htwk-yellow); /*#93c5fd*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: var(--button-primary); - border-color: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button:not(:disabled):focus, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button:not(:disabled):focus, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button:not(:disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - z-index: 1; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.fc.fc-theme-standard .fc-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} - -.p-orderlist .p-orderlist-controls { - padding: 1.25rem; -} -.p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; -} -.p-orderlist .p-orderlist-header { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-orderlist .p-orderlist-list { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; -} -.p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.75rem 1.25rem; - margin: 0; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: - transform 0.2s, - box-shadow 0.2s; -} -.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-orderlist.p-orderlist-striped - .p-orderlist-list - .p-orderlist-item:nth-child(even) { - background: rgba(255, 255, 255, 0.01); -} -.p-orderlist.p-orderlist-striped - .p-orderlist-list - .p-orderlist-item:nth-child(even):hover { - background: rgba(255, 255, 255, 0.03); -} - -.p-organizationchart - .p-organizationchart-node-content.p-organizationchart-selectable-node:not( - .p-highlight - ):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-organizationchart .p-organizationchart-node-content.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-organizationchart - .p-organizationchart-node-content.p-highlight - .p-node-toggler - i { - color: rgba(22, 130, 251, 0.16); -} -.p-organizationchart .p-organizationchart-line-down { - background: var(--htwk-grau); /*#0b213f*/ -} -.p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-color: var(--htwk-grau-140); /*#0b213f*/ -} -.p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-color: var(--htwk-grau-140); /*#0b213f*/ -} -.p-organizationchart .p-organizationchart-node-content { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 1.25rem; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-paginator { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - border: solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 1px; - padding: 0.5rem 1rem; - border-radius: 6px; -} -.p-paginator .p-paginator-first, -.p-paginator .p-paginator-prev, -.p-paginator .p-paginator-next, -.p-paginator .p-paginator-last { - background-color: transparent; - border: 0 none; - color: rgba(255, 255, 255, 0.6); - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - border-color: transparent; - color: rgba(255, 255, 255, 0.87); -} -.p-paginator .p-paginator-first { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-paginator .p-paginator-last { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-paginator .p-dropdown { - margin-left: 0.5rem; - margin-right: 0.5rem; - height: 3rem; -} -.p-paginator .p-dropdown .p-dropdown-label { - padding-right: 0; -} -.p-paginator .p-paginator-page-input { - margin-left: 0.5rem; - margin-right: 0.5rem; -} -.p-paginator .p-paginator-page-input .p-inputtext { - max-width: 3rem; -} -.p-paginator .p-paginator-current { - background-color: transparent; - border: 0 none; - color: rgba(255, 255, 255, 0.6); - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - padding: 0 0.5rem; -} -.p-paginator .p-paginator-pages .p-paginator-page { - background-color: transparent; - border: 0 none; - color: rgba(255, 255, 255, 0.6); - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - border-color: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - border-color: transparent; - color: rgba(255, 255, 255, 0.87); -} - -.p-picklist .p-picklist-buttons { - padding: 1.25rem; -} -.p-picklist .p-picklist-buttons .p-button { - margin-bottom: 0.5rem; -} -.p-picklist .p-picklist-header { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-picklist .p-picklist-list { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; -} -.p-picklist .p-picklist-list .p-picklist-item { - padding: 0.75rem 1.25rem; - margin: 0; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - background: transparent; - transition: - transform 0.2s, - box-shadow 0.2s; -} -.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-picklist.p-picklist-striped - .p-picklist-list - .p-picklist-item:nth-child(even) { - background: rgba(255, 255, 255, 0.01); -} -.p-picklist.p-picklist-striped - .p-picklist-list - .p-picklist-item:nth-child(even):hover { - background: rgba(255, 255, 255, 0.03); -} - -.p-timeline .p-timeline-event-marker { - border: 2px solid var(--htwk-yellow); /*#93c5fd*/ - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-timeline .p-timeline-event-connector { - background-color: var(--htwk-grau); /*#0b213f*/ -} -.p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; -} -.p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; -} - -.p-tree { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 1.25rem; - 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: inset 0 0 0 0.15rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 6px; - transition: box-shadow 0.2s; - padding: 0.5rem; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-tree-toggler:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-tree-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: rgba(255, 255, 255, 0.6); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-checkbox - .p-indeterminate - .p-checkbox-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-tree-toggler, -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-treenode-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-tree-toggler:hover, -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-treenode-icon:hover { - color: rgba(255, 255, 255, 0.87); -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-tree .p-tree-filter-container { - margin-bottom: 0.5rem; -} -.p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.75rem; -} -.p-tree .p-tree-filter-container .p-tree-filter-icon { - right: 0.75rem; - color: rgba(255, 255, 255, 0.6); -} -.p-tree .p-treenode-children { - padding: 0 0 0 1rem; -} -.p-tree .p-tree-loading-icon { - font-size: 2rem; -} -.p-tree .p-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; -} - -.p-treetable .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; -} -.p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-treetable .p-treetable-header { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-treetable .p-treetable-footer { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - font-weight: 700; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - transition: box-shadow 0.2s; -} -.p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - font-weight: 700; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ -} -.p-treetable .p-sortable-column { - outline-color: rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-treetable .p-sortable-column .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.6); - margin-left: 0.5rem; -} -.p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - margin-left: 0.5rem; -} -.p-treetable .p-sortable-column:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-treetable - .p-sortable-column:not(.p-highlight):hover - .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-sortable-column.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-treetable-tbody > tr { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; -} -.p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 1px 0; - padding: 1rem 1rem; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin-right: 0.5rem; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox { - margin-right: 0.5rem; -} -.p-treetable - .p-treetable-tbody - > tr - > td - .p-treetable-toggler - + .p-checkbox - .p-indeterminate - .p-checkbox-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-treetable-tbody > tr:focus { - outline: 0.15rem solid rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - outline-offset: -0.15rem; -} -.p-treetable .p-treetable-tbody > tr.p-highlight { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable.p-treetable-hoverable-rows - .p-treetable-tbody - > tr:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-treetable.p-treetable-hoverable-rows - .p-treetable-tbody - > tr:not(.p-highlight):hover - .p-treetable-toggler { - color: rgba(255, 255, 255, 0.87); -} -.p-treetable .p-column-resizer-helper { - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: var(--htwk-grau); /*#071426*/ -} -.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-accordion .p-accordion-header .p-accordion-header-link { - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - font-weight: 700; - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-accordion - .p-accordion-header - .p-accordion-header-link - .p-accordion-toggle-icon { - margin-right: 0.5rem; -} -.p-accordion - .p-accordion-header:not(.p-disabled) - .p-accordion-header-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-accordion - .p-accordion-header:not(.p-highlight):not(.p-disabled):hover - .p-accordion-header-link { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.p-accordion - .p-accordion-header:not(.p-disabled).p-highlight - .p-accordion-header-link { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.p-accordion - .p-accordion-header:not(.p-disabled).p-highlight:hover - .p-accordion-header-link { - border-color: var(--htwk-grau-140); /*#0b213f*/ - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-accordion .p-accordion-content { - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-accordion .p-accordion-tab { - margin-bottom: 4px; -} - -.p-card { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - box-shadow: - 0 2px 1px -1px rgba(0, 0, 0, 0.2), - 0 1px 1px 0 rgba(0, 0, 0, 0.14), - 0 1px 3px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; -} -.p-card .p-card-body { - padding: 1.25rem; -} -.p-card .p-card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 0.5rem; -} -.p-card .p-card-subtitle { - font-weight: 400; - margin-bottom: 0.5rem; - color: rgba(255, 255, 255, 0.6); -} -.p-card .p-card-content { - padding: 1.25rem 0; -} -.p-card .p-card-footer { - padding: 1.25rem 0 0 0; -} - -.p-fieldset { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 6px; -} -.p-fieldset .p-fieldset-legend { - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - font-weight: 700; - border-radius: 6px; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { - padding: 0; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { - padding: 1.25rem; - color: rgba(255, 255, 255, 0.87); - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { - margin-right: 0.5rem; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover { - color: rgba(255, 255, 255, 0.87); -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.p-fieldset .p-fieldset-content { - padding: 1.25rem; -} - -.p-divider .p-divider-content { - background-color: var(--htwk-grau); /*#071426*/ -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px var(--htwk-grau); /*#0b213f*/ -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px var(--htwk-grau); /*#0b213f*/ -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - -.p-panel .p-panel-header { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-panel .p-panel-header .p-panel-title { - font-weight: 700; -} -.p-panel .p-panel-header .p-panel-header-icon { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-panel .p-panel-header .p-panel-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-panel.p-panel-toggleable .p-panel-header { - padding: 0.75rem 1.25rem; -} -.p-panel .p-panel-content { - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - 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.75rem 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - border-top: 0 none; -} - -.p-scrollpanel .p-scrollpanel-bar { - background: var(--htwk-grau); /*#0b213f*/ - border: 0 none; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-scrollpanel .p-scrollpanel-bar:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-splitter { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - border-radius: 6px; - color: rgba(255, 255, 255, 0.87); -} -.p-splitter .p-splitter-gutter { - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - background: rgba(255, 255, 255, 0.03); -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: var(--htwk-grau); /*#0b213f*/ - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-splitter .p-splitter-gutter-resizing { - background: var(--htwk-grau); /*#0b213f*/ -} - -.p-tabview .p-tabview-nav { - background: transparent; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 2px 0; -} -.p-tabview .p-tabview-nav li { - margin-right: 0; -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - border: solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 2px 0; - border-color: transparent transparent #0b213f transparent; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-tabview - .p-tabview-nav - li:not(.p-highlight):not(.p-disabled):hover - .p-tabview-nav-link { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: rgba(255, 255, 255, 0.87); -} -.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} -.p-tabview .p-tabview-nav-btn.p-link { - background: var(--htwk-grau); /*#071426*/ - color: var(--htwk-yellow); /*#93c5fd*/ - width: 3rem; - box-shadow: - 0px 3px 1px -2px rgba(0, 0, 0, 0.2), - 0px 2px 2px 0px rgba(0, 0, 0, 0.14), - 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - border-radius: 0; -} -.p-tabview .p-tabview-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-tabview .p-tabview-panels { - background: var(--htwk-grau); /*#071426*/ - padding: 1.25rem; - border: 0 none; - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-toolbar { - background: var(--htwk-grau); /*#071426*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; - border-radius: 6px; - gap: 0.5rem; -} -.p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; -} - -.p-confirm-popup { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0px 11px 15px -7px rgba(0, 0, 0, 0.2), - 0px 24px 38px 3px rgba(0, 0, 0, 0.14), - 0px 9px 46px 8px rgba(0, 0, 0, 0.12); -} -.p-confirm-popup .p-confirm-popup-content { - padding: 1.25rem; -} -.p-confirm-popup .p-confirm-popup-footer { - text-align: right; - padding: 0 1.25rem 1.25rem 1.25rem; -} -.p-confirm-popup .p-confirm-popup-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} -.p-confirm-popup .p-confirm-popup-footer button:last-child { - margin: 0; -} -.p-confirm-popup:after { - border: solid transparent; - border-color: rgba(7, 20, 38, 0); - border-bottom-color: var(--htwk-grau); /*#071426*/ -} -.p-confirm-popup:before { - border: solid transparent; - border-color: rgba(11, 33, 63, 0); - border-bottom-color: var(--htwk-grau); /*#0b213f*/ -} -.p-confirm-popup.p-confirm-popup-flipped:after { - border-top-color: var(--htwk-grau); /*#071426*/ -} -.p-confirm-popup.p-confirm-popup-flipped:before { - border-top-color: var(--htwk-grau); /*#0b213f*/ -} -.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 11px 15px -7px rgba(0, 0, 0, 0.2), - 0px 24px 38px 3px rgba(0, 0, 0, 0.14), - 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ -} -.p-dialog .p-dialog-header { - border-bottom: 0 none; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 1.5rem; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-dialog .p-dialog-header .p-dialog-title { - font-weight: 700; - font-size: 1.25rem; -} -.p-dialog .p-dialog-header .p-dialog-header-icon { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin-right: 0.5rem; -} -.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-dialog .p-dialog-header .p-dialog-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; -} -.p-dialog .p-dialog-content { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 0 1.5rem 2rem 1.5rem; -} -.p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-dialog .p-dialog-footer { - border-top: 0 none; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} -.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; -} -.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child) { - margin-left: 1rem; -} - -.p-overlaypanel { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - box-shadow: - 0px 11px 15px -7px rgba(0, 0, 0, 0.2), - 0px 24px 38px 3px rgba(0, 0, 0, 0.14), - 0px 9px 46px 8px rgba(0, 0, 0, 0.12); -} -.p-overlaypanel .p-overlaypanel-content { - padding: 1.25rem; -} -.p-overlaypanel .p-overlaypanel-close { - background: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ - width: 2rem; - height: 2rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; -} -.p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: var(--button-tertiary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-overlaypanel:after { - border: solid transparent; - border-color: rgba(7, 20, 38, 0); - border-bottom-color: var(--htwk-grau); /*#071426*/ -} -.p-overlaypanel:before { - border: solid transparent; - border-color: rgba(11, 33, 63, 0); - border-bottom-color: #0a1f3c; -} -.p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: var(--htwk-grau); /*#071426*/ -} -.p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-sidebar { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0px 11px 15px -7px rgba(0, 0, 0, 0.2), - 0px 24px 38px 3px rgba(0, 0, 0, 0.14), - 0px 9px 46px 8px rgba(0, 0, 0, 0.12); -} -.p-sidebar .p-sidebar-header { - padding: 1.25rem; -} -.p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: rgba(255, 255, 255, 0.87); - border-color: transparent; - background: rgba(255, 255, 255, 0.03); -} -.p-sidebar .p-sidebar-header .p-sidebar-close:focus, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; -} -.p-sidebar .p-sidebar-content { - padding: 1.25rem; -} - -.p-tooltip .p-tooltip-text { - background: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 0.75rem; - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; -} -.p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: var(--htwk-grau); /*#0b213f*/ -} -.p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: var(--htwk-grau); /*#0b213f*/ -} -.p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: var(--htwk-grau); /*#0b213f*/ -} -.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: var(--htwk-grau); /*#0b213f*/ -} - -.p-fileupload .p-fileupload-buttonbar { - background: var(--htwk-grau); /*#071426*/ - padding: 1.25rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - gap: 0.5rem; -} -.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-fileupload .p-fileupload-content { - background: var(--htwk-grau); /*#071426*/ - padding: 2rem 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-fileupload .p-fileupload-content.p-fileupload-highlight { - border: 1px dashed var(--htwk-yellow); /*#93c5fd*/ - background-color: rgba( - var(--htwk-yellow), - 0.16 - ); /*rgba(147, 197, 253, 0.16)*/ -} -.p-fileupload .p-fileupload-file { - padding: 1rem; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - gap: 0.5rem; - margin-bottom: 0.5rem; -} -.p-fileupload .p-fileupload-file:last-child { - margin-bottom: 0; -} -.p-fileupload .p-fileupload-file-name { - margin-bottom: 0.5rem; -} -.p-fileupload .p-fileupload-file-size { - margin-right: 0.5rem; -} -.p-fileupload .p-progressbar { - height: 0.25rem; -} -.p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; -} -.p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; -} - -.p-fileupload-choose:not(.p-disabled):hover { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-tertiary); -} -.p-fileupload-choose:not(.p-disabled):active { - background: var(--button-primary); - color: var(--htwk-schwarz); /*#1c2127*/ - border-color: var(--button-primary-border); -} - -.p-breadcrumb { - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - padding: 1rem; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: rgba(255, 255, 255, 0.87); -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); -} - -.p-contextmenu { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; - width: 12.5rem; -} -.p-contextmenu .p-contextmenu-root-list { - outline: 0 none; -} -.p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; -} -.p-contextmenu .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-contextmenu .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - 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: inset 0 0 0 0.15rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-dock .p-dock-link { - width: 4rem; - height: 4rem; -} -.p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, -.p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; -} -.p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, -.p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; -} -.p-dock.p-dock-top .p-dock-item-current, -.p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; -} -.p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, -.p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; -} -.p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, -.p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; -} -.p-dock.p-dock-left .p-dock-item-current, -.p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; -} - -@media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, - .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, - .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, - .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, - .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } -} -.p-megamenu { - padding: 0.5rem; - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; -} -.p-megamenu .p-megamenu-root-list { - outline: 0 none; -} -.p-megamenu .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-megamenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu .p-megamenu-panel { - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; -} -.p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - margin: 0.25rem 0; -} -.p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); - margin-left: 0.5rem; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} - -.p-menu { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - width: 12.5rem; -} -.p-menu .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menu.p-menu-overlay { - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1.25rem; - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#091a32*/ - font-weight: 700; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.p-menu .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - margin: 0.25rem 0; -} - -.p-menubar { - padding: 0.5rem; - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; -} -.p-menubar .p-menubar-root-list { - outline: 0 none; -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); - margin-left: 0.5rem; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; -} -.p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - margin: 0.25rem 0; -} -.p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; -} - -@media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: rgba(255, 255, 255, 0.6); - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar - .p-menubar-root-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar - .p-menubar-root-list - .p-menuitem.p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } -} -.p-panelmenu .p-panelmenu-header { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#071426*/ - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action { - color: rgba(255, 255, 255, 0.87); - padding: 1.25rem; - font-weight: 700; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action - .p-submenu-icon { - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action - .p-menuitem-icon { - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled):focus - .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-panelmenu - .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover - .p-panelmenu-header-content { - background: rgba(255, 255, 255, 0.03); - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled).p-highlight - .p-panelmenu-header-content { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-grau-140); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled).p-highlight:hover - .p-panelmenu-header-content { - border-color: var(--htwk-grau-140); /*#0b213f*/ - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight.p-focus - > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - margin-right: 0.5rem; -} -.p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - margin: 0.25rem 0; -} -.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; -} -.p-panelmenu .p-panelmenu-panel { - margin-bottom: 4px; -} - -.p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 6px; - background: transparent; -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: rgba(255, 255, 255, 0.87); - border: 0 none; - background: transparent; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: rgba(255, 255, 255, 0.6); -} -.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-steps .p-steps-item.p-highlight .p-steps-number { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 700; - color: rgba(255, 255, 255, 0.87); -} -.p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; -} - -.p-tabmenu .p-tabmenu-nav { - background: transparent; - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid var(--htwk-grau-140); /*#0b213f*/ - border-width: 0 0 2px 0; - border-color: transparent transparent #0b213f transparent; - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.6); - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; -} -.p-tabmenu - .p-tabmenu-nav - .p-tabmenuitem - .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-tabmenu - .p-tabmenu-nav - .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover - .p-menuitem-link { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: rgba(255, 255, 255, 0.87); -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: var(--htwk-grau); /*#071426*/ - border-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-tieredmenu { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - border-radius: 6px; - width: 12.5rem; -} -.p-tieredmenu.p-tieredmenu-overlay { - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; -} -.p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: var(--htwk-grau); /*#091a32*/ - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - box-shadow: - 0 2px 4px -1px rgba(0, 0, 0, 0.2), - 0 4px 5px 0 rgba(0, 0, 0, 0.14), - 0 1px 10px 0 rgba(0, 0, 0, 0.12); -} -.p-tieredmenu .p-menuitem > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: rgba(255, 255, 255, 0.87); - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: rgba(255, 255, 255, 0.6); - margin-right: 0.5rem; -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.6); -} -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(var(--htwk-yellow), 0.24); /*rgba(147, 197, 253, 0.24)*/ -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: rgba(255, 255, 255, 0.87); - background: var(--htwk-grau); /*#0b213f*/ -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: rgba(255, 255, 255, 0.87); - background: rgba(255, 255, 255, 0.03); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: rgba(255, 255, 255, 0.87); -} -.p-tieredmenu .p-menuitem-separator { - border-top: 1px solid var(--htwk-grau); /*#0b213f*/ - 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.75rem 0.75rem; - margin: 0; - border-radius: 6px; -} -.p-inline-message.p-inline-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 1px; - color: #696cff; -} -.p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #696cff; -} -.p-inline-message.p-inline-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 1px; - color: var(--success-primary); -} -.p-inline-message.p-inline-message-success .p-inline-message-icon { - color: var(--success-primary); -} -.p-inline-message.p-inline-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 1px; - color: #cc8925; -} -.p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #cc8925; -} -.p-inline-message.p-inline-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 1px; - color: var(--error-primary); -} -.p-inline-message.p-inline-message-error .p-inline-message-icon { - color: var(--error-primary); -} -.p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: 0.5rem; -} -.p-inline-message .p-inline-message-text { - font-size: 1rem; -} -.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { - margin-right: 0; -} - -.p-message { - margin: 1rem 0; - border-radius: 6px; -} -.p-message .p-message-wrapper { - padding: 1.25rem 1.75rem; -} -.p-message .p-message-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-message .p-message-close:hover { - background: rgba(255, 255, 255, 0.3); -} -.p-message .p-message-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-message.p-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 0 0 0 6px; - color: #696cff; -} -.p-message.p-message-info .p-message-icon { - color: #696cff; -} -.p-message.p-message-info .p-message-close { - color: #696cff; -} -.p-message.p-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 0 0 0 6px; - color: var(--success-primary); -} -.p-message.p-message-success .p-message-icon { - color: var(--success-primary); -} -.p-message.p-message-success .p-message-close { - color: var(--success-primary); -} -.p-message.p-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 0 0 0 6px; - color: #cc8925; -} -.p-message.p-message-warn .p-message-icon { - color: #cc8925; -} -.p-message.p-message-warn .p-message-close { - color: #cc8925; -} -.p-message.p-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 0 0 0 6px; - color: var(--error-primary); -} -.p-message.p-message-error .p-message-icon { - color: var(--error-primary); -} -.p-message.p-message-error .p-message-close { - color: var(--error-primary); -} -.p-message .p-message-text { - font-size: 1rem; - font-weight: 400; -} -.p-message .p-message-icon { - font-size: 1.5rem; - margin-right: 0.5rem; -} -.p-message .p-icon:not(.p-message-close-icon) { - width: 1.5rem; - height: 1.5rem; -} - -.p-toast { - opacity: 0.9; -} -.p-toast .p-toast-message { - margin: 0 0 1rem 0; - box-shadow: none; - border-radius: 6px; -} -.p-toast .p-toast-message .p-toast-message-content { - padding: 1rem; - border-width: 0 0 0 6px; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { - margin: 0 0 0 1rem; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { - font-size: 2rem; -} -.p-toast - .p-toast-message - .p-toast-message-content - .p-toast-message-icon.p-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.3); -} -.p-toast .p-toast-message .p-toast-icon-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} -.p-toast .p-toast-message.p-toast-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 0 0 0 6px; - color: #696cff; -} -.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { - color: #696cff; -} -.p-toast .p-toast-message.p-toast-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 0 0 0 6px; - color: var(--success-primary); -} -.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { - color: var(--success-primary); -} -.p-toast .p-toast-message.p-toast-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 0 0 0 6px; - color: #cc8925; -} -.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { - color: #cc8925; -} -.p-toast .p-toast-message.p-toast-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 0 0 0 6px; - color: var(--error-primary); -} -.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { - color: var(--error-primary); -} - -.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 { - 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 { - 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: var(--htwk-grau); /*#0b213f*/ - width: 1rem; - height: 1rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; -} -.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { - background: rgba(255, 255, 255, 0.1); -} -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, -.p-galleria.p-galleria-indicators-top .p-galleria-indicator { - margin-right: 0.5rem; -} -.p-galleria.p-galleria-indicators-left .p-galleria-indicator, -.p-galleria.p-galleria-indicators-right .p-galleria-indicator { - margin-bottom: 0.5rem; -} -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { - background: rgba(0, 0, 0, 0.5); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator - button { - background: rgba(255, 255, 255, 0.4); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator - button:hover { - background: rgba(255, 255, 255, 0.6); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator.p-highlight - button { - background: rgba(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ - color: rgba(255, 255, 255, 0.87); -} -.p-galleria .p-galleria-thumbnail-container { - background: rgba(0, 0, 0, 0.9); - padding: 1rem 0.25rem; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { - margin: 0.5rem; - background-color: transparent; - color: #f8f9fa; - width: 2rem; - height: 2rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { - background: rgba(255, 255, 255, 0.1); - color: #f8f9fa; -} -.p-galleria - .p-galleria-thumbnail-container - .p-galleria-thumbnail-item-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-galleria-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-preview-indicator { - background-color: transparent; - color: #f8f9fa; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-image-preview-indicator .p-icon { - width: 1.5rem; - height: 1.5rem; -} - -.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: var(--htwk-grau); /*#0b213f*/ - border-radius: 6px; -} -.p-avatar.p-avatar-lg { - width: 3rem; - height: 3rem; - font-size: 1.5rem; -} -.p-avatar.p-avatar-lg .p-avatar-icon { - font-size: 1.5rem; -} -.p-avatar.p-avatar-xl { - width: 4rem; - height: 4rem; - font-size: 2rem; -} -.p-avatar.p-avatar-xl .p-avatar-icon { - font-size: 2rem; -} - -.p-avatar-group .p-avatar { - border: 2px solid var(--htwk-grau-140); /*#071426*/ -} - -.p-badge { - background: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; -} -.p-badge.p-badge-secondary { - background-color: #cbd5e1; - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-badge.p-badge-success { - background-color: var(--success-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-badge.p-badge-info { - background-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-badge.p-badge-warning { - background-color: var(--warning-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-badge.p-badge-danger { - background-color: var(--error-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-badge.p-badge-lg { - font-size: 1.125rem; - min-width: 2.25rem; - height: 2.25rem; - line-height: 2.25rem; -} -.p-badge.p-badge-xl { - font-size: 1.5rem; - min-width: 3rem; - height: 3rem; - line-height: 3rem; -} - -.p-chip { - background-color: var(--htwk-grau); /*#0b213f*/ - color: rgba(255, 255, 255, 0.87); - border-radius: 16px; - padding: 0 0.75rem; -} -.p-chip .p-chip-text { - line-height: 1.5; - margin-top: 0.375rem; - margin-bottom: 0.375rem; -} -.p-chip .p-chip-icon { - margin-right: 0.5rem; -} -.p-chip img { - width: 2.25rem; - height: 2.25rem; - margin-left: -0.75rem; - margin-right: 0.5rem; -} -.p-chip .p-chip-remove-icon { - margin-left: 0.5rem; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-chip .p-chip-remove-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-inplace .p-inplace-display { - padding: 0.75rem 0.75rem; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-inplace .p-inplace-display:not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.03); - color: rgba(255, 255, 255, 0.87); -} -.p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem rgba(var(--htwk-yellow), 0.5); /*rgba(147, 197, 253, 0.5)*/ -} - -.p-progressbar { - border: 0 none; - height: 1.5rem; - background: var(--htwk-grau); /*#0b213f*/ - border-radius: 6px; -} -.p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: var(--htwk-yellow); /*#93c5fd*/ -} -.p-progressbar .p-progressbar-label { - color: var(--htwk-schwarz); /*#1c2127*/ - line-height: 1.5rem; -} - -.p-progress-spinner-svg { - animation: p-progress-spinner-rotate 2s linear infinite; -} - -.p-progress-spinner-circle { - stroke-dasharray: 89, 200; - stroke-dashoffset: 0; - stroke: var(--error-primary); - animation: - p-progress-spinner-dash 1.5s ease-in-out infinite, - p-progress-spinner-color 6s ease-in-out infinite; - stroke-linecap: round; -} - -@keyframes p-progress-spinner-rotate { - 100% { - transform: rotate(360deg); - } -} -@keyframes p-progress-spinner-dash { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; - } -} -@keyframes p-progress-spinner-color { - 100%, - 0% { - stroke: var(--error-primary); - } - 40% { - stroke: #696cff; - } - 66% { - stroke: var(--success-primary); - } - 80%, - 90% { - stroke: #cc8925; - } -} -.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(var(--htwk-yellow), 0.16); /*rgba(147, 197, 253, 0.16)*/ -} -.p-scrolltop.p-link:hover { - background: rgba(var(--htwk-yellow), 0.3616); /*rgba(147, 197, 253, 0.3616)*/ -} -.p-scrolltop .p-scrolltop-icon { - font-size: 1.5rem; - color: rgba(255, 255, 255, 0.87); -} -.p-scrolltop .p-scrolltop-icon.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: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ - font-size: 0.75rem; - font-weight: 700; - padding: 0.25rem 0.4rem; - border-radius: 6px; -} -.p-tag.p-tag-success { - background-color: var(--success-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-tag.p-tag-info { - background-color: var(--htwk-yellow); /*#93c5fd*/ - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-tag.p-tag-warning { - background-color: var(--warning-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-tag.p-tag-danger { - background-color: var(--error-secondary); - color: var(--htwk-schwarz); /*#1c2127*/ -} -.p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 0.75rem; -} -.p-tag .p-tag-icon.p-icon { - width: 0.75rem; - height: 0.75rem; -} - -.p-terminal { - background: var(--htwk-grau); /*#071426*/ - color: rgba(255, 255, 255, 0.87); - border: 1px solid var(--htwk-grau-140); /*#0b213f*/ - padding: 1.25rem; -} -.p-terminal .p-terminal-input { - font-size: 1rem; - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; -} - -.p-button-label { - font-weight: 400; -} - -.p-accordion .p-accordion-header .p-accordion-header-link { - transition: - background-color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} - -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - transition: - background-color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: var(--htwk-yellow); /*#93c5fd*/ -} - -.p-button:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(147, 197, 253, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-secondary:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(203, 213, 225, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-success:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(134, 239, 172, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-info:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(147, 197, 253, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-warning:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(252, 211, 77, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-help:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(216, 180, 254, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} -.p-button.p-button-danger:enabled:focus { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(252, 165, 165, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 var(--htwk-yellow); /*#93c5fd*/ -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 var(--htwk-yellow); /*#93c5fd*/ -} - -.p-speeddial-item.p-focus > .p-speeddial-action { - box-shadow: - 0 0 0 2px #1c2127, - 0 0 0 4px rgba(147, 197, 253, 0.7), - 0 1px 2px 0 rgba(0, 0, 0, 0); -} diff --git a/frontend/public/themes/lara-light-blue/theme.css b/frontend/public/themes/lara-light-blue/theme.css index fc945d7..8d872bc 100644 --- a/frontend/public/themes/lara-light-blue/theme.css +++ b/frontend/public/themes/lara-light-blue/theme.css @@ -1,1086 +1,246 @@ :root { - --surface-a: #ffffff; - --surface-b: #f8f9fa; - --surface-c: #e9ecef; - --surface-d: #dee2e6; - --surface-e: #ffffff; - --surface-f: #ffffff; - --text-color: #495057; - --text-color-secondary: #6c757d; - --primary-color: #3b82f6; - --primary-color-text: #ffffff; - --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, - Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + 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:#ffffff; + --surface-b:#f9fafb; + --surface-c:#f3f4f6; + --surface-d:#e5e7eb; + --surface-e:#ffffff; + --surface-f:#ffffff; + --text-color:#4b5563; + --text-color-secondary:#6b7280; + --primary-color:#3B82F6; + --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: 1.25rem; - --inline-spacing: 0.5rem; - --border-radius: 6px; - --surface-ground: #eff3f8; - --surface-section: #ffffff; - --surface-card: #ffffff; - --surface-overlay: #ffffff; - --surface-border: #dfe7ef; - --surface-hover: #f6f9fc; - --focus-ring: 0 0 0 0.2rem #bfdbfe; + --surface-50: #f9fafb; + --surface-100: #f3f4f6; + --surface-200: #e5e7eb; + --surface-300: #d1d5db; + --surface-400: #9ca3af; + --surface-500: #6b7280; + --surface-600: #4b5563; + --surface-700: #374151; + --surface-800: #1f2937; + --surface-900: #111827; + --gray-50: #f9fafb; + --gray-100: #f3f4f6; + --gray-200: #e5e7eb; + --gray-300: #d1d5db; + --gray-400: #9ca3af; + --gray-500: #6b7280; + --gray-600: #4b5563; + --gray-700: #374151; + --gray-800: #1f2937; + --gray-900: #111827; + --content-padding:1.25rem; + --inline-spacing:0.5rem; + --border-radius:6px; + --surface-ground:#f9fafb; + --surface-section:#ffffff; + --surface-card:#ffffff; + --surface-overlay:#ffffff; + --surface-border:#dfe7ef; + --surface-hover:#f6f9fc; + --focus-ring: 0 0 0 0.2rem #BFDBFE; --maskbg: rgba(0, 0, 0, 0.4); - --highlight-bg: #eff6ff; - --highlight-text-color: #1d4ed8; + --highlight-bg: #EFF6FF; + --highlight-text-color: #1D4ED8; color-scheme: light; } -* { - box-sizing: border-box; +@font-face { + font-family: "Inter var"; + font-weight: 100 900; + font-display: swap; + font-style: normal; + font-named-instance: "Regular"; + src: url("./fonts/Inter-roman.var.woff2?v=3.19") format("woff2"); } - -.p-component { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - font-weight: normal; +@font-face { + font-family: "Inter var"; + font-weight: 100 900; + font-display: swap; + font-style: italic; + font-named-instance: "Italic"; + src: url("./fonts/Inter-italic.var.woff2?v=3.19") format("woff2"); } - -.p-component-overlay { - background-color: rgba(0, 0, 0, 0.4); - transition-duration: 0.2s; -} - -.p-disabled, -.p-component:disabled { - opacity: 0.6; -} - -.p-error { - color: #e24c4c; -} - -.p-text-secondary { - color: #6c757d; -} - -.pi { - font-size: 1rem; -} - -.p-icon { - width: 1rem; - height: 1rem; -} - -.p-link { - font-size: 1rem; - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - border-radius: 6px; -} -.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-component-overlay-enter { - animation: p-component-overlay-enter-animation 150ms forwards; -} - -.p-component-overlay-leave { - animation: p-component-overlay-leave-animation 150ms forwards; -} - -@keyframes p-component-overlay-enter-animation { - from { - background-color: transparent; - } - to { - background-color: var(--maskbg); - } -} -@keyframes p-component-overlay-leave-animation { - from { - background-color: var(--maskbg); - } - to { - background-color: transparent; - } -} - :root { - --blue-50: #f5f9ff; - --blue-100: #d0e1fd; - --blue-200: #abc9fb; - --blue-300: #85b2f9; - --blue-400: #609af8; - --blue-500: #3b82f6; - --blue-600: #326fd1; - --blue-700: #295bac; - --blue-800: #204887; - --blue-900: #183462; - --green-50: #f4fcf7; - --green-100: #caf1d8; - --green-200: #a0e6ba; - --green-300: #76db9b; - --green-400: #4cd07d; - --green-500: #22c55e; - --green-600: #1da750; - --green-700: #188a42; - --green-800: #136c34; - --green-900: #0e4f26; - --yellow-50: #fefbf3; - --yellow-100: #faedc4; - --yellow-200: #f6de95; - --yellow-300: #f2d066; - --yellow-400: #eec137; - --yellow-500: #eab308; - --yellow-600: #c79807; - --yellow-700: #a47d06; - --yellow-800: #816204; - --yellow-900: #5e4803; - --cyan-50: #f3fbfd; - --cyan-100: #c3edf5; - --cyan-200: #94e0ed; - --cyan-300: #65d2e4; - --cyan-400: #35c4dc; - --cyan-500: #06b6d4; - --cyan-600: #059bb4; - --cyan-700: #047f94; - --cyan-800: #036475; - --cyan-900: #024955; - --pink-50: #fef6fa; - --pink-100: #fad3e7; - --pink-200: #f7b0d3; - --pink-300: #f38ec0; - --pink-400: #f06bac; - --pink-500: #ec4899; - --pink-600: #c93d82; - --pink-700: #a5326b; - --pink-800: #822854; - --pink-900: #5e1d3d; - --indigo-50: #f7f7fe; - --indigo-100: #dadafc; - --indigo-200: #bcbdf9; - --indigo-300: #9ea0f6; - --indigo-400: #8183f4; - --indigo-500: #6366f1; - --indigo-600: #5457cd; - --indigo-700: #4547a9; - --indigo-800: #363885; - --indigo-900: #282960; - --teal-50: #f3fbfb; - --teal-100: #c7eeea; - --teal-200: #9ae0d9; - --teal-300: #6dd3c8; - --teal-400: #41c5b7; - --teal-500: #14b8a6; - --teal-600: #119c8d; - --teal-700: #0e8174; - --teal-800: #0b655b; - --teal-900: #084a42; - --orange-50: #fff8f3; - --orange-100: #feddc7; - --orange-200: #fcc39b; - --orange-300: #fba86f; - --orange-400: #fa8e42; - --orange-500: #f97316; - --orange-600: #d46213; - --orange-700: #ae510f; - --orange-800: #893f0c; - --orange-900: #642e09; - --bluegray-50: #f7f8f9; - --bluegray-100: #dadee3; - --bluegray-200: #bcc3cd; - --bluegray-300: #9fa9b7; - --bluegray-400: #818ea1; - --bluegray-500: #64748b; - --bluegray-600: #556376; - --bluegray-700: #465161; - --bluegray-800: #37404c; - --bluegray-900: #282e38; - --purple-50: #fbf7ff; - --purple-100: #ead6fd; - --purple-200: #dab6fc; - --purple-300: #c996fa; - --purple-400: #b975f9; - --purple-500: #a855f7; - --purple-600: #8f48d2; - --purple-700: #763cad; - --purple-800: #5c2f88; - --purple-900: #432263; - --red-50: #fff5f5; - --red-100: #ffd0ce; - --red-200: #ffaca7; - --red-300: #ff8780; - --red-400: #ff6259; - --red-500: #ff3d32; - --red-600: #d9342b; - --red-700: #b32b23; - --red-800: #8c221c; - --red-900: #661814; - --primary-50: #f5f9ff; - --primary-100: #d0e1fd; - --primary-200: #abc9fb; - --primary-300: #85b2f9; - --primary-400: #609af8; - --primary-500: #3b82f6; - --primary-600: #326fd1; - --primary-700: #295bac; - --primary-800: #204887; - --primary-900: #183462; -} - -.p-autocomplete .p-autocomplete-loader { - right: 0.75rem; -} -.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 3.75rem; -} -.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #3b82f6; -} -.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-autocomplete .p-autocomplete-multiple-container { - padding: 0.375rem 0.75rem; - gap: 0.5rem; -} -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.375rem 0; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-input-token - input { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; -} -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.375rem 0.75rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-token - .p-autocomplete-token-icon { - margin-left: 0.5rem; -} -.p-autocomplete - .p-autocomplete-multiple-container - .p-autocomplete-token.p-focus { - background: #ced4da; - color: #495057; -} -.p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e24c4c; -} - -.p-autocomplete-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-autocomplete-panel .p-autocomplete-items { - padding: 0.75rem 0; -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; -} -.p-autocomplete-panel - .p-autocomplete-items - .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; -} - -.p-calendar.p-invalid.p-component > .p-inputtext { - border-color: #e24c4c; -} - -.p-datepicker { - padding: 0.5rem; - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 6px; -} -.p-datepicker:not(.p-datepicker-inline) { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { - background: #ffffff; -} -.p-datepicker .p-datepicker-header { - padding: 0.5rem; - color: #495057; - background: #ffffff; - font-weight: 600; - margin: 0; - border-bottom: 1px solid #dee2e6; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev, -.p-datepicker .p-datepicker-header .p-datepicker-next { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, -.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:focus, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datepicker .p-datepicker-header .p-datepicker-title { - line-height: 2rem; -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - font-weight: 600; - padding: 0.5rem; -} -.p-datepicker - .p-datepicker-header - .p-datepicker-title - .p-datepicker-year:enabled:hover, -.p-datepicker - .p-datepicker-header - .p-datepicker-title - .p-datepicker-month:enabled:hover { - color: #3b82f6; -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - margin-right: 0.5rem; -} -.p-datepicker table { - font-size: 1rem; - margin: 0.5rem 0; -} -.p-datepicker table th { - padding: 0.5rem; -} -.p-datepicker table th > span { - width: 2.5rem; - height: 2.5rem; -} -.p-datepicker table td { - padding: 0.5rem; -} -.p-datepicker table td > span { - width: 2.5rem; - height: 2.5rem; - border-radius: 50%; - transition: box-shadow 0.2s; - border: 1px solid transparent; -} -.p-datepicker table td > span.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datepicker table td.p-datepicker-today > span { - background: #ced4da; - color: #495057; - border-color: transparent; -} -.p-datepicker table td.p-datepicker-today > span.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-datepicker .p-datepicker-buttonbar { - padding: 1rem 0; - border-top: 1px solid #dee2e6; -} -.p-datepicker .p-datepicker-buttonbar .p-button { - width: auto; -} -.p-datepicker .p-timepicker { - border-top: 1px solid #dee2e6; - padding: 0.5rem; -} -.p-datepicker .p-timepicker button { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datepicker .p-timepicker button:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-datepicker .p-timepicker button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; -} -.p-datepicker .p-timepicker span { - font-size: 1.25rem; -} -.p-datepicker .p-timepicker > div { - padding: 0 0.5rem; -} -.p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; -} -.p-datepicker .p-monthpicker { - margin: 0.5rem 0; -} -.p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-datepicker .p-yearpicker { - margin: 0.5rem 0; -} -.p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; -} -.p-datepicker:not(.p-disabled) - table - td - span:not(.p-highlight):not(.p-disabled):hover { - background: #e9ecef; -} -.p-datepicker:not(.p-disabled) - table - td - span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datepicker:not(.p-disabled) - .p-monthpicker - .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; -} -.p-datepicker:not(.p-disabled) - .p-monthpicker - .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datepicker:not(.p-disabled) - .p-yearpicker - .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; -} -.p-datepicker:not(.p-disabled) - .p-yearpicker - .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -@media screen and (max-width: 769px) { - .p-datepicker table th, - .p-datepicker table td { - padding: 0; - } -} -.p-cascadeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-cascadeselect:not(.p-disabled):hover { - border-color: #3b82f6; -} -.p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.75rem 0.75rem; -} -.p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #6c757d; -} -.p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} -.p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #6c757d; - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-cascadeselect.p-invalid.p-component { - border-color: #e24c4c; -} - -.p-cascadeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-cascadeselect-panel .p-cascadeselect-items { - padding: 0.75rem 0; -} -.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { - margin: 0; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item - .p-cascadeselect-item-content { - padding: 0.75rem 1.25rem; -} -.p-cascadeselect-panel - .p-cascadeselect-items - .p-cascadeselect-item - .p-cascadeselect-group-icon { - font-size: 0.875rem; -} - -.p-input-filled .p-cascadeselect { - background: #e9ecef; -} -.p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #e9ecef; -} -.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; -} - -.p-checkbox { - width: 22px; - height: 22px; -} -.p-checkbox .p-checkbox-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 22px; - height: 22px; - color: #495057; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; -} -.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon { - width: 14px; - height: 14px; -} -.p-checkbox .p-checkbox-box.p-highlight { - border-color: #3b82f6; - background: #3b82f6; -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #3b82f6; -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #1d4ed8; - background: #1d4ed8; - color: #ffffff; -} -.p-checkbox.p-invalid > .p-checkbox-box { - border-color: #e24c4c; -} - -.p-input-filled .p-checkbox .p-checkbox-box { - background-color: #e9ecef; -} -.p-input-filled .p-checkbox .p-checkbox-box.p-highlight { - background: #3b82f6; -} -.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #e9ecef; -} -.p-input-filled - .p-checkbox:not(.p-checkbox-disabled) - .p-checkbox-box.p-highlight:hover { - background: #1d4ed8; -} - -.p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #3b82f6; -} -.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-chips .p-chips-multiple-container { - padding: 0.375rem 0.75rem; -} -.p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; -} -.p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #ced4da; - color: #495057; -} -.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; -} -.p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.375rem 0; -} -.p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; -} -.p-chips.p-invalid.p-component > .p-inputtext { - border-color: #e24c4c; -} - -.p-colorpicker-preview { - width: 2rem; - height: 2rem; -} - -.p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; -} -.p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; -} - -.p-colorpicker-overlay-panel { - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} - -.p-dropdown { - background: #ffffff; - border: 1px solid #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-dropdown:not(.p-disabled):hover { - border-color: #3b82f6; -} -.p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.75rem; -} -.p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; -} -.p-dropdown .p-dropdown-label.p-placeholder { - color: #6c757d; -} -.p-dropdown .p-dropdown-label:focus, -.p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} -.p-dropdown .p-dropdown-trigger { - background: transparent; - color: #6c757d; - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-dropdown .p-dropdown-clear-icon { - color: #6c757d; - right: 3rem; -} -.p-dropdown.p-invalid.p-component { - border-color: #e24c4c; -} - -.p-dropdown-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-dropdown-panel .p-dropdown-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid #dee2e6; - color: #343a40; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.75rem; - margin-right: -1.75rem; -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.75rem; - color: #6c757d; -} -.p-dropdown-panel .p-dropdown-items { - padding: 0.75rem 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-dropdown-panel - .p-dropdown-items - .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; -} -.p-dropdown-panel - .p-dropdown-items - .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.75rem 1.25rem; - color: #495057; - background: transparent; -} - -.p-input-filled .p-dropdown { - background: #e9ecef; -} -.p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #e9ecef; -} -.p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; -} -.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; + --blue-50:#f5f9ff; + --blue-100:#d0e1fd; + --blue-200:#abc9fb; + --blue-300:#85b2f9; + --blue-400:#609af8; + --blue-500:#3b82f6; + --blue-600:#326fd1; + --blue-700:#295bac; + --blue-800:#204887; + --blue-900:#183462; + --green-50:#f4fcf7; + --green-100:#caf1d8; + --green-200:#a0e6ba; + --green-300:#76db9b; + --green-400:#4cd07d; + --green-500:#22c55e; + --green-600:#1da750; + --green-700:#188a42; + --green-800:#136c34; + --green-900:#0e4f26; + --yellow-50:#fefbf3; + --yellow-100:#faedc4; + --yellow-200:#f6de95; + --yellow-300:#f2d066; + --yellow-400:#eec137; + --yellow-500:#eab308; + --yellow-600:#c79807; + --yellow-700:#a47d06; + --yellow-800:#816204; + --yellow-900:#5e4803; + --cyan-50:#f3fbfd; + --cyan-100:#c3edf5; + --cyan-200:#94e0ed; + --cyan-300:#65d2e4; + --cyan-400:#35c4dc; + --cyan-500:#06b6d4; + --cyan-600:#059bb4; + --cyan-700:#047f94; + --cyan-800:#036475; + --cyan-900:#024955; + --pink-50:#fef6fa; + --pink-100:#fad3e7; + --pink-200:#f7b0d3; + --pink-300:#f38ec0; + --pink-400:#f06bac; + --pink-500:#ec4899; + --pink-600:#c93d82; + --pink-700:#a5326b; + --pink-800:#822854; + --pink-900:#5e1d3d; + --indigo-50:#f7f7fe; + --indigo-100:#dadafc; + --indigo-200:#bcbdf9; + --indigo-300:#9ea0f6; + --indigo-400:#8183f4; + --indigo-500:#6366f1; + --indigo-600:#5457cd; + --indigo-700:#4547a9; + --indigo-800:#363885; + --indigo-900:#282960; + --teal-50:#f3fbfb; + --teal-100:#c7eeea; + --teal-200:#9ae0d9; + --teal-300:#6dd3c8; + --teal-400:#41c5b7; + --teal-500:#14b8a6; + --teal-600:#119c8d; + --teal-700:#0e8174; + --teal-800:#0b655b; + --teal-900:#084a42; + --orange-50:#fff8f3; + --orange-100:#feddc7; + --orange-200:#fcc39b; + --orange-300:#fba86f; + --orange-400:#fa8e42; + --orange-500:#f97316; + --orange-600:#d46213; + --orange-700:#ae510f; + --orange-800:#893f0c; + --orange-900:#642e09; + --bluegray-50:#f7f8f9; + --bluegray-100:#dadee3; + --bluegray-200:#bcc3cd; + --bluegray-300:#9fa9b7; + --bluegray-400:#818ea1; + --bluegray-500:#64748b; + --bluegray-600:#556376; + --bluegray-700:#465161; + --bluegray-800:#37404c; + --bluegray-900:#282e38; + --purple-50:#fbf7ff; + --purple-100:#ead6fd; + --purple-200:#dab6fc; + --purple-300:#c996fa; + --purple-400:#b975f9; + --purple-500:#a855f7; + --purple-600:#8f48d2; + --purple-700:#763cad; + --purple-800:#5c2f88; + --purple-900:#432263; + --red-50:#fff5f5; + --red-100:#ffd0ce; + --red-200:#ffaca7; + --red-300:#ff8780; + --red-400:#ff6259; + --red-500:#ff3d32; + --red-600:#d9342b; + --red-700:#b32b23; + --red-800:#8c221c; + --red-900:#661814; + --primary-50:#f5f9ff; + --primary-100:#d0e1fd; + --primary-200:#abc9fb; + --primary-300:#85b2f9; + --primary-400:#609af8; + --primary-500:#3b82f6; + --primary-600:#326fd1; + --primary-700:#295bac; + --primary-800:#204887; + --primary-900:#183462; } .p-editor-container .p-editor-toolbar { - background: #f8f9fa; + background: #f9fafb; border-top-right-radius: 6px; border-top-left-radius: 6px; } .p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid #dee2e6; + border: 1px solid #e5e7eb; } .p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: #6c757d; + stroke: #6b7280; } .p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: #6c757d; + fill: #6b7280; } .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { border: 0 none; - color: #6c757d; + color: #6b7280; } -.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 { + color: #4b5563; } -.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-stroke { + stroke: #4b5563; } -.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-picker-label:hover .ql-fill { + fill: #4b5563; } -.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 { + color: #4b5563; } -.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-stroke { + stroke: #4b5563; } -.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-label .ql-fill { + fill: #4b5563; } -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-options { +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { background: #ffffff; border: 0 none; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 0.75rem 0; } -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded - .ql-picker-options - .ql-picker-item { - color: #495057; +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { + color: #4b5563; } -.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 .ql-picker-options .ql-picker-item:hover { + color: #4b5563; + background: #f3f4f6; } -.p-editor-container - .p-editor-toolbar.ql-snow - .ql-picker.ql-expanded:not(.ql-icon-picker) - .ql-picker-item { +.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { padding: 0.75rem 1.25rem; } .p-editor-container .p-editor-content { @@ -1088,4968 +248,7347 @@ border-bottom-left-radius: 6px; } .p-editor-container .p-editor-content.ql-snow { - border: 1px solid #dee2e6; + border: 1px solid #e5e7eb; } .p-editor-container .p-editor-content .ql-editor { background: #ffffff; - color: #495057; + color: #4b5563; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; } .p-editor-container .ql-snow.ql-toolbar button:hover, .p-editor-container .ql-snow.ql-toolbar button:focus { - color: #495057; + color: #4b5563; } .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: #495057; + stroke: #4b5563; } .p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: #495057; + fill: #4b5563; } .p-editor-container .ql-snow.ql-toolbar button.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { - color: #3b82f6; + color: #3B82F6; } .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { - stroke: #3b82f6; + stroke: #3B82F6; } .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { - fill: #3b82f6; + fill: #3B82F6; } .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, -.p-editor-container - .ql-snow.ql-toolbar - .ql-picker-label.ql-active - .ql-picker-label, -.p-editor-container - .ql-snow.ql-toolbar - .ql-picker-item.ql-selected - .ql-picker-label { - color: #3b82f6; -} - -.p-inputgroup-addon { - background: #e9ecef; - color: #6c757d; - border-top: 1px solid #ced4da; - border-left: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - padding: 0.75rem 0.75rem; - min-width: 3rem; -} -.p-inputgroup-addon:last-child { - border-right: 1px solid #ced4da; -} - -.p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; -} -.p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; -} -.p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; -} -.p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; -} - -.p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-inputgroup .p-float-label:first-child input { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-inputgroup-addon:last-child, -.p-inputgroup button:last-child, -.p-inputgroup input:last-child, -.p-inputgroup > .p-inputwrapper:last-child, -.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-inputgroup .p-float-label:last-child input { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-fluid .p-inputgroup .p-button { - width: auto; -} -.p-fluid .p-inputgroup .p-button.p-button-icon-only { - width: 3rem; -} - -.p-inputnumber.p-invalid.p-component > .p-inputtext { - border-color: #e24c4c; -} - -.p-inputswitch { - width: 3rem; - height: 1.75rem; -} -.p-inputswitch .p-inputswitch-slider { - background: #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 30px; -} -.p-inputswitch .p-inputswitch-slider:before { - background: #ffffff; - width: 1.25rem; - height: 1.25rem; - left: 0.25rem; - margin-top: -0.625rem; - border-radius: 50%; - transition-duration: 0.2s; -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - transform: translateX(1.25rem); -} -.p-inputswitch.p-focus .p-inputswitch-slider { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: #b6bfc8; -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: #3b82f6; -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: #ffffff; -} -.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover - .p-inputswitch-slider { - background: #2563eb; -} -.p-inputswitch.p-invalid .p-inputswitch-slider { - border-color: #e24c4c; -} - -.p-inputtext { - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; - font-size: 1rem; - color: #495057; - background: #ffffff; - padding: 0.75rem 0.75rem; - border: 1px solid #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - appearance: none; - border-radius: 6px; -} -.p-inputtext:enabled:hover { - border-color: #3b82f6; -} -.p-inputtext:enabled:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-inputtext.p-invalid.p-component { - border-color: #e24c4c; -} -.p-inputtext.p-inputtext-sm { - font-size: 0.875rem; - padding: 0.65625rem 0.65625rem; -} -.p-inputtext.p-inputtext-lg { - font-size: 1.25rem; - padding: 0.9375rem 0.9375rem; -} - -.p-float-label > label { - left: 0.75rem; - color: #6c757d; - transition-duration: 0.2s; -} - -.p-float-label > .p-invalid + label { - color: #e24c4c; -} - -.p-input-icon-left > svg:first-of-type, -.p-input-icon-left > i:first-of-type { - left: 0.75rem; - color: #6c757d; -} - -.p-input-icon-left > .p-inputtext { - padding-left: 2.5rem; -} - -.p-input-icon-left.p-float-label > label { - left: 2.5rem; -} - -.p-input-icon-right > svg:last-of-type, -.p-input-icon-right > i:last-of-type { - right: 0.75rem; - color: #6c757d; -} - -.p-input-icon-right > .p-inputtext { - padding-right: 2.5rem; -} - -::-webkit-input-placeholder { - color: #6c757d; -} - -:-moz-placeholder { - color: #6c757d; -} - -::-moz-placeholder { - color: #6c757d; -} - -:-ms-input-placeholder { - color: #6c757d; -} - -.p-input-filled .p-inputtext { - background-color: #e9ecef; -} -.p-input-filled .p-inputtext:enabled:hover { - background-color: #e9ecef; -} -.p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; -} - -.p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.65625rem 0.65625rem; -} - -.p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.9375rem 0.9375rem; -} - -.p-listbox { - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-listbox .p-listbox-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid #dee2e6; - color: #343a40; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.75rem; -} -.p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.75rem; - color: #6c757d; -} -.p-listbox .p-listbox-list { - padding: 0.75rem 0; - outline: 0 none; -} -.p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-listbox .p-listbox-list .p-listbox-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; -} -.p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.75rem 1.25rem; - color: #495057; - background: transparent; -} -.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-listbox:not(.p-disabled) - .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; -} -.p-listbox:not(.p-disabled) - .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-listbox.p-invalid { - border-color: #e24c4c; -} - -.p-multiselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-multiselect:not(.p-disabled):hover { - border-color: #3b82f6; -} -.p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-multiselect .p-multiselect-label { - padding: 0.75rem 0.75rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-multiselect .p-multiselect-label.p-placeholder { - color: #6c757d; -} -.p-multiselect.p-multiselect-chip .p-multiselect-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; -} -.p-multiselect.p-multiselect-chip - .p-multiselect-token - .p-multiselect-token-icon { - margin-left: 0.5rem; -} -.p-multiselect .p-multiselect-trigger { - background: transparent; - color: #6c757d; - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-multiselect.p-invalid.p-component { - border-color: #e24c4c; -} - -.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.375rem 0.75rem; -} - -.p-multiselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-multiselect-panel .p-multiselect-header { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid #dee2e6; - color: #343a40; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-multiselect-panel - .p-multiselect-header - .p-multiselect-filter-container - .p-inputtext { - padding-right: 1.75rem; -} -.p-multiselect-panel - .p-multiselect-header - .p-multiselect-filter-container - .p-multiselect-filter-icon { - right: 0.75rem; - color: #6c757d; -} -.p-multiselect-panel .p-multiselect-header .p-checkbox { - margin-right: 0.5rem; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close { - margin-left: 0.5rem; - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-multiselect-panel .p-multiselect-items { - padding: 0.75rem 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; -} -.p-multiselect-panel - .p-multiselect-items - .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.75rem 1.25rem; - color: #495057; - background: transparent; -} - -.p-input-filled .p-multiselect { - background: #e9ecef; -} -.p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #e9ecef; -} -.p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; -} - -.p-password.p-invalid.p-component > .p-inputtext { - border-color: #e24c4c; -} - -.p-password-panel { - padding: 1.25rem; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - border-radius: 6px; -} -.p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; -} -.p-password-panel .p-password-meter .p-password-strength.weak { - background: #ea5455; -} -.p-password-panel .p-password-meter .p-password-strength.medium { - background: #ff9f42; -} -.p-password-panel .p-password-meter .p-password-strength.strong { - background: #29c76f; -} - -.p-radiobutton { - width: 22px; - height: 22px; -} -.p-radiobutton .p-radiobutton-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 22px; - height: 22px; - color: #495057; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #3b82f6; -} -.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; -} -.p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #3b82f6; - background: #3b82f6; -} -.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #1d4ed8; - background: #1d4ed8; - color: #ffffff; -} -.p-radiobutton.p-invalid > .p-radiobutton-box { - border-color: #e24c4c; -} -.p-radiobutton:focus { - outline: 0 none; -} - -.p-input-filled .p-radiobutton .p-radiobutton-box { - background-color: #e9ecef; -} -.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { - background-color: #e9ecef; -} -.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { - background: #3b82f6; -} -.p-input-filled - .p-radiobutton - .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #1d4ed8; -} - -.p-rating { - gap: 0.5rem; -} -.p-rating .p-rating-item .p-rating-icon { - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - font-size: 1.143rem; -} -.p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; -} -.p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #ea5455; -} -.p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #3b82f6; -} -.p-rating:not(.p-disabled):not(.p-readonly) - .p-rating-item:hover - .p-rating-icon { - color: #3b82f6; -} -.p-rating:not(.p-disabled):not(.p-readonly) - .p-rating-item:hover - .p-rating-icon.p-rating-cancel { - color: #e73d3e; -} - -.p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #6c757d; -} -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; -} -.p-selectbutton - .p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-left, -.p-selectbutton - .p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-right { - color: #343a40; -} -.p-selectbutton .p-button.p-highlight { - background: #3b82f6; - border-color: #3b82f6; - color: #ffffff; -} -.p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; -} -.p-selectbutton .p-button.p-highlight:hover { - background: #2563eb; - border-color: #2563eb; - color: #ffffff; -} -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; -} -.p-selectbutton.p-invalid > .p-button { - border-color: #e24c4c; -} - -.p-slider { - background: #dee2e6; - border: 0 none; - border-radius: 6px; -} -.p-slider.p-slider-horizontal { - height: 0.286rem; -} -.p-slider.p-slider-horizontal .p-slider-handle { - margin-top: -0.5715rem; - margin-left: -0.5715rem; -} -.p-slider.p-slider-vertical { - width: 0.286rem; -} -.p-slider.p-slider-vertical .p-slider-handle { - margin-left: -0.5715rem; - margin-bottom: -0.5715rem; -} -.p-slider .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - background: #ffffff; - border: 2px solid #3b82f6; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-slider .p-slider-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-slider .p-slider-range { - background: #3b82f6; -} -.p-slider:not(.p-disabled) .p-slider-handle:hover { - background: #3b82f6; - border-color: #3b82f6; -} - -.p-treeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-treeselect:not(.p-disabled):hover { - border-color: #3b82f6; -} -.p-treeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-treeselect .p-treeselect-label { - padding: 0.75rem 0.75rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-treeselect .p-treeselect-label.p-placeholder { - color: #6c757d; -} -.p-treeselect.p-treeselect-chip .p-treeselect-token { - padding: 0.375rem 0.75rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; -} -.p-treeselect .p-treeselect-trigger { - background: transparent; - color: #6c757d; - width: 3rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.p-treeselect.p-invalid.p-component { - border-color: #e24c4c; -} - -.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.375rem 0.75rem; -} - -.p-treeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; -} -.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.75rem 1.25rem; - color: #495057; - background: transparent; -} - -.p-input-filled .p-treeselect { - background: #e9ecef; -} -.p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #e9ecef; -} -.p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; -} - -.p-togglebutton.p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-togglebutton.p-button .p-button-icon-left, -.p-togglebutton.p-button .p-button-icon-right { - color: #6c757d; -} -.p-togglebutton.p-button:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: #3b82f6; -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-left, -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover - .p-button-icon-right { - color: #343a40; -} -.p-togglebutton.p-button.p-highlight { - background: #3b82f6; - border-color: #3b82f6; - color: #ffffff; -} -.p-togglebutton.p-button.p-highlight .p-button-icon-left, -.p-togglebutton.p-button.p-highlight .p-button-icon-right { - color: #ffffff; -} -.p-togglebutton.p-button.p-highlight:hover { - background: #2563eb; - border-color: #2563eb; - color: #ffffff; -} -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; -} -.p-togglebutton.p-button.p-invalid > .p-button { - border-color: #e24c4c; -} - -.p-button { - color: #ffffff; - background: #3b82f6; - border: 1px solid #3b82f6; - padding: 0.75rem 1.25rem; - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.p-button:enabled:hover { - background: #2563eb; - color: #ffffff; - border-color: #2563eb; -} -.p-button:enabled:active { - background: #1d4ed8; - color: #ffffff; - border-color: #1d4ed8; -} -.p-button.p-button-outlined { - background-color: transparent; - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-outlined:enabled:hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-outlined:enabled:active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-outlined.p-button-plain { - color: #6c757d; - border-color: #6c757d; -} -.p-button.p-button-outlined.p-button-plain:enabled:hover { - background: #e9ecef; - color: #6c757d; -} -.p-button.p-button-outlined.p-button-plain:enabled:active { - background: #dee2e6; - color: #6c757d; -} -.p-button.p-button-text { - background-color: transparent; - color: #3b82f6; - border-color: transparent; -} -.p-button.p-button-text:enabled:hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; - border-color: transparent; -} -.p-button.p-button-text:enabled:active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; - border-color: transparent; -} -.p-button.p-button-text.p-button-plain { - color: #6c757d; -} -.p-button.p-button-text.p-button-plain:enabled:hover { - background: #e9ecef; - color: #6c757d; -} -.p-button.p-button-text.p-button-plain:enabled:active { - background: #dee2e6; - color: #6c757d; -} -.p-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-button .p-button-label { - transition-duration: 0.2s; -} -.p-button .p-button-icon-left { - margin-right: 0.5rem; -} -.p-button .p-button-icon-right { - margin-left: 0.5rem; -} -.p-button .p-button-icon-bottom { - margin-top: 0.5rem; -} -.p-button .p-button-icon-top { - margin-bottom: 0.5rem; -} -.p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #3b82f6; - background-color: #ffffff; -} -.p-button.p-button-raised { - box-shadow: - 0 3px 1px -2px rgba(0, 0, 0, 0.2), - 0 2px 2px 0 rgba(0, 0, 0, 0.14), - 0 1px 5px 0 rgba(0, 0, 0, 0.12); -} -.p-button.p-button-rounded { - border-radius: 2rem; -} -.p-button.p-button-icon-only { - width: 3rem; - padding: 0.75rem 0; -} -.p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; -} -.p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 3rem; -} -.p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.65625rem 1.09375rem; -} -.p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; -} -.p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.9375rem 1.5625rem; -} -.p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; -} -.p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; -} -.p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; -} - -.p-fluid .p-button { - width: 100%; -} -.p-fluid .p-button-icon-only { - width: 3rem; -} -.p-fluid .p-buttonset { - display: flex; -} -.p-fluid .p-buttonset .p-button { - flex: 1; -} - -.p-button.p-button-secondary, -.p-buttonset.p-button-secondary > .p-button, -.p-splitbutton.p-button-secondary > .p-button { - color: #ffffff; - background: #64748b; - border: 1px solid #64748b; -} -.p-button.p-button-secondary:enabled:hover, -.p-buttonset.p-button-secondary > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button:enabled:hover { - background: #475569; - color: #ffffff; - border-color: #475569; -} -.p-button.p-button-secondary:enabled:focus, -.p-buttonset.p-button-secondary > .p-button:enabled:focus, -.p-splitbutton.p-button-secondary > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #e2e8f0; -} -.p-button.p-button-secondary:enabled:active, -.p-buttonset.p-button-secondary > .p-button:enabled:active, -.p-splitbutton.p-button-secondary > .p-button:enabled:active { - background: #334155; - color: #ffffff; - border-color: #334155; -} -.p-button.p-button-secondary.p-button-outlined, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined { - background-color: transparent; - color: #64748b; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-outlined:enabled:hover, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover { - background: rgba(100, 116, 139, 0.04); - color: #64748b; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-outlined:enabled:active, -.p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active { - background: rgba(100, 116, 139, 0.16); - color: #64748b; - border: 1px solid; -} -.p-button.p-button-secondary.p-button-text, -.p-buttonset.p-button-secondary > .p-button.p-button-text, -.p-splitbutton.p-button-secondary > .p-button.p-button-text { - background-color: transparent; - color: #64748b; - border-color: transparent; -} -.p-button.p-button-secondary.p-button-text:enabled:hover, -.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover { - background: rgba(100, 116, 139, 0.04); - border-color: transparent; - color: #64748b; -} -.p-button.p-button-secondary.p-button-text:enabled:active, -.p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active { - background: rgba(100, 116, 139, 0.16); - border-color: transparent; - color: #64748b; -} - -.p-button.p-button-info, -.p-buttonset.p-button-info > .p-button, -.p-splitbutton.p-button-info > .p-button { - color: #ffffff; - background: #3b82f6; - border: 1px solid #3b82f6; -} -.p-button.p-button-info:enabled:hover, -.p-buttonset.p-button-info > .p-button:enabled:hover, -.p-splitbutton.p-button-info > .p-button:enabled:hover { - background: #2563eb; - color: #ffffff; - border-color: #2563eb; -} -.p-button.p-button-info:enabled:focus, -.p-buttonset.p-button-info > .p-button:enabled:focus, -.p-splitbutton.p-button-info > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-button.p-button-info:enabled:active, -.p-buttonset.p-button-info > .p-button:enabled:active, -.p-splitbutton.p-button-info > .p-button:enabled:active { - background: #1d4ed8; - color: #ffffff; - border-color: #1d4ed8; -} -.p-button.p-button-info.p-button-outlined, -.p-buttonset.p-button-info > .p-button.p-button-outlined, -.p-splitbutton.p-button-info > .p-button.p-button-outlined { - background-color: transparent; - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-info.p-button-outlined:enabled:hover, -.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-info.p-button-outlined:enabled:active, -.p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; - border: 1px solid; -} -.p-button.p-button-info.p-button-text, -.p-buttonset.p-button-info > .p-button.p-button-text, -.p-splitbutton.p-button-info > .p-button.p-button-text { - background-color: transparent; - color: #3b82f6; - border-color: transparent; -} -.p-button.p-button-info.p-button-text:enabled:hover, -.p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover { - background: rgba(59, 130, 246, 0.04); - border-color: transparent; - color: #3b82f6; -} -.p-button.p-button-info.p-button-text:enabled:active, -.p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active { - background: rgba(59, 130, 246, 0.16); - border-color: transparent; - color: #3b82f6; -} - -.p-button.p-button-success, -.p-buttonset.p-button-success > .p-button, -.p-splitbutton.p-button-success > .p-button { - color: #ffffff; - background: #22c55e; - border: 1px solid #22c55e; -} -.p-button.p-button-success:enabled:hover, -.p-buttonset.p-button-success > .p-button:enabled:hover, -.p-splitbutton.p-button-success > .p-button:enabled:hover { - background: #16a34a; - color: #ffffff; - border-color: #16a34a; -} -.p-button.p-button-success:enabled:focus, -.p-buttonset.p-button-success > .p-button:enabled:focus, -.p-splitbutton.p-button-success > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #bbf7d0; -} -.p-button.p-button-success:enabled:active, -.p-buttonset.p-button-success > .p-button:enabled:active, -.p-splitbutton.p-button-success > .p-button:enabled:active { - background: #15803d; - color: #ffffff; - border-color: #15803d; -} -.p-button.p-button-success.p-button-outlined, -.p-buttonset.p-button-success > .p-button.p-button-outlined, -.p-splitbutton.p-button-success > .p-button.p-button-outlined { - background-color: transparent; - color: #22c55e; - border: 1px solid; -} -.p-button.p-button-success.p-button-outlined:enabled:hover, -.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover { - background: rgba(34, 197, 94, 0.04); - color: #22c55e; - border: 1px solid; -} -.p-button.p-button-success.p-button-outlined:enabled:active, -.p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active { - background: rgba(34, 197, 94, 0.16); - color: #22c55e; - border: 1px solid; -} -.p-button.p-button-success.p-button-text, -.p-buttonset.p-button-success > .p-button.p-button-text, -.p-splitbutton.p-button-success > .p-button.p-button-text { - background-color: transparent; - color: #22c55e; - border-color: transparent; -} -.p-button.p-button-success.p-button-text:enabled:hover, -.p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover { - background: rgba(34, 197, 94, 0.04); - border-color: transparent; - color: #22c55e; -} -.p-button.p-button-success.p-button-text:enabled:active, -.p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active { - background: rgba(34, 197, 94, 0.16); - border-color: transparent; - color: #22c55e; -} - -.p-button.p-button-warning, -.p-buttonset.p-button-warning > .p-button, -.p-splitbutton.p-button-warning > .p-button { - color: #ffffff; - background: #f59e0b; - border: 1px solid #f59e0b; -} -.p-button.p-button-warning:enabled:hover, -.p-buttonset.p-button-warning > .p-button:enabled:hover, -.p-splitbutton.p-button-warning > .p-button:enabled:hover { - background: #d97706; - color: #ffffff; - border-color: #d97706; -} -.p-button.p-button-warning:enabled:focus, -.p-buttonset.p-button-warning > .p-button:enabled:focus, -.p-splitbutton.p-button-warning > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #fde68a; -} -.p-button.p-button-warning:enabled:active, -.p-buttonset.p-button-warning > .p-button:enabled:active, -.p-splitbutton.p-button-warning > .p-button:enabled:active { - background: #b45309; - color: #ffffff; - border-color: #b45309; -} -.p-button.p-button-warning.p-button-outlined, -.p-buttonset.p-button-warning > .p-button.p-button-outlined, -.p-splitbutton.p-button-warning > .p-button.p-button-outlined { - background-color: transparent; - color: #f59e0b; - border: 1px solid; -} -.p-button.p-button-warning.p-button-outlined:enabled:hover, -.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover { - background: rgba(245, 158, 11, 0.04); - color: #f59e0b; - border: 1px solid; -} -.p-button.p-button-warning.p-button-outlined:enabled:active, -.p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active { - background: rgba(245, 158, 11, 0.16); - color: #f59e0b; - border: 1px solid; -} -.p-button.p-button-warning.p-button-text, -.p-buttonset.p-button-warning > .p-button.p-button-text, -.p-splitbutton.p-button-warning > .p-button.p-button-text { - background-color: transparent; - color: #f59e0b; - border-color: transparent; -} -.p-button.p-button-warning.p-button-text:enabled:hover, -.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover { - background: rgba(245, 158, 11, 0.04); - border-color: transparent; - color: #f59e0b; -} -.p-button.p-button-warning.p-button-text:enabled:active, -.p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active { - background: rgba(245, 158, 11, 0.16); - border-color: transparent; - color: #f59e0b; -} - -.p-button.p-button-help, -.p-buttonset.p-button-help > .p-button, -.p-splitbutton.p-button-help > .p-button { - color: #ffffff; - background: #a855f7; - border: 1px solid #a855f7; -} -.p-button.p-button-help:enabled:hover, -.p-buttonset.p-button-help > .p-button:enabled:hover, -.p-splitbutton.p-button-help > .p-button:enabled:hover { - background: #9333ea; - color: #ffffff; - border-color: #9333ea; -} -.p-button.p-button-help:enabled:focus, -.p-buttonset.p-button-help > .p-button:enabled:focus, -.p-splitbutton.p-button-help > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #e9d5ff; -} -.p-button.p-button-help:enabled:active, -.p-buttonset.p-button-help > .p-button:enabled:active, -.p-splitbutton.p-button-help > .p-button:enabled:active { - background: #7e22ce; - color: #ffffff; - border-color: #7e22ce; -} -.p-button.p-button-help.p-button-outlined, -.p-buttonset.p-button-help > .p-button.p-button-outlined, -.p-splitbutton.p-button-help > .p-button.p-button-outlined { - background-color: transparent; - color: #a855f7; - border: 1px solid; -} -.p-button.p-button-help.p-button-outlined:enabled:hover, -.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover { - background: rgba(168, 85, 247, 0.04); - color: #a855f7; - border: 1px solid; -} -.p-button.p-button-help.p-button-outlined:enabled:active, -.p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active { - background: rgba(168, 85, 247, 0.16); - color: #a855f7; - border: 1px solid; -} -.p-button.p-button-help.p-button-text, -.p-buttonset.p-button-help > .p-button.p-button-text, -.p-splitbutton.p-button-help > .p-button.p-button-text { - background-color: transparent; - color: #a855f7; - border-color: transparent; -} -.p-button.p-button-help.p-button-text:enabled:hover, -.p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover { - background: rgba(168, 85, 247, 0.04); - border-color: transparent; - color: #a855f7; -} -.p-button.p-button-help.p-button-text:enabled:active, -.p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active { - background: rgba(168, 85, 247, 0.16); - border-color: transparent; - color: #a855f7; -} - -.p-button.p-button-danger, -.p-buttonset.p-button-danger > .p-button, -.p-splitbutton.p-button-danger > .p-button { - color: #ffffff; - background: #ef4444; - border: 1px solid #ef4444; -} -.p-button.p-button-danger:enabled:hover, -.p-buttonset.p-button-danger > .p-button:enabled:hover, -.p-splitbutton.p-button-danger > .p-button:enabled:hover { - background: #dc2626; - color: #ffffff; - border-color: #dc2626; -} -.p-button.p-button-danger:enabled:focus, -.p-buttonset.p-button-danger > .p-button:enabled:focus, -.p-splitbutton.p-button-danger > .p-button:enabled:focus { - box-shadow: 0 0 0 0.2rem #fecaca; -} -.p-button.p-button-danger:enabled:active, -.p-buttonset.p-button-danger > .p-button:enabled:active, -.p-splitbutton.p-button-danger > .p-button:enabled:active { - background: #b91c1c; - color: #ffffff; - border-color: #b91c1c; -} -.p-button.p-button-danger.p-button-outlined, -.p-buttonset.p-button-danger > .p-button.p-button-outlined, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined { - background-color: transparent; - color: #ef4444; - border: 1px solid; -} -.p-button.p-button-danger.p-button-outlined:enabled:hover, -.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover { - background: rgba(239, 68, 68, 0.04); - color: #ef4444; - border: 1px solid; -} -.p-button.p-button-danger.p-button-outlined:enabled:active, -.p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, -.p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active { - background: rgba(239, 68, 68, 0.16); - color: #ef4444; - border: 1px solid; -} -.p-button.p-button-danger.p-button-text, -.p-buttonset.p-button-danger > .p-button.p-button-text, -.p-splitbutton.p-button-danger > .p-button.p-button-text { - background-color: transparent; - color: #ef4444; - border-color: transparent; -} -.p-button.p-button-danger.p-button-text:enabled:hover, -.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, -.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover { - background: rgba(239, 68, 68, 0.04); - border-color: transparent; - color: #ef4444; -} -.p-button.p-button-danger.p-button-text:enabled:active, -.p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, -.p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active { - background: rgba(239, 68, 68, 0.16); - border-color: transparent; - color: #ef4444; -} - -.p-button.p-button-link { - color: #1d4ed8; - background: transparent; - border: transparent; -} -.p-button.p-button-link:enabled:hover { - background: transparent; - color: #1d4ed8; - border-color: transparent; -} -.p-button.p-button-link:enabled:hover .p-button-label { - text-decoration: underline; -} -.p-button.p-button-link:enabled:focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #bfdbfe; - border-color: transparent; -} -.p-button.p-button-link:enabled:active { - background: transparent; - color: #1d4ed8; - border-color: transparent; -} - -.p-speeddial-button.p-button.p-button-icon-only { - width: 4rem; - height: 4rem; -} -.p-speeddial-button.p-button.p-button-icon-only .p-button-icon { - font-size: 1.3rem; -} -.p-speeddial-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 #bfdbfe; -} - -.p-speeddial-action { - width: 3rem; - height: 3rem; - background: #495057; - color: #fff; -} -.p-speeddial-action:hover { - background: #022354; - color: #fff; -} - -.p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; -} - -.p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; -} - -.p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; -} - -.p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; -} - -.p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; -} -.p-speeddial-circle .p-speeddial-item:first-child, -.p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; -} - -.p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); -} - -.p-splitbutton { - border-radius: 6px; -} -.p-splitbutton.p-button-outlined > .p-button { - background-color: transparent; - color: #3b82f6; - border: 1px solid; -} -.p-splitbutton.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; -} -.p-splitbutton.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button { - color: #6c757d; - border-color: #6c757d; -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: #e9ecef; - color: #6c757d; -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-outlined.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):active { - background: #dee2e6; - color: #6c757d; -} -.p-splitbutton.p-button-text > .p-button { - background-color: transparent; - color: #3b82f6; - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; - border-color: transparent; -} -.p-splitbutton.p-button-text.p-button-plain > .p-button { - color: #6c757d; -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-text.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: #e9ecef; - color: #6c757d; -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-text.p-button-plain - > .p-button:not(button):not(a):not(.p-disabled):active { - background: #dee2e6; - color: #6c757d; -} -.p-splitbutton.p-button-raised { - box-shadow: - 0 3px 1px -2px rgba(0, 0, 0, 0.2), - 0 2px 2px 0 rgba(0, 0, 0, 0.14), - 0 1px 5px 0 rgba(0, 0, 0, 0.12); -} -.p-splitbutton.p-button-rounded { - border-radius: 2rem; -} -.p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; -} -.p-splitbutton.p-button-sm > .p-button { - font-size: 0.875rem; - padding: 0.65625rem 1.09375rem; -} -.p-splitbutton.p-button-sm > .p-button .p-button-icon { - font-size: 0.875rem; -} -.p-splitbutton.p-button-lg > .p-button { - font-size: 1.25rem; - padding: 0.9375rem 1.5625rem; -} -.p-splitbutton.p-button-lg > .p-button.p-button-icon-only { - width: auto; -} -.p-splitbutton.p-button-lg > .p-button .p-button-icon { - font-size: 1.25rem; -} -.p-splitbutton.p-button-lg > .p-button .p-icon { - width: 1.25rem; - height: 1.25rem; -} - -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button { - background-color: transparent; - color: #64748b; - border: 1px solid; -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(100, 116, 139, 0.04); - color: #64748b; -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(100, 116, 139, 0.16); - color: #64748b; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button { - background-color: transparent; - color: #64748b; - border-color: transparent; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(100, 116, 139, 0.04); - border-color: transparent; - color: #64748b; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(100, 116, 139, 0.16); - border-color: transparent; - color: #64748b; -} - -.p-splitbutton.p-button-info.p-button-outlined > .p-button { - background-color: transparent; - color: #3b82f6; - border: 1px solid; -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - color: #3b82f6; -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - color: #3b82f6; -} -.p-splitbutton.p-button-info.p-button-text > .p-button { - background-color: transparent; - color: #3b82f6; - border-color: transparent; -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - border-color: transparent; - color: #3b82f6; -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - border-color: transparent; - color: #3b82f6; -} - -.p-splitbutton.p-button-success.p-button-outlined > .p-button { - background-color: transparent; - color: #22c55e; - border: 1px solid; -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(34, 197, 94, 0.04); - color: #22c55e; -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(34, 197, 94, 0.16); - color: #22c55e; -} -.p-splitbutton.p-button-success.p-button-text > .p-button { - background-color: transparent; - color: #22c55e; - border-color: transparent; -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(34, 197, 94, 0.04); - border-color: transparent; - color: #22c55e; -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(34, 197, 94, 0.16); - border-color: transparent; - color: #22c55e; -} - -.p-splitbutton.p-button-warning.p-button-outlined > .p-button { - background-color: transparent; - color: #f59e0b; - border: 1px solid; -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(245, 158, 11, 0.04); - color: #f59e0b; -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(245, 158, 11, 0.16); - color: #f59e0b; -} -.p-splitbutton.p-button-warning.p-button-text > .p-button { - background-color: transparent; - color: #f59e0b; - border-color: transparent; -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(245, 158, 11, 0.04); - border-color: transparent; - color: #f59e0b; -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(245, 158, 11, 0.16); - border-color: transparent; - color: #f59e0b; -} - -.p-splitbutton.p-button-help.p-button-outlined > .p-button { - background-color: transparent; - color: #a855f7; - border: 1px solid; -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(168, 85, 247, 0.04); - color: #a855f7; -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(168, 85, 247, 0.16); - color: #a855f7; -} -.p-splitbutton.p-button-help.p-button-text > .p-button { - background-color: transparent; - color: #a855f7; - border-color: transparent; -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(168, 85, 247, 0.04); - border-color: transparent; - color: #a855f7; -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(168, 85, 247, 0.16); - border-color: transparent; - color: #a855f7; -} - -.p-splitbutton.p-button-danger.p-button-outlined > .p-button { - background-color: transparent; - color: #ef4444; - border: 1px solid; -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(239, 68, 68, 0.04); - color: #ef4444; -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-outlined - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(239, 68, 68, 0.16); - color: #ef4444; -} -.p-splitbutton.p-button-danger.p-button-text > .p-button { - background-color: transparent; - color: #ef4444; - border-color: transparent; -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(239, 68, 68, 0.04); - border-color: transparent; - color: #ef4444; -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-text - > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(239, 68, 68, 0.16); - border-color: transparent; - color: #ef4444; -} - -.p-carousel .p-carousel-content .p-carousel-prev, -.p-carousel .p-carousel-content .p-carousel-next { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin: 0.5rem; -} -.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, -.p-carousel .p-carousel-content .p-carousel-next:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-carousel .p-carousel-content .p-carousel-prev:focus, -.p-carousel .p-carousel-content .p-carousel-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-carousel .p-carousel-indicators { - padding: 1rem; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator { - margin-right: 0.5rem; - margin-bottom: 0.5rem; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator button { - background-color: #ced4da; - width: 2rem; - height: 0.5rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 0; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { - background: #adb5bd; -} -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: #eff6ff; - color: #1d4ed8; -} - -.p-datatable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-datatable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-datatable .p-datatable-header { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-datatable .p-datatable-footer { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - font-weight: 700; - color: #343a40; - background: #f8f9fa; - transition: box-shadow 0.2s; -} -.p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - font-weight: 700; - color: #343a40; - background: #f8f9fa; -} -.p-datatable .p-sortable-column .p-sortable-column-icon { - color: #343a40; - margin-left: 0.5rem; -} -.p-datatable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #1d4ed8; - background: #eff6ff; - margin-left: 0.5rem; -} -.p-datatable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #343a40; -} -.p-datatable - .p-sortable-column:not(.p-highlight):hover - .p-sortable-column-icon { - color: #343a40; -} -.p-datatable .p-sortable-column.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #1d4ed8; -} -.p-datatable .p-sortable-column.p-highlight:hover { - background: #eff6ff; - color: #1d4ed8; -} -.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: #1d4ed8; -} -.p-datatable .p-sortable-column:focus { - box-shadow: inset 0 0 0 0.15rem #bfdbfe; - outline: 0 none; -} -.p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; -} -.p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - padding: 1rem 1rem; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; -} -.p-datatable .p-datatable-tbody > tr > td > .p-column-title { - font-weight: 700; -} -.p-datatable .p-datatable-tbody > tr:focus { - outline: 0.15rem solid #bfdbfe; - outline-offset: -0.15rem; -} -.p-datatable .p-datatable-tbody > tr.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #eff6ff; -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #eff6ff; -} -.p-datatable.p-datatable-hoverable-rows - .p-datatable-tbody - > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; -} -.p-datatable .p-column-resizer-helper { - background: #3b82f6; -} -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-datatable-table - > .p-datatable-tfoot, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-tfoot { - background-color: #f8f9fa; -} -.p-datatable .p-datatable-loading-icon { - font-size: 2rem; -} -.p-datatable .p-datatable-loading-icon.p-icon { - width: 2rem; - height: 2rem; -} -.p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; -} -.p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; -} -.p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; -} -.p-datatable.p-datatable-gridlines - .p-datatable-tbody - > tr:last-child - > td:last-child { - border-width: 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; -} -.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; -} -.p-datatable.p-datatable-gridlines - .p-datatable-thead - + .p-datatable-tfoot - > tr - > td { - border-width: 0 0 1px 1px; -} -.p-datatable.p-datatable-gridlines - .p-datatable-thead - + .p-datatable-tfoot - > tr - > td:last-child { - border-width: 0 1px 1px 1px; -} -.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has( - .p-datatable-tbody - ) - .p-datatable-tbody - > tr - > td { - border-width: 0 0 1px 1px; -} -.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has( - .p-datatable-tbody - ) - .p-datatable-tbody - > tr - > td:last-child { - border-width: 0 1px 1px 1px; -} -.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has( - .p-datatable-tfoot - ) - .p-datatable-tbody - > tr:last-child - > td { - border-width: 0 0 0 1px; -} -.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has( - .p-datatable-tfoot - ) - .p-datatable-tbody - > tr:last-child - > td:last-child { - border-width: 0 1px 0 1px; -} -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight - .p-row-toggler { - color: #1d4ed8; -} -.p-datatable.p-datatable-striped - .p-datatable-tbody - > tr:nth-child(even).p-highlight - .p-row-toggler:hover { - color: #1d4ed8; -} -.p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; -} -.p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; -} -.p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; -} - -.p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-dataview .p-dataview-header { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-dataview .p-dataview-content { - background: #ffffff; - color: #495057; - border: 0 none; - padding: 0; -} -.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { - border: solid #dee2e6; - border-width: 0 0 1px 0; -} -.p-dataview .p-dataview-footer { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; -} - -.p-column-filter-row .p-column-filter-menu-button, -.p-column-filter-row .p-column-filter-clear-button { - margin-left: 0.5rem; -} - -.p-column-filter-menu-button { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-column-filter-menu-button:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-column-filter-menu-button.p-column-filter-menu-button-open, -.p-column-filter-menu-button.p-column-filter-menu-button-open:hover { - background: #e9ecef; - color: #343a40; -} -.p-column-filter-menu-button.p-column-filter-menu-button-active, -.p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: #eff6ff; - color: #1d4ed8; -} -.p-column-filter-menu-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-column-filter-clear-button { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-column-filter-clear-button:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-column-filter-clear-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-column-filter-overlay { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - min-width: 12.5rem; -} -.p-column-filter-overlay .p-column-filter-row-items { - padding: 0.75rem 0; -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: 0.75rem 1.25rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; -} -.p-column-filter-overlay - .p-column-filter-row-items - .p-column-filter-row-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #bfdbfe; -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} - -.p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.75rem 1.25rem; - border-bottom: 1px solid #dee2e6; - color: #343a40; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1.25rem; - border-bottom: 1px solid #dee2e6; -} -.p-column-filter-overlay-menu - .p-column-filter-constraint - .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; -} -.p-column-filter-overlay-menu - .p-column-filter-constraint - .p-column-filter-remove-button { - margin-top: 0.5rem; -} -.p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; -} -.p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.75rem 1.25rem; -} -.p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 1.25rem; -} - -.fc { - /* FullCalendar 4 */ - /* FullCalendar 5 */ -} -.fc.fc-unthemed .fc-view-container th { - background: #f8f9fa; - border: 1px solid #dee2e6; - color: #343a40; -} -.fc.fc-unthemed .fc-view-container td.fc-widget-content { - border: 1px solid #dee2e6; - color: #495057; -} -.fc.fc-unthemed .fc-view-container td.fc-head-container { - border: 1px solid #dee2e6; -} -.fc.fc-unthemed .fc-view-container .fc-view { - background: #ffffff; -} -.fc.fc-unthemed .fc-view-container .fc-row { - border-right: 1px solid #dee2e6; -} -.fc.fc-unthemed .fc-view-container .fc-event { - background: #2563eb; - border: 1px solid #2563eb; - color: #ffffff; -} -.fc.fc-unthemed .fc-view-container .fc-divider { - background: #f8f9fa; - border: 1px solid #dee2e6; -} -.fc.fc-unthemed .fc-toolbar .fc-button { - color: #ffffff; - background: #3b82f6; - border: 1px solid #3b82f6; - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; - display: flex; - align-items: center; -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover { - background: #2563eb; - color: #ffffff; - border-color: #2563eb; -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active { - background: #1d4ed8; - color: #ffffff; - border-color: #1d4ed8; -} -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: "\e900"; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: "\e901"; -} -.fc.fc-unthemed .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { - background: #3b82f6; - border-color: #3b82f6; - color: #ffffff; -} -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-unthemed - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: #2563eb; - border-color: #2563eb; - color: #ffffff; -} -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - z-index: 1; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid { - border-color: #dee2e6; -} -.fc.fc-theme-standard .fc-view-harness th { - background: #f8f9fa; - border-color: #dee2e6; - color: #343a40; -} -.fc.fc-theme-standard .fc-view-harness td { - color: #495057; - border-color: #dee2e6; -} -.fc.fc-theme-standard .fc-view-harness .fc-view { - background: #ffffff; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover { - background: none; - border: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header { - border: 1px solid #dee2e6; - padding: 1.25rem; - background: #f8f9fa; - color: #343a40; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close { - opacity: 1; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - font-family: "PrimeIcons" !important; - font-size: 1rem; - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:before { - content: "\e90b"; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-popover - .fc-popover-header - .fc-popover-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { - padding: 1.25rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { - color: #ffffff; - background: #2563eb; - border-color: #2563eb; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-event.fc-daygrid-block-event - .fc-event-main { - color: #ffffff; -} -.fc.fc-theme-standard - .fc-view-harness - .fc-event.fc-daygrid-dot-event - .fc-daygrid-event-dot { - background: #2563eb; - border-color: #2563eb; -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { - background: #e9ecef; - color: #495057; -} -.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { - background: #f8f9fa; -} -.fc.fc-theme-standard .fc-toolbar .fc-button { - color: #ffffff; - background: #3b82f6; - border: 1px solid #3b82f6; - font-size: 1rem; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; - border-radius: 6px; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover { - background: #2563eb; - color: #ffffff; - border-color: #2563eb; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active { - background: #1d4ed8; - color: #ffffff; - border-color: #1d4ed8; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:disabled { - opacity: 0.6; - color: #ffffff; - background: #3b82f6; - border: 1px solid #3b82f6; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: "\e900"; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: "PrimeIcons" !important; - text-indent: 0; - font-size: 1rem; -} -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: "\e901"; -} -.fc.fc-theme-standard .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active { - background: #3b82f6; - border-color: #3b82f6; - color: #ffffff; -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: #2563eb; - border-color: #2563eb; - color: #ffffff; -} -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-dayGridMonth-button:not(:disabled):focus, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridWeek-button:not(:disabled):focus, -.fc.fc-theme-standard - .fc-toolbar - .fc-button.fc-timeGridDay-button:not(:disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; - z-index: 1; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.fc.fc-theme-standard .fc-highlight { - color: #1d4ed8; - background: #eff6ff; -} - -.p-orderlist .p-orderlist-controls { - padding: 1.25rem; -} -.p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; -} -.p-orderlist .p-orderlist-header { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-orderlist .p-orderlist-list { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 0.75rem 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; -} -.p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.75rem 1.25rem; - margin: 0; - border: 0 none; - color: #495057; - background: transparent; - transition: - transform 0.2s, - box-shadow 0.2s; -} -.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #495057; - background: #dee2e6; -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-orderlist.p-orderlist-striped - .p-orderlist-list - .p-orderlist-item:nth-child(even) { - background: #fcfcfc; -} -.p-orderlist.p-orderlist-striped - .p-orderlist-list - .p-orderlist-item:nth-child(even):hover { - background: #e9ecef; -} - -.p-organizationchart - .p-organizationchart-node-content.p-organizationchart-selectable-node:not( - .p-highlight - ):hover { - background: #e9ecef; - color: #495057; -} -.p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-organizationchart - .p-organizationchart-node-content.p-highlight - .p-node-toggler - i { - color: #70aeff; -} -.p-organizationchart .p-organizationchart-line-down { - background: #dee2e6; -} -.p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #dee2e6; - border-color: #dee2e6; -} -.p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #dee2e6; - border-color: #dee2e6; -} -.p-organizationchart .p-organizationchart-node-content { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1.25rem; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-paginator { - background: #ffffff; - color: #6c757d; - border: solid #e9ecef; - border-width: 0; - padding: 0.5rem 1rem; - border-radius: 6px; -} -.p-paginator .p-paginator-first, -.p-paginator .p-paginator-prev, -.p-paginator .p-paginator-next, -.p-paginator .p-paginator-last { - background-color: transparent; - border: 0 none; - color: #6c757d; - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 50%; -} -.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: transparent; - color: #343a40; -} -.p-paginator .p-paginator-first { - border-top-left-radius: 50%; - border-bottom-left-radius: 50%; -} -.p-paginator .p-paginator-last { - border-top-right-radius: 50%; - border-bottom-right-radius: 50%; -} -.p-paginator .p-dropdown { - margin-left: 0.5rem; - margin-right: 0.5rem; - height: 3rem; -} -.p-paginator .p-dropdown .p-dropdown-label { - padding-right: 0; -} -.p-paginator .p-paginator-page-input { - margin-left: 0.5rem; - margin-right: 0.5rem; -} -.p-paginator .p-paginator-page-input .p-inputtext { - max-width: 3rem; -} -.p-paginator .p-paginator-current { - background-color: transparent; - border: 0 none; - color: #6c757d; - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - padding: 0 0.5rem; -} -.p-paginator .p-paginator-pages .p-paginator-page { - background-color: transparent; - border: 0 none; - color: #6c757d; - min-width: 3rem; - height: 3rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 50%; -} -.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: #eff6ff; - border-color: #eff6ff; - color: #1d4ed8; -} -.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: #e9ecef; - border-color: transparent; - color: #343a40; -} - -.p-picklist .p-picklist-buttons { - padding: 1.25rem; -} -.p-picklist .p-picklist-buttons .p-button { - margin-bottom: 0.5rem; -} -.p-picklist .p-picklist-header { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-picklist .p-picklist-list { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 0.75rem 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; -} -.p-picklist .p-picklist-list .p-picklist-item { - padding: 0.75rem 1.25rem; - margin: 0; - border: 0 none; - color: #495057; - background: transparent; - transition: - transform 0.2s, - box-shadow 0.2s; -} -.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; -} -.p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #495057; - background: #dee2e6; -} -.p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #1d4ed8; - background: #eff6ff; -} -.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(59, 130, 246, 0.24); -} -.p-picklist.p-picklist-striped - .p-picklist-list - .p-picklist-item:nth-child(even) { - background: #fcfcfc; -} -.p-picklist.p-picklist-striped - .p-picklist-list - .p-picklist-item:nth-child(even):hover { - background: #e9ecef; -} - -.p-timeline .p-timeline-event-marker { - border: 2px solid #3b82f6; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; -} -.p-timeline .p-timeline-event-connector { - background-color: #dee2e6; -} -.p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; -} -.p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; -} - -.p-tree { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1.25rem; - border-radius: 6px; -} -.p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - 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 #bfdbfe; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 6px; - transition: box-shadow 0.2s; - padding: 0.5rem; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-tree-toggler:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-tree-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: #6c757d; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content - .p-checkbox - .p-indeterminate - .p-checkbox-icon { - color: #495057; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-tree-toggler, -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-treenode-icon { - color: #1d4ed8; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-tree-toggler:hover, -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-highlight - .p-treenode-icon:hover { - color: #1d4ed8; -} -.p-tree - .p-tree-container - .p-treenode - .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; -} -.p-tree .p-tree-filter-container { - margin-bottom: 0.5rem; -} -.p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.75rem; -} -.p-tree .p-tree-filter-container .p-tree-filter-icon { - right: 0.75rem; - color: #6c757d; -} -.p-tree .p-treenode-children { - padding: 0 0 0 1rem; -} -.p-tree .p-tree-loading-icon { - font-size: 2rem; -} -.p-tree .p-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; -} - -.p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-treetable .p-treetable-header { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-treetable .p-treetable-footer { - background: #f8f9fa; - color: #343a40; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 700; -} -.p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - font-weight: 700; - color: #343a40; - background: #f8f9fa; - transition: box-shadow 0.2s; -} -.p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - font-weight: 700; - color: #343a40; - background: #f8f9fa; -} -.p-treetable .p-sortable-column { - outline-color: #bfdbfe; -} -.p-treetable .p-sortable-column .p-sortable-column-icon { - color: #343a40; - margin-left: 0.5rem; -} -.p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #1d4ed8; - background: #eff6ff; - margin-left: 0.5rem; -} -.p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #343a40; -} -.p-treetable - .p-sortable-column:not(.p-highlight):hover - .p-sortable-column-icon { - color: #343a40; -} -.p-treetable .p-sortable-column.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #1d4ed8; -} -.p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; -} -.p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #dee2e6; - border-width: 0 0 1px 0; - padding: 1rem 1rem; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin-right: 0.5rem; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox { - margin-right: 0.5rem; -} -.p-treetable - .p-treetable-tbody - > tr - > td - .p-treetable-toggler - + .p-checkbox - .p-indeterminate - .p-checkbox-icon { - color: #495057; -} -.p-treetable .p-treetable-tbody > tr:focus { - outline: 0.15rem solid #bfdbfe; - outline-offset: -0.15rem; -} -.p-treetable .p-treetable-tbody > tr.p-highlight { - background: #eff6ff; - color: #1d4ed8; -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #1d4ed8; -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #1d4ed8; -} -.p-treetable.p-treetable-hoverable-rows - .p-treetable-tbody - > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; -} -.p-treetable.p-treetable-hoverable-rows - .p-treetable-tbody - > tr:not(.p-highlight):hover - .p-treetable-toggler { - color: #495057; -} -.p-treetable .p-column-resizer-helper { - background: #3b82f6; -} -.p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f8f9fa; -} -.p-treetable .p-treetable-loading-icon { - font-size: 2rem; -} -.p-treetable .p-treetable-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-accordion .p-accordion-header .p-accordion-header-link { - padding: 1.25rem; - border: 1px solid #dee2e6; - color: #6c757d; - background: #f8f9fa; - font-weight: 700; - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-accordion - .p-accordion-header - .p-accordion-header-link - .p-accordion-toggle-icon { - margin-right: 0.5rem; -} -.p-accordion - .p-accordion-header:not(.p-disabled) - .p-accordion-header-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #bfdbfe; -} -.p-accordion - .p-accordion-header:not(.p-highlight):not(.p-disabled):hover - .p-accordion-header-link { - background: #e9ecef; - border-color: #dee2e6; - color: #343a40; -} -.p-accordion - .p-accordion-header:not(.p-disabled).p-highlight - .p-accordion-header-link { - background: #f8f9fa; - border-color: #dee2e6; - color: #343a40; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.p-accordion - .p-accordion-header:not(.p-disabled).p-highlight:hover - .p-accordion-header-link { - border-color: #dee2e6; - background: #e9ecef; - color: #343a40; -} -.p-accordion .p-accordion-content { - padding: 1.25rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-accordion .p-accordion-tab { - margin-bottom: 4px; -} - -.p-card { - background: #ffffff; - color: #495057; - box-shadow: - 0 2px 1px -1px rgba(0, 0, 0, 0.2), - 0 1px 1px 0 rgba(0, 0, 0, 0.14), - 0 1px 3px 0 rgba(0, 0, 0, 0.12); - border-radius: 6px; -} -.p-card .p-card-body { - padding: 1.25rem; -} -.p-card .p-card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 0.5rem; -} -.p-card .p-card-subtitle { - font-weight: 400; - margin-bottom: 0.5rem; - color: #6c757d; -} -.p-card .p-card-content { - padding: 1.25rem 0; -} -.p-card .p-card-footer { - padding: 1.25rem 0 0 0; -} - -.p-fieldset { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-radius: 6px; -} -.p-fieldset .p-fieldset-legend { - padding: 1.25rem; - border: 1px solid #dee2e6; - color: #343a40; - background: #f8f9fa; - font-weight: 700; - border-radius: 6px; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { - padding: 0; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { - padding: 1.25rem; - color: #343a40; - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { - margin-right: 0.5rem; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover { - color: #343a40; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: #e9ecef; - border-color: #dee2e6; - color: #343a40; -} -.p-fieldset .p-fieldset-content { - padding: 1.25rem; -} - -.p-divider .p-divider-content { - background-color: #ffffff; -} -.p-divider.p-divider-horizontal { - margin: 1.25rem 0; - padding: 0 1.25rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px #dee2e6; -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} -.p-divider.p-divider-vertical { - margin: 0 1.25rem; - padding: 1.25rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px #dee2e6; -} -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - -.p-panel .p-panel-header { - border: 1px solid #dee2e6; - padding: 1.25rem; - background: #f8f9fa; - color: #343a40; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-panel .p-panel-header .p-panel-title { - font-weight: 700; -} -.p-panel .p-panel-header .p-panel-header-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-panel .p-panel-header .p-panel-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-panel.p-panel-toggleable .p-panel-header { - padding: 0.75rem 1.25rem; -} -.p-panel .p-panel-content { - padding: 1.25rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-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.75rem 1.25rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - border-top: 0 none; -} - -.p-scrollpanel .p-scrollpanel-bar { - background: #f8f9fa; - border: 0 none; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-scrollpanel .p-scrollpanel-bar:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 6px; - color: #495057; -} -.p-splitter .p-splitter-gutter { - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - background: #f8f9fa; -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; -} - -.p-tabview .p-tabview-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; -} -.p-tabview .p-tabview-nav li { - margin-right: 0; -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #bfdbfe; -} -.p-tabview - .p-tabview-nav - li:not(.p-highlight):not(.p-disabled):hover - .p-tabview-nav-link { - background: #ffffff; - border-color: #adb5bd; - color: #6c757d; -} -.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: #ffffff; - border-color: #3b82f6; - color: #3b82f6; -} -.p-tabview .p-tabview-nav-btn.p-link { - background: #ffffff; - color: #3b82f6; - width: 3rem; - box-shadow: - 0 3px 1px -2px rgba(0, 0, 0, 0.2), - 0 2px 2px 0 rgba(0, 0, 0, 0.14), - 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; -} -.p-tabview .p-tabview-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #bfdbfe; -} -.p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1.25rem; - border: 0 none; - color: #495057; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} - -.p-toolbar { - background: #f8f9fa; - border: 1px solid #dee2e6; - padding: 1.25rem; - border-radius: 6px; - gap: 0.5rem; -} -.p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; -} - -.p-confirm-popup { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -} -.p-confirm-popup .p-confirm-popup-content { - padding: 1.25rem; -} -.p-confirm-popup .p-confirm-popup-footer { - text-align: right; - padding: 0 1.25rem 1.25rem 1.25rem; -} -.p-confirm-popup .p-confirm-popup-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} -.p-confirm-popup .p-confirm-popup-footer button:last-child { - margin: 0; -} -.p-confirm-popup:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} -.p-confirm-popup:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} -.p-confirm-popup.p-confirm-popup-flipped:after { - border-top-color: #ffffff; -} -.p-confirm-popup.p-confirm-popup-flipped:before { - border-top-color: #ffffff; -} -.p-confirm-popup .p-confirm-popup-icon { - font-size: 1.5rem; -} -.p-confirm-popup .p-confirm-popup-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: 0 1px 3px rgba(0, 0, 0, 0.3); - border: 0 none; -} -.p-dialog .p-dialog-header { - border-bottom: 0 none; - background: #ffffff; - color: #343a40; - padding: 1.5rem; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-dialog .p-dialog-header .p-dialog-title { - font-weight: 700; - font-size: 1.25rem; -} -.p-dialog .p-dialog-header .p-dialog-header-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - margin-right: 0.5rem; -} -.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-dialog .p-dialog-header .p-dialog-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; -} -.p-dialog .p-dialog-content { - background: #ffffff; - color: #495057; - padding: 0 1.5rem 2rem 1.5rem; -} -.p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #495057; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} -.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; -} -.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child) { - margin-left: 1rem; -} - -.p-overlaypanel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 6px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -} -.p-overlaypanel .p-overlaypanel-content { - padding: 1.25rem; -} -.p-overlaypanel .p-overlaypanel-close { - background: #3b82f6; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; -} -.p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #2563eb; - color: #ffffff; -} -.p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} -.p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; -} -.p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; -} -.p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; -} - -.p-sidebar { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -} -.p-sidebar .p-sidebar-header { - padding: 1.25rem; -} -.p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #343a40; - border-color: transparent; - background: #e9ecef; -} -.p-sidebar .p-sidebar-header .p-sidebar-close:focus, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; -} -.p-sidebar .p-sidebar-content { - padding: 1.25rem; -} - -.p-tooltip .p-tooltip-text { - background: #495057; - color: #ffffff; - padding: 0.75rem 0.75rem; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - border-radius: 6px; -} -.p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #495057; -} -.p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #495057; -} -.p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #495057; -} -.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #495057; -} - -.p-fileupload .p-fileupload-buttonbar { - background: #f8f9fa; - padding: 1.25rem; - border: 1px solid #dee2e6; - color: #343a40; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - gap: 0.5rem; -} -.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-fileupload .p-fileupload-content.p-fileupload-highlight { - border: 1px dashed #3b82f6; - background-color: #eff6ff; -} -.p-fileupload .p-fileupload-file { - padding: 1rem; - border: 1px solid #dee2e6; - border-radius: 6px; - gap: 0.5rem; - margin-bottom: 0.5rem; -} -.p-fileupload .p-fileupload-file:last-child { - margin-bottom: 0; -} -.p-fileupload .p-fileupload-file-name { - margin-bottom: 0.5rem; -} -.p-fileupload .p-fileupload-file-size { - margin-right: 0.5rem; -} -.p-fileupload .p-progressbar { - height: 0.25rem; -} -.p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; -} -.p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; -} - -.p-fileupload-choose:not(.p-disabled):hover { - background: #2563eb; - color: #ffffff; - border-color: #2563eb; -} -.p-fileupload-choose:not(.p-disabled):active { - background: #1d4ed8; - color: #ffffff; - border-color: #1d4ed8; -} - -.p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 6px; - padding: 1rem; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #495057; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #6c757d; -} -.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #495057; -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #495057; -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #6c757d; -} - -.p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - border-radius: 6px; - width: 12.5rem; -} -.p-contextmenu .p-contextmenu-root-list { - outline: 0 none; -} -.p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - border-radius: 6px; -} -.p-contextmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-contextmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} -.p-contextmenu .p-submenu-icon { - font-size: 0.875rem; -} -.p-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: inset 0 0 0 0.15rem #bfdbfe; -} -.p-dock .p-dock-link { - width: 4rem; - height: 4rem; -} -.p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, -.p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; -} -.p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, -.p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; -} -.p-dock.p-dock-top .p-dock-item-current, -.p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; -} -.p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, -.p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; -} -.p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, -.p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; -} -.p-dock.p-dock-left .p-dock-item-current, -.p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; -} - -@media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, - .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; +.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, +.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label { + color: #3B82F6; +} + +@layer primevue { + .p-component, .p-component * { + box-sizing: border-box; + } + .p-hidden-space { + visibility: hidden; + } + .p-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + text-decoration: none; + font-size: 100%; + list-style: none; + } + .p-disabled, .p-disabled * { + cursor: default; + pointer-events: none; + user-select: none; + } + .p-component-overlay { + position: fixed; + top: 0; + left: 0; 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-unselectable-text { + user-select: none; } - .p-dock .p-dock-list .p-dock-item { - transform: none; + .p-sr-only { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + word-wrap: normal; + } + .p-link { + text-align: left; + background-color: transparent; margin: 0; + padding: 0; + border: none; + cursor: pointer; + user-select: none; } -} -.p-megamenu { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 6px; -} -.p-megamenu .p-megamenu-root-list { - outline: 0 none; -} -.p-megamenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-megamenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-megamenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; -} -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} -.p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; -} -.p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} -.p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} - -.p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 6px; - width: 12.5rem; -} -.p-menu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; -} -.p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1.25rem; - color: #343a40; - background: #ffffff; - font-weight: 700; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} - -.p-menubar { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 6px; -} -.p-menubar .p-menubar-root-list { - outline: 0 none; -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 6px; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-menubar .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; -} -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - width: 12.5rem; -} -.p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} -.p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; -} - -@media screen and (max-width: 960px) { - .p-menubar { - position: relative; + .p-link:disabled { + cursor: default; } - .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; + /* Non vue overlay animations */ + .p-connected-overlay { + opacity: 0; + transform: scaleY(0.8); + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); } - .p-menubar .p-menubar-button:hover { - color: #6c757d; - background: #e9ecef; + .p-connected-overlay-visible { + opacity: 1; + transform: scaleY(1); } - .p-menubar .p-menubar-button:focus { + .p-connected-overlay-hidden { + opacity: 0; + transform: scaleY(1); + transition: opacity 0.1s linear; + } + /* Vue based overlay animations */ + .p-connected-overlay-enter-from { + opacity: 0; + transform: scaleY(0.8); + } + .p-connected-overlay-leave-to { + opacity: 0; + } + .p-connected-overlay-enter-active { + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); + } + .p-connected-overlay-leave-active { + transition: opacity 0.1s linear; + } + /* Toggleable Content */ + .p-toggleable-content-enter-from, + .p-toggleable-content-leave-to { + max-height: 0; + } + .p-toggleable-content-enter-to, + .p-toggleable-content-leave-from { + max-height: 1000px; + } + .p-toggleable-content-leave-active { + overflow: hidden; + transition: max-height 0.45s cubic-bezier(0, 1, 0, 1); + } + .p-toggleable-content-enter-active { + overflow: hidden; + transition: max-height 1s ease-in-out; + } + * { + 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: #e24c4c; + } + .p-text-secondary { + color: #6b7280; + } + .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; + outline-color: transparent; + } + .p-link:focus-visible { outline: 0 none; outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; + box-shadow: 0 0 0 0.2rem #BFDBFE; } - .p-menubar .p-menubar-root-list { + .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 { + display: inline-flex; + } + .p-autocomplete-loader { position: absolute; - display: none; - padding: 0.25rem 0; + top: 50%; + margin-top: -0.5rem; + } + .p-autocomplete-dd .p-autocomplete-input { + flex: 1 1 auto; + width: 1%; + } + .p-autocomplete-dd .p-autocomplete-input, + .p-autocomplete-dd .p-autocomplete-multiple-container { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-autocomplete-dd .p-autocomplete-dropdown { + border-top-left-radius: 0; + border-bottom-left-radius: 0px; + } + .p-autocomplete .p-autocomplete-panel { + min-width: 100%; + } + .p-autocomplete-panel { + position: absolute; + overflow: auto; + top: 0; + left: 0; + } + .p-autocomplete-items { + margin: 0; + padding: 0; + list-style-type: none; + } + .p-autocomplete-item { + cursor: pointer; + white-space: nowrap; + position: relative; + overflow: hidden; + } + .p-autocomplete-multiple-container { + margin: 0; + padding: 0; + list-style-type: none; + cursor: text; + overflow: hidden; + display: flex; + align-items: center; + flex-wrap: wrap; + } + .p-autocomplete-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + .p-autocomplete-token-icon { + cursor: pointer; + } + .p-autocomplete-input-token { + flex: 1 1 auto; + display: inline-flex; + } + .p-autocomplete-input-token input { + border: 0 none; + outline: 0 none; + background-color: transparent; + margin: 0; + padding: 0; + box-shadow: none; + border-radius: 0; + width: 100%; + } + .p-fluid .p-autocomplete { + display: flex; + } + .p-fluid .p-autocomplete-dd .p-autocomplete-input { + width: 1%; + } + .p-autocomplete .p-autocomplete-loader { + right: 0.75rem; + } + .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { + right: 3.75rem; + } + .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { + border-color: #3B82F6; + } + .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-autocomplete .p-autocomplete-multiple-container { + padding: 0.375rem 0.75rem; + gap: 0.5rem; + outline-color: transparent; + } + .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { + padding: 0.375rem 0; + } + .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { + font-family: var(--font-family); + font-feature-settings: var(--font-feature-settings, normal); + font-size: 1rem; + color: #4b5563; + padding: 0; + margin: 0; + } + .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { + padding: 0.375rem 0.75rem; + background: #e5e7eb; + color: #4b5563; + 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: #e5e7eb; + color: #4b5563; + } + .p-autocomplete.p-invalid.p-component > .p-inputtext { + border-color: #e24c4c; + } + .p-autocomplete-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-autocomplete-panel .p-autocomplete-items { + padding: 0.75rem 0; + } + .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { + margin: 0; + padding: 0.75rem 1.25rem; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + } + .p-calendar { + display: inline-flex; + max-width: 100%; + } + .p-calendar .p-inputtext { + flex: 1 1 auto; + width: 1%; + } + .p-calendar-w-btn .p-inputtext { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-calendar-w-btn .p-datepicker-trigger { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .p-calendar .p-datepicker-trigger-icon { + cursor: pointer; + } + /* Fluid */ + .p-fluid .p-calendar { + display: flex; + } + .p-fluid .p-calendar .p-inputtext { + width: 1%; + } + /* Datepicker */ + .p-calendar .p-datepicker { + min-width: 100%; + } + .p-datepicker { + width: auto; + } + .p-datepicker-inline { + display: inline-block; + overflow-x: auto; + } + /* Header */ + .p-datepicker-header { + display: flex; + align-items: center; + justify-content: space-between; + } + .p-datepicker-header .p-datepicker-title { + margin: 0 auto; + } + .p-datepicker-prev, + .p-datepicker-next { + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + overflow: hidden; + position: relative; + } + /* Multiple Month DatePicker */ + .p-datepicker-multiple-month .p-datepicker-group-container { + display: flex; + } + .p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group { + flex: 1 1 auto; + } + /* DatePicker Table */ + .p-datepicker table { + width: 100%; + border-collapse: collapse; + } + .p-datepicker td > span { + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + margin: 0 auto; + overflow: hidden; + position: relative; + } + /* Month Picker */ + .p-monthpicker-month { + width: 33.3%; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + /* Year Picker */ + .p-yearpicker-year { + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + /* Button Bar */ + .p-datepicker-buttonbar { + display: flex; + justify-content: space-between; + align-items: center; + } + /* Time Picker */ + .p-timepicker { + display: flex; + justify-content: center; + align-items: center; + } + .p-timepicker button { + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + .p-timepicker > div { + display: flex; + align-items: center; + flex-direction: column; + } + /* Touch UI */ + .p-datepicker-touch-ui, + .p-calendar .p-datepicker-touch-ui { + min-width: 80vw; + } + .p-calendar.p-invalid.p-component > .p-inputtext { + border-color: #e24c4c; + } + .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-datepicker { + padding: 0.5rem; + background: #ffffff; + color: #4b5563; + border: 1px solid #d1d5db; + border-radius: 6px; + } + .p-datepicker:not(.p-datepicker-inline) { background: #ffffff; border: 0 none; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - width: 100%; } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; + .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { + background: #ffffff; } - .p-menubar .p-menubar-root-list .p-submenu-icon { + .p-datepicker .p-datepicker-header { + padding: 0.5rem; + color: #4b5563; + background: #ffffff; + font-weight: 600; + margin: 0; + border-bottom: 1px solid #e5e7eb; + 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: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, + .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-datepicker .p-datepicker-header .p-datepicker-title { + line-height: 2rem; + } + .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, + .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { + color: #4b5563; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + font-weight: 600; + padding: 0.5rem; + } + .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover, + .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover { + color: #3B82F6; + } + .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { + margin-right: 0.5rem; + } + .p-datepicker table { + font-size: 1rem; + margin: 0.5rem 0; + } + .p-datepicker table th { + padding: 0.5rem; + } + .p-datepicker table th > span { + width: 2.5rem; + height: 2.5rem; + } + .p-datepicker table td { + padding: 0.5rem; + } + .p-datepicker table td > span { + width: 2.5rem; + height: 2.5rem; + border-radius: 50%; + transition: box-shadow 0.2s; + border: 1px solid transparent; + outline-color: transparent; + } + .p-datepicker table td > span.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-datepicker table td > span:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-datepicker table td.p-datepicker-today > span { + background: #d1d5db; + color: #4b5563; + border-color: transparent; + } + .p-datepicker table td.p-datepicker-today > span.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-datepicker .p-datepicker-buttonbar { + padding: 1rem 0; + border-top: 1px solid #e5e7eb; + } + .p-datepicker .p-datepicker-buttonbar .p-button { + width: auto; + } + .p-datepicker .p-timepicker { + border-top: 1px solid #e5e7eb; + padding: 0.5rem; + } + .p-datepicker .p-timepicker button { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-datepicker .p-timepicker button:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-datepicker .p-timepicker button:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-datepicker .p-timepicker button:last-child { + margin-top: 0.2em; + } + .p-datepicker .p-timepicker span { + font-size: 1.25rem; + } + .p-datepicker .p-timepicker > div { + padding: 0 0.5rem; + } + .p-datepicker.p-datepicker-timeonly .p-timepicker { + border-top: 0 none; + } + .p-datepicker .p-monthpicker { + margin: 0.5rem 0; + } + .p-datepicker .p-monthpicker .p-monthpicker-month { + padding: 0.5rem; + transition: box-shadow 0.2s; + border-radius: 6px; + } + .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-datepicker .p-yearpicker { + margin: 0.5rem 0; + } + .p-datepicker .p-yearpicker .p-yearpicker-year { + padding: 0.5rem; + transition: box-shadow 0.2s; + border-radius: 6px; + } + .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { + border-left: 1px solid #e5e7eb; + 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.p-datepicker-mobile table th, + .p-datepicker.p-datepicker-mobile table td { + padding: 0; + } + .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled) { + outline-color: transparent; + } + .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { + background: #f3f4f6; + } + .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled) { + outline-color: transparent; + } + .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { + background: #f3f4f6; + } + .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled) { + outline-color: transparent; + } + .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { + background: #f3f4f6; + } + .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-cascadeselect { + display: inline-flex; + cursor: pointer; + user-select: none; + } + .p-cascadeselect-trigger { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .p-cascadeselect-label { + display: block; + white-space: nowrap; + overflow: hidden; + flex: 1 1 auto; + width: 1%; + text-overflow: ellipsis; + cursor: pointer; + } + .p-cascadeselect-label-empty { + overflow: hidden; + visibility: hidden; + } + .p-cascadeselect .p-cascadeselect-panel { + min-width: 100%; + } + .p-cascadeselect-item { + cursor: pointer; + font-weight: normal; + white-space: nowrap; + } + .p-cascadeselect-item-content { + display: flex; + align-items: center; + overflow: hidden; + position: relative; + } + .p-cascadeselect-group-icon { + margin-left: auto; + } + .p-cascadeselect-items { + margin: 0; + padding: 0; + list-style-type: none; + min-width: 100%; + } + .p-fluid .p-cascadeselect { + display: flex; + } + .p-fluid .p-cascadeselect .p-cascadeselect-label { + width: 1%; + } + .p-cascadeselect-sublist { + position: absolute; + min-width: 100%; + z-index: 1; + display: none; + } + .p-cascadeselect-item-active { + overflow: visible; + } + .p-cascadeselect-item-active > .p-cascadeselect-sublist { + display: block; + left: 100%; + top: 0; + } + .p-cascadeselect-enter-from, + .p-cascadeselect-leave-active { + opacity: 0; + } + .p-cascadeselect-enter-active { + transition: opacity 150ms; + } + .p-cascadeselect { + background: #ffffff; + border: 1px solid #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-cascadeselect:not(.p-disabled):hover { + border-color: #3B82F6; + } + .p-cascadeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-cascadeselect.p-variant-filled { + background-color: #f3f4f6; + } + .p-cascadeselect.p-variant-filled:enabled:hover { + background-color: #f3f4f6; + } + .p-cascadeselect.p-variant-filled:enabled:focus { + background-color: #ffffff; + } + .p-cascadeselect .p-cascadeselect-label { + background: transparent; + border: 0 none; + padding: 0.75rem 0.75rem; + } + .p-cascadeselect .p-cascadeselect-label.p-placeholder { + color: #6b7280; + } + .p-cascadeselect .p-cascadeselect-label:enabled:focus { + outline: 0 none; + box-shadow: none; + } + .p-cascadeselect .p-cascadeselect-trigger { + background: transparent; + color: #6b7280; + width: 3rem; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-cascadeselect.p-invalid.p-component { + border-color: #e24c4c; + } + .p-cascadeselect-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-cascadeselect-panel .p-cascadeselect-items { + padding: 0.75rem 0; + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { + margin: 0; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { + padding: 0.75rem 1.25rem; + } + .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { font-size: 0.875rem; } - .p-menubar .p-menubar-root-list .p-menuitem { + .p-checkbox { + position: relative; + display: inline-flex; + user-select: none; + vertical-align: bottom; + } + .p-checkbox-input { + cursor: pointer; + } + .p-checkbox-box { + display: flex; + justify-content: center; + align-items: center; + } + .p-checkbox { + width: 22px; + height: 22px; + } + .p-checkbox .p-checkbox-input { + appearance: none; + position: absolute; + top: 0; + left: 0; width: 100%; - position: static; + height: 100%; + padding: 0; + margin: 0; + opacity: 0; + z-index: 1; + outline: 0 none; + border: 2px solid #d1d5db; + border-radius: 6px; } - .p-menubar - .p-menubar-root-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { + .p-checkbox .p-checkbox-box { + border: 2px solid #d1d5db; + background: #ffffff; + width: 22px; + height: 22px; + color: #4b5563; + border-radius: 6px; + 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-checkbox-icon.p-icon { + width: 14px; + height: 14px; + } + .p-checkbox.p-highlight .p-checkbox-box { + border-color: #3B82F6; + background: #3B82F6; + } + .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { + border-color: #3B82F6; + } + .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box { + border-color: #1D4ED8; + background: #1D4ED8; + color: #ffffff; + } + .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-checkbox.p-invalid > .p-checkbox-box { + border-color: #e24c4c; + } + .p-checkbox.p-variant-filled .p-checkbox-box { + background-color: #f3f4f6; + } + .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box { + background: #3B82F6; + } + .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { + background-color: #f3f4f6; + } + .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box { + background: #1D4ED8; + } + .p-input-filled .p-checkbox .p-checkbox-box { + background-color: #f3f4f6; + } + .p-input-filled .p-checkbox.p-highlight .p-checkbox-box { + background: #3B82F6; + } + .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box { + background-color: #f3f4f6; + } + .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box { + background: #1D4ED8; + } + .p-chips { + display: inline-flex; + } + .p-chips-multiple-container { + margin: 0; + padding: 0; + list-style-type: none; + cursor: text; + overflow: hidden; + display: flex; + align-items: center; + flex-wrap: wrap; + } + .p-chips-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + .p-chips-input-token { + flex: 1 1 auto; + display: inline-flex; + } + .p-chips-token-icon { + cursor: pointer; + } + .p-chips-input-token input { + border: 0 none; + outline: 0 none; + background-color: transparent; + margin: 0; + padding: 0; + box-shadow: none; + border-radius: 0; + width: 100%; + } + .p-fluid .p-chips { + display: flex; + } + .p-chips:not(.p-disabled):hover .p-chips-multiple-container { + border-color: #3B82F6; + } + .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-chips .p-chips-multiple-container { + padding: 0.375rem 0.75rem; + outline-color: transparent; + } + .p-chips .p-chips-multiple-container .p-chips-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: #e5e7eb; + color: #4b5563; + border-radius: 16px; + } + .p-chips .p-chips-multiple-container .p-chips-token.p-focus { + background: #e5e7eb; + color: #4b5563; + } + .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { + margin-left: 0.5rem; + } + .p-chips .p-chips-multiple-container .p-chips-input-token { + padding: 0.375rem 0; + } + .p-chips .p-chips-multiple-container .p-chips-input-token input { + font-family: var(--font-family); + font-feature-settings: var(--font-feature-settings, normal); + font-size: 1rem; + color: #4b5563; + padding: 0; + margin: 0; + } + .p-chips.p-invalid.p-component > .p-inputtext { + border-color: #e24c4c; + } + .p-colorpicker-panel .p-colorpicker-color { + background: linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%); + } + .p-colorpicker-panel .p-colorpicker-hue { + background: linear-gradient(0deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red); + } + .p-colorpicker-preview { + width: 2rem; + height: 2rem; + } + .p-colorpicker-panel { + background: #323232; + border: 1px solid #191919; + } + .p-colorpicker-panel .p-colorpicker-color-handle, + .p-colorpicker-panel .p-colorpicker-hue-handle { + border-color: #ffffff; + } + .p-colorpicker-overlay-panel { + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-dropdown { + display: inline-flex; + cursor: pointer; + position: relative; + user-select: none; + } + .p-dropdown-clear-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-dropdown-trigger { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .p-dropdown-label { + display: block; + white-space: nowrap; + overflow: hidden; + flex: 1 1 auto; + width: 1%; + text-overflow: ellipsis; + cursor: pointer; + } + .p-dropdown-label-empty { + overflow: hidden; + opacity: 0; + } + input.p-dropdown-label { + cursor: default; + } + .p-dropdown .p-dropdown-panel { + min-width: 100%; + } + .p-dropdown-panel { + position: absolute; + top: 0; + left: 0; + } + .p-dropdown-items-wrapper { + overflow: auto; + } + .p-dropdown-item { + cursor: pointer; + font-weight: normal; + white-space: nowrap; + position: relative; + overflow: hidden; + display: flex; + align-items: center; + } + .p-dropdown-item-group { + cursor: auto; + } + .p-dropdown-items { + margin: 0; + padding: 0; + list-style-type: none; + } + .p-dropdown-filter { + width: 100%; + } + .p-dropdown-filter-container { + position: relative; + } + .p-dropdown-filter-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-fluid .p-dropdown { + display: flex; + } + .p-fluid .p-dropdown .p-dropdown-label { + width: 1%; + } + .p-dropdown { + background: #ffffff; + border: 1px solid #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-dropdown:not(.p-disabled):hover { + border-color: #3B82F6; + } + .p-dropdown:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-dropdown.p-variant-filled { + background: #f3f4f6; + } + .p-dropdown.p-variant-filled:not(.p-disabled):hover { + background-color: #f3f4f6; + } + .p-dropdown.p-variant-filled:not(.p-disabled).p-focus { + background-color: #ffffff; + } + .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext { + background-color: transparent; + } + .p-dropdown.p-dropdown-clearable .p-dropdown-label { + padding-right: 1.75rem; + } + .p-dropdown .p-dropdown-label { + background: transparent; + border: 0 none; + } + .p-dropdown .p-dropdown-label.p-placeholder { + color: #6b7280; + } + .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: #6b7280; + width: 3rem; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-dropdown .p-dropdown-clear-icon { + color: #6b7280; + right: 3rem; + } + .p-dropdown.p-invalid.p-component { + border-color: #e24c4c; + } + .p-dropdown-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-dropdown-panel .p-dropdown-header { + padding: 0.75rem 1.25rem; + border-bottom: 1px solid #e5e7eb; + color: #374151; + background: #f9fafb; + margin: 0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { + padding-right: 1.75rem; + margin-right: -1.75rem; + } + .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { + right: 0.75rem; + color: #6b7280; + } + .p-dropdown-panel .p-dropdown-items { + padding: 0.75rem 0; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item { + margin: 0; + padding: 0.75rem 1.25rem; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon { + position: relative; + margin-left: -0.5rem; + margin-right: 0.5rem; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + } + .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { + padding: 0.75rem 1.25rem; + color: #4b5563; + background: transparent; + } + .p-float-label { + display: block; + position: relative; + } + .p-float-label label { + position: absolute; + pointer-events: none; + top: 50%; + margin-top: -0.5rem; + transition-property: all; + transition-timing-function: ease; + line-height: 1; + } + .p-float-label:has(textarea) label { + top: 1rem; + } + .p-float-label:has(input:focus) label, + .p-float-label:has(input.p-filled) label, + .p-float-label:has(input:-webkit-autofill) label, + .p-float-label:has(textarea:focus) label, + .p-float-label:has(textarea.p-filled) label, + .p-float-label:has(.p-inputwrapper-focus) label, + .p-float-label:has(.p-inputwrapper-filled) label { + top: -0.75rem; + font-size: 12px; + } + .p-float-label .p-placeholder, + .p-float-label input::placeholder, + .p-float-label .p-inputtext::placeholder { + opacity: 0; + transition-property: all; + transition-timing-function: ease; + } + .p-float-label .p-focus .p-placeholder, + .p-float-label input:focus::placeholder, + .p-float-label .p-inputtext:focus::placeholder { + opacity: 1; + transition-property: all; + transition-timing-function: ease; + } + .p-icon-field { + position: relative; + } + .p-icon-field > .p-input-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-inputotp { + display: flex; + align-items: center; + gap: 0.5rem; + } + .p-inputotp-input { + text-align: center; + width: 2.5rem; + } + .p-inputgroup { + display: flex; + align-items: stretch; + width: 100%; + } + .p-inputgroup-addon { + display: flex; + align-items: center; + justify-content: center; + } + .p-inputgroup .p-float-label { + display: flex; + align-items: stretch; + width: 100%; + } + .p-inputgroup .p-inputtext, + .p-fluid .p-inputgroup .p-inputtext, + .p-inputgroup .p-inputwrapper, + .p-fluid .p-inputgroup .p-input { + flex: 1 1 auto; + width: 1%; + } + .p-inputgroup-addon { + background: #f3f4f6; + color: #6b7280; + border-top: 1px solid #d1d5db; + border-left: 1px solid #d1d5db; + border-bottom: 1px solid #d1d5db; + padding: 0.75rem 0.75rem; + min-width: 3rem; + } + .p-inputgroup-addon:last-child { + border-right: 1px solid #d1d5db; + } + .p-inputgroup > .p-component, + .p-inputgroup > .p-inputwrapper > .p-inputtext, + .p-inputgroup > .p-float-label > .p-component { + border-radius: 0; + margin: 0; + } + .p-inputgroup > .p-component + .p-inputgroup-addon, + .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, + .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { + border-left: 0 none; + } + .p-inputgroup > .p-component:focus, + .p-inputgroup > .p-inputwrapper > .p-inputtext:focus, + .p-inputgroup > .p-float-label > .p-component:focus { + z-index: 1; + } + .p-inputgroup > .p-component:focus ~ label, + .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, + .p-inputgroup > .p-float-label > .p-component:focus ~ label { + z-index: 1; + } + .p-inputgroup-addon:first-child, + .p-inputgroup button:first-child, + .p-inputgroup input:first-child, + .p-inputgroup > .p-inputwrapper:first-child, + .p-inputgroup > .p-inputwrapper:first-child > .p-inputtext { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-inputgroup .p-float-label:first-child input { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-inputgroup-addon:last-child, + .p-inputgroup button:last-child, + .p-inputgroup input:last-child, + .p-inputgroup > .p-inputwrapper:last-child, + .p-inputgroup > .p-inputwrapper:last-child > .p-inputtext { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-inputgroup .p-float-label:last-child input { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-fluid .p-inputgroup .p-button { + width: auto; + } + .p-fluid .p-inputgroup .p-button.p-button-icon-only { + width: 3rem; + } + .p-fluid .p-icon-field-left, + .p-fluid .p-icon-field-right { + width: 100%; + } + .p-icon-field-left > .p-input-icon:first-of-type { + left: 0.75rem; + color: #6b7280; + } + .p-icon-field-right > .p-input-icon:last-of-type { + right: 0.75rem; + color: #6b7280; + } + .p-inputnumber { + display: inline-flex; + } + .p-inputnumber-button { + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 auto; + } + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label, + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label { + display: none; + } + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding: 0; + } + .p-inputnumber-buttons-stacked .p-inputnumber-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0; + padding: 0; + } + .p-inputnumber-buttons-stacked .p-inputnumber-button-group { + display: flex; + flex-direction: column; + } + .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button { + flex: 1 1 auto; + } + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up { + order: 3; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .p-inputnumber-buttons-horizontal .p-inputnumber-input { + order: 2; + border-radius: 0; + } + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down { + order: 1; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-inputnumber-buttons-vertical { + flex-direction: column; + } + .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up { + order: 1; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + width: 100%; + } + .p-inputnumber-buttons-vertical .p-inputnumber-input { + order: 2; + border-radius: 0; + text-align: center; + } + .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down { + order: 3; + border-top-left-radius: 0; + border-top-right-radius: 0; + width: 100%; + } + .p-inputnumber-input { + flex: 1 1 auto; + } + .p-fluid .p-inputnumber { + width: 100%; + } + .p-fluid .p-inputnumber .p-inputnumber-input { + width: 1%; + } + .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input { + width: 100%; + } + .p-inputnumber.p-invalid.p-component > .p-inputtext { + border-color: #e24c4c; + } + .p-inputnumber.p-variant-filled > .p-inputnumber-input { + background-color: #f3f4f6; + } + .p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { + background-color: #f3f4f6; + } + .p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { + background-color: #ffffff; + } + .p-inputswitch { + display: inline-block; + } + .p-inputswitch-input { + cursor: pointer; + } + .p-inputswitch-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid transparent; + } + .p-inputswitch-slider:before { + position: absolute; + content: ""; + top: 50%; + } + .p-inputswitch { + width: 3rem; + height: 1.75rem; + } + .p-inputswitch .p-inputswitch-input { + appearance: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + opacity: 0; + z-index: 1; + outline: 0 none; + border-radius: 30px; + } + .p-inputswitch .p-inputswitch-slider { + background: #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 30px; + outline-color: transparent; + } + .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-highlight .p-inputswitch-slider { + background: #3B82F6; + } + .p-inputswitch.p-highlight .p-inputswitch-slider:before { + background: #ffffff; + transform: translateX(1.25rem); + } + .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider { + background: #b7bcc5; + } + .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider { + background: #2563eb; + } + .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-inputswitch.p-invalid > .p-inputswitch-slider { + border-color: #e24c4c; + } + .p-fluid .p-inputtext { + width: 100%; + } + .p-inputtext { + font-family: var(--font-family); + font-feature-settings: var(--font-feature-settings, normal); + font-size: 1rem; + color: #4b5563; + background: #ffffff; + padding: 0.75rem 0.75rem; + border: 1px solid #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + appearance: none; + border-radius: 6px; + outline-color: transparent; + } + .p-inputtext:enabled:hover { + border-color: #3B82F6; + } + .p-inputtext:enabled:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-inputtext.p-invalid.p-component { + border-color: #e24c4c; + } + .p-inputtext.p-variant-filled { + background-color: #f3f4f6; + } + .p-inputtext.p-variant-filled:enabled:hover { + background-color: #f3f4f6; + } + .p-inputtext.p-variant-filled:enabled:focus { + background-color: #ffffff; + } + .p-inputtext.p-inputtext-sm { + font-size: 0.875rem; + padding: 0.65625rem 0.65625rem; + } + .p-inputtext.p-inputtext-lg { + font-size: 1.25rem; + padding: 0.9375rem 0.9375rem; + } + .p-float-label > label { + left: 0.75rem; + color: #6b7280; + transition-duration: 0.2s; + } + .p-float-label > .p-invalid + label { + color: #e24c4c; + } + .p-icon-field-left > .p-inputtext { + padding-left: 2.5rem; + } + .p-icon-field-left.p-float-label > label { + left: 2.5rem; + } + .p-icon-field-right > .p-inputtext { + padding-right: 2.5rem; + } + ::-webkit-input-placeholder { + color: #6b7280; + } + :-moz-placeholder { + color: #6b7280; + } + ::-moz-placeholder { + color: #6b7280; + } + :-ms-input-placeholder { + color: #6b7280; + } + .p-input-filled .p-inputtext { + background-color: #f3f4f6; + } + .p-input-filled .p-inputtext:enabled:hover { + background-color: #f3f4f6; + } + .p-input-filled .p-inputtext:enabled:focus { + background-color: #ffffff; + } + .p-inputtext-sm .p-inputtext { + font-size: 0.875rem; + padding: 0.65625rem 0.65625rem; + } + .p-inputtext-lg .p-inputtext { + font-size: 1.25rem; + padding: 0.9375rem 0.9375rem; + } + .p-knob-range { + fill: none; + transition: stroke 0.1s ease-in; + } + .p-knob-value { + animation-name: dash-frame; + animation-fill-mode: forwards; + fill: none; + } + .p-knob-text { + font-size: 1.3rem; + text-align: center; + } + @keyframes dash-frame { + 100% { + stroke-dashoffset: 0; + } + } + .p-listbox-list-wrapper { + overflow: auto; + } + .p-listbox-list { + list-style-type: none; + margin: 0; + padding: 0; + } + .p-listbox-item { + cursor: pointer; + position: relative; + overflow: hidden; + } + .p-listbox-item-group { + cursor: auto; + } + .p-listbox-filter-container { + position: relative; + } + .p-listbox-filter-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-listbox-filter { + width: 100%; + } + .p-listbox { + background: #ffffff; + color: #4b5563; + border: 1px solid #d1d5db; + border-radius: 6px; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-listbox .p-listbox-header { + padding: 0.75rem 1.25rem; + border-bottom: 1px solid #e5e7eb; + color: #374151; + background: #f9fafb; + margin: 0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-listbox .p-listbox-header .p-listbox-filter { + padding-right: 1.75rem; + } + .p-listbox .p-listbox-header .p-listbox-filter-icon { + right: 0.75rem; + color: #6b7280; + } + .p-listbox .p-listbox-list { + padding: 0.75rem 0; + outline: 0 none; + } + .p-listbox .p-listbox-list .p-listbox-item { + margin: 0; + padding: 0.75rem 1.25rem; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-listbox .p-listbox-list .p-listbox-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-listbox .p-listbox-list .p-listbox-item-group { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + } + .p-listbox .p-listbox-list .p-listbox-empty-message { + padding: 0.75rem 1.25rem; + color: #4b5563; + background: transparent; + } + .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { + color: #4b5563; + background: #f3f4f6; + } + .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-listbox.p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-listbox.p-invalid { + border-color: #e24c4c; + } + .p-multiselect { + display: inline-flex; + cursor: pointer; + user-select: none; + } + .p-multiselect-trigger { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .p-multiselect-label-container { + overflow: hidden; + flex: 1 1 auto; + cursor: pointer; + } + .p-multiselect-label { + display: block; + white-space: nowrap; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + } + .p-multiselect-label-empty { + overflow: hidden; + visibility: hidden; + } + .p-multiselect-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + .p-multiselect-token-icon { + cursor: pointer; + } + .p-multiselect .p-multiselect-panel { + min-width: 100%; + } + .p-multiselect-items-wrapper { + overflow: auto; + } + .p-multiselect-items { + margin: 0; + padding: 0; + list-style-type: none; + } + .p-multiselect-item { + cursor: pointer; + display: flex; + align-items: center; + font-weight: normal; + white-space: nowrap; + position: relative; + overflow: hidden; + } + .p-multiselect-item-group { + cursor: auto; + } + .p-multiselect-header { + display: flex; + align-items: center; + justify-content: space-between; + } + .p-multiselect-filter-container { + position: relative; + flex: 1 1 auto; + } + .p-multiselect-filter-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-multiselect-filter-container .p-inputtext { + width: 100%; + } + .p-multiselect-close { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + overflow: hidden; + position: relative; 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-fluid .p-multiselect { + display: flex; } - .p-menubar .p-menubar-root-list .p-submenu-list { + .p-multiselect { + background: #ffffff; + border: 1px solid #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-multiselect:not(.p-disabled):hover { + border-color: #3B82F6; + } + .p-multiselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-multiselect.p-variant-filled { + background: #f3f4f6; + } + .p-multiselect.p-variant-filled:not(.p-disabled):hover { + background-color: #f3f4f6; + } + .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { + background-color: #ffffff; + } + .p-multiselect .p-multiselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .p-multiselect .p-multiselect-label.p-placeholder { + color: #6b7280; + } + .p-multiselect.p-multiselect-chip .p-multiselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: #e5e7eb; + color: #4b5563; + 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: #6b7280; + width: 3rem; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-multiselect.p-invalid.p-component { + border-color: #e24c4c; + } + .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label { + padding: 0.375rem 0.75rem; + } + .p-multiselect-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-multiselect-panel .p-multiselect-header { + padding: 0.75rem 1.25rem; + border-bottom: 1px solid #e5e7eb; + color: #374151; + background: #f9fafb; + margin: 0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext { + padding-right: 1.75rem; + } + .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { + right: 0.75rem; + color: #6b7280; + } + .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: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-multiselect-panel .p-multiselect-items { + padding: 0.75rem 0; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item { + margin: 0; + padding: 0.75rem 1.25rem; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { + margin-right: 0.5rem; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + } + .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { + padding: 0.75rem 1.25rem; + color: #4b5563; + background: transparent; + } + .p-password { + display: inline-flex; + } + .p-password .p-password-panel { + min-width: 100%; + } + .p-password-meter { + height: 10px; + } + .p-password-strength { + height: 100%; + width: 0; + transition: width 1s ease-in-out; + } + .p-fluid .p-password { + display: flex; + } + .p-password-input::-ms-reveal, + .p-password-input::-ms-clear { + display: none; + } + .p-password.p-invalid.p-component > .p-inputtext { + border-color: #e24c4c; + } + .p-password-panel { + padding: 1.25rem; + background: #ffffff; + color: #4b5563; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-password-panel .p-password-meter { + margin-bottom: 0.5rem; + background: #e5e7eb; + } + .p-password-panel .p-password-meter .p-password-strength.weak { + background: #ea5455; + } + .p-password-panel .p-password-meter .p-password-strength.medium { + background: #ff9f42; + } + .p-password-panel .p-password-meter .p-password-strength.strong { + background: #29c76f; + } + .p-radiobutton { + position: relative; + display: inline-flex; + user-select: none; + vertical-align: bottom; + } + .p-radiobutton-input { + cursor: pointer; + } + .p-radiobutton-box { + display: flex; + justify-content: center; + align-items: center; + } + .p-radiobutton-icon { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transform: translateZ(0) scale(0.1); + border-radius: 50%; + visibility: hidden; + } + .p-radiobutton.p-highlight .p-radiobutton-icon { + transform: translateZ(0) scale(1, 1); + visibility: visible; + } + .p-radiobutton { + width: 22px; + height: 22px; + } + .p-radiobutton .p-radiobutton-input { + appearance: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + opacity: 0; + z-index: 1; + outline: 0 none; + border: 2px solid #d1d5db; + border-radius: 50%; + } + .p-radiobutton .p-radiobutton-box { + border: 2px solid #d1d5db; + background: #ffffff; + width: 22px; + height: 22px; + color: #4b5563; + 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 .p-radiobutton-icon { + width: 12px; + height: 12px; + transition-duration: 0.2s; + background-color: #ffffff; + } + .p-radiobutton.p-highlight .p-radiobutton-box { + border-color: #3B82F6; + background: #3B82F6; + } + .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box { + border-color: #3B82F6; + } + .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box { + border-color: #1D4ED8; + background: #1D4ED8; + } + .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon { + background-color: #ffffff; + } + .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-radiobutton.p-invalid > .p-radiobutton-box { + border-color: #e24c4c; + } + .p-radiobutton.p-variant-filled .p-radiobutton-box { + background-color: #f3f4f6; + } + .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box { + background: #3B82F6; + } + .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box { + background-color: #f3f4f6; + } + .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box { + background: #1D4ED8; + } + .p-input-filled .p-radiobutton .p-radiobutton-box { + background-color: #f3f4f6; + } + .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box { + background: #3B82F6; + } + .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box { + background-color: #f3f4f6; + } + .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box { + background: #1D4ED8; + } + .p-rating { + position: relative; + display: flex; + align-items: center; + } + .p-rating-item { + display: inline-flex; + align-items: center; + cursor: pointer; + } + .p-rating.p-readonly .p-rating-item { + cursor: default; + } + .p-rating { + gap: 0.5rem; + } + .p-rating .p-rating-item { + outline-color: transparent; + border-radius: 50%; + } + .p-rating .p-rating-item .p-rating-icon { + color: #4b5563; + 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: #ea5455; + } + .p-rating .p-rating-item.p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { + color: #3B82F6; + } + .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { + color: #3B82F6; + } + .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { + color: #e73d3e; + } + .p-selectbutton .p-button { + background: #ffffff; + border: 1px solid #d1d5db; + color: #4b5563; + 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: #6b7280; + } + .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { + background: #f3f4f6; + border-color: #d1d5db; + color: #4b5563; + } + .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: #374151; + } + .p-selectbutton .p-button.p-highlight { + background: #3B82F6; + border-color: #3B82F6; + color: #ffffff; + } + .p-selectbutton .p-button.p-highlight .p-button-icon-left, + .p-selectbutton .p-button.p-highlight .p-button-icon-right { + color: #ffffff; + } + .p-selectbutton .p-button.p-highlight:hover { + background: #2563eb; + border-color: #2563eb; + color: #ffffff; + } + .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, + .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { + color: #ffffff; + } + .p-selectbutton.p-invalid > .p-button { + border-color: #e24c4c; + } + .p-slider { + position: relative; + } + .p-slider .p-slider-handle { + cursor: grab; + touch-action: none; + display: block; + } + .p-slider-range { + display: block; + } + .p-slider-horizontal .p-slider-range { + top: 0; + left: 0; + height: 100%; + } + .p-slider-horizontal .p-slider-handle { + top: 50%; + } + .p-slider-vertical { + height: 100px; + } + .p-slider-vertical .p-slider-handle { + left: 50%; + } + .p-slider-vertical .p-slider-range { + bottom: 0; + left: 0; + width: 100%; + } + .p-slider { + background: #e5e7eb; + border: 0 none; + border-radius: 6px; + } + .p-slider.p-slider-horizontal { + height: 0.286rem; + } + .p-slider.p-slider-horizontal .p-slider-handle { + margin-top: -0.5715rem; + margin-left: -0.5715rem; + } + .p-slider.p-slider-vertical { + width: 0.286rem; + } + .p-slider.p-slider-vertical .p-slider-handle { + margin-left: -0.5715rem; + margin-bottom: -0.5715rem; + } + .p-slider .p-slider-handle { + height: 1.143rem; + width: 1.143rem; + background: #ffffff; + border: 2px solid #3B82F6; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-slider .p-slider-handle:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-slider .p-slider-range { + background: #3B82F6; + border-radius: 6px; + } + .p-slider:not(.p-disabled) .p-slider-handle:hover { + background: #3B82F6; + border-color: #3B82F6; + } + .p-inputtextarea-resizable { + overflow: hidden; + resize: none; + } + .p-fluid .p-inputtextarea { + width: 100%; + } + .p-treeselect { + display: inline-flex; + cursor: pointer; + user-select: none; + } + .p-treeselect-trigger { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .p-treeselect-label-container { + overflow: hidden; + flex: 1 1 auto; + cursor: pointer; + } + .p-treeselect-label { + display: block; + white-space: nowrap; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + } + .p-treeselect-label-empty { + overflow: hidden; + visibility: hidden; + } + .p-treeselect-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + .p-treeselect .p-treeselect-panel { + min-width: 100%; + } + .p-treeselect-items-wrapper { + overflow: auto; + } + .p-fluid .p-treeselect { + display: flex; + } + .p-treeselect { + background: #ffffff; + border: 1px solid #d1d5db; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-treeselect:not(.p-disabled):hover { + border-color: #3B82F6; + } + .p-treeselect:not(.p-disabled).p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-treeselect.p-variant-filled { + background: #f3f4f6; + } + .p-treeselect.p-variant-filled:not(.p-disabled):hover { + background-color: #f3f4f6; + } + .p-treeselect.p-variant-filled:not(.p-disabled).p-focus { + background-color: #ffffff; + } + .p-treeselect .p-treeselect-label { + padding: 0.75rem 0.75rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .p-treeselect .p-treeselect-label.p-placeholder { + color: #6b7280; + } + .p-treeselect.p-treeselect-chip .p-treeselect-token { + padding: 0.375rem 0.75rem; + margin-right: 0.5rem; + background: #e5e7eb; + color: #4b5563; + border-radius: 16px; + } + .p-treeselect .p-treeselect-trigger { + background: transparent; + color: #6b7280; + width: 3rem; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-treeselect.p-invalid.p-component { + border-color: #e24c4c; + } + .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label { + padding: 0.375rem 0.75rem; + } + .p-treeselect-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { + border: 0 none; + } + .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { + padding: 0.75rem 1.25rem; + color: #4b5563; + background: transparent; + } + .p-input-filled .p-treeselect { + background: #f3f4f6; + } + .p-input-filled .p-treeselect:not(.p-disabled):hover { + background-color: #f3f4f6; + } + .p-input-filled .p-treeselect:not(.p-disabled).p-focus { + background-color: #ffffff; + } + .p-togglebutton { + position: relative; + display: inline-flex; + user-select: none; + vertical-align: bottom; + } + .p-togglebutton-input { + cursor: pointer; + } + .p-togglebutton .p-button { + flex: 1 1 auto; + } + .p-togglebutton .p-togglebutton-input { + appearance: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + opacity: 0; + z-index: 1; + outline: 0 none; + border: 1px solid #d1d5db; + border-radius: 6px; + } + .p-togglebutton .p-button { + background: #ffffff; + border: 1px solid #d1d5db; + color: #4b5563; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-togglebutton .p-button .p-button-icon-left, + .p-togglebutton .p-button .p-button-icon-right { + color: #6b7280; + } + .p-togglebutton.p-highlight .p-button { + background: #3B82F6; + border-color: #3B82F6; + color: #ffffff; + } + .p-togglebutton.p-highlight .p-button .p-button-icon-left, + .p-togglebutton.p-highlight .p-button .p-button-icon-right { + color: #ffffff; + } + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button { + background: #f3f4f6; + border-color: #d1d5db; + color: #4b5563; + } + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left, + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right { + color: #374151; + } + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button { + background: #2563eb; + border-color: #2563eb; + color: #ffffff; + } + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left, + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right { + color: #ffffff; + } + .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + border-color: #3B82F6; + } + .p-togglebutton.p-invalid > .p-button { + border-color: #e24c4c; + } + .p-button { + display: inline-flex; + cursor: pointer; + user-select: none; + align-items: center; + vertical-align: bottom; + text-align: center; + overflow: hidden; + position: relative; + } + .p-button-label { + flex: 1 1 auto; + } + .p-button-icon-right { + order: 1; + } + .p-button:disabled { + cursor: default; + } + .p-button-icon-only { + justify-content: center; + } + .p-button-icon-only .p-button-label { + visibility: hidden; + width: 0; + flex: 0 0 auto; + } + .p-button-vertical { + flex-direction: column; + } + .p-button-icon-bottom { + order: 2; + } + .p-button-group .p-button { + margin: 0; + } + .p-button-group .p-button:not(:last-child), .p-button-group .p-button:not(:last-child):hover { + border-right: 0 none; + } + .p-button-group .p-button:not(:first-of-type):not(:last-of-type) { + border-radius: 0; + } + .p-button-group .p-button:first-of-type:not(:only-of-type) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-button-group .p-button:last-of-type:not(:only-of-type) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .p-button-group .p-button:focus { + position: relative; + z-index: 1; + } + .p-button { + color: #ffffff; + background: #3B82F6; + border: 1px solid #3B82F6; + padding: 0.75rem 1.25rem; + font-size: 1rem; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-button:not(:disabled):hover { + background: #2563eb; + color: #ffffff; + border-color: #2563eb; + } + .p-button:not(:disabled):active { + background: #1D4ED8; + color: #ffffff; + border-color: #1D4ED8; + } + .p-button.p-button-outlined { + background-color: transparent; + color: #3B82F6; + border: 1px solid; + } + .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(59, 130, 246, 0.04); + color: #3B82F6; + border: 1px solid; + } + .p-button.p-button-outlined:not(:disabled):active { + background: rgba(59, 130, 246, 0.16); + color: #3B82F6; + border: 1px solid; + } + .p-button.p-button-outlined.p-button-plain { + color: #6b7280; + border-color: #6b7280; + } + .p-button.p-button-outlined.p-button-plain:not(:disabled):hover { + background: #f3f4f6; + color: #6b7280; + } + .p-button.p-button-outlined.p-button-plain:not(:disabled):active { + background: #e5e7eb; + color: #6b7280; + } + .p-button.p-button-text { + background-color: transparent; + color: #3B82F6; + border-color: transparent; + } + .p-button.p-button-text:not(:disabled):hover { + background: rgba(59, 130, 246, 0.04); + color: #3B82F6; + border-color: transparent; + } + .p-button.p-button-text:not(:disabled):active { + background: rgba(59, 130, 246, 0.16); + color: #3B82F6; + border-color: transparent; + } + .p-button.p-button-text.p-button-plain { + color: #6b7280; + } + .p-button.p-button-text.p-button-plain:not(:disabled):hover { + background: #f3f4f6; + color: #6b7280; + } + .p-button.p-button-text.p-button-plain:not(:disabled):active { + background: #e5e7eb; + color: #6b7280; + } + .p-button:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-button .p-button-label { + transition-duration: 0.2s; + } + .p-button .p-button-icon-left { + margin-right: 0.5rem; + } + .p-button .p-button-icon-right { + margin-left: 0.5rem; + } + .p-button .p-button-icon-bottom { + margin-top: 0.5rem; + } + .p-button .p-button-icon-top { + margin-bottom: 0.5rem; + } + .p-button .p-badge { + margin-left: 0.5rem; + min-width: 1rem; + height: 1rem; + line-height: 1rem; + color: #3B82F6; + background-color: #ffffff; + } + .p-button.p-button-raised { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + } + .p-button.p-button-rounded { + border-radius: 2rem; + } + .p-button.p-button-icon-only { + width: 3rem; + padding: 0.75rem 0; + } + .p-button.p-button-icon-only .p-button-icon-left, + .p-button.p-button-icon-only .p-button-icon-right { + margin: 0; + } + .p-button.p-button-icon-only.p-button-rounded { + border-radius: 50%; + height: 3rem; + } + .p-button.p-button-sm { + font-size: 0.875rem; + padding: 0.65625rem 1.09375rem; + } + .p-button.p-button-sm .p-button-icon { + font-size: 0.875rem; + } + .p-button.p-button-lg { + font-size: 1.25rem; + padding: 0.9375rem 1.5625rem; + } + .p-button.p-button-lg .p-button-icon { + font-size: 1.25rem; + } + .p-button.p-button-loading-label-only .p-button-label { + margin-left: 0.5rem; + } + .p-button.p-button-loading-label-only .p-button-loading-icon { + margin-right: 0; + } + .p-fluid .p-button { + width: 100%; + } + .p-fluid .p-button-icon-only { + width: 3rem; + } + .p-fluid .p-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: #64748B; + border: 1px solid #64748B; + } + .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: #475569; + color: #ffffff; + border-color: #475569; + } + .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 #E2E8F0; + } + .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: #334155; + color: #ffffff; + border-color: #334155; + } + .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: #64748B; + 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(100, 116, 139, 0.04); + color: #64748B; + 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(100, 116, 139, 0.16); + color: #64748B; + 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: #64748B; + 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(100, 116, 139, 0.04); + border-color: transparent; + color: #64748B; + } + .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(100, 116, 139, 0.16); + border-color: transparent; + color: #64748B; + } + .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button { + color: #ffffff; + background: #0ea5e9; + border: 1px solid #0ea5e9; + } + .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: #0284c7; + color: #ffffff; + border-color: #0284c7; + } + .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 #BFDBFE; + } + .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: #0369a1; + color: #ffffff; + border-color: #0369a1; + } + .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: #0ea5e9; + 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(14, 165, 233, 0.04); + color: #0ea5e9; + 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(14, 165, 233, 0.16); + color: #0ea5e9; + 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: #0ea5e9; + 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(14, 165, 233, 0.04); + border-color: transparent; + color: #0ea5e9; + } + .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(14, 165, 233, 0.16); + border-color: transparent; + color: #0ea5e9; + } + .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button { + color: #ffffff; + background: #22C55E; + border: 1px solid #22C55E; + } + .p-button.p-button-success: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: #16A34A; + color: #ffffff; + border-color: #16A34A; + } + .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 #BBF7D0; + } + .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: #15803D; + color: #ffffff; + border-color: #15803D; + } + .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: #22C55E; + 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(34, 197, 94, 0.04); + color: #22C55E; + 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(34, 197, 94, 0.16); + color: #22C55E; + 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: #22C55E; + 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(34, 197, 94, 0.04); + border-color: transparent; + color: #22C55E; + } + .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(34, 197, 94, 0.16); + border-color: transparent; + color: #22C55E; + } + .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button { + color: #ffffff; + background: #f97316; + border: 1px solid #f97316; + } + .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: #ea580c; + color: #ffffff; + border-color: #ea580c; + } + .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 #FDE68A; + } + .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: #c2410c; + color: #ffffff; + border-color: #c2410c; + } + .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: #f97316; + 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(249, 115, 22, 0.04); + color: #f97316; + 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(249, 115, 22, 0.16); + color: #f97316; + 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: #f97316; + 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(249, 115, 22, 0.04); + border-color: transparent; + color: #f97316; + } + .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(249, 115, 22, 0.16); + border-color: transparent; + color: #f97316; + } + .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button { + color: #ffffff; + background: #A855F7; + border: 1px solid #A855F7; + } + .p-button.p-button-help: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: #9333EA; + color: #ffffff; + border-color: #9333EA; + } + .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 #E9D5FF; + } + .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: #7E22CE; + color: #ffffff; + border-color: #7E22CE; + } + .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: #A855F7; + 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(168, 85, 247, 0.04); + color: #A855F7; + 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(168, 85, 247, 0.16); + color: #A855F7; + 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: #A855F7; + 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(168, 85, 247, 0.04); + border-color: transparent; + color: #A855F7; + } + .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(168, 85, 247, 0.16); + border-color: transparent; + color: #A855F7; + } + .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button { + color: #ffffff; + background: #EF4444; + border: 1px solid #EF4444; + } + .p-button.p-button-danger: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: #DC2626; + color: #ffffff; + border-color: #DC2626; + } + .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 #FECACA; + } + .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: #B91C1C; + color: #ffffff; + border-color: #B91C1C; + } + .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: #EF4444; + 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(239, 68, 68, 0.04); + color: #EF4444; + 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(239, 68, 68, 0.16); + color: #EF4444; + 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: #EF4444; + 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(239, 68, 68, 0.04); + border-color: transparent; + color: #EF4444; + } + .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(239, 68, 68, 0.16); + border-color: transparent; + color: #EF4444; + } + .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button { + color: #ffffff; + background: #1f2937; + border: 1px solid #1f2937; + } + .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover { + background: #374151; + color: #ffffff; + border-color: #374151; + } + .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus { + box-shadow: none; + } + .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active { + background: #4b5563; + color: #ffffff; + border-color: #4b5563; + } + .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined { + background-color: transparent; + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + color: #1f2937; + border: 1px solid; + } + .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text { + background-color: transparent; + color: #1f2937; + border-color: transparent; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover { + background: rgba(31, 41, 55, 0.04); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active { + background: rgba(31, 41, 55, 0.16); + border-color: transparent; + color: #1f2937; + } + .p-button.p-button-link { + color: #1D4ED8; + background: transparent; + border: transparent; + } + .p-button.p-button-link:not(:disabled):hover { + background: transparent; + color: #1D4ED8; + 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 #BFDBFE; + border-color: transparent; + } + .p-button.p-button-link:not(:disabled):active { + background: transparent; + color: #1D4ED8; + border-color: transparent; + } + .p-speeddial { + position: absolute; + display: flex; + } + .p-speeddial-button { + z-index: 1; + } + .p-speeddial-list { + margin: 0; + padding: 0; + list-style: none; + display: flex; + align-items: center; + justify-content: center; + transition: top 0s linear 0.2s; + pointer-events: none; + z-index: 2; + } + .p-speeddial-item { + transform: scale(0); + opacity: 0; + transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 0.8s; + will-change: transform; + } + .p-speeddial-action { + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + position: relative; + overflow: hidden; + } + .p-speeddial-circle .p-speeddial-item, + .p-speeddial-semi-circle .p-speeddial-item, + .p-speeddial-quarter-circle .p-speeddial-item { + position: absolute; + } + .p-speeddial-rotate { + transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + will-change: transform; + } + .p-speeddial-mask { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: 0; + transition: opacity 250ms cubic-bezier(0.25, 0.8, 0.25, 1); + } + .p-speeddial-mask-visible { + pointer-events: none; + opacity: 1; + transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); + } + .p-speeddial-opened .p-speeddial-list { + pointer-events: auto; + } + .p-speeddial-opened .p-speeddial-item { + transform: scale(1); + opacity: 1; + } + .p-speeddial-opened .p-speeddial-rotate { + transform: rotate(45deg); + } + .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 #BFDBFE; + } + .p-speeddial-action { + width: 3rem; + height: 3rem; + background: #4b5563; + color: #fff; + outline-color: transparent; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + } + .p-speeddial-action:hover { + background: #022354; + color: #fff; + } + .p-speeddial-direction-up .p-speeddial-item { + margin: 0.25rem 0; + } + .p-speeddial-direction-up .p-speeddial-item:first-child { + margin-bottom: 0.5rem; + } + .p-speeddial-direction-down .p-speeddial-item { + margin: 0.25rem 0; + } + .p-speeddial-direction-down .p-speeddial-item:first-child { + margin-top: 0.5rem; + } + .p-speeddial-direction-left .p-speeddial-item { + margin: 0 0.25rem; + } + .p-speeddial-direction-left .p-speeddial-item:first-child { + margin-right: 0.5rem; + } + .p-speeddial-direction-right .p-speeddial-item { + margin: 0 0.25rem; + } + .p-speeddial-direction-right .p-speeddial-item:first-child { + margin-left: 0.5rem; + } + .p-speeddial-circle .p-speeddial-item, + .p-speeddial-semi-circle .p-speeddial-item, + .p-speeddial-quarter-circle .p-speeddial-item { + margin: 0; + } + .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, + .p-speeddial-semi-circle .p-speeddial-item:first-child, + .p-speeddial-semi-circle .p-speeddial-item:last-child, + .p-speeddial-quarter-circle .p-speeddial-item:first-child, + .p-speeddial-quarter-circle .p-speeddial-item:last-child { + margin: 0; + } + .p-speeddial-mask { + background-color: rgba(0, 0, 0, 0.4); + border-radius: 6px; + } + .p-splitbutton { + display: inline-flex; + position: relative; + } + .p-splitbutton .p-splitbutton-defaultbutton, + .p-splitbutton.p-button-rounded > .p-splitbutton-defaultbutton.p-button, + .p-splitbutton.p-button-outlined > .p-splitbutton-defaultbutton.p-button, + .p-splitbutton.p-button-outlined > .p-splitbutton-defaultbutton.p-button-outlined.p-button:hover { + flex: 1 1 auto; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; + } + .p-splitbutton-menubutton, + .p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button, + .p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button { + display: flex; + align-items: center; + justify-content: center; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .p-splitbutton .p-menu { + min-width: 100%; + } + .p-fluid .p-splitbutton { + display: flex; + } + .p-splitbutton { + border-radius: 6px; + } + .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 { + display: flex; + flex-direction: column; + } + .p-carousel-content { + display: flex; + flex-direction: column; + overflow: auto; + } + .p-carousel-prev, + .p-carousel-next { + align-self: center; + flex-grow: 0; + flex-shrink: 0; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + position: relative; + } + .p-carousel-container { + display: flex; + flex-direction: row; + } + .p-carousel-items-content { + overflow: hidden; + width: 100%; + } + .p-carousel-items-container { + display: flex; + flex-direction: row; + } + .p-carousel-indicators { + display: flex; + flex-direction: row; + justify-content: center; + flex-wrap: wrap; + } + .p-carousel-indicator > button { + display: flex; + align-items: center; + justify-content: center; + } + /* Vertical */ + .p-carousel-vertical .p-carousel-container { + flex-direction: column; + } + .p-carousel-vertical .p-carousel-items-container { + flex-direction: column; + height: 100%; + } + /* Keyboard Support */ + .p-items-hidden .p-carousel-item { + visibility: hidden; + } + .p-items-hidden .p-carousel-item.p-carousel-item-active { + visibility: visible; + } + .p-carousel .p-carousel-content .p-carousel-prev, + .p-carousel .p-carousel-content .p-carousel-next { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + margin: 0.5rem; + } + .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, + .p-carousel .p-carousel-content .p-carousel-next:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-carousel .p-carousel-indicators { + padding: 1rem; + } + .p-carousel .p-carousel-indicators .p-carousel-indicator { + margin-right: 0.5rem; + margin-bottom: 0.5rem; + } + .p-carousel .p-carousel-indicators .p-carousel-indicator button { + background-color: #d1d5db; + 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: #9ca3af; + } + .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { + background: #EFF6FF; + color: #1D4ED8; + } + .p-datatable { + position: relative; + } + .p-datatable-table { + border-spacing: 0px; + width: 100%; + } + .p-datatable .p-sortable-column { + cursor: pointer; + user-select: none; + } + .p-datatable .p-sortable-column .p-column-title, + .p-datatable .p-sortable-column .p-sortable-column-icon, + .p-datatable .p-sortable-column .p-sortable-column-badge { + vertical-align: middle; + } + .p-datatable .p-sortable-column .p-sortable-column-badge { + display: inline-flex; + align-items: center; + justify-content: center; + } + .p-datatable-hoverable-rows .p-selectable-row { + cursor: pointer; + } + /* Scrollable */ + .p-datatable-scrollable > .p-datatable-wrapper { + position: relative; + } + .p-datatable-scrollable-table > .p-datatable-thead { + top: 0; + z-index: 1; + } + .p-datatable-scrollable-table > .p-datatable-frozen-tbody { + position: sticky; + z-index: 1; + } + .p-datatable-scrollable-table > .p-datatable-tfoot { + bottom: 0; + z-index: 1; + } + .p-datatable-scrollable .p-frozen-column { + position: sticky; + background: inherit; + } + .p-datatable-scrollable th.p-frozen-column { + z-index: 1; + } + .p-datatable-flex-scrollable { + display: flex; + flex-direction: column; + height: 100%; + } + .p-datatable-flex-scrollable > .p-datatable-wrapper { + display: flex; + flex-direction: column; + flex: 1; + height: 100%; + } + .p-datatable-scrollable-table > .p-datatable-tbody > .p-rowgroup-header { + position: sticky; + z-index: 1; + } + /* Resizable */ + .p-datatable-resizable-table > .p-datatable-thead > tr > th, + .p-datatable-resizable-table > .p-datatable-tfoot > tr > td, + .p-datatable-resizable-table > .p-datatable-tbody > tr > td { + overflow: hidden; + white-space: nowrap; + } + .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-resizable-column:not(.p-frozen-column) { + background-clip: padding-box; + position: relative; + } + .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-resizable-column:last-child .p-column-resizer { + display: none; + } + .p-datatable .p-column-resizer { + display: block; + position: absolute; + top: 0; + right: 0; + margin: 0; + width: 0.5rem; + height: 100%; + padding: 0px; + cursor: col-resize; + border: 1px solid transparent; + } + .p-datatable .p-column-header-content { + display: flex; + align-items: center; + } + .p-datatable .p-column-resizer-helper { + width: 1px; + position: absolute; + z-index: 10; + display: none; + } + .p-datatable .p-row-editor-init, + .p-datatable .p-row-editor-save, + .p-datatable .p-row-editor-cancel { + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + /* Expand */ + .p-datatable .p-row-toggler { + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + /* Reorder */ + .p-datatable-reorder-indicator-up, + .p-datatable-reorder-indicator-down { + position: absolute; + display: none; + } + .p-reorderable-column, + .p-datatable-reorderablerow-handle { + cursor: move; + } + /* Loader */ + .p-datatable .p-datatable-loading-overlay { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + } + /* Filter */ + .p-column-filter-row { + display: flex; + align-items: center; + width: 100%; + } + .p-column-filter-menu { + display: inline-flex; + margin-left: auto; + } + .p-column-filter-row .p-column-filter-element { + flex: 1 1 auto; + width: 1%; + } + .p-column-filter-menu-button, + .p-column-filter-clear-button { + display: inline-flex; + justify-content: center; + align-items: center; + cursor: pointer; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-column-filter-row-items { + margin: 0; + padding: 0; + list-style: none; + } + .p-column-filter-row-item { + cursor: pointer; + } + .p-column-filter-add-button, + .p-column-filter-remove-button { + justify-content: center; + } + .p-column-filter-add-button .p-button-label, + .p-column-filter-remove-button .p-button-label { + flex-grow: 0; + } + .p-column-filter-buttonbar { + display: flex; + align-items: center; + justify-content: space-between; + } + .p-column-filter-buttonbar .p-button:not(.p-button-icon-only) { + width: auto; + } + /* Responsive */ + .p-datatable .p-datatable-tbody > tr > td > .p-column-title { + display: none; + } + /* VirtualScroller */ + .p-datatable-virtualscroller-spacer { + display: flex; + } + .p-datatable .p-virtualscroller .p-virtualscroller-loading { + transform: none !important; + min-height: 0; + position: sticky; + top: 0; + left: 0; + } + .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: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + } + .p-datatable .p-datatable-footer { + background: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + } + .p-datatable .p-datatable-thead > tr > th { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + font-weight: 700; + color: #374151; + background: #f9fafb; + transition: box-shadow 0.2s; + } + .p-datatable .p-datatable-tfoot > tr > td { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + font-weight: 700; + color: #374151; + background: #f9fafb; + } + .p-datatable .p-sortable-column .p-sortable-column-icon { + color: #374151; + margin-left: 0.5rem; + } + .p-datatable .p-sortable-column .p-sortable-column-badge { + border-radius: 50%; + height: 1.143rem; + min-width: 1.143rem; + line-height: 1.143rem; + color: #1D4ED8; + background: #EFF6FF; + margin-left: 0.5rem; + } + .p-datatable .p-sortable-column:not(.p-highlight):hover { + background: #f3f4f6; + color: #374151; + } + .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { + color: #374151; + } + .p-datatable .p-sortable-column.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { + color: #1D4ED8; + } + .p-datatable .p-sortable-column.p-highlight:hover { + background: #EFF6FF; + color: #1D4ED8; + } + .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { + color: #1D4ED8; + } + .p-datatable .p-sortable-column:focus-visible { + box-shadow: inset 0 0 0 0.15rem #BFDBFE; + outline: 0 none; + } + .p-datatable .p-datatable-tbody > tr { + background: #ffffff; + color: #4b5563; + transition: box-shadow 0.2s; + } + .p-datatable .p-datatable-tbody > tr > td { + text-align: left; + border: 1px solid #e5e7eb; + 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: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .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: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { + margin-right: 0.5rem; + } + .p-datatable .p-datatable-tbody > tr > td > .p-column-title { + font-weight: 700; + } + .p-datatable .p-datatable-tbody > tr:focus-visible { + outline: 0.15rem solid #BFDBFE; + outline-offset: -0.15rem; + } + .p-datatable .p-datatable-tbody > tr.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-datatable .p-datatable-tbody > tr.p-highlight-contextmenu { + outline: 0.15rem solid #BFDBFE; + outline-offset: -0.15rem; + } + .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { + box-shadow: inset 0 2px 0 0 #EFF6FF; + } + .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { + box-shadow: inset 0 -2px 0 0 #EFF6FF; + } + .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-datatable .p-column-resizer-helper { + background: #3B82F6; + } + .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, + .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-thead, + .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot { + background-color: #f9fafb; + } + .p-datatable .p-datatable-loading-icon { + font-size: 2rem; + } + .p-datatable .p-datatable-loading-icon.p-icon { + width: 2rem; + height: 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.p-row-odd { + background: #f8f8fa; + } + .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler { + color: #1D4ED8; + } + .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover { + color: #1D4ED8; + } + .p-datatable.p-datatable-sm .p-datatable-header { + padding: 0.5rem 0.5rem; + } + .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { + padding: 0.5rem 0.5rem; + } + .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { + padding: 0.5rem 0.5rem; + } + .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { + padding: 0.5rem 0.5rem; + } + .p-datatable.p-datatable-sm .p-datatable-footer { + padding: 0.5rem 0.5rem; + } + .p-datatable.p-datatable-lg .p-datatable-header { + padding: 1.25rem 1.25rem; + } + .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { + padding: 1.25rem 1.25rem; + } + .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { + padding: 1.25rem 1.25rem; + } + .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { + padding: 1.25rem 1.25rem; + } + .p-datatable.p-datatable-lg .p-datatable-footer { + padding: 1.25rem 1.25rem; + } + .p-dataview .p-paginator-top { + border-width: 0 0 1px 0; + border-radius: 0; + } + .p-dataview .p-paginator-bottom { + border-width: 0 0 1px 0; + border-radius: 0; + } + .p-dataview .p-dataview-header { + background: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + } + .p-dataview .p-dataview-content { + background: #ffffff; + color: #4b5563; + border: 0 none; + padding: 0; + } + .p-dataview .p-dataview-footer { + background: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-column-filter-row .p-column-filter-menu-button, + .p-column-filter-row .p-column-filter-clear-button { + margin-left: 0.5rem; + } + .p-column-filter-menu-button { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-column-filter-menu-button:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover { + background: #f3f4f6; + color: #374151; + } + .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover { + background: #EFF6FF; + color: #1D4ED8; + } + .p-column-filter-menu-button:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-column-filter-clear-button { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-column-filter-clear-button:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-column-filter-clear-button:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-column-filter-overlay { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + min-width: 12.5rem; + } + .p-column-filter-overlay .p-column-filter-row-items { + padding: 0.75rem 0; + } + .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { + margin: 0; + padding: 0.75rem 1.25rem; + border: 0 none; + color: #4b5563; + 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:last-child { + margin-bottom: 0; + } + .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { + color: #4b5563; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-column-filter-overlay-menu .p-column-filter-operator { + padding: 0.75rem 1.25rem; + border-bottom: 1px solid #e5e7eb; + color: #374151; + background: #f9fafb; + margin: 0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-column-filter-overlay-menu .p-column-filter-constraint { + padding: 1.25rem; + border-bottom: 1px solid #e5e7eb; + } + .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { + margin-bottom: 0.5rem; + } + .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { + margin-top: 0.5rem; + } + .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { + border-bottom: 0 none; + } + .p-column-filter-overlay-menu .p-column-filter-add-rule { + padding: 0.75rem 1.25rem; + } + .p-column-filter-overlay-menu .p-column-filter-buttonbar { + padding: 1.25rem; + } + .p-orderlist { + display: flex; + } + .p-orderlist-controls { + display: flex; + flex-direction: column; + justify-content: center; + } + .p-orderlist-list-container { + flex: 1 1 auto; + } + .p-orderlist-list { + list-style-type: none; + margin: 0; + padding: 0; + overflow: auto; + min-height: 12rem; + max-height: 24rem; + } + .p-orderlist-item { + cursor: pointer; + overflow: hidden; + position: relative; + } + .p-orderlist.p-state-disabled .p-orderlist-item, + .p-orderlist.p-state-disabled .p-button { + cursor: default; + } + .p-orderlist.p-state-disabled .p-orderlist-list { + overflow: hidden; + } + .p-orderlist .p-orderlist-controls { + padding: 1.25rem; + } + .p-orderlist .p-orderlist-controls .p-button { + margin-bottom: 0.5rem; + } + .p-orderlist .p-orderlist-list-container { + background: #ffffff; + border: 1px solid #e5e7eb; + border-radius: 6px; + 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 #BFDBFE; + border-color: #3B82F6; + } + .p-orderlist .p-orderlist-header { + color: #374151; + padding: 1.25rem; + font-weight: 700; + } + .p-orderlist .p-orderlist-list { + color: #4b5563; + padding: 0.75rem 0; + outline: 0 none; + } + .p-orderlist .p-orderlist-list:not(:first-child) { + border-top: 1px solid #e5e7eb; + } + .p-orderlist .p-orderlist-list .p-orderlist-item { + padding: 0.75rem 1.25rem; + margin: 0; + border: 0 none; + color: #4b5563; + background: transparent; + transition: transform 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:last-child { + margin-bottom: 0; + } + .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { + background: #f8f8fa; + } + .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { + background: #f3f4f6; + } + .p-organizationchart-table { + border-spacing: 0; + border-collapse: separate; + margin: 0 auto; + } + .p-organizationchart-table > tbody > tr > td { + text-align: center; + vertical-align: top; + padding: 0 0.75rem; + } + .p-organizationchart-node-content { + display: inline-block; + position: relative; + } + .p-organizationchart-node-content .p-node-toggler { + position: absolute; + bottom: -0.75rem; + margin-left: -0.75rem; + z-index: 2; + left: 50%; + user-select: none; + cursor: pointer; + width: 1.5rem; + height: 1.5rem; + text-decoration: none; + } + .p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon { + position: relative; + top: 0.25rem; + } + .p-organizationchart-line-down { + margin: 0 auto; + height: 20px; + width: 1px; + } + .p-organizationchart-line-right { + border-radius: 0px; + } + .p-organizationchart-line-left { + border-radius: 0; + } + .p-organizationchart-selectable-node { + cursor: pointer; + } + .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-organizationchart .p-organizationchart-node-content.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { + color: #70aeff; + } + .p-organizationchart .p-organizationchart-line-down { + background: #e5e7eb; + } + .p-organizationchart .p-organizationchart-line-left { + border-right: 1px solid #e5e7eb; + border-color: #e5e7eb; + } + .p-organizationchart .p-organizationchart-line-top { + border-top: 1px solid #e5e7eb; + border-color: #e5e7eb; + } + .p-organizationchart .p-organizationchart-node-content { + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + padding: 1.25rem; + } + .p-organizationchart .p-organizationchart-node-content .p-node-toggler { + background: inherit; + color: inherit; + border-radius: 50%; + outline-color: transparent; + } + .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-paginator-default { + display: flex; + } + .p-paginator { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + } + .p-paginator-left-content { + margin-right: auto; + } + .p-paginator-right-content { + margin-left: auto; + } + .p-paginator-page, + .p-paginator-next, + .p-paginator-last, + .p-paginator-first, + .p-paginator-prev, + .p-paginator-current { + cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + line-height: 1; + user-select: none; + overflow: hidden; + position: relative; + } + .p-paginator-element:focus { + z-index: 1; + position: relative; + } + .p-paginator { + background: #ffffff; + color: #6b7280; + border: solid #f3f4f6; + border-width: 0; + padding: 0.5rem 1rem; + border-radius: 6px; + } + .p-paginator .p-paginator-first, + .p-paginator .p-paginator-prev, + .p-paginator .p-paginator-next, + .p-paginator .p-paginator-last { + background-color: transparent; + border: 0 none; + color: #6b7280; + min-width: 3rem; + height: 3rem; + margin: 0.143rem; + transition: box-shadow 0.2s; + border-radius: 50%; + } + .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, + .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, + .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, + .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { + background: #f3f4f6; + border-color: transparent; + color: #374151; + } + .p-paginator .p-paginator-first { + border-top-left-radius: 50%; + border-bottom-left-radius: 50%; + } + .p-paginator .p-paginator-last { + border-top-right-radius: 50%; + border-bottom-right-radius: 50%; + } + .p-paginator .p-dropdown { + margin-left: 0.5rem; + margin-right: 0.5rem; + height: 3rem; + } + .p-paginator .p-dropdown .p-dropdown-label { + padding-right: 0; + } + .p-paginator .p-paginator-page-input { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + .p-paginator .p-paginator-page-input .p-inputtext { + max-width: 3rem; + } + .p-paginator .p-paginator-current { + background-color: transparent; + border: 0 none; + color: #6b7280; + min-width: 3rem; + height: 3rem; + margin: 0.143rem; + padding: 0 0.5rem; + } + .p-paginator .p-paginator-pages .p-paginator-page { + background-color: transparent; + border: 0 none; + color: #6b7280; + min-width: 3rem; + height: 3rem; + margin: 0.143rem; + transition: box-shadow 0.2s; + border-radius: 50%; + } + .p-paginator .p-paginator-pages .p-paginator-page.p-highlight { + background: #EFF6FF; + border-color: #EFF6FF; + color: #1D4ED8; + } + .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { + background: #f3f4f6; + border-color: transparent; + color: #374151; + } + .p-picklist { + display: flex; + } + .p-picklist-buttons { + display: flex; + flex-direction: column; + justify-content: center; + } + .p-picklist-list-wrapper { + flex: 1 1 50%; + } + .p-picklist-list { + list-style-type: none; + margin: 0; + padding: 0; + overflow: auto; + min-height: 12rem; + max-height: 24rem; + } + .p-picklist-item { + cursor: pointer; + overflow: hidden; + position: relative; + } + .p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to, + .p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to { + transition: none; + } + .p-picklist .p-picklist-buttons { + padding: 1.25rem; + } + .p-picklist .p-picklist-buttons .p-button { + margin-bottom: 0.5rem; + } + .p-picklist .p-picklist-list-wrapper { + background: #ffffff; + border: 1px solid #e5e7eb; + border-radius: 6px; + 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 #BFDBFE; + border-color: #3B82F6; + } + .p-picklist .p-picklist-header { + color: #374151; + padding: 1.25rem; + font-weight: 700; + } + .p-picklist .p-picklist-list { + color: #4b5563; + padding: 0.75rem 0; + outline: 0 none; + } + .p-picklist .p-picklist-list:not(:first-child) { + border-top: 1px solid #e5e7eb; + } + .p-picklist .p-picklist-list .p-picklist-item { + padding: 0.75rem 1.25rem; + margin: 0; + border: 0 none; + color: #4b5563; + background: transparent; + transition: transform 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:last-child { + margin-bottom: 0; + } + .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-picklist .p-picklist-list .p-picklist-item.p-focus { + color: #4b5563; + background: #f3f4f6; + } + .p-picklist .p-picklist-list .p-picklist-item.p-highlight { + color: #1D4ED8; + background: #EFF6FF; + } + .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { + background: rgba(59, 130, 246, 0.24); + } + .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { + background: #f8f8fa; + } + .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { + background: #f3f4f6; + } + .p-timeline { + display: flex; + flex-grow: 1; + flex-direction: column; + } + .p-timeline-left .p-timeline-event-opposite { + text-align: right; + } + .p-timeline-left .p-timeline-event-content { + text-align: left; + } + .p-timeline-right .p-timeline-event { + flex-direction: row-reverse; + } + .p-timeline-right .p-timeline-event-opposite { + text-align: left; + } + .p-timeline-right .p-timeline-event-content { + text-align: right; + } + .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) { + flex-direction: row-reverse; + } + .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite { + text-align: right; + } + .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content { + text-align: left; + } + .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-opposite { + text-align: left; + } + .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-content { + text-align: right; + } + .p-timeline-event { + display: flex; + position: relative; + min-height: 70px; + } + .p-timeline-event:last-child { + min-height: 0; + } + .p-timeline-event-opposite { + flex: 1; + padding: 0 1rem; + } + .p-timeline-event-content { + flex: 1; + padding: 0 1rem; + } + .p-timeline-event-separator { + flex: 0; + display: flex; + align-items: center; + flex-direction: column; + } + .p-timeline-event-marker { + display: flex; + align-self: baseline; + } + .p-timeline-event-connector { + flex-grow: 1; + } + .p-timeline-horizontal { + flex-direction: row; + } + .p-timeline-horizontal .p-timeline-event { + flex-direction: column; + flex: 1; + } + .p-timeline-horizontal .p-timeline-event:last-child { + flex: 0; + } + .p-timeline-horizontal .p-timeline-event-separator { + flex-direction: row; + } + .p-timeline-horizontal .p-timeline-event-connector { + width: 100%; + } + .p-timeline-bottom .p-timeline-event { + flex-direction: column-reverse; + } + .p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(even) { + flex-direction: column-reverse; + } + .p-timeline .p-timeline-event-marker { + border: 2px solid #3B82F6; + border-radius: 50%; + width: 1rem; + height: 1rem; + background-color: #ffffff; + } + .p-timeline .p-timeline-event-connector { + background-color: #e5e7eb; + } + .p-timeline.p-timeline-vertical .p-timeline-event-opposite, + .p-timeline.p-timeline-vertical .p-timeline-event-content { + padding: 0 1rem; + } + .p-timeline.p-timeline-vertical .p-timeline-event-connector { + width: 2px; + } + .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, + .p-timeline.p-timeline-horizontal .p-timeline-event-content { + padding: 1rem 0; + } + .p-timeline.p-timeline-horizontal .p-timeline-event-connector { + height: 2px; + } + .p-tree-container { + margin: 0; + padding: 0; + list-style-type: none; + overflow: auto; + } + .p-treenode-children { + margin: 0; + padding: 0; + list-style-type: none; + } + .p-tree-wrapper { + overflow: auto; + } + .p-treenode-selectable { + cursor: pointer; + user-select: none; + } + .p-tree-toggler { + cursor: pointer; + user-select: none; + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + flex-shrink: 0; + } + .p-treenode-leaf > .p-treenode-content .p-tree-toggler { + visibility: hidden; + } + .p-treenode-content { + display: flex; + align-items: center; + } + .p-tree-filter { + width: 100%; + } + .p-tree-filter-container { + position: relative; + display: block; + width: 100%; + } + .p-tree-filter-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + .p-tree-loading { + position: relative; + min-height: 4rem; + } + .p-tree .p-tree-loading-overlay { + position: absolute; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + } + .p-tree-flex-scrollable { + display: flex; + flex: 1; + height: 100%; + flex-direction: column; + } + .p-tree-flex-scrollable .p-tree-wrapper { + flex: 1; + } + .p-tree { + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + padding: 1.25rem; + 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: inset 0 0 0 0.15rem #BFDBFE; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content { + border-radius: 6px; + transition: box-shadow 0.2s; + padding: 0.5rem; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { + margin-right: 0.5rem; + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { + margin-right: 0.5rem; + color: #6b7280; + } + .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: #4b5563; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { + color: #1D4ED8; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover { + color: #1D4ED8; + } + .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-tree .p-tree-filter-container { + margin-bottom: 0.5rem; + } + .p-tree .p-tree-filter-container .p-tree-filter { + width: 100%; + padding-right: 1.75rem; + } + .p-tree .p-tree-filter-container .p-tree-filter-icon { + right: 0.75rem; + color: #6b7280; + } + .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-treetable { + position: relative; + } + .p-treetable table { + border-collapse: collapse; + width: 100%; + table-layout: fixed; + } + .p-treetable .p-sortable-column { + cursor: pointer; + user-select: none; + } + .p-treetable-responsive-scroll > .p-treetable-wrapper { + overflow-x: auto; + } + .p-treetable-responsive-scroll > .p-treetable-wrapper > table, + .p-treetable-auto-layout > .p-treetable-wrapper > table { + table-layout: auto; + } + .p-treetable-hoverable-rows .p-treetable-tbody > tr { + cursor: pointer; + } + .p-treetable-toggler { + cursor: pointer; + user-select: none; + display: inline-flex; + align-items: center; + justify-content: center; + vertical-align: middle; + overflow: hidden; + position: relative; + } + .p-treetable-toggler + .p-checkbox { + vertical-align: middle; + } + .p-treetable-toggler + .p-checkbox + span { + vertical-align: middle; + } + /* Resizable */ + .p-treetable-resizable > .p-treetable-wrapper { + overflow-x: auto; + } + .p-treetable-resizable .p-treetable-thead > tr > th, + .p-treetable-resizable .p-treetable-tfoot > tr > td, + .p-treetable-resizable .p-treetable-tbody > tr > td { + overflow: hidden; + } + .p-treetable-resizable .p-resizable-column:not(.p-frozen-column) { + background-clip: padding-box; + position: relative; + } + .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer { + display: none; + } + .p-treetable .p-column-resizer { + display: block; + position: absolute; + top: 0; + right: 0; + margin: 0; + width: 0.5rem; + height: 100%; + padding: 0px; + cursor: col-resize; + border: 1px solid transparent; + } + .p-treetable .p-column-resizer-helper { + width: 1px; + position: absolute; + z-index: 10; + display: none; + } + .p-treetable .p-treetable-loading-overlay { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + } + /* Scrollable */ + .p-treetable-scrollable .p-treetable-wrapper { + position: relative; + overflow: auto; + } + .p-treetable-scrollable .p-treetable-table { + display: block; + } + .p-treetable-scrollable .p-treetable-thead, + .p-treetable-scrollable .p-treetable-tbody, + .p-treetable-scrollable .p-treetable-tfoot { + display: block; + } + .p-treetable-scrollable .p-treetable-thead > tr, + .p-treetable-scrollable .p-treetable-tbody > tr, + .p-treetable-scrollable .p-treetable-tfoot > tr { + display: flex; + flex-wrap: nowrap; + width: 100%; + } + .p-treetable-scrollable .p-treetable-thead > tr > th, + .p-treetable-scrollable .p-treetable-tbody > tr > td, + .p-treetable-scrollable .p-treetable-tfoot > tr > td { + display: flex; + flex: 1 1 0; + align-items: center; + } + .p-treetable-scrollable .p-treetable-thead { + position: sticky; + top: 0; + z-index: 1; + } + .p-treetable-scrollable .p-treetable-tfoot { + position: sticky; + bottom: 0; + z-index: 1; + } + .p-treetable-scrollable .p-frozen-column { + position: sticky; + background: inherit; + } + .p-treetable-scrollable th.p-frozen-column { + z-index: 1; + } + .p-treetable-scrollable-both .p-treetable-thead > tr > th, + .p-treetable-scrollable-both .p-treetable-tbody > tr > td, + .p-treetable-scrollable-both .p-treetable-tfoot > tr > td, + .p-treetable-scrollable-horizontal .p-treetable-thead > tr > th .p-treetable-scrollable-horizontal .p-treetable-tbody > tr > td, + .p-treetable-scrollable-horizontal .p-treetable-tfoot > tr > td { + flex: 0 0 auto; + } + .p-treetable-flex-scrollable { + display: flex; + flex-direction: column; + height: 100%; + } + .p-treetable-flex-scrollable .p-treetable-wrapper { + display: flex; + flex-direction: column; + flex: 1; + height: 100%; + } + .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: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 1px 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + } + .p-treetable .p-treetable-footer { + background: #f9fafb; + color: #374151; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + font-weight: 700; + } + .p-treetable .p-treetable-thead > tr > th { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + font-weight: 700; + color: #374151; + background: #f9fafb; + transition: box-shadow 0.2s; + } + .p-treetable .p-treetable-tfoot > tr > td { + text-align: left; + padding: 1rem 1rem; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + font-weight: 700; + color: #374151; + background: #f9fafb; + } + .p-treetable .p-sortable-column { + outline-color: #BFDBFE; + } + .p-treetable .p-sortable-column .p-sortable-column-icon { + color: #374151; + margin-left: 0.5rem; + } + .p-treetable .p-sortable-column .p-sortable-column-badge { + border-radius: 50%; + height: 1.143rem; + min-width: 1.143rem; + line-height: 1.143rem; + color: #1D4ED8; + background: #EFF6FF; + margin-left: 0.5rem; + } + .p-treetable .p-sortable-column:not(.p-highlight):hover { + background: #f3f4f6; + color: #374151; + } + .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { + color: #374151; + } + .p-treetable .p-sortable-column.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { + color: #1D4ED8; + } + .p-treetable .p-treetable-tbody > tr { + background: #ffffff; + color: #4b5563; + transition: box-shadow 0.2s; + } + .p-treetable .p-treetable-tbody > tr > td { + text-align: left; + border: 1px solid #e5e7eb; + border-width: 0 0 1px 0; + padding: 1rem 1rem; + } + .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + margin-right: 0.5rem; + } + .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox { + margin-right: 0.5rem; + } + .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox.p-indeterminate .p-checkbox-icon { + color: #4b5563; + } + .p-treetable .p-treetable-tbody > tr:focus-visible { + outline: 0.15rem solid #BFDBFE; + outline-offset: -0.15rem; + } + .p-treetable .p-treetable-tbody > tr.p-highlight { + background: #EFF6FF; + color: #1D4ED8; + } + .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { + color: #1D4ED8; + } + .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { + color: #1D4ED8; + } + .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { + color: #4b5563; + } + .p-treetable .p-column-resizer-helper { + background: #3B82F6; + } + .p-treetable .p-treetable-scrollable-header, + .p-treetable .p-treetable-scrollable-footer { + background: #f9fafb; + } + .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-accordion-header-action { + cursor: pointer; + display: flex; + align-items: center; + user-select: none; + position: relative; + text-decoration: none; + } + .p-accordion-header-action:focus { + z-index: 1; + } + .p-accordion-header-text { + line-height: 1; + } + .p-accordion .p-accordion-header .p-accordion-header-link { + padding: 1.25rem; + border: 1px solid #e5e7eb; + color: #6b7280; + background: #f9fafb; + font-weight: 700; + border-radius: 6px; + transition: box-shadow 0.2s; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { + background: #f3f4f6; + border-color: #e5e7eb; + color: #374151; + } + .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { + background: #f9fafb; + border-color: #e5e7eb; + color: #374151; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { + border-color: #e5e7eb; + background: #f3f4f6; + color: #374151; + } + .p-accordion .p-accordion-content { + padding: 1.25rem; + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + border-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-accordion .p-accordion-tab { + margin-bottom: 4px; + } + .p-card { + background: #ffffff; + color: #4b5563; + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + } + .p-card .p-card-body { + padding: 1.25rem; + } + .p-card .p-card-title { + font-size: 1.5rem; + font-weight: 700; + margin-bottom: 0.5rem; + } + .p-card .p-card-subtitle { + font-weight: 400; + margin-bottom: 0.5rem; + color: #6b7280; + } + .p-card .p-card-content { + padding: 1.25rem 0; + } + .p-card .p-card-footer { + padding: 1.25rem 0 0 0; + } + .p-fieldset-legend > a, + .p-fieldset-legend > span { + display: flex; + align-items: center; + justify-content: center; + } + .p-fieldset-toggleable .p-fieldset-legend a { + cursor: pointer; + user-select: none; + overflow: hidden; + position: relative; + text-decoration: none; + } + .p-fieldset-legend-text { + line-height: 1; + } + .p-fieldset { + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + border-radius: 6px; + } + .p-fieldset .p-fieldset-legend { + padding: 1.25rem; + border: 1px solid #e5e7eb; + color: #374151; + background: #f9fafb; + font-weight: 700; + border-radius: 6px; + } + .p-fieldset.p-fieldset-toggleable .p-fieldset-legend { + padding: 0; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + } + .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { + padding: 1.25rem; + color: #374151; + border-radius: 6px; + transition: box-shadow 0.2s; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover { + color: #374151; + } + .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { + background: #f3f4f6; + border-color: #e5e7eb; + color: #374151; + } + .p-fieldset .p-fieldset-content { + padding: 1.25rem; + } + .p-divider-horizontal { + display: flex; + width: 100%; + position: relative; + align-items: center; + } + .p-divider-horizontal:before { + position: absolute; + display: block; + top: 50%; + left: 0; + width: 100%; + content: ""; + } + .p-divider-content { + z-index: 1; + } + .p-divider-vertical { + min-height: 100%; + margin: 0 1rem; + display: flex; + position: relative; + justify-content: center; + } + .p-divider-vertical:before { + position: absolute; + display: block; + top: 0; + left: 50%; + height: 100%; + content: ""; + } + .p-divider.p-divider-solid.p-divider-horizontal:before { + border-top-style: solid; + } + .p-divider.p-divider-solid.p-divider-vertical:before { + border-left-style: solid; + } + .p-divider.p-divider-dashed.p-divider-horizontal:before { + border-top-style: dashed; + } + .p-divider.p-divider-dashed.p-divider-vertical:before { + border-left-style: dashed; + } + .p-divider.p-divider-dotted.p-divider-horizontal:before { + border-top-style: dotted; + } + .p-divider.p-divider-dotted.p-divider-vertical:before { + border-left-style: dotted; + } + .p-divider .p-divider-content { + background-color: #ffffff; + } + .p-divider.p-divider-horizontal { + margin: 1.25rem 0; + padding: 0 1.25rem; + } + .p-divider.p-divider-horizontal:before { + border-top: 1px solid #e5e7eb; + } + .p-divider.p-divider-horizontal .p-divider-content { + padding: 0 0.5rem; + } + .p-divider.p-divider-vertical { + margin: 0 1.25rem; + padding: 1.25rem 0; + } + .p-divider.p-divider-vertical:before { + border-left: 1px solid #e5e7eb; + } + .p-divider.p-divider-vertical .p-divider-content { + padding: 0.5rem 0; + } + .p-panel-header { + display: flex; + justify-content: space-between; + align-items: center; + } + .p-panel-title { + line-height: 1; + } + .p-panel-header-icon { + display: inline-flex; + justify-content: center; + align-items: center; + cursor: pointer; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-panel .p-panel-header { + border: 1px solid #e5e7eb; + padding: 1.25rem; + background: #f9fafb; + color: #374151; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-panel .p-panel-header .p-panel-title { + font-weight: 700; + } + .p-panel .p-panel-header .p-panel-header-icon { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-panel .p-panel-header .p-panel-header-icon:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-panel .p-panel-header .p-panel-header-icon:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-panel.p-panel-toggleable .p-panel-header { + padding: 0.75rem 1.25rem; + } + .p-panel .p-panel-content { + padding: 1.25rem; + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + 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.75rem 1.25rem; + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + border-top: 0 none; + } + .p-scrollpanel-wrapper { + overflow: hidden; + width: 100%; + height: 100%; + position: relative; + z-index: 1; + float: left; + } + .p-scrollpanel-content { + height: calc(100% + 18px); + width: calc(100% + 18px); + padding: 0 18px 18px 0; + position: relative; + overflow: auto; + box-sizing: border-box; + scrollbar-width: none; + } + .p-scrollpanel-content::-webkit-scrollbar { + display: none; + } + .p-scrollpanel-bar { + position: relative; + background: #c1c1c1; + border-radius: 3px; + z-index: 2; + cursor: pointer; + opacity: 0; + transition: opacity 0.25s linear; + } + .p-scrollpanel-bar-y { + width: 9px; + top: 0; + } + .p-scrollpanel-bar-x { + height: 9px; + bottom: 0; + } + .p-scrollpanel-hidden { + visibility: hidden; + } + .p-scrollpanel:hover .p-scrollpanel-bar, + .p-scrollpanel:active .p-scrollpanel-bar { + opacity: 1; + } + .p-scrollpanel-grabbed { + user-select: none; + } + .p-scrollpanel .p-scrollpanel-bar { + background: #f9fafb; + border: 0 none; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-scrollpanel .p-scrollpanel-bar:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-splitter { + display: flex; + flex-wrap: nowrap; + } + .p-splitter-vertical { + flex-direction: column; + } + .p-splitter-gutter { + flex-grow: 0; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + cursor: col-resize; + } + .p-splitter-horizontal.p-splitter-resizing { + cursor: col-resize; + user-select: none; + } + .p-splitter-horizontal > .p-splitter-gutter > .p-splitter-gutter-handle { + height: 24px; + width: 100%; + } + .p-splitter-horizontal > .p-splitter-gutter { + cursor: col-resize; + } + .p-splitter-vertical.p-splitter-resizing { + cursor: row-resize; + user-select: none; + } + .p-splitter-vertical > .p-splitter-gutter { + cursor: row-resize; + } + .p-splitter-vertical > .p-splitter-gutter > .p-splitter-gutter-handle { + width: 24px; + height: 100%; + } + .p-splitter-panel { + flex-grow: 1; + overflow: hidden; + } + .p-splitter-panel-nested { + display: flex; + } + .p-splitter-panel .p-splitter { + flex-grow: 1; + border: 0 none; + } + .p-splitter { + border: 1px solid #e5e7eb; + background: #ffffff; + border-radius: 6px; + color: #4b5563; + } + .p-splitter .p-splitter-gutter { + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + background: #f9fafb; + } + .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { + background: #e5e7eb; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-splitter .p-splitter-gutter-resizing { + background: #e5e7eb; + } + .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 #BFDBFE; + } + .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 { + position: relative; + 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: 6px; + background: #ffffff; + outline-color: transparent; + } + .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { + color: #4b5563; + border: 1px solid #f3f4f6; + 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: #6b7280; + 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 #BFDBFE; + } + .p-stepper .p-stepper-header.p-highlight .p-stepper-number { + background: #EFF6FF; + color: #1D4ED8; + } + .p-stepper .p-stepper-header.p-highlight .p-stepper-title { + color: #4b5563; + } + .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { + background-color: #3B82F6; + } + .p-stepper .p-stepper-panels { + background: #ffffff; + padding: 1.25rem; + color: #4b5563; + } + .p-stepper .p-stepper-separator { + background-color: #e5e7eb; + 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: #4b5563; + } + .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: #3B82F6; + } + .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { + padding-left: 3rem; + } + .p-tabview-nav-container { + position: relative; + } + .p-tabview-scrollable .p-tabview-nav-container { + overflow: hidden; + } + .p-tabview-nav-content { + overflow-x: auto; + overflow-y: hidden; + scroll-behavior: smooth; + scrollbar-width: none; + overscroll-behavior: contain auto; + } + .p-tabview-nav { + display: flex; + margin: 0; + padding: 0; + list-style-type: none; + flex: 1 1 auto; + } + .p-tabview-header-action { + cursor: pointer; + user-select: none; + display: flex; + align-items: center; + position: relative; + text-decoration: none; + overflow: hidden; + } + .p-tabview-ink-bar { + display: none; + z-index: 1; + } + .p-tabview-header-action:focus { + z-index: 1; + } + .p-tabview-title { + line-height: 1; + white-space: nowrap; + } + .p-tabview-nav-btn { + position: absolute; + top: 0; + z-index: 2; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + } + .p-tabview-nav-prev { + left: 0; + } + .p-tabview-nav-next { + right: 0; + } + .p-tabview-nav-content::-webkit-scrollbar { + display: none; + } + .p-tabview .p-tabview-nav { + background: #ffffff; + border: 1px solid #e5e7eb; + border-width: 0 0 2px 0; + } + .p-tabview .p-tabview-nav li { + margin-right: 0; + } + .p-tabview .p-tabview-nav li .p-tabview-nav-link { + border: solid #e5e7eb; + border-width: 0 0 2px 0; + border-color: transparent transparent #e5e7eb transparent; + background: #ffffff; + color: #6b7280; + padding: 1.25rem; + font-weight: 700; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + transition: box-shadow 0.2s; + margin: 0 0 -2px 0; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { + background: #ffffff; + border-color: #9ca3af; + color: #6b7280; + } + .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { + background: #ffffff; + border-color: #3B82F6; + color: #3B82F6; + } + .p-tabview .p-tabview-nav-btn.p-link { + background: #ffffff; + color: #3B82F6; + width: 3rem; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + border-radius: 0; + outline-color: transparent; + } + .p-tabview .p-tabview-nav-btn.p-link:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #BFDBFE; + } + .p-tabview .p-tabview-panels { + background: #ffffff; + padding: 1.25rem; + border: 0 none; + color: #4b5563; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-toolbar { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + .p-toolbar-group-start, + .p-toolbar-group-center, + .p-toolbar-group-end { + display: flex; + align-items: center; + } + .p-toolbar-group-left, + .p-toolbar-group-right { + display: flex; + align-items: center; + } + .p-toolbar { + background: #f9fafb; + border: 1px solid #e5e7eb; + padding: 1.25rem; + border-radius: 6px; + gap: 0.5rem; + } + .p-toolbar .p-toolbar-separator { + margin: 0 0.5rem; + } + .p-confirm-popup { + position: absolute; + margin-top: 10px; + top: 0; + left: 0; + } + .p-confirm-popup-flipped { + margin-top: -10px; + margin-bottom: 10px; + } + /* Animation */ + .p-confirm-popup-enter-from { + opacity: 0; + transform: scaleY(0.8); + } + .p-confirm-popup-leave-to { + opacity: 0; + } + .p-confirm-popup-enter-active { + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); + } + .p-confirm-popup-leave-active { + transition: opacity 0.1s linear; + } + .p-confirm-popup:after, + .p-confirm-popup:before { + bottom: 100%; + left: calc(var(--overlayArrowLeft, 0) + 1.25rem); + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + } + .p-confirm-popup:after { + border-width: 8px; + margin-left: -8px; + } + .p-confirm-popup:before { + border-width: 10px; + margin-left: -10px; + } + .p-confirm-popup-flipped:after, + .p-confirm-popup-flipped:before { + bottom: auto; + top: 100%; + } + .p-confirm-popup.p-confirm-popup-flipped:after { + border-bottom-color: transparent; + } + .p-confirm-popup.p-confirm-popup-flipped:before { + border-bottom-color: transparent; + } + .p-confirm-popup .p-confirm-popup-content { + display: flex; + align-items: center; + } + .p-confirm-popup { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + } + .p-confirm-popup .p-confirm-popup-content { + padding: 1.25rem; + } + .p-confirm-popup .p-confirm-popup-footer { + text-align: right; + padding: 0 1.25rem 1.25rem 1.25rem; + } + .p-confirm-popup .p-confirm-popup-footer button { + margin: 0 0.5rem 0 0; + width: auto; + } + .p-confirm-popup .p-confirm-popup-footer button:last-child { + margin: 0; + } + .p-confirm-popup:after { + border-style: solid; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; + } + .p-confirm-popup:before { + border-style: solid; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #f2f2f2; + } + .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-mask.p-component-overlay { + pointer-events: auto; + } + .p-dialog { + max-height: 90%; + transform: scale(1); + } + .p-dialog-content { + overflow-y: auto; + } + .p-dialog-header { + display: flex; + align-items: center; + justify-content: space-between; + flex-shrink: 0; + } + .p-dialog-footer { + flex-shrink: 0; + } + .p-dialog .p-dialog-header-icons { + display: flex; + align-items: center; + } + .p-dialog .p-dialog-header-icon { + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + /* Fluid */ + .p-fluid .p-dialog-footer .p-button { + width: auto; + } + /* Animation */ + /* Center */ + .p-dialog-enter-active { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + } + .p-dialog-leave-active { + transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); + } + .p-dialog-enter-from, + .p-dialog-leave-to { + opacity: 0; + transform: scale(0.7); + } + /* Top, Bottom, Left, Right, Top* and Bottom* */ + .p-dialog-top .p-dialog, + .p-dialog-bottom .p-dialog, + .p-dialog-left .p-dialog, + .p-dialog-right .p-dialog, + .p-dialog-topleft .p-dialog, + .p-dialog-topright .p-dialog, + .p-dialog-bottomleft .p-dialog, + .p-dialog-bottomright .p-dialog { + margin: 0.75rem; + transform: translate3d(0px, 0px, 0px); + } + .p-dialog-top .p-dialog-enter-active, + .p-dialog-top .p-dialog-leave-active, + .p-dialog-bottom .p-dialog-enter-active, + .p-dialog-bottom .p-dialog-leave-active, + .p-dialog-left .p-dialog-enter-active, + .p-dialog-left .p-dialog-leave-active, + .p-dialog-right .p-dialog-enter-active, + .p-dialog-right .p-dialog-leave-active, + .p-dialog-topleft .p-dialog-enter-active, + .p-dialog-topleft .p-dialog-leave-active, + .p-dialog-topright .p-dialog-enter-active, + .p-dialog-topright .p-dialog-leave-active, + .p-dialog-bottomleft .p-dialog-enter-active, + .p-dialog-bottomleft .p-dialog-leave-active, + .p-dialog-bottomright .p-dialog-enter-active, + .p-dialog-bottomright .p-dialog-leave-active { + transition: all 0.3s ease-out; + } + .p-dialog-top .p-dialog-enter-from, + .p-dialog-top .p-dialog-leave-to { + transform: translate3d(0px, -100%, 0px); + } + .p-dialog-bottom .p-dialog-enter-from, + .p-dialog-bottom .p-dialog-leave-to { + transform: translate3d(0px, 100%, 0px); + } + .p-dialog-left .p-dialog-enter-from, + .p-dialog-left .p-dialog-leave-to, + .p-dialog-topleft .p-dialog-enter-from, + .p-dialog-topleft .p-dialog-leave-to, + .p-dialog-bottomleft .p-dialog-enter-from, + .p-dialog-bottomleft .p-dialog-leave-to { + transform: translate3d(-100%, 0px, 0px); + } + .p-dialog-right .p-dialog-enter-from, + .p-dialog-right .p-dialog-leave-to, + .p-dialog-topright .p-dialog-enter-from, + .p-dialog-topright .p-dialog-leave-to, + .p-dialog-bottomright .p-dialog-enter-from, + .p-dialog-bottomright .p-dialog-leave-to { + transform: translate3d(100%, 0px, 0px); + } + /* Maximize */ + .p-dialog-maximized { + width: 100vw !important; + height: 100vh !important; + top: 0px !important; + left: 0px !important; + max-height: 100%; + height: 100%; + } + .p-dialog-maximized .p-dialog-content { + flex-grow: 1; + } + .p-confirm-dialog .p-dialog-content { + display: flex; + align-items: center; + } + .p-dialog { + border-radius: 6px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + border: 0 none; + } + .p-dialog .p-dialog-header { + border-bottom: 0 none; + background: #ffffff; + color: #374151; + padding: 1.5rem; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-dialog .p-dialog-header .p-dialog-title { + font-weight: 700; + font-size: 1.25rem; + } + .p-dialog .p-dialog-header .p-dialog-header-icon { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + margin-right: 0.5rem; + } + .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { + margin-right: 0; + } + .p-dialog .p-dialog-content { + background: #ffffff; + color: #4b5563; + padding: 0 1.5rem 2rem 1.5rem; + } + .p-dialog .p-dialog-content:last-of-type { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-dialog .p-dialog-footer { + border-top: 0 none; + background: #ffffff; + color: #4b5563; + padding: 0 1.5rem 1.5rem 1.5rem; + display: flex; + justify-content: flex-end; + gap: 0.5rem; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; + } + .p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child) { + margin-left: 1rem; + } + .p-overlaypanel { + margin-top: 10px; + } + .p-overlaypanel-flipped { + margin-top: -10px; + margin-bottom: 10px; + } + .p-overlaypanel-close { + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + position: relative; + } + /* Animation */ + .p-overlaypanel-enter-from { + opacity: 0; + transform: scaleY(0.8); + } + .p-overlaypanel-leave-to { + opacity: 0; + } + .p-overlaypanel-enter-active { + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); + } + .p-overlaypanel-leave-active { + transition: opacity 0.1s linear; + } + .p-overlaypanel:after, + .p-overlaypanel:before { + bottom: 100%; + left: calc(var(--overlayArrowLeft, 0) + 1.25rem); + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + } + .p-overlaypanel:after { + border-width: 8px; + margin-left: -8px; + } + .p-overlaypanel:before { + border-width: 10px; + margin-left: -10px; + } + .p-overlaypanel-flipped:after, + .p-overlaypanel-flipped:before { + bottom: auto; + top: 100%; + } + .p-overlaypanel.p-overlaypanel-flipped:after { + border-bottom-color: transparent; + } + .p-overlaypanel.p-overlaypanel-flipped:before { + border-bottom-color: transparent; + } + .p-overlaypanel { + background: #ffffff; + color: #4b5563; + border: 0 none; + border-radius: 6px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + } + .p-overlaypanel .p-overlaypanel-content { + padding: 1.25rem; + } + .p-overlaypanel .p-overlaypanel-close { + background: #3B82F6; + color: #ffffff; + width: 2rem; + height: 2rem; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + border-radius: 50%; + position: absolute; + top: -1rem; + right: -1rem; + } + .p-overlaypanel .p-overlaypanel-close:enabled:hover { + background: #2563eb; + color: #ffffff; + } + .p-overlaypanel:after { + border-style: solid; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; + } + .p-overlaypanel:before { + border-style: solid; + 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-mask { + display: none; + pointer-events: none; + background-color: transparent; + transition-property: background-color; + } + .p-sidebar-mask.p-component-overlay { + pointer-events: auto; + } + .p-sidebar-visible { + display: flex; + } + .p-sidebar { + display: flex; + flex-direction: column; + pointer-events: auto; + transform: translate3d(0px, 0px, 0px); + position: relative; + transition: transform 0.3s; + } + .p-sidebar-content { + overflow-y: auto; + flex-grow: 1; + } + .p-sidebar-header { + display: flex; + align-items: center; + justify-content: space-between; + flex-shrink: 0; + } + .p-sidebar-icon { + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + .p-sidebar-full .p-sidebar { + transition: none; + transform: none; + width: 100vw !important; + height: 100vh !important; + max-height: 100%; + top: 0px !important; + left: 0px !important; + } + /* Animation */ + /* Center */ + .p-sidebar-left .p-sidebar-enter-from, + .p-sidebar-left .p-sidebar-leave-to { + transform: translateX(-100%); + } + .p-sidebar-right .p-sidebar-enter-from, + .p-sidebar-right .p-sidebar-leave-to { + transform: translateX(100%); + } + .p-sidebar-top .p-sidebar-enter-from, + .p-sidebar-top .p-sidebar-leave-to { + transform: translateY(-100%); + } + .p-sidebar-bottom .p-sidebar-enter-from, + .p-sidebar-bottom .p-sidebar-leave-to { + transform: translateY(100%); + } + .p-sidebar-full .p-sidebar-enter-from, + .p-sidebar-full .p-sidebar-leave-to { + opacity: 0; + } + .p-sidebar-full .p-sidebar-enter-active, + .p-sidebar-full .p-sidebar-leave-active { + transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); + } + /* Size */ + .p-sidebar-left .p-sidebar { + width: 20rem; + height: 100%; + } + .p-sidebar-right .p-sidebar { + width: 20rem; + height: 100%; + } + .p-sidebar-top .p-sidebar { + height: 10rem; + width: 100%; + } + .p-sidebar-bottom .p-sidebar { + height: 10rem; + width: 100%; + } + .p-sidebar-left .p-sidebar-sm, + .p-sidebar-right .p-sidebar-sm { + width: 20rem; + } + .p-sidebar-left .p-sidebar-md, + .p-sidebar-right .p-sidebar-md { + width: 40rem; + } + .p-sidebar-left .p-sidebar-lg, + .p-sidebar-right .p-sidebar-lg { + width: 60rem; + } + .p-sidebar-top .p-sidebar-sm, + .p-sidebar-bottom .p-sidebar-sm { + height: 10rem; + } + .p-sidebar-top .p-sidebar-md, + .p-sidebar-bottom .p-sidebar-md { + height: 20rem; + } + .p-sidebar-top .p-sidebar-lg, + .p-sidebar-bottom .p-sidebar-lg { + height: 30rem; + } + .p-sidebar-left .p-sidebar-content, + .p-sidebar-right .p-sidebar-content, + .p-sidebar-top .p-sidebar-content, + .p-sidebar-bottom .p-sidebar-content { + width: 100%; + height: 100%; + } + @media screen and (max-width: 64em) { + .p-sidebar-left .p-sidebar-lg, + .p-sidebar-left .p-sidebar-md, + .p-sidebar-right .p-sidebar-lg, + .p-sidebar-right .p-sidebar-md { + width: 20rem; + } + } + .p-sidebar { + background: #ffffff; + color: #4b5563; + border: 0 none; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); + } + .p-sidebar .p-sidebar-header { + padding: 1.25rem; + } + .p-sidebar .p-sidebar-header .p-sidebar-header-content { + font-weight: 700; + font-size: 1.25rem; + } + .p-sidebar .p-sidebar-header .p-sidebar-close, + .p-sidebar .p-sidebar-header .p-sidebar-icon { + width: 2rem; + height: 2rem; + color: #6b7280; + border: 0 none; + background: transparent; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, + .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { + color: #374151; + border-color: transparent; + background: #f3f4f6; + } + .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 #BFDBFE; + } + .p-sidebar .p-sidebar-header + .p-sidebar-content { + padding-top: 0; + } + .p-sidebar .p-sidebar-content { + padding: 1.25rem; + } + .p-tooltip { + position: absolute; + display: none; + padding: 0.25em 0.5rem; + max-width: 12.5rem; + } + .p-tooltip.p-tooltip-right, + .p-tooltip.p-tooltip-left { + padding: 0 0.25rem; + } + .p-tooltip.p-tooltip-top, + .p-tooltip.p-tooltip-bottom { + padding: 0.25em 0; + } + .p-tooltip .p-tooltip-text { + white-space: pre-line; + word-break: break-word; + } + .p-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + scale: 2; + } + .p-tooltip-right .p-tooltip-arrow { + margin-top: -0.25rem; + border-width: 0.25em 0.25em 0.25em 0; + } + .p-tooltip-left .p-tooltip-arrow { + margin-top: -0.25rem; + border-width: 0.25em 0 0.25em 0.25rem; + } + .p-tooltip.p-tooltip-top { + padding: 0.25em 0; + } + .p-tooltip-top .p-tooltip-arrow { + margin-left: -0.25rem; + border-width: 0.25em 0.25em 0; + } + .p-tooltip-bottom .p-tooltip-arrow { + margin-left: -0.25rem; + border-width: 0 0.25em 0.25rem; + } + .p-tooltip .p-tooltip-text { + background: #4b5563; + color: #ffffff; + padding: 0.75rem 0.75rem; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-tooltip.p-tooltip-right .p-tooltip-arrow { + border-right-color: #4b5563; + } + .p-tooltip.p-tooltip-left .p-tooltip-arrow { + border-left-color: #4b5563; + } + .p-tooltip.p-tooltip-top .p-tooltip-arrow { + border-top-color: #4b5563; + } + .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { + border-bottom-color: #4b5563; + } + .p-fileupload-content { + position: relative; + } + .p-fileupload-content .p-progressbar { + width: 100%; + position: absolute; + top: 0; + left: 0; + } + .p-button.p-fileupload-choose { + position: relative; + overflow: hidden; + } + .p-fileupload-buttonbar { + display: flex; + flex-wrap: wrap; + } + .p-fileupload > input[type=file], + .p-fileupload-basic input[type=file] { + display: none; + } + .p-fluid .p-fileupload .p-button { + width: auto; + } + .p-fileupload-file { + display: flex; + flex-wrap: wrap; + align-items: center; + } + .p-fileupload-file-thumbnail { + flex-shrink: 0; + } + .p-fileupload-file-actions { + margin-left: auto; + } + .p-fileupload .p-fileupload-buttonbar { + background: #f9fafb; + padding: 1.25rem; + border: 1px solid #e5e7eb; + color: #374151; + border-bottom: 0 none; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + gap: 0.5rem; + } + .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-fileupload .p-fileupload-content { + background: #ffffff; + padding: 2rem 1rem; + border: 1px solid #e5e7eb; + color: #4b5563; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + } + .p-fileupload .p-fileupload-content.p-fileupload-highlight { + border: 1px dashed #3B82F6; + background-color: #EFF6FF; + } + .p-fileupload .p-fileupload-file { + padding: 1rem; + border: 1px solid #e5e7eb; + border-radius: 6px; + gap: 0.5rem; + margin-bottom: 0.5rem; + } + .p-fileupload .p-fileupload-file:last-child { + margin-bottom: 0; + } + .p-fileupload .p-fileupload-file-name { + margin-bottom: 0.5rem; + } + .p-fileupload .p-fileupload-file-size { + margin-right: 0.5rem; + } + .p-fileupload .p-progressbar { + height: 0.25rem; + } + .p-fileupload .p-fileupload-row > div { + padding: 1rem 1rem; + } + .p-fileupload.p-fileupload-advanced .p-message { + margin-top: 0; + } + .p-fileupload-choose:not(.p-disabled):hover { + background: #2563eb; + color: #ffffff; + border-color: #2563eb; + } + .p-fileupload-choose:not(.p-disabled):active { + background: #1D4ED8; + color: #ffffff; + border-color: #1D4ED8; + } + .p-breadcrumb { + overflow-x: auto; + } + .p-breadcrumb .p-breadcrumb-list { + margin: 0; + padding: 0; + list-style-type: none; + display: flex; + align-items: center; + flex-wrap: nowrap; + } + .p-breadcrumb .p-menuitem-text { + line-height: 1; + } + .p-breadcrumb .p-menuitem-link { + text-decoration: none; + display: flex; + align-items: center; + } + .p-breadcrumb .p-menuitem-separator { + display: flex; + align-items: center; + } + .p-breadcrumb::-webkit-scrollbar { + display: none; + } + .p-breadcrumb { + background: #ffffff; + border: 1px solid #e5e7eb; + border-radius: 6px; + padding: 1rem; + } + .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { + transition: box-shadow 0.2s; + border-radius: 6px; + outline-color: transparent; + } + .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + } + .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { + margin: 0 0.5rem 0 0.5rem; + color: #4b5563; + } + .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { + color: #4b5563; + } + .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { + color: #6b7280; + } + .p-contextmenu ul { + margin: 0; + padding: 0; + list-style: none; + } + .p-contextmenu .p-submenu-list { + position: absolute; + min-width: 100%; + z-index: 1; + } + .p-contextmenu .p-menuitem-link { + cursor: pointer; + display: flex; + align-items: center; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-contextmenu .p-menuitem-text { + line-height: 1; + } + .p-contextmenu .p-menuitem { + position: relative; + } + .p-contextmenu .p-menuitem-link .p-submenu-icon { + margin-left: auto; + } + .p-contextmenu-enter-from, + .p-contextmenu-leave-active { + opacity: 0; + } + .p-contextmenu-enter-active { + transition: opacity 250ms; + } + .p-contextmenu { + padding: 0.5rem 0; + background: #ffffff; + color: #4b5563; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + min-width: 12.5rem; + } + .p-contextmenu .p-contextmenu-root-list { + outline: 0 none; + } + .p-contextmenu .p-submenu-list { + padding: 0.5rem 0; + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-contextmenu .p-menuitem { + margin: 0; + } + .p-contextmenu .p-menuitem:first-child { + margin-top: 0; + } + .p-contextmenu .p-menuitem:last-child { + margin-bottom: 0; + } + .p-contextmenu .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #4b5563; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .p-contextmenu .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + 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 { + position: absolute; + z-index: 1; + display: flex; + justify-content: center; + align-items: center; + pointer-events: none; + } + .p-dock-list-container { + display: flex; + pointer-events: auto; + } + .p-dock-list { + margin: 0; + padding: 0; + list-style: none; + display: flex; + align-items: center; + justify-content: center; + } + .p-dock-item { + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + will-change: transform; + } + .p-dock-link { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + position: relative; + overflow: hidden; + cursor: default; + } + .p-dock-item-second-prev, + .p-dock-item-second-next { + transform: scale(1.2); + } + .p-dock-item-prev, + .p-dock-item-next { + transform: scale(1.4); + } + .p-dock-item-current { + transform: scale(1.6); + z-index: 1; + } + /* Position */ + /* top */ + .p-dock-top { + left: 0; + top: 0; + width: 100%; + } + .p-dock-top .p-dock-item { + transform-origin: center top; + } + /* bottom */ + .p-dock-bottom { + left: 0; + bottom: 0; + width: 100%; + } + .p-dock-bottom .p-dock-item { + transform-origin: center bottom; + } + /* right */ + .p-dock-right { + right: 0; + top: 0; + height: 100%; + } + .p-dock-right .p-dock-item { + transform-origin: center right; + } + .p-dock-right .p-dock-list { + flex-direction: column; + } + /* left */ + .p-dock-left { + left: 0; + top: 0; + height: 100%; + } + .p-dock-left .p-dock-item { + transform-origin: center left; + } + .p-dock-left .p-dock-list { + flex-direction: column; + } + .p-dock .p-dock-list-container { + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); + padding: 0.5rem 0.5rem; + border-radius: 0.5rem; + } + .p-dock .p-dock-list-container .p-dock-list { + outline: 0 none; + } + .p-dock .p-dock-item { + padding: 0.5rem; + border-radius: 6px; + } + .p-dock .p-dock-item.p-focus { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.15rem #BFDBFE; + } + .p-dock .p-dock-link { + width: 4rem; + height: 4rem; + } + .p-dock.p-dock-top .p-dock-item-second-prev, + .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, + .p-dock.p-dock-bottom .p-dock-item-second-next { + margin: 0 0.9rem; + } + .p-dock.p-dock-top .p-dock-item-prev, + .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, + .p-dock.p-dock-bottom .p-dock-item-next { + margin: 0 1.3rem; + } + .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { + margin: 0 1.5rem; + } + .p-dock.p-dock-left .p-dock-item-second-prev, + .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, + .p-dock.p-dock-right .p-dock-item-second-next { + margin: 0.9rem 0; + } + .p-dock.p-dock-left .p-dock-item-prev, + .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, + .p-dock.p-dock-right .p-dock-item-next { + margin: 1.3rem 0; + } + .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { + margin: 1.5rem 0; + } + .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container { + overflow-x: auto; + width: 100%; + } + .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list { + margin: 0 auto; + } + .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container { + overflow-y: auto; + height: 100%; + } + .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list { + margin: auto 0; + } + .p-dock.p-dock-mobile .p-dock-list .p-dock-item { + transform: none; + margin: 0; + } + .p-megamenu { + display: flex; + position: relative; + } + .p-megamenu-root-list { + margin: 0; + padding: 0; + list-style: none; + } + .p-megamenu .p-menuitem-link { + cursor: pointer; + display: flex; + align-items: center; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-megamenu .p-menuitem-text { + line-height: 1; + } + .p-megamenu-panel { + display: none; + width: auto; + z-index: 1; + left: 0; + min-width: 100%; + } + .p-megamenu-panel:not(.p-megamenu-mobile) { + position: absolute; + } + .p-megamenu-root-list > .p-menuitem-active > .p-megamenu-panel { + display: block; + } + .p-megamenu-submenu { + margin: 0; + padding: 0; + list-style: none; + } + .p-megamenu-button { + display: none; + cursor: pointer; + align-items: center; + justify-content: center; + text-decoration: none; + } + /* Horizontal */ + .p-megamenu-horizontal { + align-items: center; + } + .p-megamenu-horizontal .p-megamenu-root-list { + display: flex; + align-items: center; + flex-wrap: wrap; + } + .p-megamenu-horizontal .p-megamenu-end { + margin-left: auto; + align-self: center; + } + /* Vertical */ + .p-megamenu-vertical { + flex-direction: column; + } + .p-megamenu-vertical:not(.p-megamenu-mobile) { + display: inline-flex; + } + .p-megamenu-vertical .p-megamenu-root-list { + flex-direction: column; + } + .p-megamenu-vertical:not(.p-megamenu-mobile) .p-megamenu-root-list > .p-menuitem-active > .p-megamenu-panel { + left: 100%; + top: 0; + } + .p-megamenu-vertical .p-megamenu-root-list > .p-menuitem > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { + margin-left: auto; + } + .p-megamenu-grid { + display: flex; + } + .p-megamenu-col-2, + .p-megamenu-col-3, + .p-megamenu-col-4, + .p-megamenu-col-6, + .p-megamenu-col-12 { + flex: 0 0 auto; + padding: 0.5rem; + } + .p-megamenu-col-2 { + width: 16.6667%; + } + .p-megamenu-col-3 { + width: 25%; + } + .p-megamenu-col-4 { + width: 33.3333%; + } + .p-megamenu-col-6 { + width: 50%; + } + .p-megamenu-col-12 { + width: 100%; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-button { + display: flex; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list { + position: absolute; + display: none; + width: 100%; + } + .p-megamenu.p-megamenu-mobile .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 { + .p-megamenu.p-megamenu-mobile .p-megamenu-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 { + .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list { + display: flex; + flex-direction: column; + top: 100%; + left: 0; + z-index: 1; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-grid { + flex-wrap: wrap; + overflow: auto; + max-height: 90%; + } + .p-megamenu { + padding: 0.5rem; + background: #f9fafb; + color: #4b5563; + border: 1px solid #e5e7eb; + border-radius: 6px; + } + .p-megamenu .p-megamenu-root-list { + outline: 0 none; + } + .p-megamenu .p-menuitem { + margin: 0; + } + .p-megamenu .p-menuitem:first-child { + margin-top: 0; + } + .p-megamenu .p-menuitem:last-child { + margin-bottom: 0; + } + .p-megamenu .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #4b5563; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .p-megamenu .p-megamenu-panel { + background: #ffffff; + color: #4b5563; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-megamenu .p-submenu-header { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + } + .p-megamenu .p-submenu-list { + padding: 0.5rem 0; + min-width: 12.5rem; + } + .p-megamenu .p-submenu-list .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-megamenu.p-megamenu-vertical { + min-width: 12.5rem; + padding: 0.5rem 0; + } + .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 6px; + } + .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + 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: #6b7280; + 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: #4b5563; + background: #f3f4f6; + } + .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: #4b5563; + } + .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: #6b7280; + } + .p-megamenu.p-megamenu-mobile.p-megamenu-vertical { + width: 100%; + padding: 0.5rem; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-button { + width: 2rem; + height: 2rem; + color: #6b7280; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-button:hover { + color: #6b7280; + background: #f3f4f6; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list { + padding: 0.5rem 0; + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon { + font-size: 0.875rem; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { + margin-left: auto; + transition: transform 0.2s; + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { + transform: rotate(-180deg); + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon { + transition: transform 0.2s; + transform: rotate(90deg); + } + .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { + transform: rotate(-90deg); + } + .p-megamenu.p-megamenu-mobile .p-megamenu-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-menu ul { + margin: 0; + padding: 0; + list-style: none; } - .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-menu .p-menuitem-link { + cursor: pointer; + display: flex; + align-items: center; + text-decoration: none; + overflow: hidden; + position: relative; } - .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-menu .p-menuitem-text { + line-height: 1; } - .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-menu { + padding: 0.5rem 0; + background: #ffffff; + color: #4b5563; + border: 1px solid #e5e7eb; + border-radius: 6px; + min-width: 12.5rem; + } + .p-menu .p-menuitem { + margin: 0; + } + .p-menu .p-menuitem:first-child { + margin-top: 0; + } + .p-menu .p-menuitem:last-child { + margin-bottom: 0; + } + .p-menu .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-menu .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #4b5563; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .p-menu.p-menu-overlay { + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-menu .p-submenu-header { + margin: 0; + padding: 0.75rem 1.25rem; + color: #374151; + background: #ffffff; + font-weight: 700; + border-top-right-radius: 0; + border-top-left-radius: 0; + } + .p-menu .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-menubar { + display: flex; + align-items: center; + } + .p-menubar ul { + margin: 0; + padding: 0; + list-style: none; + } + .p-menubar .p-menuitem-link { + cursor: pointer; + display: flex; + align-items: center; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-menubar .p-menuitem-text { + line-height: 1; + } + .p-menubar .p-menuitem { + position: relative; + } + .p-menubar-root-list { + display: flex; + align-items: center; + flex-wrap: wrap; + } + .p-menubar-root-list > li ul { + display: none; + z-index: 1; + } + .p-menubar-root-list > .p-menuitem-active > .p-submenu-list { + display: block; + } + .p-menubar .p-submenu-list { + display: none; + position: absolute; + z-index: 1; + } + .p-menubar .p-submenu-list > .p-menuitem-active > .p-submenu-list { + display: block; + left: 100%; + top: 0; + } + .p-menubar .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { + margin-left: auto; + } + .p-menubar .p-menubar-end { + margin-left: auto; + align-self: center; + } + .p-menubar-button { + display: none; + cursor: pointer; + align-items: center; + justify-content: center; + text-decoration: none; + } + .p-menubar.p-menubar-mobile { + position: relative; + } + .p-menubar.p-menubar-mobile .p-menubar-button { + display: flex; + } + .p-menubar.p-menubar-mobile .p-menubar-root-list { + position: absolute; + display: none; + width: 100%; + } + .p-menubar.p-menubar-mobile .p-submenu-list { + width: 100%; + position: static; + box-shadow: none; + border: 0 none; + } + .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem { + width: 100%; + position: static; } .p-menubar.p-menubar-mobile-active .p-menubar-root-list { display: flex; @@ -6058,1241 +7597,2275 @@ left: 0; z-index: 1; } -} -.p-panelmenu .p-panelmenu-header { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #6c757d; - background: #f8f9fa; - border-radius: 6px; - transition: box-shadow 0.2s; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action { - color: #6c757d; - padding: 1.25rem; - font-weight: 700; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action - .p-submenu-icon { - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-header - .p-panelmenu-header-content - .p-panelmenu-header-action - .p-menuitem-icon { - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled):focus - .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #bfdbfe; -} -.p-panelmenu - .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover - .p-panelmenu-header-content { - background: #e9ecef; - border-color: #dee2e6; - color: #343a40; -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled).p-highlight - .p-panelmenu-header-content { - background: #f8f9fa; - border-color: #dee2e6; - color: #343a40; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; -} -.p-panelmenu - .p-panelmenu-header:not(.p-disabled).p-highlight:hover - .p-panelmenu-header-content { - border-color: #dee2e6; - background: #e9ecef; - color: #343a40; -} -.p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} -.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem.p-highlight.p-focus - > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem - .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - margin-right: 0.5rem; -} -.p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} -.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; -} -.p-panelmenu .p-panelmenu-panel { - margin-bottom: 4px; -} - -.p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 6px; - background: #ffffff; -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #495057; - border: 1px solid #e9ecef; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #6c757d; -} -.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-steps .p-steps-item.p-highlight .p-steps-number { - background: #eff6ff; - color: #1d4ed8; -} -.p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 700; - color: #495057; -} -.p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; -} - -.p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; -} -.p-tabmenu - .p-tabmenu-nav - .p-tabmenuitem - .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #bfdbfe; -} -.p-tabmenu - .p-tabmenu-nav - .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover - .p-menuitem-link { - background: #ffffff; - border-color: #adb5bd; - color: #6c757d; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #3b82f6; - color: #3b82f6; -} - -.p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 6px; - width: 12.5rem; -} -.p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; -} -.p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); -} -.p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1.25rem; - user-select: none; -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; -} -.p-tieredmenu - .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #1d4ed8; - background: #eff6ff; -} -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #1d4ed8; -} -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem.p-highlight - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #1d4ed8; -} -.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(59, 130, 246, 0.24); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content { - color: #495057; - background: #dee2e6; -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #495057; -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #495057; -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #6c757d; -} -.p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; -} -.p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; -} -.p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; -} - -.p-inline-message { - padding: 0.75rem 0.75rem; - margin: 0; - border-radius: 6px; -} -.p-inline-message.p-inline-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 0px; - color: #696cff; -} -.p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #696cff; -} -.p-inline-message.p-inline-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 0px; - color: var(--success-primary); -} -.p-inline-message.p-inline-message-success .p-inline-message-icon { - color: var(--success-primary); -} -.p-inline-message.p-inline-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 0px; - color: #cc8925; -} -.p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #cc8925; -} -.p-inline-message.p-inline-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 0px; - color: var(--error-primary); -} -.p-inline-message.p-inline-message-error .p-inline-message-icon { - color: var(--error-primary); -} -.p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: 0.5rem; -} -.p-inline-message .p-inline-message-text { - font-size: 1rem; -} -.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { - margin-right: 0; -} - -.p-message { - margin: 1rem 0; - border-radius: 6px; -} -.p-message .p-message-wrapper { - padding: 1.25rem 1.75rem; -} -.p-message .p-message-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-message .p-message-close:hover { - background: rgba(255, 255, 255, 0.3); -} -.p-message .p-message-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-message.p-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 0 0 0 6px; - color: #696cff; -} -.p-message.p-message-info .p-message-icon { - color: #696cff; -} -.p-message.p-message-info .p-message-close { - color: #696cff; -} -.p-message.p-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 0 0 0 6px; - color: var(--success-primary); -} -.p-message.p-message-success .p-message-icon { - color: var(--success-primary); -} -.p-message.p-message-success .p-message-close { - color: var(--success-primary); -} -.p-message.p-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 0 0 0 6px; - color: #cc8925; -} -.p-message.p-message-warn .p-message-icon { - color: #cc8925; -} -.p-message.p-message-warn .p-message-close { - color: #cc8925; -} -.p-message.p-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 0 0 0 6px; - color: var(--error-primary); -} -.p-message.p-message-error .p-message-icon { - color: var(--error-primary); -} -.p-message.p-message-error .p-message-close { - color: var(--error-primary); -} -.p-message .p-message-text { - font-size: 1rem; - font-weight: 400; -} -.p-message .p-message-icon { - font-size: 1.5rem; - margin-right: 0.5rem; -} -.p-message .p-icon:not(.p-message-close-icon) { - width: 1.5rem; - height: 1.5rem; -} - -.p-toast { - opacity: 0.9; -} -.p-toast .p-toast-message { - margin: 0 0 1rem 0; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - border-radius: 6px; -} -.p-toast .p-toast-message .p-toast-message-content { - padding: 1rem; - border-width: 0 0 0 6px; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { - margin: 0 0 0 1rem; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { - font-size: 2rem; -} -.p-toast - .p-toast-message - .p-toast-message-content - .p-toast-message-icon.p-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.3); -} -.p-toast .p-toast-message .p-toast-icon-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} -.p-toast .p-toast-message.p-toast-message-info { - background: #e9e9ff; - border: solid #696cff; - border-width: 0 0 0 6px; - color: #696cff; -} -.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { - color: #696cff; -} -.p-toast .p-toast-message.p-toast-message-success { - background: #e4f8f0; - border: solid var(--success-primary); - border-width: 0 0 0 6px; - color: var(--success-primary); -} -.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { - color: var(--success-primary); -} -.p-toast .p-toast-message.p-toast-message-warn { - background: #fff2e2; - border: solid #cc8925; - border-width: 0 0 0 6px; - color: #cc8925; -} -.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { - color: #cc8925; -} -.p-toast .p-toast-message.p-toast-message-error { - background: var(--error-tertiary); - border: solid var(--error-primary); - border-width: 0 0 0 6px; - color: var(--error-primary); -} -.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { - color: var(--error-primary); -} - -.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 { - 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 { - 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: #ced4da; - width: 1rem; - height: 1rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; -} -.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { - background: #adb5bd; -} -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #eff6ff; - color: #1d4ed8; -} -.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, -.p-galleria.p-galleria-indicators-top .p-galleria-indicator { - margin-right: 0.5rem; -} -.p-galleria.p-galleria-indicators-left .p-galleria-indicator, -.p-galleria.p-galleria-indicators-right .p-galleria-indicator { - margin-bottom: 0.5rem; -} -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { - background: rgba(0, 0, 0, 0.5); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator - button { - background: rgba(255, 255, 255, 0.4); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator - button:hover { - background: rgba(255, 255, 255, 0.6); -} -.p-galleria.p-galleria-indicator-onitem - .p-galleria-indicators - .p-galleria-indicator.p-highlight - button { - background: #eff6ff; - color: #1d4ed8; -} -.p-galleria .p-galleria-thumbnail-container { - background: rgba(0, 0, 0, 0.9); - padding: 1rem 0.25rem; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { - margin: 0.5rem; - background-color: transparent; - color: #f8f9fa; - width: 2rem; - height: 2rem; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; - border-radius: 50%; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { - background: rgba(255, 255, 255, 0.1); - color: #f8f9fa; -} -.p-galleria - .p-galleria-thumbnail-container - .p-galleria-thumbnail-item-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-galleria-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-preview-indicator { - background-color: transparent; - color: #f8f9fa; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-image-preview-indicator .p-icon { - width: 1.5rem; - height: 1.5rem; -} - -.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: 6px; -} -.p-avatar.p-avatar-lg { - width: 3rem; - height: 3rem; - font-size: 1.5rem; -} -.p-avatar.p-avatar-lg .p-avatar-icon { - font-size: 1.5rem; -} -.p-avatar.p-avatar-xl { - width: 4rem; - height: 4rem; - font-size: 2rem; -} -.p-avatar.p-avatar-xl .p-avatar-icon { - font-size: 2rem; -} - -.p-avatar-group .p-avatar { - border: 2px solid #ffffff; -} - -.p-badge { - background: #3b82f6; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; -} -.p-badge.p-badge-secondary { - background-color: #64748b; - color: #ffffff; -} -.p-badge.p-badge-success { - background-color: #22c55e; - color: #ffffff; -} -.p-badge.p-badge-info { - background-color: #3b82f6; - color: #ffffff; -} -.p-badge.p-badge-warning { - background-color: #f59e0b; - color: #ffffff; -} -.p-badge.p-badge-danger { - background-color: #ef4444; - color: #ffffff; -} -.p-badge.p-badge-lg { - font-size: 1.125rem; - min-width: 2.25rem; - height: 2.25rem; - line-height: 2.25rem; -} -.p-badge.p-badge-xl { - font-size: 1.5rem; - min-width: 3rem; - height: 3rem; - line-height: 3rem; -} - -.p-chip { - background-color: #dee2e6; - color: #495057; - border-radius: 16px; - padding: 0 0.75rem; -} -.p-chip .p-chip-text { - line-height: 1.5; - margin-top: 0.375rem; - margin-bottom: 0.375rem; -} -.p-chip .p-chip-icon { - margin-right: 0.5rem; -} -.p-chip img { - width: 2.25rem; - height: 2.25rem; - margin-left: -0.75rem; - margin-right: 0.5rem; -} -.p-chip .p-chip-remove-icon { - margin-left: 0.5rem; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-chip .p-chip-remove-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-inplace .p-inplace-display { - padding: 0.75rem 0.75rem; - border-radius: 6px; - transition: - background-color 0.2s, - color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} -.p-inplace .p-inplace-display:not(.p-disabled):hover { - background: #e9ecef; - color: #495057; -} -.p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #bfdbfe; -} - -.p-progressbar { - border: 0 none; - height: 1.5rem; - background: #dee2e6; - border-radius: 6px; -} -.p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: #3b82f6; -} -.p-progressbar .p-progressbar-label { - color: #ffffff; - line-height: 1.5rem; -} - -.p-progress-spinner-svg { - animation: p-progress-spinner-rotate 2s linear infinite; -} - -.p-progress-spinner-circle { - stroke-dasharray: 89, 200; - stroke-dashoffset: 0; - stroke: var(--error-primary); - animation: - p-progress-spinner-dash 1.5s ease-in-out infinite, - p-progress-spinner-color 6s ease-in-out infinite; - stroke-linecap: round; -} - -@keyframes p-progress-spinner-rotate { - 100% { - transform: rotate(360deg); + .p-menubar { + padding: 0.5rem; + background: #f9fafb; + color: #4b5563; + border: 1px solid #e5e7eb; + border-radius: 6px; } -} -@keyframes p-progress-spinner-dash { - 0% { - stroke-dasharray: 1, 200; + .p-menubar .p-menubar-root-list { + outline: 0 none; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 6px; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + margin-left: 0.5rem; + } + .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .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: #4b5563; + } + .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: #6b7280; + } + .p-menubar .p-menuitem { + margin: 0; + } + .p-menubar .p-menuitem:first-child { + margin-top: 0; + } + .p-menubar .p-menuitem:last-child { + margin-bottom: 0; + } + .p-menubar .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #4b5563; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .p-menubar .p-submenu-list { + padding: 0.5rem 0; + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + min-width: 12.5rem; + border-radius: 6px; + } + .p-menubar .p-submenu-list .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-menubar .p-submenu-list .p-submenu-icon { + font-size: 0.875rem; + } + .p-menubar.p-menubar-mobile .p-menubar-button { + width: 2rem; + height: 2rem; + color: #6b7280; + border-radius: 50%; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-menubar.p-menubar-mobile .p-menubar-button:hover { + color: #6b7280; + background: #f3f4f6; + } + .p-menubar.p-menubar-mobile .p-menubar-button:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-menubar.p-menubar-mobile .p-menubar-root-list { + padding: 0.5rem 0; + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + margin: 0.25rem 0; + } + .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon { + font-size: 0.875rem; + } + .p-menubar.p-menubar-mobile .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-mobile .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-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon { + transition: transform 0.2s; + transform: rotate(90deg); + } + .p-menubar.p-menubar-mobile .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-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { + padding-left: 2.25rem; + } + .p-menubar.p-menubar-mobile .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-mobile .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-mobile .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-mobile .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-panelmenu .p-panelmenu-header-action { + display: flex; + align-items: center; + user-select: none; + cursor: pointer; + position: relative; + text-decoration: none; + } + .p-panelmenu .p-panelmenu-header-action:focus { + z-index: 1; + } + .p-panelmenu .p-submenu-list { + margin: 0; + padding: 0; + list-style: none; + } + .p-panelmenu .p-menuitem-link { + display: flex; + align-items: center; + user-select: none; + cursor: pointer; + text-decoration: none; + position: relative; + overflow: hidden; + } + .p-panelmenu .p-menuitem-text { + line-height: 1; + } + .p-panelmenu .p-panelmenu-header { + outline: 0 none; + } + .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { + border: 1px solid #e5e7eb; + color: #6b7280; + background: #f9fafb; + border-radius: 6px; + transition: box-shadow 0.2s; + outline-color: transparent; + } + .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { + color: #6b7280; + padding: 1.25rem; + font-weight: 700; + } + .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { + margin-right: 0.5rem; + } + .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { + margin-right: 0.5rem; + } + .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { + outline: 0 none; + outline-offset: 0; + box-shadow: inset 0 0 0 0.2rem #BFDBFE; + } + .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { + background: #f3f4f6; + border-color: #e5e7eb; + color: #374151; + } + .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { + background: #f9fafb; + border-color: #e5e7eb; + color: #374151; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + margin-bottom: 0; + } + .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { + border-color: #e5e7eb; + background: #f3f4f6; + color: #374151; + } + .p-panelmenu .p-panelmenu-content { + padding: 0.5rem 0; + border: 1px solid #e5e7eb; + background: #ffffff; + color: #4b5563; + 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 { + margin: 0; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:first-child { + margin-top: 0; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:last-child { + margin-bottom: 0; + } + .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .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: #4b5563; + } + .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: #4b5563; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .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 #e5e7eb; + margin: 0.25rem 0; + } + .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { + padding: 0 0 0 1rem; + } + .p-panelmenu .p-panelmenu-panel { + margin-bottom: 4px; + } + .p-steps { + position: relative; + } + .p-steps .p-steps-list { + padding: 0; + margin: 0; + list-style-type: none; + display: flex; + } + .p-steps-item { + position: relative; + display: flex; + justify-content: center; + flex: 1 1 auto; + overflow: hidden; + } + .p-steps-item .p-menuitem-link { + display: inline-flex; + flex-direction: column; + align-items: center; + overflow: hidden; + text-decoration: none; + cursor: pointer; + } + .p-steps.p-steps-readonly .p-steps-item { + cursor: auto; + } + .p-steps-item.p-steps-current .p-menuitem-link { + cursor: default; + } + .p-steps-title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100%; + } + .p-steps-number { + display: flex; + align-items: center; + justify-content: center; + } + .p-steps-title { + display: block; + } + .p-steps .p-steps-item .p-menuitem-link { + background: transparent; + transition: box-shadow 0.2s; + border-radius: 6px; + background: #ffffff; + outline-color: transparent; + } + .p-steps .p-steps-item .p-menuitem-link .p-steps-number { + color: #4b5563; + border: 1px solid #f3f4f6; + 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: #6b7280; + } + .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 #BFDBFE; + } + .p-steps .p-steps-item.p-highlight .p-steps-number { + background: #EFF6FF; + color: #1D4ED8; + } + .p-steps .p-steps-item.p-highlight .p-steps-title { + font-weight: 700; + color: #4b5563; + } + .p-steps .p-steps-item:before { + content: " "; + border-top: 1px solid #e5e7eb; + width: 100%; + top: 50%; + left: 0; + display: block; + position: absolute; + margin-top: -1rem; + } + .p-tabmenu { + overflow-x: auto; + } + .p-tabmenu-nav { + display: flex; + margin: 0; + padding: 0; + list-style-type: none; + flex-wrap: nowrap; + } + .p-tabmenu-nav a { + cursor: pointer; + user-select: none; + display: flex; + align-items: center; + position: relative; + text-decoration: none; + text-decoration: none; + overflow: hidden; + } + .p-tabmenu-nav a:focus { + z-index: 1; + } + .p-tabmenu-nav .p-menuitem-text { + line-height: 1; + } + .p-tabmenu-ink-bar { + display: none; + z-index: 1; + } + .p-tabmenu::-webkit-scrollbar { + display: none; + } + .p-tabmenu .p-tabmenu-nav { + background: #ffffff; + border: 1px solid #e5e7eb; + border-width: 0 0 2px 0; + } + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { + margin-right: 0; + } + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { + border: solid #e5e7eb; + border-width: 0 0 2px 0; + border-color: transparent transparent #e5e7eb transparent; + background: #ffffff; + color: #6b7280; + padding: 1.25rem; + font-weight: 700; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + transition: box-shadow 0.2s; + margin: 0 0 -2px 0; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { + background: #ffffff; + border-color: #9ca3af; + color: #6b7280; + } + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { + background: #ffffff; + border-color: #3B82F6; + color: #3B82F6; + } + .p-tieredmenu ul { + margin: 0; + padding: 0; + list-style: none; + } + .p-tieredmenu .p-submenu-list { + position: absolute; + min-width: 100%; + z-index: 1; + display: none; + } + .p-tieredmenu .p-menuitem-link { + cursor: pointer; + display: flex; + align-items: center; + text-decoration: none; + overflow: hidden; + position: relative; + } + .p-tieredmenu .p-menuitem-text { + line-height: 1; + } + .p-tieredmenu .p-menuitem { + position: relative; + } + .p-tieredmenu .p-menuitem-link .p-submenu-icon { + margin-left: auto; + } + .p-tieredmenu .p-menuitem-active > .p-submenu-list { + display: block; + left: 100%; + top: 0; + } + .p-tieredmenu-enter-from, + .p-tieredmenu-leave-active { + opacity: 0; + } + .p-tieredmenu-enter-active { + transition: opacity 250ms; + } + .p-tieredmenu { + padding: 0.5rem 0; + background: #ffffff; + color: #4b5563; + border: 1px solid #e5e7eb; + border-radius: 6px; + min-width: 12.5rem; + } + .p-tieredmenu.p-tieredmenu-overlay { + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + } + .p-tieredmenu .p-tieredmenu-root-list { + outline: 0 none; + } + .p-tieredmenu .p-submenu-list { + padding: 0.5rem 0; + background: #ffffff; + border: 0 none; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-tieredmenu .p-menuitem { + margin: 0; + } + .p-tieredmenu .p-menuitem:first-child { + margin-top: 0; + } + .p-tieredmenu .p-menuitem:last-child { + margin-bottom: 0; + } + .p-tieredmenu .p-menuitem > .p-menuitem-content { + color: #4b5563; + transition: box-shadow 0.2s; + border-radius: 0; + } + .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { + color: #4b5563; + padding: 0.75rem 1.25rem; + user-select: none; + } + .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { + color: #6b7280; + margin-right: 0.5rem; + } + .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { + color: #1D4ED8; + background: #EFF6FF; + } + .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #1D4ED8; + } + .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { + color: #1D4ED8; + } + .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { + background: rgba(59, 130, 246, 0.24); + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { + color: #4b5563; + background: #f3f4f6; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #4b5563; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { + color: #6b7280; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { + color: #4b5563; + background: #f3f4f6; + } + .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { + color: #4b5563; + } + .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: #6b7280; + } + .p-tieredmenu .p-menuitem-separator { + border-top: 1px solid #e5e7eb; + 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 { + display: inline-flex; + align-items: center; + justify-content: center; + vertical-align: top; + } + .p-inline-message-icon { + flex-shrink: 0; + } + .p-inline-message-icon-only .p-inline-message-text { + visibility: hidden; + width: 0; + } + .p-fluid .p-inline-message { + display: flex; + } + .p-inline-message { + padding: 0.75rem 0.75rem; + margin: 0; + border-radius: 6px; + } + .p-inline-message.p-inline-message-info { + background: rgba(219, 234, 254, 0.7); + border: solid #3b82f6; + border-width: 0px; + color: #3b82f6; + } + .p-inline-message.p-inline-message-info .p-inline-message-icon { + color: #3b82f6; + } + .p-inline-message.p-inline-message-success { + background: rgba(228, 248, 240, 0.7); + border: solid #1ea97c; + border-width: 0px; + color: #1ea97c; + } + .p-inline-message.p-inline-message-success .p-inline-message-icon { + color: #1ea97c; + } + .p-inline-message.p-inline-message-warn { + background: rgba(255, 242, 226, 0.7); + border: solid #cc8925; + border-width: 0px; + color: #cc8925; + } + .p-inline-message.p-inline-message-warn .p-inline-message-icon { + color: #cc8925; + } + .p-inline-message.p-inline-message-error { + background: rgba(255, 231, 230, 0.7); + border: solid #ff5757; + border-width: 0px; + color: #ff5757; + } + .p-inline-message.p-inline-message-error .p-inline-message-icon { + color: #ff5757; + } + .p-inline-message.p-inline-message-secondary { + background: #64748B; + border: solid #64748B; + border-width: 0px; + color: #ffffff; + } + .p-inline-message.p-inline-message-secondary .p-inline-message-icon { + color: #ffffff; + } + .p-inline-message.p-inline-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0px; + color: #ffffff; + } + .p-inline-message.p-inline-message-contrast .p-inline-message-icon { + color: #ffffff; + } + .p-inline-message .p-inline-message-icon { + font-size: 1rem; + margin-right: 0.5rem; + } + .p-inline-message .p-inline-message-text { + font-size: 1rem; + } + .p-inline-message.p-inline-message-icon-only .p-inline-message-icon { + margin-right: 0; + } + .p-message-wrapper { + display: flex; + align-items: center; + } + .p-message-icon { + flex-shrink: 0; + } + .p-message-close { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + .p-message-close.p-link { + margin-left: auto; + overflow: hidden; + position: relative; + } + .p-message-enter-from { + opacity: 0; + } + .p-message-enter-active { + transition: opacity 0.3s; + } + .p-message.p-message-leave-from { + max-height: 1000px; + } + .p-message.p-message-leave-to { + max-height: 0; + opacity: 0; + margin: 0; + } + .p-message-leave-active { + overflow: hidden; + transition: max-height 0.3s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin 0.15s; + } + .p-message-leave-active .p-message-close { + display: none; + } + .p-message { + margin: 1rem 0; + border-radius: 6px; + } + .p-message .p-message-wrapper { + padding: 1.25rem 1.75rem; + } + .p-message .p-message-close { + width: 2rem; + height: 2rem; + border-radius: 50%; + background: transparent; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-message.p-message-info { + background: rgba(219, 234, 254, 0.7); + border: solid #3b82f6; + border-width: 0 0 0 6px; + color: #3b82f6; + } + .p-message.p-message-info .p-message-icon { + color: #3b82f6; + } + .p-message.p-message-info .p-message-close { + color: #3b82f6; + } + .p-message.p-message-success { + background: rgba(228, 248, 240, 0.7); + border: solid #1ea97c; + border-width: 0 0 0 6px; + color: #1ea97c; + } + .p-message.p-message-success .p-message-icon { + color: #1ea97c; + } + .p-message.p-message-success .p-message-close { + color: #1ea97c; + } + .p-message.p-message-warn { + background: rgba(255, 242, 226, 0.7); + border: solid #cc8925; + border-width: 0 0 0 6px; + color: #cc8925; + } + .p-message.p-message-warn .p-message-icon { + color: #cc8925; + } + .p-message.p-message-warn .p-message-close { + color: #cc8925; + } + .p-message.p-message-error { + background: rgba(255, 231, 230, 0.7); + border: solid #ff5757; + border-width: 0 0 0 6px; + color: #ff5757; + } + .p-message.p-message-error .p-message-icon { + color: #ff5757; + } + .p-message.p-message-error .p-message-close { + color: #ff5757; + } + .p-message.p-message-secondary { + background: #64748B; + border: solid #64748B; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-secondary .p-message-icon { + color: #ffffff; + } + .p-message.p-message-secondary .p-message-close { + color: #ffffff; + } + .p-message.p-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-message.p-message-contrast .p-message-icon { + color: #ffffff; + } + .p-message.p-message-contrast .p-message-close { + color: #ffffff; + } + .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:not(.p-message-close-icon) { + width: 1.5rem; + height: 1.5rem; + } + .p-toast { + width: 25rem; + white-space: pre-line; + word-break: break-word; + } + .p-toast-message-icon { + flex-shrink: 0; + } + .p-toast-message-content { + display: flex; + align-items: flex-start; + } + .p-toast-message-text { + flex: 1 1 auto; + } + .p-toast-top-center { + transform: translateX(-50%); + } + .p-toast-bottom-center { + transform: translateX(-50%); + } + .p-toast-center { + min-width: 20vw; + transform: translate(-50%, -50%); + } + .p-toast-icon-close { + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + .p-toast-icon-close.p-link { + cursor: pointer; + } + /* Animations */ + .p-toast-message-enter-from { + opacity: 0; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); + } + .p-toast-message-leave-from { + max-height: 1000px; + } + .p-toast .p-toast-message.p-toast-message-leave-to { + max-height: 0; + opacity: 0; + margin-bottom: 0; + overflow: hidden; + } + .p-toast-message-enter-active { + -webkit-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + } + .p-toast-message-leave-active { + -webkit-transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin-bottom 0.3s; + transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin-bottom 0.3s; + } + .p-toast { + opacity: 1; + } + .p-toast .p-toast-message { + margin: 0 0 1rem 0; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + } + .p-toast .p-toast-message .p-toast-message-content { + padding: 1rem; + border-width: 0 0 0 6px; + } + .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { + margin: 0 0 0 1rem; + } + .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { + font-size: 2rem; + } + .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-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; + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-toast .p-toast-message.p-toast-message-info { + background: rgba(219, 234, 254, 0.7); + border: solid #3b82f6; + border-width: 0 0 0 6px; + color: #3b82f6; + } + .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: #3b82f6; + } + .p-toast .p-toast-message.p-toast-message-success { + background: rgba(228, 248, 240, 0.7); + border: solid #1ea97c; + border-width: 0 0 0 6px; + color: #1ea97c; + } + .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, + .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { + color: #1ea97c; + } + .p-toast .p-toast-message.p-toast-message-warn { + background: rgba(255, 242, 226, 0.7); + border: solid #cc8925; + border-width: 0 0 0 6px; + color: #cc8925; + } + .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, + .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { + color: #cc8925; + } + .p-toast .p-toast-message.p-toast-message-error { + background: rgba(255, 231, 230, 0.7); + border: solid #ff5757; + border-width: 0 0 0 6px; + color: #ff5757; + } + .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, + .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { + color: #ff5757; + } + .p-toast .p-toast-message.p-toast-message-secondary { + background: #64748B; + border: solid #64748B; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon, + .p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close { + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast { + background: #1f2937; + border: solid #1f2937; + border-width: 0 0 0 6px; + color: #ffffff; + } + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon, + .p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close { + color: #ffffff; + } + .p-galleria-content { + display: flex; + flex-direction: column; + } + .p-galleria-item-wrapper { + display: flex; + flex-direction: column; + position: relative; + } + .p-galleria-item-container { + position: relative; + display: flex; + height: 100%; + } + .p-galleria-item-nav { + position: absolute; + top: 50%; + margin-top: -0.5rem; + display: inline-flex; + justify-content: center; + align-items: center; + overflow: hidden; + } + .p-galleria-item-prev { + left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .p-galleria-item-next { + right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .p-galleria-item { + display: flex; + justify-content: center; + align-items: center; + height: 100%; + width: 100%; + } + .p-galleria-item-nav-onhover .p-galleria-item-nav { + pointer-events: none; + opacity: 0; + transition: opacity 0.2s ease-in-out; + } + .p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav { + pointer-events: all; + opacity: 1; + } + .p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled { + pointer-events: none; + } + .p-galleria-caption { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + } + /* Thumbnails */ + .p-galleria-thumbnail-wrapper { + display: flex; + flex-direction: column; + overflow: auto; + flex-shrink: 0; + } + .p-galleria-thumbnail-prev, + .p-galleria-thumbnail-next { + align-self: center; + flex: 0 0 auto; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + position: relative; + } + .p-galleria-thumbnail-prev span, + .p-galleria-thumbnail-next span { + display: flex; + justify-content: center; + align-items: center; + } + .p-galleria-thumbnail-container { + display: flex; + flex-direction: row; + } + .p-galleria-thumbnail-items-container { + overflow: hidden; + width: 100%; + } + .p-galleria-thumbnail-items { + display: flex; + } + .p-galleria-thumbnail-item { + overflow: auto; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + opacity: 0.5; + } + .p-galleria-thumbnail-item:hover { + opacity: 1; + transition: opacity 0.3s; + } + .p-galleria-thumbnail-item-current { + opacity: 1; + } + /* Positions */ + /* Thumbnails */ + .p-galleria-thumbnails-left .p-galleria-content, + .p-galleria-thumbnails-right .p-galleria-content { + flex-direction: row; + } + .p-galleria-thumbnails-left .p-galleria-item-wrapper, + .p-galleria-thumbnails-right .p-galleria-item-wrapper { + flex-direction: row; + } + .p-galleria-thumbnails-left .p-galleria-item-wrapper, + .p-galleria-thumbnails-top .p-galleria-item-wrapper { + order: 2; + } + .p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper, + .p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper { + order: 1; + } + .p-galleria-thumbnails-left .p-galleria-thumbnail-container, + .p-galleria-thumbnails-right .p-galleria-thumbnail-container { + flex-direction: column; + flex-grow: 1; + } + .p-galleria-thumbnails-left .p-galleria-thumbnail-items, + .p-galleria-thumbnails-right .p-galleria-thumbnail-items { + flex-direction: column; + height: 100%; + } + /* Indicators */ + .p-galleria-indicators { + display: flex; + align-items: center; + justify-content: center; + } + .p-galleria-indicator > button { + display: inline-flex; + align-items: center; + } + .p-galleria-indicators-left .p-galleria-item-wrapper, + .p-galleria-indicators-right .p-galleria-item-wrapper { + flex-direction: row; + align-items: center; + } + .p-galleria-indicators-left .p-galleria-item-container, + .p-galleria-indicators-top .p-galleria-item-container { + order: 2; + } + .p-galleria-indicators-left .p-galleria-indicators, + .p-galleria-indicators-top .p-galleria-indicators { + order: 1; + } + .p-galleria-indicators-left .p-galleria-indicators, + .p-galleria-indicators-right .p-galleria-indicators { + flex-direction: column; + } + .p-galleria-indicator-onitem .p-galleria-indicators { + position: absolute; + display: flex; + z-index: 1; + } + .p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators { + top: 0; + left: 0; + width: 100%; + align-items: flex-start; + } + .p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators { + right: 0; + top: 0; + height: 100%; + align-items: flex-end; + } + .p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators { + bottom: 0; + left: 0; + width: 100%; + align-items: flex-end; + } + .p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators { + left: 0; + top: 0; + height: 100%; + align-items: flex-start; + } + /* FullScreen */ + .p-galleria-mask { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + } + .p-galleria-close { + position: absolute; + top: 0; + right: 0; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + } + .p-galleria-mask .p-galleria-item-nav { + position: fixed; + top: 50%; + margin-top: -0.5rem; + } + /* Animation */ + .p-galleria-enter-active { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + } + .p-galleria-leave-active { + transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); + } + .p-galleria-enter-from, + .p-galleria-leave-to { + opacity: 0; + transform: scale(0.7); + } + .p-galleria-enter-active .p-galleria-item-nav { + opacity: 0; + } + /* Keyboard Support */ + .p-items-hidden .p-galleria-thumbnail-item { + visibility: hidden; + } + .p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active { + visibility: visible; + } + .p-galleria .p-galleria-close { + margin: 0.5rem; + background: transparent; + color: #f9fafb; + 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 { + width: 2rem; + height: 2rem; + } + .p-galleria .p-galleria-close:hover { + background: rgba(255, 255, 255, 0.1); + color: #f9fafb; + } + .p-galleria .p-galleria-item-nav { + background: transparent; + color: #f9fafb; + 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 { + width: 2rem; + height: 2rem; + } + .p-galleria .p-galleria-item-nav:not(.p-disabled):hover { + background: rgba(255, 255, 255, 0.1); + color: #f9fafb; + } + .p-galleria .p-galleria-caption { + background: rgba(0, 0, 0, 0.5); + color: #f9fafb; + padding: 1rem; + } + .p-galleria .p-galleria-indicators { + padding: 1rem; + } + .p-galleria .p-galleria-indicators .p-galleria-indicator button { + background-color: #d1d5db; + 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: #9ca3af; + } + .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background: #EFF6FF; + color: #1D4ED8; + } + .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator { + margin-right: 0.5rem; + } + .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator { + margin-bottom: 0.5rem; + } + .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { + background: rgba(0, 0, 0, 0.5); + } + .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button { + background: rgba(255, 255, 255, 0.4); + } + .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover { + background: rgba(255, 255, 255, 0.6); + } + .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background: #EFF6FF; + color: #1D4ED8; + } + .p-galleria .p-galleria-thumbnail-container { + background: rgba(0, 0, 0, 0.9); + padding: 1rem 0.25rem; + } + .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, + .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { + margin: 0.5rem; + background-color: transparent; + color: #f9fafb; + 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: #f9fafb; + } + .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { + outline-color: transparent; + } + .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 #BFDBFE; + } + .p-galleria-mask { + --maskbg: rgba(0, 0, 0, 0.9); + } + .p-image-mask { + display: flex; + align-items: center; + justify-content: center; + } + .p-image-preview-container { + position: relative; + display: inline-block; + line-height: 0; + } + .p-image-preview-indicator { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + opacity: 0; + transition: opacity 0.3s; + border: none; + padding: 0; + } + .p-image-preview-container:hover > .p-image-preview-indicator { + opacity: 1; + cursor: pointer; + } + .p-image-preview-container > img { + cursor: pointer; + } + .p-image-toolbar { + position: absolute; + top: 0; + right: 0; + display: flex; + z-index: 1; + } + .p-image-action.p-link { + display: flex; + justify-content: center; + align-items: center; + } + .p-image-action.p-disabled { + pointer-events: auto; + } + .p-image-preview { + transition: transform 0.15s; + max-width: 100vw; + max-height: 100vh; + } + .p-image-preview-enter-active { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + } + .p-image-preview-leave-active { + transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); + } + .p-image-preview-enter-from, + .p-image-preview-leave-to { + opacity: 0; + transform: scale(0.7); + } + .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-indicator .p-icon { + width: 1.5rem; + height: 1.5rem; + } + .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 { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2rem; + height: 2rem; + font-size: 1rem; + } + .p-avatar.p-avatar-image { + background-color: transparent; + } + .p-avatar.p-avatar-circle { + border-radius: 50%; + } + .p-avatar-circle img { + border-radius: 50%; + } + .p-avatar .p-avatar-icon { + font-size: 1rem; + } + .p-avatar img { + width: 100%; + height: 100%; + } + .p-avatar-group .p-avatar + .p-avatar { + margin-left: -1rem; + } + .p-avatar-group { + display: flex; + align-items: center; + } + .p-avatar { + background-color: #e5e7eb; + border-radius: 6px; + } + .p-avatar.p-avatar-lg { + width: 3rem; + height: 3rem; + font-size: 1.5rem; + } + .p-avatar.p-avatar-lg .p-avatar-icon { + font-size: 1.5rem; + } + .p-avatar.p-avatar-xl { + width: 4rem; + height: 4rem; + font-size: 2rem; + } + .p-avatar.p-avatar-xl .p-avatar-icon { + font-size: 2rem; + } + .p-avatar-group .p-avatar { + border: 2px solid #ffffff; + } + .p-badge { + display: inline-block; + border-radius: 10px; + text-align: center; + padding: 0 0.5rem; + } + .p-overlay-badge { + position: relative; + } + .p-overlay-badge .p-badge { + position: absolute; + top: 0; + right: 0; + transform: translate(50%, -50%); + transform-origin: 100% 0; + margin: 0; + } + .p-badge.p-badge-dot { + width: 0.5rem; + min-width: 0.5rem; + height: 0.5rem; + border-radius: 50%; + padding: 0; + } + .p-badge-no-gutter { + padding: 0; + border-radius: 50%; + } + .p-badge { + background: #3B82F6; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + min-width: 1.5rem; + height: 1.5rem; + line-height: 1.5rem; + } + .p-badge.p-badge-secondary { + background-color: #64748B; + color: #ffffff; + } + .p-badge.p-badge-success { + background-color: #22C55E; + color: #ffffff; + } + .p-badge.p-badge-info { + background-color: #0ea5e9; + color: #ffffff; + } + .p-badge.p-badge-warning { + background-color: #f97316; + color: #ffffff; + } + .p-badge.p-badge-danger { + background-color: #EF4444; + color: #ffffff; + } + .p-badge.p-badge-secondary { + background-color: #64748B; + color: #ffffff; + } + .p-badge.p-badge-contrast { + background-color: #1f2937; + 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-blockui-container { + position: relative; + } + .p-blockui.p-component-overlay { + position: absolute; + } + .p-blockui-document.p-component-overlay { + position: fixed; + } + .p-blockui { + border-radius: 6px; + } + .p-chip { + display: inline-flex; + align-items: center; + } + .p-chip-text { + line-height: 1.5; + } + .p-chip-icon.pi { + line-height: 1.5; + } + .p-chip-remove-icon { + line-height: 1.5; + cursor: pointer; + } + .p-chip img { + border-radius: 50%; + } + .p-chip { + background-color: #e5e7eb; + color: #4b5563; + border-radius: 16px; + padding: 0 0.75rem; + } + .p-chip .p-chip-text { + line-height: 1.5; + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + .p-chip .p-chip-icon { + margin-right: 0.5rem; + } + .p-chip img { + width: 2.25rem; + height: 2.25rem; + margin-left: -0.75rem; + margin-right: 0.5rem; + } + .p-chip .p-chip-remove-icon { + margin-left: 0.5rem; + border-radius: 6px; + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-chip .p-chip-remove-icon:focus-visible { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .p-chip .p-chip-remove-icon:focus { + outline: 0 none; + } + .p-inplace .p-inplace-display { + display: inline; + cursor: pointer; + } + .p-inplace .p-inplace-content { + display: inline; + } + .p-fluid .p-inplace.p-inplace-closable .p-inplace-content { + display: flex; + } + .p-fluid .p-inplace.p-inplace-closable .p-inplace-content > .p-inputtext { + flex: 1 1 auto; + width: 1%; + } + .p-inplace .p-inplace-display { + padding: 0.75rem 0.75rem; + border-radius: 6px; + transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + outline-color: transparent; + } + .p-inplace .p-inplace-display:not(.p-disabled):hover { + background: #f3f4f6; + color: #4b5563; + } + .p-inplace .p-inplace-display:focus { + outline: 0 none; + outline-offset: 0; + box-shadow: 0 0 0 0.2rem #BFDBFE; + } + .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: #e5e7eb; + border-radius: 6px; + } + .p-metergroup .p-metergroup-meter { + border: 0 none; + background: #3B82F6; + } + .p-metergroup .p-metergroup-labels .p-metergroup-label { + gap: 0.5rem; + } + .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { + background: #3B82F6; + 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: 6px; + border-bottom-left-radius: 6px; + } + .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + .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: 6px; + border-top-right-radius: 6px; + } + .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + } + .p-progressbar { + position: relative; + overflow: hidden; + } + .p-progressbar-determinate .p-progressbar-value { + height: 100%; + width: 0%; + position: absolute; + display: none; + border: 0 none; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + } + .p-progressbar-determinate .p-progressbar-label { + display: inline-flex; + } + .p-progressbar-determinate .p-progressbar-value-animate { + transition: width 1s ease-in-out; + } + .p-progressbar-indeterminate .p-progressbar-value::before { + content: ""; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + -webkit-animation: p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + animation: p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + } + .p-progressbar-indeterminate .p-progressbar-value::after { + content: ""; + position: absolute; + background-color: inherit; + top: 0; + left: 0; + bottom: 0; + will-change: left, right; + -webkit-animation: p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; + animation: p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; + -webkit-animation-delay: 1.15s; + animation-delay: 1.15s; + } + @-webkit-keyframes p-progressbar-indeterminate-anim { + 0% { + left: -35%; + right: 100%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: 100%; + right: -90%; + } + } + @keyframes p-progressbar-indeterminate-anim { + 0% { + left: -35%; + right: 100%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: 100%; + right: -90%; + } + } + @-webkit-keyframes p-progressbar-indeterminate-anim-short { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } + } + @keyframes p-progressbar-indeterminate-anim-short { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } + } + .p-progressbar { + border: 0 none; + height: 1.5rem; + background: #e5e7eb; + border-radius: 6px; + } + .p-progressbar .p-progressbar-value { + border: 0 none; + margin: 0; + background: #3B82F6; + } + .p-progressbar .p-progressbar-label { + color: #ffffff; + line-height: 1.5rem; + } + .p-progress-spinner { + position: relative; + margin: 0 auto; + width: 100px; + height: 100px; + display: inline-block; + } + .p-progress-spinner::before { + content: ""; + display: block; + padding-top: 100%; + } + .p-progress-spinner-svg { + height: 100%; + transform-origin: center center; + width: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: auto; + } + .p-progress-spinner-svg { + animation: p-progress-spinner-rotate 2s linear infinite; + } + .p-progress-spinner-circle { + stroke-dasharray: 89, 200; stroke-dashoffset: 0; + stroke: #ff5757; + animation: p-progress-spinner-dash 1.5s ease-in-out infinite, p-progress-spinner-color 6s ease-in-out infinite; + stroke-linecap: round; } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; + @keyframes p-progress-spinner-rotate { + 100% { + transform: rotate(360deg); + } } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; + @keyframes p-progress-spinner-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } + } + @keyframes p-progress-spinner-color { + 100%, 0% { + stroke: #ff5757; + } + 40% { + stroke: #3b82f6; + } + 66% { + stroke: #1ea97c; + } + 80%, 90% { + stroke: #cc8925; + } + } + .p-ripple { + overflow: hidden; + position: relative; + } + .p-ink { + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.5); + border-radius: 100%; + transform: scale(0); + pointer-events: none; + } + .p-ink-active { + animation: ripple 0.4s linear; + } + .p-ripple-disabled .p-ink { + display: none; + } + @keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } + } + .p-scrolltop { + position: fixed; + bottom: 20px; + right: 20px; + display: flex; + align-items: center; + justify-content: center; + } + .p-scrolltop-sticky { + position: sticky; + } + .p-scrolltop-sticky.p-link { + margin-left: auto; + } + .p-scrolltop-enter-from { + opacity: 0; + } + .p-scrolltop-enter-active { + transition: opacity 0.15s; + } + .p-scrolltop.p-scrolltop-leave-to { + opacity: 0; + } + .p-scrolltop-leave-active { + transition: opacity 0.15s; + } + .p-scrolltop { + width: 3rem; + height: 3rem; + border-radius: 50%; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; + } + .p-scrolltop.p-link { + background: rgba(0, 0, 0, 0.7); + } + .p-scrolltop.p-link:hover { + background: rgba(0, 0, 0, 0.8); + } + .p-scrolltop .p-scrolltop-icon { + font-size: 1.5rem; + color: #f9fafb; + } + .p-scrolltop .p-scrolltop-icon.p-icon { + width: 1.5rem; + height: 1.5rem; + } + .p-skeleton { + overflow: hidden; + } + .p-skeleton::after { + content: ""; + animation: p-skeleton-animation 1.2s infinite; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: translateX(-100%); + z-index: 1; + } + .p-skeleton.p-skeleton-circle { + border-radius: 50%; + } + .p-skeleton-none::after { + animation: none; + } + @keyframes p-skeleton-animation { + from { + transform: translateX(-100%); + } + to { + transform: translateX(100%); + } + } + .p-skeleton { + background-color: #e5e7eb; + border-radius: 6px; + } + .p-skeleton:after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); + } + .p-tag { + display: inline-flex; + align-items: center; + justify-content: center; + } + .p-tag-icon, + .p-tag-value, + .p-tag-icon.pi { + line-height: 1.5; + } + .p-tag.p-tag-rounded { + border-radius: 10rem; + } + .p-tag { + background: #3B82F6; + color: #ffffff; + font-size: 0.75rem; + font-weight: 700; + padding: 0.25rem 0.4rem; + border-radius: 6px; + } + .p-tag.p-tag-success { + background-color: #22C55E; + color: #ffffff; + } + .p-tag.p-tag-info { + background-color: #0ea5e9; + color: #ffffff; + } + .p-tag.p-tag-warning { + background-color: #f97316; + color: #ffffff; + } + .p-tag.p-tag-danger { + background-color: #EF4444; + color: #ffffff; + } + .p-tag.p-tag-secondary { + background-color: #64748B; + color: #ffffff; + } + .p-tag.p-tag-contrast { + background-color: #1f2937; + color: #ffffff; + } + .p-tag .p-tag-icon { + font-size: 0.75rem; + } + .p-tag .p-tag-icon:not(:last-child) { + margin-right: 0.25rem; + } + .p-tag .p-tag-icon.p-icon { + width: 0.75rem; + height: 0.75rem; + } + .p-terminal { + height: 18rem; + overflow: auto; + } + .p-terminal-prompt-container { + display: flex; + align-items: center; + } + .p-terminal-input { + flex: 1 1 auto; + border: 0 none; + background-color: transparent; + color: inherit; + padding: 0; + outline: 0 none; + } + .p-terminal-input::-ms-clear { + display: none; + } + .p-terminal { + background: #ffffff; + color: #4b5563; + border: 1px solid #e5e7eb; + padding: 1.25rem; + } + .p-terminal .p-terminal-input { + font-family: var(--font-family); + font-feature-settings: var(--font-feature-settings, normal); + font-size: 1rem; } } -@keyframes p-progress-spinner-color { - 100%, - 0% { - stroke: var(--error-primary); +@layer primevue { + .p-button-label { + font-weight: 600; } - 40% { - stroke: #696cff; + .p-selectbutton > .p-button, + .p-togglebutton.p-button { + transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; } - 66% { - stroke: var(--success-primary); + .p-accordion .p-accordion-header .p-accordion-header-link { + transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; } - 80%, - 90% { - stroke: #cc8925; + .p-tabview .p-tabview-nav li .p-tabview-nav-link { + transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { + transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { + background-color: #3B82F6; + } + .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { + background-color: #3B82F6; + } + .p-button:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-secondary:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-success:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-info:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #83d3f8, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-warning:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #fcb98b, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-help:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-button.p-button-danger:enabled:focus { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { + box-shadow: inset 0 2px 0 0 #3B82F6; + } + .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { + box-shadow: inset 0 -2px 0 0 #3B82F6; + } + .p-speeddial-item.p-focus > .p-speeddial-action { + box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 rgb(0, 0, 0); + } + .p-toast-message { + backdrop-filter: blur(10px); + } + .p-inline-message-text { + font-weight: 500; + } + .p-picklist-buttons .p-button, + .p-orderlist-controls .p-button { + transition: opacity 0.2s, background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; + } + .p-steps .p-steps-item.p-highlight .p-steps-number { + background: #3B82F6; + color: #ffffff; + } + .p-stepper .p-stepper-header.p-highlight .p-stepper-number { + background: #3B82F6; + color: #ffffff; } } -.p-scrolltop { - width: 3rem; - height: 3rem; - border-radius: 50%; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); - transition: - background-color 0.2s, - color 0.2s, - box-shadow 0.2s; -} -.p-scrolltop.p-link { - background: rgba(0, 0, 0, 0.7); -} -.p-scrolltop.p-link:hover { - background: rgba(0, 0, 0, 0.8); -} -.p-scrolltop .p-scrolltop-icon { - font-size: 1.5rem; - color: #f8f9fa; -} -.p-scrolltop .p-scrolltop-icon.p-icon { - width: 1.5rem; - height: 1.5rem; -} -.p-skeleton { - background-color: #dee2e6; - border-radius: 6px; -} -.p-skeleton:after { - background: linear-gradient( - 90deg, - rgba(255, 255, 255, 0), - rgba(255, 255, 255, 0.4), - rgba(255, 255, 255, 0) - ); -} - -.p-tag { - background: #3b82f6; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - padding: 0.25rem 0.4rem; - border-radius: 6px; -} -.p-tag.p-tag-success { - background-color: #22c55e; - color: #ffffff; -} -.p-tag.p-tag-info { - background-color: #3b82f6; - color: #ffffff; -} -.p-tag.p-tag-warning { - background-color: #f59e0b; - color: #ffffff; -} -.p-tag.p-tag-danger { - background-color: #ef4444; - color: #ffffff; -} -.p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 0.75rem; -} -.p-tag .p-tag-icon.p-icon { - width: 0.75rem; - height: 0.75rem; -} - -.p-terminal { - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - padding: 1.25rem; -} -.p-terminal .p-terminal-input { - font-size: 1rem; - font-family: - "Source Sans Pro", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; -} - -.p-button-label { - font-weight: 700; -} - -.p-accordion .p-accordion-header .p-accordion-header-link { - transition: - background-color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} - -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - transition: - background-color 0.2s, - border-color 0.2s, - box-shadow 0.2s; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #3b82f6; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #3b82f6; -} - -.p-button:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #9dc1fb, - 0 1px 2px 0 black; -} -.p-button.p-button-secondary:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #b0b9c6, - 0 1px 2px 0 black; -} -.p-button.p-button-success:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #88eaac, - 0 1px 2px 0 black; -} -.p-button.p-button-info:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #9dc1fb, - 0 1px 2px 0 black; -} -.p-button.p-button-warning:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #facf85, - 0 1px 2px 0 black; -} -.p-button.p-button-help:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #d4aafb, - 0 1px 2px 0 black; -} -.p-button.p-button-danger:enabled:focus { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #f7a2a2, - 0 1px 2px 0 black; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #3b82f6; -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #3b82f6; -} - -.p-speeddial-item.p-focus > .p-speeddial-action { - box-shadow: - 0 0 0 2px #ffffff, - 0 0 0 4px #9dc1fb, - 0 1px 2px 0 black; -} +/*# sourceMappingURL=theme.css.map */ diff --git a/frontend/public/themes/lara-light-blue/theme.css.map b/frontend/public/themes/lara-light-blue/theme.css.map index 33c7d3a..1d36309 100644 --- a/frontend/public/themes/lara-light-blue/theme.css.map +++ b/frontend/public/themes/lara-light-blue/theme.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../primevue-sass-theme/themes/lara/lara-dark/_variables.scss","../../primevue-sass-theme/theme-base/_colors.scss","../../primevue-sass-theme/theme-base/components/input/_editor.scss","../../primevue-sass-theme/themes/lara/lara-dark/yellow/theme.scss","../../primevue-sass-theme/theme-base/_components.scss","../../primevue-sass-theme/theme-base/_common.scss","../../primevue-sass-theme/theme-base/_mixins.scss","../../primevue-sass-theme/theme-base/components/input/_autocomplete.scss","../../primevue-sass-theme/theme-base/components/input/_calendar.scss","../../primevue-sass-theme/theme-base/components/input/_cascadeselect.scss","../../primevue-sass-theme/theme-base/components/input/_checkbox.scss","../../primevue-sass-theme/theme-base/components/input/_chips.scss","../../primevue-sass-theme/theme-base/components/input/_colorpicker.scss","../../primevue-sass-theme/theme-base/components/input/_dropdown.scss","../../primevue-sass-theme/theme-base/components/input/_floatlabel.scss","../../primevue-sass-theme/theme-base/components/input/_iconfield.scss","../../primevue-sass-theme/theme-base/components/input/_inputotp.scss","../../primevue-sass-theme/theme-base/components/input/_inputgroup.scss","../../primevue-sass-theme/theme-base/components/input/_inputicon.scss","../../primevue-sass-theme/theme-base/components/input/_inputnumber.scss","../../primevue-sass-theme/theme-base/components/input/_inputswitch.scss","../../primevue-sass-theme/theme-base/components/input/_inputtext.scss","../../primevue-sass-theme/theme-base/components/input/_knob.scss","../../primevue-sass-theme/theme-base/components/input/_listbox.scss","../../primevue-sass-theme/theme-base/components/input/_multiselect.scss","../../primevue-sass-theme/theme-base/components/input/_password.scss","../../primevue-sass-theme/theme-base/components/input/_radiobutton.scss","../../primevue-sass-theme/theme-base/components/input/_rating.scss","../../primevue-sass-theme/theme-base/components/input/_selectbutton.scss","../../primevue-sass-theme/theme-base/components/input/_slider.scss","../../primevue-sass-theme/theme-base/components/input/_textarea.scss","../../primevue-sass-theme/theme-base/components/input/_treeselect.scss","../../primevue-sass-theme/theme-base/components/input/_togglebutton.scss","../../primevue-sass-theme/theme-base/components/button/_button.scss","../../primevue-sass-theme/theme-base/components/button/_speeddial.scss","../../primevue-sass-theme/theme-base/components/button/_splitbutton.scss","../../primevue-sass-theme/theme-base/components/data/_carousel.scss","../../primevue-sass-theme/theme-base/components/data/_datatable.scss","../../primevue-sass-theme/theme-base/components/data/_dataview.scss","../../primevue-sass-theme/theme-base/components/data/_filter.scss","../../primevue-sass-theme/theme-base/components/data/_orderlist.scss","../../primevue-sass-theme/theme-base/components/data/_organizationchart.scss","../../primevue-sass-theme/theme-base/components/data/_paginator.scss","../../primevue-sass-theme/theme-base/components/data/_picklist.scss","../../primevue-sass-theme/theme-base/components/data/_timeline.scss","../../primevue-sass-theme/theme-base/components/data/_tree.scss","../../primevue-sass-theme/theme-base/components/data/_treetable.scss","../../primevue-sass-theme/theme-base/components/panel/_accordion.scss","../../primevue-sass-theme/theme-base/components/panel/_card.scss","../../primevue-sass-theme/theme-base/components/panel/_fieldset.scss","../../primevue-sass-theme/theme-base/components/panel/_divider.scss","../../primevue-sass-theme/theme-base/components/panel/_panel.scss","../../primevue-sass-theme/theme-base/components/panel/_scrollpanel.scss","../../primevue-sass-theme/theme-base/components/panel/_splitter.scss","../../primevue-sass-theme/theme-base/components/panel/_stepper.scss","../../primevue-sass-theme/theme-base/components/panel/_tabview.scss","../../primevue-sass-theme/theme-base/components/panel/_toolbar.scss","../../primevue-sass-theme/theme-base/components/overlay/_confirmpopup.scss","../../primevue-sass-theme/theme-base/components/overlay/_dialog.scss","../../primevue-sass-theme/theme-base/components/overlay/_overlaypanel.scss","../../primevue-sass-theme/theme-base/components/overlay/_sidebar.scss","../../primevue-sass-theme/theme-base/components/overlay/_tooltip.scss","../../primevue-sass-theme/theme-base/components/file/_fileupload.scss","../../primevue-sass-theme/theme-base/components/menu/_breadcrumb.scss","../../primevue-sass-theme/theme-base/components/menu/_contextmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_dock.scss","../../primevue-sass-theme/theme-base/components/menu/_megamenu.scss","../../primevue-sass-theme/theme-base/components/menu/_menu.scss","../../primevue-sass-theme/theme-base/components/menu/_menubar.scss","../../primevue-sass-theme/theme-base/components/menu/_panelmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_steps.scss","../../primevue-sass-theme/theme-base/components/menu/_tabmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_tieredmenu.scss","../../primevue-sass-theme/theme-base/components/messages/_inlinemessage.scss","../../primevue-sass-theme/theme-base/components/messages/_message.scss","../../primevue-sass-theme/theme-base/components/messages/_toast.scss","../../primevue-sass-theme/theme-base/components/multimedia/_galleria.scss","../../primevue-sass-theme/theme-base/components/multimedia/_image.scss","../../primevue-sass-theme/theme-base/components/misc/_avatar.scss","../../primevue-sass-theme/theme-base/components/misc/_badge.scss","../../primevue-sass-theme/theme-base/components/misc/_blockui.scss","../../primevue-sass-theme/theme-base/components/misc/_chip.scss","../../primevue-sass-theme/theme-base/components/misc/_inplace.scss","../../primevue-sass-theme/theme-base/components/misc/_metergroup.scss","../../primevue-sass-theme/theme-base/components/misc/_progressbar.scss","../../primevue-sass-theme/theme-base/components/misc/_progressspinner.scss","../../primevue-sass-theme/theme-base/components/misc/_ripple.scss","../../primevue-sass-theme/theme-base/components/misc/_scrolltop.scss","../../primevue-sass-theme/theme-base/components/misc/_skeleton.scss","../../primevue-sass-theme/theme-base/components/misc/_tag.scss","../../primevue-sass-theme/theme-base/components/misc/_terminal.scss","../../primevue-sass-theme/themes/lara/lara-dark/_extensions.scss"],"names":[],"mappings":"AA23BA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC96BJ;EAKoB;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;;;ACZZ;EACI,YF2CG;EE1CH,yBFqDO;EEpDP,wBFoDO;;AElDP;EACI,QF6XQ;;AE3XR;EACI,QF+BL;;AE5BC;EACI,MF2BL;;AEvBK;EACI;EACA,OFqBT;;AEnBS;EACI,OFiBb;;AEfa;EACI,QFcjB;;AEXa;EACI,MFUjB;;AEJS;EACI,OFGb;;AEDa;EACI;;AAGJ;EACI,MFJjB;;AEQS;EACI,YFJb;EEKa,QFyFH;EExFG,YFyFH;EExFG,eFIT;EEHS,SFiEL;;AE/DK;EACI,OFhBjB;;AEkBiB;EACI,OFnBrB;EEoBqB,YFZtB;;AEkBc;EACI,SFoDL;;AE5CnB;EACI,4BFpBO;EEqBP,2BFrBO;;AEuBP;EACI,QFgUS;;AE7Tb;EACI,YFtCD;EEuCC,OF7CD;EE8CC,4BF9BG;EE+BH,2BF/BG;;AEmCX;AAAA;EAEI,OFrDG;;AEuDH;AAAA;EACI,QFxDD;;AE2DH;AAAA;EACI,MF5DD;;AEgEP;AAAA;AAAA;EAGI,OC3GO;;AD6GP;AAAA;AAAA;EACI,QC9GG;;ADiHP;AAAA;AAAA;EACI,MClHG;;ADqHP;AAAA;AAAA;EACI,OCtHG;;;ACKf;ECJA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACC;IACA;IACA;IACA;IACA;IACG;IACA;;EAGJ;IACC;;AAGD;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACC;;EAGD;IACI;IACA;IACA,WL7EO;IK8EP,aL7ES;;EKgFb;IACI,kBLlEK;IKmEL,qBL9EiB;;EKiFrB;IACI,SLxEc;;EK2ElB;IACI,OLzES;;EK4Eb;IACI,OL1GO;;EK6GX;IACI,WLvFgB;;EK0FpB;IACI,OL3FgB;IK4FhB,QL5FgB;;EK+FpB;IACI;IACA;IACA,WL9GO;IK+GP,eL3GW;IK4GX;;EAEA;IC/JH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EK0Fd;IACI;;EAGJ;IACI;;EAIA;IACI;MACI;;IAEJ;MACI;;;EAIR;IACI;MACI;;IAEJ;MACI;;;EE/LZ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI;;EAIA;IACI;;EAKJ;IACI,cJjHG;;EIsHP;IDnGP,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EI2HX;IACI;IACA,KP3DQ;IO4DR;;EAEA;IACI;;EAEA;IACI;IACA;IACA,WPtCI;IOuCJ,OP/FL;IOgGK;IACA;;EAIR;IACI;IACA,YPpGD;IOqGC,OPxGD;IOyGC,eP+qBO;;EO7qBP;IACI,aPlFA;;EOqFJ;IACI,YP9GL;IO+GK,OPjHL;;EOsHP;ID9HH,cNsCY;;EO6Fb;IACI,YPvHO;IOwHP,OP7HO;IO8HP,QP3BiB;IO4BjB,eP/GW;IOgHX,YP5BiB;;EO8BjB;IACI,SPrDW;;EOuDX;IACI,QP9CU;IO+CV,SPxDW;IOyDX,QPlDU;IOmDV,OPzID;IO0IC,YP1DM;IO2DN,YPpHS;IOqHT,ePrDgB;;EOuDhB;IACI;;EAGJ;IACI;;EAGJ;IACI,OJxLK;IIyLL,YJ1LF;;EI4LE;IACI,YJ3LD;;EIgMH;IACI,OPjKT;IOkKS,YP1JV;;EO+JF;IACI,QP4fU;IO3fV,SP4fW;IO3fX,OP1KD;IO2KC,YPvKD;IOwKC,aP6fc;;EQhtB1B;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;AAAA;IAEI;;EAKA;IFzHH,cNsCY;;EQuFT;IF1IH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EKkKf;IACI,SR8Kc;IQ7Kd,YRvHO;IQwHP,OR7HO;IQ8HP,QRlEU;IQmEV,eR/GW;;EQiHX;IACI,YR7HG;IQ8HH,QRhCa;IQiCb,YRhCa;;EQkCb;IACI,YRlID;;EQsIP;IACI,SRoKgB;IQnKhB,OR7IG;IQ8IH,YRzIG;IQ0IH,aRsKmB;IQrKnB,QRrDgB;IQsDhB,eRkKe;IQjKf,yBRlIO;IQmIP,wBRnIO;;EQqIP;AAAA;IF2CJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;AAAA;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;AAAA;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EQiHN;IACI,aR9GO;;EQgHP;AAAA;IAEI,OR/JL;IQgKK,YR3IO;IQ4IP,aRoJW;IQnJX,SRoJY;;EQlJZ;AAAA;IACI,OL7ML;;EKiNH;IACI,cRhJA;;EQqJZ;IACI,WRpKG;IQqKH,QRuHc;;EQrHd;IACI,SRkIgB;;EQhIhB;IACI,ORmIQ;IQlIR,QRmIS;;EQ/HjB;IACI,SR4Hc;;EQ1Hd;IACI,OR0HQ;IQzHR,QR0HS;IQzHT,eR0He;IQzHf,YR5KK;IQ6KL,QRyHS;IQxHT;;EAEA;IACI,OLzOC;IK0OD,YL3ON;;EK8OE;IF7Of,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EQyKE;IACI,YR4GM;IQ3GN,OL5PL;IK6PK,cR2Ge;;EQzGf;IACI,OLzPH;IK0PG,YL3PV;;EKkQV;IACI,SRkGmB;IQjGnB,YRzME;;EQ2MF;IACI;;EAIR;IACI,YRjNE;IQkNF,SRyFoB;;EQvFpB;IF7CJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EQuMF;IACI;;EAIR;IACI,WRgFqB;;EQ7EzB;IACI,SR2EuB;;EQtE3B;IACI;;EAIR;IACI,QRmCc;;EQjCd;IACI,SRiDc;IQhDd,YRlPS;IQmPT,eR1PG;;EQ4PH;IACI,OL9SK;IK+SL,YLhTF;;EKqTV;IACI,QRoBc;;EQlBd;IACI,SRkCc;IQjCd,YRjQS;IQkQT,eRzQG;;EQ2QH;IACI,OL7TK;IK8TL,YL/TF;;EKqUN;IACI,aR3QF;IQ4QE,eRIM;IQHN,cRGM;IQFN;IACA;;EAEA;IACI;IACA;;EAGJ;IACI;;EAOJ;AAAA;IAEI,SRgBY;;EQRZ;IACI;;EAEA;IACI,YR7Td;;EQgUU;IFzWnB,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EQwSE;IACI;;EAEA;IACI,YR7Ud;;EQgVU;IFzXnB,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EQwTE;IACI;;EAEA;IACI,YR7Vd;;EQgWU;IFzYnB,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EShFd;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,YT/CO;ISgDP,QTMU;ISLV,YTrCoB;ISsCpB,eTxCW;ISyCX;;EAEA;IACI,cNpGO;;EMuGX;IHpFH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EM2GX;IACI,kBTjEG;;ESmEH;IACI,kBTpED;;ESuEH;IACI,kBTxED;;ES4EP;IACI;IACA;IACA,ST3BO;;ES6BP;IACI,OTpFD;;ESuFH;IACI;IACA;;EAIR;IACI;IACA,OT/FG;ISgGH,OTzBkB;IS0BlB,yBTlFO;ISmFP,4BTnFO;;ESsFX;IH9GH,cNsCY;;ES6Eb;IACI,YTvGO;ISwGP,OT7GO;IS8GP,QTXiB;ISYjB,eT/FW;ISgGX,YTZiB;;EScjB;IACI,STrCW;;ESuCX;IACI,QT9BU;IS+BV,QTjCU;ISkCV,OTxHD;ISyHC,YTzCM;IS0CN,YTnGS;ISoGT,eTpCgB;;ESsChB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONvKK;IMwKL,YNzKF;;EM2KE;IACI,YN1KD;;EM+KH;IACI,OThJT;ISiJS,YTzIV;;ES6IE;IACI,STvEO;;ES0EX;IACI,WTygBc;;EU1sB9B;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,OVgPY;IU/OZ,QVgPa;;EU9Ob;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,QVmOS;IUlOT,eVoBO;;EUjBX;IACI,QV8NS;IU7NT,YVKG;IUJH,OV0NQ;IUzNR,QV0NS;IUzNT,OVJG;IUKH,eVWO;IUVP,YVYgB;IUXhB;;EAEA;IACI,qBVOS;IUNT,OP/CO;IOgDP,WVmNW;;EUjNX;IACI,OVgNO;IU/MP,QV+MO;;EUzMf;IACI,cP/DG;IOgEH,YPhEG;;EOsEH;IACI,cPvED;;EO2EC;IACI,cP1EE;IO2EF,YP3EE;IO4EF,OP1ED;;EOgFP;IJjEX,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EO0FX;IJ1DH,cNsCY;;EUyBL;IACI,kBVrDD;;EUyDC;IACI,YPrGD;;EO2GC;IACI,kBVjET;;EUqES;IACI,YP/GF;;EOyHd;IACI,kBVjFD;;EUqFC;IACI,YPjID;;EOuIC;IACI,kBV7FT;;EUiGS;IACI,YP3IF;;EQCtB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAMI;IACI,cRrDG;;EQ0DP;ILvCP,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EQ+DX;IACI;IACA;;EAEA;IACI;IACA,cXHI;IWIJ,YX3BD;IW4BC,OX/BD;IWgCC,eXwvBO;;EWtvBP;IACI,YXjCL;IWkCK,OXpCL;;EWuCC;IACI,aXdA;;EWkBR;IACI;;EAEA;IACI;IACA;IACA,WXMI;IWLJ,OXnDL;IWoDK;IACA;;EAKZ;ILlEH,cNsCY;;EYrEb;IACI;;EAGJ;IACI;;EAIJ;IACI,OZiRsB;IYhRtB,QZiRuB;;EY9Q3B;IACI,YZ6BO;IY5BP,QZ8QgB;;EY5QhB;AAAA;IAEI,cZmBG;;EYfX;IACI,YZkHiB;;Ea3IrB;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,YbpDO;IaqDP,QbCU;IaAV,Yb1CoB;Ia2CpB,eb7CW;Ia8CX;;EAEA;IACI,cVzGO;;EU4GX;IPzFH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EUgHX;IACI,YbtEG;;EawEH;IACI,kBbzED;;Ea4EH;IACI,kBb7ED;;Ea+EC;IACI;;EAMR;IACI;;EAIR;IACI;IACA;;EAEA;IACI,OblGD;;EaqGH;IAEI;IACA;;EAIR;IACI;IACA,Ob9GG;Ia+GH,ObxCkB;IayClB,yBbjGO;IakGP,4BblGO;;EaqGX;IACI,ObrHG;IasHH,Ob/CkB;;EakDtB;IPlIH,cNsCY;;EaiGb;IACI,Yb3HO;Ia4HP,ObjIO;IakIP,Qb/BiB;IagCjB,ebnHW;IaoHX,YbhCiB;;EakCjB;IACI,Sb7CiB;Ia8CjB,eb1CgB;Ia2ChB,ObzIG;Ia0IH,YbrIG;IasIH,QbhDgB;IaiDhB,yBb5HO;Ia6HP,wBb7HO;;Ea+HP;IACI;IACA;;EAGJ;IACI;IACA,ObrJD;;EayJP;IACI,Sb7EW;;Ea+EX;IACI,QbtEU;IauEV,SbhFW;IaiFX,Qb1EU;Ia2EV,ObjKD;IakKC,YblFM;IamFN,Yb5IS;Ia6IT,eb7EgB;;Ea+EhB;IACI;;EAGJ;IACI;;EAGJ;IACI,OVhNK;IUiNL,YVlNF;;EUoNE;IACI,YVnND;;EUwNH;IACI,ObzLT;Ia0LS,YblLV;;EasLE;IACI;IACA;IACA,cbvKA;;Ea2KR;IACI,Qb8dU;Ia7dV,Sb8dW;Ia7dX,ObxMD;IayMC,YbrMD;IasMC,ab+dc;;Ea5dlB;IACI,Sb/HW;IagIX,Ob/MD;IagNC,YbhIM;;EcvHlB;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAOI;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EC3CJ;IACI;;EAGJ;IACI;IACA;IACA;;ECRJ;IACI;IACA;IACA,KhB+DY;;EgB5DhB;IACI;IACA;;ECPJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;;EAIJ;IACI,YjBgBO;IiBfP,OjBWO;IiBVP,YjBqEU;IiBpEV,ajBoEU;IiBnEV,ejBmEU;IiBlEV,SjB6DW;IiB5DX,WjB6EsB;;EiB3EtB;IACI,cjB8DM;;EiBzDV;AAAA;AAAA;IAGI;IACA;;EAEA;AAAA;AAAA;IACI;;EAGJ;AAAA;AAAA;IACI;;EAEA;AAAA;AAAA;IACI;;EAMhB;AAAA;AAAA;AAAA;AAAA;IAKI,wBjBZW;IiBaX,2BjBbW;;EiBgBf;IACI,wBjBjBW;IiBkBX,2BjBlBW;;EiBqBf;AAAA;AAAA;AAAA;AAAA;IAKI,yBjB1BW;IiB2BX,4BjB3BW;;EiB8Bf;IACI,yBjB/BW;IiBgCX,4BjBhCW;;EiBqCP;IACI;;EAEA;IACI,OjBsDM;;EkBtJtB;AAAA;IAEI;;EAGJ;IACI;IACA,OlBiCO;;EkB9BX;IACI;IACA,OlB4BO;;EmBxCX;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IbxEH,cNsCY;;EmBsCT;IACI,kBnBlEG;;EmBoEH;IACI,kBnBrED;;EmBwEH;IACI,kBnBzED;;EoBxCX;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,OpBuVe;IoBtVf,QpBuVgB;;EoBrVhB;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,epB0UkB;;EoBvUtB;IACI,YpBNG;IoBOH,YpBSgB;IoBRhB,epBoUkB;IoBnUlB;;EAEA;IACI,YpBbD;IoBcC,OpBgUa;IoB/Tb,QpBgUc;IoB/Td,MpBiUe;IoBhUf;IACA,epB8ToB;IoB7TpB,qBpBHS;;EoBQb;IACI,YjBlEG;;EiBoEH;IACI,YjBjEG;IiBkEH;;EAOJ;IACI,YpBnCL;;EoBuCK;IACI,YjBlFA;;EiBwFR;IdlFX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EoBcV;Id/DH,cNsCY;;EqBrEb;IACI;;EAIJ;IACI;IACA;IACA,WrBuFgB;IqBtFhB,OrB8BO;IqB7BP,YrBmCO;IqBlCP,SrBmFW;IqBlFX,QrBuFU;IqBtFV,YrB4CoB;IqB3CpB;IACA,erBwCW;IqBvCX;;EAEA;IACI,clBpBO;;EkBuBX;IfJH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EkB2BX;IfKH,cNsCY;;EqBvCT;IACI,kBrBWG;;EqBTH;IACI,kBrBQD;;EqBLH;IACI,kBrBID;;EqBAP;IfyKA;IAJA;;EehKA;IfoKA;IAJA;;Ee1JJ;IACI;IACA,OrBfO;IqBgBP;;EAGJ;IACI,OrBSS;;EqBNb;IACI;;EAGJ;IACI;;EAGJ;IACI;;EfwHH;IepHG,OrBpCO;;EM2JV;IevHG,OrBpCO;;EM8JV;Ie1HG,OrBpCO;;EMiKV;Ie7HG,OrBpCO;;EqBwCP;IACI,kBrBvCG;;EqByCH;IACI,kBrB1CD;;EqB6CH;IACI,kBrB9CD;;EqBoDP;IfqHA;IAJA;;Ee1GA;If8GA;IAJA;;EgB/MJ;IACI;IACA;;EAEJ;IACI;IACA;IACA;;EAEJ;IACI;IACA;;EAGJ;IACI;MACI;;;EChBR;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,YvBQO;IuBPP,OvBEO;IuBDP,QvB6DU;IuB5DV,evBgBW;IuBfX,YvBiBoB;IuBhBpB;;EAEA;IACI,SvBqFiB;IuBpFjB,evBwFgB;IuBvFhB,OvBPG;IuBQH,YvBHG;IuBIH,QvBkFgB;IuBjFhB,yBvBMO;IuBLP,wBvBKO;;EuBHP;IACI;;EAGJ;IACI;IACA,OvBlBD;;EuBsBP;IACI,SvBsDW;IuBrDX;;EAEA;IACI,QvB4DU;IuB3DV,SvBkDW;IuBjDX,QvBwDU;IuBvDV,OvB/BD;IuBgCC,YvBTS;IuBUT,evBsDgB;;EuBpDhB;IACI;;EAGJ;IACI;;EAGJ;IACI,OpB7EK;IoB8EL,YpB/EF;;EoBmFN;IACI,QvBknBU;IuBjnBV,SvBknBW;IuBjnBX,OvBpDD;IuBqDC,YvBjDD;IuBkDC,avBmnBc;;EuBhnBlB;IACI,SvBqBW;IuBpBX,OvB3DD;IuB4DC,YvBoBM;;EuBbF;IACI,YpBpGD;;EoByGH;IACI,OvB1ET;IuB2ES,YvBnEV;;EuBsEM;IACI,OvB/ET;IuBgFS,YvBxEV;;EuB0EU;IACI,OvBnFb;IuBoFa,YvB5Ed;;EuBmFN;IjBhHH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EoBuIX;IjBvGH,cNsCY;;EwBnEb;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,YxBjEO;IwBkEP,QxBZU;IwBaV,YxBvDoB;IwBwDpB,exB1DW;IwB2DX;;EAEA;IACI,crBtHO;;EqByHX;IlBtGH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EqB6HX;IACI,YxBnFG;;EwBqFH;IACI,kBxBtFD;;EwByFH;IACI,kBxB1FD;;EwB8FP;IACI,SxB3CO;IwB4CP,YxBjFgB;;EwBmFhB;IACI,OxBrGD;;EwB0GH;IACI;IACA,cxBnFI;IwBoFJ,YxB3GD;IwB4GC,OxB/GD;IwBgHC,exBwqBO;;EwBtqBP;IACI,axBzFA;;EwB8FZ;IACI;IACA,OxBzHG;IwB0HH,OxBnDkB;IwBoDlB,yBxB5GO;IwB6GP,4BxB7GO;;EwBgHX;IlBxIH,cNsCY;;EwB0GD;IACI;;EAOhB;IACI,YxB5IO;IwB6IP,OxBlJO;IwBmJP,QxBhDiB;IwBiDjB,exBpIW;IwBqIX,YxBjDiB;;EwBmDjB;IACI,SxB9DiB;IwB+DjB,exB3DgB;IwB4DhB,OxB1JG;IwB2JH,YxBtJG;IwBuJH,QxBjEgB;IwBkEhB,yBxB7IO;IwB8IP,wBxB9IO;;EwBiJH;IACI;;EAGJ;IACI;IACA,OxBtKL;;EwB0KH;IACI,cxBlJI;;EwBqJR;IACI,axBtJI;IMsKZ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EwB4IV;IACI,SxBxGW;;EwB0GX;IACI,QxBjGU;IwBkGV,SxB3GW;IwB4GX,QxBrGU;IwBsGV,OxB5LD;IwB6LC,YxB7GM;IwB8GN,YxBvKS;IwBwKT,exBxGgB;;EwB0GhB;IACI;;EAGJ;IACI;;EAGJ;IACI,OrB3OK;IqB4OL,YrB7OF;;EqB+OE;IACI,YrB9OD;;EqBmPH;IACI,OxBpNT;IwBqNS,YxB7MV;;EwBiNE;IACI,cxBhMA;;EwBoMR;IACI,QxBqcU;IwBpcV,SxBqcW;IwBpcX,OxBjOD;IwBkOC,YxB9ND;IwB+NC,axBscc;;EwBnclB;IACI,SxBxJW;IwByJX,OxBxOD;IwByOC,YxBzJM;;EyBvHlB;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAKA;InBEH,cNsCY;;EyBnCb;IACI,SzBgXkB;IyB/WlB,YzBQO;IyBPP,OzBEO;IyBDP,QzBgmBmB;IyB/lBnB,YzBoGiB;IyBnGjB,ezBeW;;EyBbX;IACI,ezBsBQ;IyBrBR,YzBFG;;EyBKC;IACI,YzBgGC;;EyB7FL;IACI,YzB6FG;;EyB1FP;IACI,YzB0FG;;E0BlJnB;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,O1B+Oe;I0B9Of,Q1B+OgB;;E0B7OhB;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,Q1BkOY;I0BjOZ;;EAGJ;IACI,Q1B6NY;I0B5NZ,Y1BRG;I0BSH,O1ByNW;I0BxNX,Q1ByNY;I0BxNZ,O1BjBG;I0BkBH;IACA,Y1BDgB;I0BEhB;;EAEA;IACI,O1BoNU;I0BnNV,Q1BmNU;I0BlNV,qB1BRS;I0BST,kBvB9DO;;EuBmEX;IACI,cvBxEG;IuByEH,YvBzEG;;EuB+EH;IACI,cvBhFD;;EuBoFC;IACI,cvBnFE;IuBoFF,YvBpFE;;EuBsFF;IACI,kBvBrFL;;EuB4FP;IpB7EX,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EuBsGX;IpBtEH,cNsCY;;E0BqCL;IACI,kB1BjED;;E0BqEC;IACI,YvBjHD;;EuBuHC;IACI,kB1B7ET;;E0BiFS;IACI,YvB3HF;;EuBqId;IACI,kB1B7FD;;E0BiGC;IACI,YvB7ID;;EuBmJC;IACI,kB1BzGT;;E0B6GS;IACI,YvBvJF;;EwBCtB;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,K3B6CY;;E2B3CZ;IACI;IACA;;EAEA;IACI,O3BYD;I2BXC,Y3B6BY;I2B5BZ,W3B4RS;;E2B1RT;IACI,O3ByRK;I2BxRL,Q3BwRK;;E2BrRT;IACI,O3BqRQ;;E2BjRhB;IrBnCP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E2BlCF;IACI,OxBhDD;;EwBwDC;IACI,OxBzDL;;EwB2DK;IACI,O3BgQK;;E4B3TzB;IACI,Y5B2CG;I4B1CH,Q5BiSa;I4BhSb,O5BoCG;I4BnCH,Y5BqDgB;;E4BnDhB;AAAA;IAEI,O5BgCD;;E4B7BH;IACI,Y5BmCF;I4BlCE,c5B6BD;I4B5BC,O5ByBD;;E4BvBC;AAAA;IAEI,O5BsBL;;E4BlBH;IACI,YzBxBG;IyByBH,czBzBG;IyB0BH,OzBtBO;;EyBwBP;AAAA;IAEI,OzB1BG;;EyB6BP;IACI,YzBjCI;IyBkCJ,czBlCI;IyBmCJ,OzBhCG;;EyBkCH;AAAA;IAEI,OzBpCD;;EyB0Cf;ItBdH,cNsCY;;E6BnEb;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI;IACA,Q7BuRW;I6BtRX,e7BWW;;E6BTX;IACI,Q7BoRiB;;E6BlRjB;IACI;IACA;;EAIR;IACI,O7B4Qc;;E6B1Qd;IACI;IACA;;EAIR;IACI,Q7BqQa;I6BpQb,O7BmQY;I6BlQZ,Y7BzBG;I6B0BH,Q7BoQa;I6BnQb,e7BoQmB;I6BnQnB,Y7BbgB;I6BchB;;EAEA;IvBnEP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E6BFV;IACI,Y1BhFO;I0BiFP,e7BzBO;;E6B6BP;IACI,Y1BtFG;I0BuFH,c1BvFG;;E2BCf;IACI;IACA;;EAGJ;IACI;;ECJJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,Y/BVO;I+BWP,Q/B2CU;I+B1CV;IACA,e/BHW;I+BIX;;EAEA;IACI,c5B/DO;;E4BkEX;IzB/CH,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;E4BsEX;IACI,Y/B5BG;;E+B8BH;IACI,kB/B/BD;;E+BkCH;IACI,kB/BnCD;;E+BuCP;IACI,S/BYO;I+BXP,Y/B1BgB;;E+B4BhB;IACI,O/B9CD;;E+BmDH;IACI;IACA,c/B5BI;I+B6BJ,Y/BpDD;I+BqDC,O/BxDD;I+ByDC,e/B+tBO;;E+B3tBf;IACI;IACA,O/B9DG;I+B+DH,O/BQkB;I+BPlB,yB/BjDO;I+BkDP,4B/BlDO;;E+BqDX;IzB7EH,cNsCY;;E+B+CD;IACI;;EAOhB;IACI,Y/BjFO;I+BkFP,O/BvFO;I+BwFP,Q/BWiB;I+BVjB,e/BzEW;I+B0EX,Y/BUiB;;E+BPb;IACI;;EAGJ;IACI,S/BnBW;I+BoBX,O/BnGD;I+BoGC,Y/BpBM;;E+B0Bd;IACI,Y/BxGG;;E+B0GH;IACI,kB/B3GD;;E+B8GH;IACI,kB/B/GD;;EgC1CX;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,QhCsQa;IgCrQb,ehCyBO;;EgCtBX;IACI,YhCUG;IgCTH,QhCgQa;IgC/Pb,OhCGG;IgCFH,YhCoBgB;IgCnBhB;;EAEA;AAAA;IAEI,OhCFD;;EgCOH;IACI,Y7BjDG;I6BkDH,c7BlDG;I6BmDH,O7B/CO;;E6BiDP;AAAA;IAEI,O7BnDG;;E6B2DH;IACI,YhChBV;IgCiBU,chCtBT;IgCuBS,OhC1BT;;EgC4BS;AAAA;IAEI,OhC7Bb;;EgCmCK;IACI,Y7B5EA;I6B6EA,c7B7EA;I6B8EA,O7B3ED;;E6B6EC;AAAA;IAEI,O7B/EL;;E6BsFP;I1BvEX,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;E6BgGX;I1BhEH,cNsCY;;EiCrEb;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,O9BnEe;I8BoEf,Y9BxEW;I8ByEX,QjCkFW;IiCjFX,SjC4EY;IiC3EZ,WjCvBO;IiCwBP,YjClBoB;IiCmBpB,ejCrBW;IiCsBX;;EAEA;IACI,Y9BhFY;I8BiFZ,O9B9EW;I8B+EX,c9BlFY;;E8BqFhB;IACI,Y9BrFc;I8BsFd,O9BpFW;I8BqFX,c9BvFc;;E8B0FlB;IACI;IACA,O9B9FO;I8B+FP,QjCyEe;;EiCvEf;IACI;IACA,O9BnGG;I8BoGH,QjCoEW;;EiCjEf;IACI;IACA,O9BzGG;I8B0GH,QjC8DW;;EiC3Df;IACI,OjCrED;IiCsEC,cjCtED;;EiCwEC;IACI,YjClEN;IiCmEM,OjC1EL;;EiC6EC;IACI,YjCoDW;IiCnDX,OjC/EL;;EiCoFP;IACI;IACA,O9B/HO;I8BgIP;;EAEA;IACI;IACA,O9BpIG;I8BqIH;;EAGJ;IACI;IACA,O9B1IG;I8B2IH;;EAGJ;IACI,OjCtGD;;EiCwGC;IACI,YjClGN;IiCmGM,OjC1GL;;EiC6GC;IACI,YjCoBW;IiCnBX,OjC/GL;;EiCoHP;I3BtJH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EiCgFV;IACI,qBjCzGa;;EiC4GjB;IACK,cjCpGO;;EiCuGZ;IACI,ajCxGQ;;EiC2GZ;IACI,YjC5GQ;;EiC+GZ;IACG,ejChHS;;EiCmHZ;IACI,ajCpHQ;IiCqHR,WjCnIG;IiCoIH,QjCpIG;IiCqIH,ajCrIG;IiCsIH,O9B1LO;I8B2LP,kB9BvLW;;E8B0Lf;IACI,YjC7Ba;;EiCgCjB;IACI,ejC/BoB;;EiCkCxB;IACI,OjChDc;IiCiDd,SjChDgB;;EiCkDhB;AAAA;IAEI;;EAGJ;IACI;IACA,QjC1DU;;EiC8DlB;I3BDA;IAJA;;E2BSI;I3BLJ;;E2BUA;I3BVA;IAJA;;E2BkBI;I3BdJ;;E2BoBI;IACI,ajCvKI;;EiC0KR;IACI;;EAMR;IACI;;EAGJ;IACI,OjCjGc;;EiCoGlB;IACI;;EAEA;IACI;;EAKZ;IACI,OjCvFuB;IiCwFvB,YjCzFgB;IiC0FhB,QjCxFoB;;EiC0FpB;IACI,YjC1FiB;IiC2FjB,OjC7FmB;IiC8FnB,cjC1F0B;;EiC6F9B;IACI,YjC1FqB;;EiC6FzB;IACI,YjCjGkB;IiCkGlB,OjCvGmB;IiCwGnB,cjCjG2B;;EiCoG/B;IACI;IACA,OjC9GY;IiC+GZ,QjCpHe;;EiCsHf;IACI;IACA,OjCnHQ;IiCoHR,QjCzHW;;EiC4Hf;IACI;IACA,OjCzHQ;IiC0HR,QjC/HW;;EiCmInB;IACI;IACA,OjChIY;IiCiIZ;;EAEA;IACI;IACA;IACA,OjCtIQ;;EiCyIZ;IACI;IACA;IACA,OjC5IQ;;EiCiJpB;IACI,OjCrIkB;IiCsIlB,YjCvIW;IiCwIX,QjCtIe;;EiCwIf;IACI,YjCxIY;IiCyIZ,OjC3Ic;IiC4Id,cjCxIqB;;EiC2IzB;IACI,YjCxIgB;;EiC2IpB;IACI,YjC/Ia;IiCgJb,OjCrJc;IiCsJd,cjC/IsB;;EiCkJ1B;IACI;IACA,OjC5JO;IiC6JP,QjC9Ke;;EiCgLf;IACI;IACA,OjCjKG;IiCkKH,QjCnLW;;EiCsLf;IACI;IACA,OjCvKG;IiCwKH,QjCzLW;;EiC6LnB;IACI;IACA,OjC9KO;IiC+KP;;EAEA;IACI;IACA;IACA,OjCpLG;;EiCuLP;IACI;IACA;IACA,OjC1LG;;EiC+Lf;IACI,OjCpLqB;IiCqLrB,YjCtLc;IiCuLd,QjCrLkB;;EiCuLlB;IACI,YjCvLe;IiCwLf,OjC1LiB;IiC2LjB,cjCvLwB;;EiC0L5B;IACI,YjCvLmB;;EiC0LvB;IACI,YjC9LgB;IiC+LhB,OjCpMiB;IiCqMjB,cjC9LyB;;EiCiM7B;IACI;IACA,OjC3MU;IiC4MV,QjCxOe;;EiC0Of;IACI;IACA,OjChNM;IiCiNN,QjC7OW;;EiCgPf;IACI;IACA,OjCtNM;IiCuNN,QjCnPW;;EiCuPnB;IACI;IACA,OjC7NU;IiC8NV;;EAEA;IACI;IACA;IACA,OjCnOM;;EiCsOV;IACI;IACA;IACA,OjCzOM;;EiC8OlB;IACI,OjClOqB;IiCmOrB,YjCpOc;IiCqOd,QjCnOkB;;EiCqOlB;IACI,YjCrOe;IiCsOf,OjCxOiB;IiCyOjB,cjCrOwB;;EiCwO5B;IACI,YjCrOmB;;EiCwOvB;IACI,YjC5OgB;IiC6OhB,OjClPiB;IiCmPjB,cjC5OyB;;EiC+O7B;IACI;IACA,OjCzPU;IiC0PV,QjClSe;;EiCoSf;IACI;IACA,OjC9PM;IiC+PN,QjCvSW;;EiC0Sf;IACI;IACA,OjCpQM;IiCqQN,QjC7SW;;EiCiTnB;IACI;IACA,OjC3QU;IiC4QV;;EAEA;IACI;IACA;IACA,OjCjRM;;EiCoRV;IACI;IACA;IACA,OjCvRM;;EiC4RlB;IACI,OjChRkB;IiCiRlB,YjClRW;IiCmRX,QjCjRe;;EiCmRf;IACI,YjCnRY;IiCoRZ,OjCtRc;IiCuRd,cjCnRqB;;EiCsRzB;IACI,YjCnRgB;;EiCsRpB;IACI,YjC1Ra;IiC2Rb,OjChSc;IiCiSd,cjC1RsB;;EiC6R1B;IACI;IACA,OjCvSO;IiCwSP,QjC5Ve;;EiC8Vf;IACI;IACA,OjC5SG;IiC6SH,QjCjWW;;EiCoWf;IACI;IACA,OjClTG;IiCmTH,QjCvWW;;EiC2WnB;IACI;IACA,OjCzTO;IiC0TP;;EAEA;IACI;IACA;IACA,OjC/TG;;EiCkUP;IACI;IACA;IACA,OjCrUG;;EiC0Uf;IACI,OjC/ToB;IiCgUpB,YjCjUa;IiCkUb,QjChUiB;;EiCkUjB;IACI,YjClUc;IiCmUd,OjCrUgB;IiCsUhB,cjClUuB;;EiCqU3B;IACI,YjClUkB;;EiCqUtB;IACI,YjCzUe;IiC0Uf,OjC/UgB;IiCgVhB,cjCzUwB;;EiC4U5B;IACI;IACA,OjCtVS;IiCuVT,QjCtZe;;EiCwZf;IACI;IACA,OjC3VK;IiC4VL,QjC3ZW;;EiC8Zf;IACI;IACA,OjCjWK;IiCkWL,QjCjaW;;EiCqanB;IACI;IACA,OjCxWS;IiCyWT;;EAEA;IACI;IACA;IACA,OjC9WK;;EiCiXT;IACI;IACA;IACA,OjCpXK;;EiC0Xb;IACI,OjCpjBG;IiCqjBH,YjChXW;IiCiXX,QjC/We;;EiCiXf;IACI,YjCjXY;IiCkXZ,OjC1jBD;IiC2jBC,cjCjXqB;;EiCoXzB;IACI,YjCjXgB;;EiCoXpB;IACI,YjCxXa;IiCyXb,OjCpkBD;IiCqkBC,cjCxXsB;;EiC2X1B;IACI;IACA,OjCrYO;IiCsYP,QjCjdW;;EiCmdX;IACI;IACA,OjC1YG;IiC2YH,QjCtdO;;EiCydX;IACI;IACA,OjChZG;IiCiZH,QjC5dO;;EiCgef;IACI;IACA,OjCvZO;IiCwZP;;EAEA;IACI;IACA;IACA,OjC7ZG;;EiCgaP;IACI;IACA;IACA,OjCnaG;;EiCyanB;IACI,O9B7pBW;I8B8pBX;IACA;;EAEA;IACI;IACA,O9BnqBO;I8BoqBP;;EAEA;IACI,iBjCvaoB;;EiC2a5B;IACI;IACA,YjC5agB;IiC6ahB;;EAGJ;IACI;IACA,O9BnrBO;I8BorBP;;ECjrBR;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAKA;IACI,OlCmwBe;IkClwBf,QlCmwBgB;;EkCjwBhB;IACI,WlCiwBkB;;EkC9vBtB;IACI,OlC6vBkB;IkC5vBlB,QlC4vBkB;;EkCvvB9B;IACI;;EAIA;I5B/FH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EkC0Bd;IACI,OlC6uBmB;IkC5uBnB,QlC6uBoB;IkC5uBpB,YlCtEO;IkCuEP,OlCjEO;IkCkEP;IACA,YlCpDmB;;EkCsDnB;IACI,YlC3EG;IkC4EH,OlCvEG;;EkC4EP;IACI;;EAEA;IACI,elC5DI;;EkCkEZ;IACI;;EAEA;IACI,YlCtEI;;EkC4EZ;IACI;;EAEA;IACI,clChFI;;EkCsFZ;IACI;;EAEA;IACI,alC1FI;;EkCkGZ;AAAA;AAAA;IACI;;EAEA;AAAA;AAAA;AAAA;AAAA;IAEI;;EAKZ;IACI,kBlC3GK;IkC4GL,elCxHW;;EmCvDf;IACI;IACA;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,enCoBW;;EmClBX;IACI,enC6HoB;;EmC3HpB;IACI,enC0HgB;;EmCtHxB;IACI,YnCmHa;;EoCjKrB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAMI;AAAA;I9B8JJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;I8BlKQ,QpCXI;;EMgLR;AAAA;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;AAAA;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EoCAV;IACI,SpC0qBoB;;EoCxqBpB;IACI,cpCnBI;IoCoBJ,epCpBI;;EoCsBJ;IACI,kBpC9CL;IoC+CK,OpCsqBS;IoCrqBT,QpCsqBU;IoCrqBV,YpC/BO;IoCgCP,epCkqBgB;;EoChqBhB;IACI,YpChDV;;EoCqDM;IACI,YjChGN;IiCiGM,OjChGC;;EkCNrB;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;AAAA;AAAA;IAGI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAKA;IACI,crCoUuB;IqCnUvB;;EAGJ;IACI,crCgU0B;IqC/T1B;;EAGJ;IACI,YrC5MG;IqC6MH,OrCjNG;IqCkNH,QrCwQY;IqCvQZ,crCwQiB;IqCvQjB,SrC2Qa;IqC1Qb,arCyQgB;;EqCtQpB;IACI,YrCrNG;IqCsNH,OrC3NG;IqC4NH,QrCuSY;IqCtSZ,crCuSiB;IqCtSjB,SrC0Sa;IqCzSb,arCwSgB;;EqCrSpB;IACI,YrCuSoB;IqCtSpB,SrC8PiB;IqC7PjB,QrCiQgB;IqChQhB,crCiQqB;IqChQrB,arC8PoB;IqC7PpB,OrCxOG;IqCyOH,YrCpOG;IqCqOH,YrCnNa;;EqCsNjB;IACI,YrC4RoB;IqC3RpB,SrC4QiB;IqC3QjB,QrC+QgB;IqC9QhB,crC+QqB;IqC9QrB,arC4QoB;IqC3QpB,OrCnPG;IqCoPH,YrC/OG;;EqCmPH;IACI,OrCxPD;IqCyPC,arChOI;;EqCmOR;IACI;IACA,QrCiPmB;IqChPnB,WrCgPmB;IqC/OnB,arC+OmB;IqC9OnB,OlCnSS;IkCoST,YlCrSE;IkCsSF,arC1OI;;EqC6OR;IACI,YrChQF;IqCiQE,OrCzQD;;EqC2QC;IACI,OrC5QL;;EqCgRH;IACI,YlCnTE;IkCoTF,OlCnTS;;EkCqTT;IACI,OlCtTK;;EkCyTT;IACI,YlC3TF;IkC4TE,OlC3TK;;EkC6TL;IACI,OlC9TC;;EkCmUb;IACI,YrC1Me;IqC2Mf;;EAKJ;IACI,YrCrSD;IqCsSC,OrC3SD;IqC4SC,YrCrRS;;EqCuRT;IACI,YrC2NY;IqC1NZ,QrCuMM;IqCtMN,crCuMW;IqCtMX,SrCuMO;;EqCrMP;AAAA;AAAA;AAAA;I/BpHZ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;AAAA;AAAA;AAAA;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;AAAA;AAAA;AAAA;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EqCkRE;IACI,crClSJ;;EqCqSA;IACI,arCqKQ;;EqCjKhB;IACI;IACA;;EAGJ;IACI,YlC5WF;IkC6WE,OlC5WK;;EkC+WT;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAMR;IACI,YrCvVF;IqCwVE,OrChWD;;EqCoWP;IACI,YlC7YO;;EkCkZP;AAAA;AAAA;IAEI,kBrCvWD;;EqC2WP;IACI,WrCpVc;;EqCsVd;IACI,OrCvVU;IqCwVV,QrCxVU;;EqC6Vd;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKI;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EAKJ;IACI;;EAEA;IACI;;EASZ;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EASJ;IACI;;EAEA;IACI;;EAUhB;IACI,YrCkBK;;EqChBL;IACI,YlCvgBN;IkCwgBM,OlCvgBC;;EkCygBD;IACI,OlC1gBH;;EkC4gBG;IACI,OlC7gBP;;EkCshBb;I/B7UJ;;E+BiVI;I/BjVJ;;E+BqVI;I/BrVJ;;E+ByVI;I/BzVJ;;E+B6VI;I/B7VJ;;E+BmWI;I/BnWJ;;E+BuWI;I/BvWJ;;E+B2WI;I/B3WJ;;E+B+WI;I/B/WJ;;E+BmXI;I/BnXJ;;EgC/MA;IACI,ctCijBuB;IsChjBvB;;EAGJ;IACI,ctC6iB0B;IsC5iB1B;;EAGJ;IACI,YtCiCG;IsChCH,OtC4BG;IsC3BH,QtCqfY;IsCpfZ,ctCqfiB;IsCpfjB,StCwfa;IsCvfb,atCsfgB;;EsCnfpB;IACI,YtCwBG;IsCvBH,OtCkBG;IsCjBH,QtCoiBgB;IsCniBhB,StCkiBiB;;EsC/hBrB;IACI,YtCiBG;IsChBH,OtCWG;IsCVH,QtC6gBY;IsC5gBZ,ctC6gBiB;IsC5gBjB,StCghBa;IsC/gBb,atC8gBgB;IsC7gBhB,2BtCsBO;IsCrBP,4BtCqBO;;EuCvDX;AAAA;IAEI,avC+DQ;;EuC3DhB;IACI,OvC4Ec;IuC3Ed,QvC4Ee;IuC3Ef,OvC+BO;IuC9BP,QvC4Ee;IuC3Ef,YvC0EW;IuCzEX,evC+EqB;IuC9ErB,YvC+CmB;IuC9CnB;;EAEA;IACI,OvCsBG;IuCrBH,cvCuEqB;IuCtErB,YvC4BE;;EuCzBN;IAEI,YvCuBE;IuCtBF,OvCcG;;EuCXP;IAEI,YpCzBM;IoC0BN,OpCzBa;;EoC4BjB;IjC5BH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EuCxCd;IACI,OvC0Cc;IuCzCd,QvC0Ce;IuCzCf,OvCHO;IuCIP,QvC0Ce;IuCzCf,YvCwCW;IuCvCX,evC6CqB;IuC5CrB,YvCamB;IuCZnB;;EAEA;IACI,OvCZG;IuCaH,cvCqCqB;IuCpCrB,YvCNE;;EuCSN;IjClDH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EuCnBd;IACI,YvClBO;IuCmBP,OvCxBO;IuCyBP,QvC0EiB;IuCzEjB,evCVW;IuCWX,YvCyEiB;IuCxEjB,WvCqnBQ;;EuCnnBR;IACI,SvC+CW;;EuC7CX;IACI,QvCsDU;IuCrDV,SvC4CW;IuC3CX,QvCkDU;IuCjDV,OvCrCD;IuCsCC,YvC0CM;IuCzCN,YvChBS;IuCiBT,evC+CgB;;EuC7ChB;IACI;;EAGJ;IACI;;EAGJ;IACI,OpCpFK;IoCqFL,YpCtFF;;EoCyFF;IACI,OvCxDL;IuCyDK,YvCjDN;;EuCoDE;IjC1EX,SNoDc;IMnDX,gBNoDiB;IMnDjB,YNqGuB;;EuCxBnB;IACI,YvCzCF;IuC0CE,QvC4mBU;;EuCtmBlB;IACI,SvCgBiB;IuCfjB,evCmBgB;IuClBhB,OvC5EG;IuC6EH,YvCxEG;IuCyEH,QvCagB;IuCZhB,yBvC/DO;IuCgEP,wBvChEO;;EuCmEX;IACI,SvCwRc;IuCvRd,evC5DE;;EuC8DF;IACI,evC9DI;;EuCiER;IACI,YvClEI;;EuCqER;IACI;;EAIR;IACI,SvC4Qa;;EuCzQjB;IACI,SvCmQc;;EwCnZtB;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAKA;IACI,SxC0Wc;;EwCxWd;IACI,exCqBI;;EwCjBZ;IACI,YxCLG;IwCMH,QxC6Va;IwC5Vb,exCIO;IwCHP,YxCKgB;IwCJhB;;EAEA;IlCrCP,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EqC6DX;IACI,OxCtBG;IwCuBH,SxCyUa;IwCxUb,axCuUgB;;EwCpUpB;IACI,OxC5BG;IwC6BH,SxCiDW;IwChDX;;EAEA;IACI,YxCuUS;;EwCpUb;IACI,SxC0CW;IwCzCX,QxCkDU;IwCjDV,QxC+CU;IwC9CV,OxCxCD;IwCyCC,YxCuCM;IwCtCN;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI,YxC7CN;IwC8CM,OxCtDL;;EwCwDK;IACI,OxCzDT;IwC0DS,YxClDV;;EwCsDE;IACI,OxC/DL;IwCgEK,YxCxDN;;EwC2DE;IACI,OrCrGK;IqCsGL,YrCvGF;;EqCyGE;IACI,YrCxGD;;EqCgHP;IACI,YxCyRQ;;EwCvRR;IACI,YxC5EV;;EyC/CV;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAMI;IACI,YzCVF;IyCWE,OzCnBD;;EyCsBH;IACI,YtCzDE;IsC0DF,OtCzDS;;EsC4DL;IACI;;EAMhB;IACI,YzChCG;;EyCmCP;IACI,czCiUa;IyChUb,czCrCG;;EyCwCP;IACI,YzC4Ta;IyC3Tb,czC1CG;;EyC6CP;IACI,QzCuTa;IyCtTb,YzC7CG;IyC8CH,OzCnDG;IyCoDH,SzCwTc;;EyCrTlB;IACI;IACA;IACA;IACA;;EAEA;InC9FP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E0ChFd;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,Y1CEO;I0CDP,O1CHO;I0CIP,Q1Cscc;I0Crcd,c1CscmB;I0CrcnB,S1Csce;I0Crcf,e1CQW;;E0CNX;AAAA;AAAA;AAAA;IAII,kB1Ckca;I0Cjcb,Q1CkciB;I0CjcjB,O1CfG;I0CgBH,W1C8Fc;I0C7Fd,Q1C6Fc;I0C5Fd,Q1CociB;I0CncjB,Y1CGa;I0CFb,e1CLO;;E0COP;AAAA;AAAA;AAAA;IACI,Y1ChBF;I0CiBE,c1C2buB;I0C1bvB,O1C1BD;;E0C8BP;IACI,wB1CfO;I0CgBP,2B1ChBO;;E0CmBX;IACI,yB1CpBO;I0CqBP,4B1CrBO;;E0CwBX;IACI,a1CfQ;I0CgBR,c1ChBQ;I0CiBR,Q1CoEc;;E0ClEd;IACI;;EAIR;IACI,a1CzBQ;I0C0BR,c1C1BQ;;E0C4BR;IACI,W1CwDU;;E0CpDlB;IACI,kB1CoZa;I0CnZb,Q1CoZiB;I0CnZjB,O1C7DG;I0C8DH,W1CgDc;I0C/Cd,Q1C+Cc;I0C9Cd,Q1CsZiB;I0CrZjB;;EAIA;IACI,kB1CyYS;I0CxYT,Q1CyYa;I0CxYb,O1CxED;I0CyEC,W1CqCU;I0CpCV,Q1CoCU;I0CnCV,Q1C2Ya;I0C1Yb,Y1CtDS;I0CuDT,e1C9DG;;E0CgEH;IACI,YvCnHF;IuCoHE,cvCpHF;IuCqHE,OvCpHK;;EuCuHT;IACI,Y1C/EN;I0CgFM,c1C4XmB;I0C3XnB,O1CzFL;;E2CvCX;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAKA;IACI,S3C8Wc;;E2C5Wd;IACI,e3CyBI;;E2CrBZ;IACI,Y3CDG;I2CEH,Q3CiWa;I2ChWb,e3CQO;I2CPP,Y3CSgB;I2CRhB;;EAEA;IrCjCP,SN2Dc;IM1DX,gBN2DiB;IM1DjB,YN4DU;IM3Db,cHtBc;;EwCyDX;IACI,O3ClBG;I2CmBH,S3C6Ua;I2C5Ub,a3C2UgB;;E2CxUpB;IACI,O3CxBG;I2CyBH,S3CqDW;I2CpDX;;EAEA;IACI,Y3C2US;;E2CxUb;IACI,S3C8CW;I2C7CX,Q3CsDU;I2CrDV,Q3CmDU;I2ClDV,O3CpCD;I2CqCC,Y3C2CM;I2C1CN;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI,Y3CzCN;I2C0CM,O3ClDL;;E2CoDK;IACI,O3CrDT;I2CsDS,Y3C9CV;;E2CkDE;IACI,O3C3DL;I2C4DK,Y3CpDN;;E2CuDE;IACI,OxCjGK;IwCkGL,YxCnGF;;EwCqGE;IACI,YxCpGD;;EwC4GP;IACI,Y3C6RQ;;E2C3RR;IACI,Y3CxEV;;E4C/CV;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,Q5CudoB;I4CtdpB,e5Cqd0B;I4Cpd1B,O5CkdmB;I4CjdnB,Q5CkdoB;I4CjdpB,kBzCnHW;;EyCsHf;IACI,kB5ChFG;;E4CoFH;AAAA;IAEI,S5Coc0B;;E4Cjc9B;IACI,O5CuciB;;E4ClcrB;AAAA;IAEI,S5C0b4B;;E4CvbhC;IACI,Q5C4biB;;E6C3kB7B;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,Q7C2TiB;I6C1TjB,Y7CzCO;I6C0CP,O7C/CO;I6CgDP,S7C4TkB;I6C3TlB,e7CjCW;;E6CoCP;IACI,S7CkeM;I6CjeN;;EAEA;IvCtEX,SNoDc;IMnDX,gBNoDiB;IMnDjB,YNqGuB;;E6C7Bf;IACI,e7C7CD;I6C8CC,Y7CvCK;I6CwCL,S7CydS;;E6CvdT;IACI,c7CxCJ;IMsKZ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E6C6BE;IACI,c7C7CJ;I6C8CI,O7CvET;;E6C0EK;IACI,c7ClDJ;;E6CqDQ;IACI,O7ChFjB;;E6CqFK;IACI,Y1CxHN;I0CyHM,O1CxHC;;E0C0HD;AAAA;IAEI,O1C5HH;;E0C8HG;AAAA;IACI,O1C/HP;;E0CoIL;IACI,Y7C5FV;I6C6FU,O7CrGT;;E6C2GP;IACI,e7ClFQ;;E6CoFR;IACI;IACA;;EAGJ;IACI;IACA,O7CpHD;;E6CwHP;IACI,S7C+ZkB;;E6C5ZtB;IACI,W7CjGc;;E6CmGd;IACI,O7CpGU;I6CqGV,Q7CrGU;;E8CpEtB;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;IAKI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKA;IACI,c9CsYuB;I8CrYvB;;EAGJ;IACI,c9CkY0B;I8CjY1B;;EAGJ;IACI,Y9C1IG;I8C2IH,O9C/IG;I8CgJH,Q9C0UY;I8CzUZ,c9C0UiB;I8CzUjB,S9C6Ua;I8C5Ub,a9C2UgB;;E8CxUpB;IACI,Y9CnJG;I8CoJH,O9CzJG;I8C0JH,Q9CyWY;I8CxWZ,c9CyWiB;I8CxWjB,S9C4Wa;I8C3Wb,a9C0WgB;;E8CvWpB;IACI,Y9CyWoB;I8CxWpB,S9CgUiB;I8C/TjB,Q9CmUgB;I8ClUhB,c9CmUqB;I8ClUrB,a9CgUoB;I8C/TpB,O9CtKG;I8CuKH,Y9ClKG;I8CmKH,Y9CjJa;;E8CoJjB;IACI,Y9C8VoB;I8C7VpB,S9C8UiB;I8C7UjB,Q9CiVgB;I8ChVhB,c9CiVqB;I8ChVrB,a9C8UoB;I8C7UpB,O9CjLG;I8CkLH,Y9C7KG;;E8CgLP;IACI,e3C3Ne;;E2C6Nf;IACI,O9CxLD;I8CyLC,a9ChKI;;E8CmKR;IACI;IACA,Q9CiTmB;I8ChTnB,W9CgTmB;I8C/SnB,a9C+SmB;I8C9SnB,O3CnOS;I2CoOT,Y3CrOE;I2CsOF,a9C1KI;;E8C6KR;IACI,Y9ChMF;I8CiME,O9CzMD;;E8C2MC;IACI,O9C5ML;;E8CgNH;IACI,Y3CnPE;I2CoPF,O3CnPS;;E2CqPT;IACI,O3CtPK;;E2C4Pb;IACI,Y9CvND;I8CwNC,O9C7ND;I8C8NC,Y9CvMS;;E8CyMT;IACI,Y9CySY;I8CxSZ,Q9CqRM;I8CpRN,c9CqRW;I8CpRX,S9CqRO;;E8CnRP;IxCtCZ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;IwCiCgB,c9C9MJ;;EMgLR;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E8CiMM;IACI,c9CjNR;;E8CoNY;IACI,O9C/OrB;;E8CsPC;IACI;IACA;;EAGJ;IACI,Y3C9RF;I2C+RE,O3C9RK;;E2CgSL;IACI,O3CjSC;;E2CmSD;IACI,O3CpSH;;E2C6Sb;IACI,Y9CrQF;I8CsQE,O9C9QD;;E8CgRC;IACI,O9CjRL;;E8CsRP;IACI,Y3C/TO;;E2CkUX;AAAA;IAEI,Y9CvRG;;E8C0RP;IACI,W9CnQc;;E8CqQd;IACI,O9CtQU;I8CuQV,Q9CvQU;;E8C4Qd;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKI;IACI;;EAOJ;IACI;;EAOJ;IACI;;EAOZ;IxC3KJ;;EwC+KI;IxC/KJ;;EwCmLI;IxCnLJ;;EwCuLI;IxCvLJ;;EwC2LI;IxC3LJ;;EwCiMI;IxCjMJ;;EwCqMI;IxCrMJ;;EwCyMI;IxCzMJ;;EwC6MI;IxC7MJ;;EwCiNI;IxCjNJ;;EyC/MJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAMI;IACI,S/CkXS;I+CjXT,Q/C6WQ;I+C5WR,O/CgBD;I+CfC,Y/CoBD;I+CnBC,a/C6WY;I+C5WZ,e/C6BG;I+C5BH,Y/CmCS;I+ClCT;;EAEA;IACI,c/CkCA;;E+C5BA;IzCzBf,SNiEc;IMhEX;IACA;;EyC8BQ;IACI,Y/CEN;I+CDM,c/CJL;I+CKK,O/CRL;;E+CaC;IACI,Y/CTL;I+CUK,c/CZL;I+CaK,O/ChBL;I+CiBK;IACA;;EAIA;IACI,c/CpBT;I+CqBS,Y/ChBV;I+CiBU,O/CzBT;;E+C+BP;IACI,S/C4Uc;I+C3Ud,Q/CuUa;I+CtUb,Y/C7BG;I+C8BH,O/CnCG;I+CoCH;IACA;IACA;IACA,4B/CvBO;I+CwBP,2B/CxBO;;E+C2BX;IACI,e/CwUW;;EgD5ZnB;IACI,YhD4CO;IgD3CP,OhDsCO;IgDrCP,YhDgeS;IgD/dT,ehDoDW;;EgDlDX;IACI,ShDqdU;;EgDldd;IACI,WhDkdY;IgDjdZ,ahDkdc;IgDjdd,ehDqDQ;;EgDlDZ;IACI,ahD8ciB;IgD7cjB,ehDgDQ;IgD/CR,OhDsBG;;EgDnBP;IACI,ShD0ca;;EgDvcjB;IACI,ShDucY;;EiDjepB;AAAA;IAEI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,QjD0XiB;IiDzXjB,YjDsBO;IiDrBP,OjDgBO;IiDfP,ejD+BW;;EiD7BX;IACI,SjD4Wa;IiD3Wb,QjDuWY;IiDtWZ,OjDUG;IiDTH,YjDcG;IiDbH,ajDuWgB;IiDtWhB,ejDuBO;;EiDnBP;IACI;IACA,YjDsBW;;EiDpBX;IACI,SjD8VK;IiD7VL,OjDHL;IiDIK,ejDYD;IiDXC,YjDkBK;IiDjBL;;EAEA;IACI,cjDiBJ;;EiDdA;I3C7Cf,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EiDzBE;IACI,OjDjBT;;EiDqBC;IACI,YjDdN;IiDeM,cjDpBL;IiDqBK,OjDxBL;;EiD6BP;IACI,SjD8Uc;;EkDnZtB;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAIA;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAMJ;IACI,kBlDtBG;;EkDyBP;IACI,QlD2uBkB;IkD1uBlB,SlD2uBmB;;EkDzuBnB;IACI;;EAGJ;IACI;;EAIR;IACI,QlDguBgB;IkD/tBhB,SlDguBiB;;EkD9tBjB;IACI;;EAGJ;IACI;;EC3FZ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAKA;IACI,QnD4WY;ImD3WZ,SnD+Wa;ImD9Wb,YnDmBG;ImDlBH,OnDaG;ImDZH,yBnD4BO;ImD3BP,wBnD2BO;;EmDzBP;IACI,anDuWY;;EmDpWhB;I7CqMJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EmDxCN;IACI,SnD+VmB;;EmD3V3B;IACI,SnDqWc;ImDpWd,QnDgWa;ImD/Vb,YnDJG;ImDKH,OnDVG;ImDWH;;EAEA;IACI,4BnDEG;ImDDH,2BnDCG;;EmDGX;IACI,SnD6Va;ImD5Vb,QnDyVY;ImDxVZ,YnDjBG;ImDkBH,OnDvBG;ImDwBH,4BnDRO;ImDSP,2BnDTO;ImDUP;;ECjER;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAKA;IACI,YpDjBG;IoDkBH,QpD2ZiB;IoD1ZjB,YpDJgB;IoDKhB;;EAEA;I9C1DP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EqDhFd;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,QrDiViB;IqDhVjB,YrDnBO;IqDoBP,erDTW;IqDUX,OrD1BO;;EqD4BP;IACI,YrDRe;IqDSf,YrD4wBW;;EqD1wBX;IACI,YrD9BD;IqD+BC,YrDhBY;IqDiBZ;;EAEA;I/CtEX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EqDEV;IACI,YrDzCG;;EsDxCX;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;IACA;IACA;IACA;IACA;;EAEA;IhD7BH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EsDxCd;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAKA;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI,StDbQ;;EsDeR;IACI,YtDnBS;IsDoBT,etD3BG;IsD4BH,YtD6kBE;IsD5kBF;;EAEA;IACI,OtDhDL;IsDiDK,QtDykBE;IsDxkBF;IACA,YtDskBF;IsDrkBE,WtDwkBO;IsDvkBP,QtDwkBQ;IsDvkBR,atDukBQ;IsDtkBR,WtDukBU;IsDtkBV,etDwkBc;IsDvkBd,YtDpCO;;EsDuCX;IACI,atDnCA;IsDoCA,OtD7DL;IsD8DK,atDkkBY;IsDjkBZ,YtD3CO;;EsD8CX;IhDpGX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EsDgCF;IACI,YnD5GF;ImD6GE,OnD5GK;;EmD+GT;IACI,OtD/EL;;EsDmFH;IhDpHP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EsDgDE;IACI,kBnDlIL;;EmDwIX;IACI,YtD5FG;IsD6FH,StD0Qc;IsDzQd,OtDnGG;;EsDsGP;IACI,kBtDpGG;IsDqGH;IACA;IACA;IACA,YtDpFa;;EsDuFjB;IACI;IACA;;EAEA;IACI;IACA;IACA,YtDhHD;IsDiHC,OtDtHD;;EsDyHH;IACI;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKI;IACI,kBnD7LT;;EmDmMC;IACI;;ECnMpB;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,YvD6WO;IuD5WP,QvD0WW;IuDzWX,cvD0WgB;;EuDxWhB;IACI,cvD0WW;;EuDxWX;IACI,QvDwWM;IuDvWN,cvDwWW;IuDvWX,cvDwWW;IuDvWX,YvDxCL;IuDyCK,OvD7CL;IuD8CK,SvDiTK;IuDhTL,avD+SQ;IuD9SR,yBvDjCD;IuDkCC,wBvDlCD;IuDmCC,YvD5BK;IuD6BL,QvDqWM;IuDpWN;;EAEA;IjDlFf,SNiEc;IMhEX;IACA;;EiDsFY;IACI,YvDzDT;IuD0DS,cpDvGL;IoDwGK,OvDhET;;EuDqEK;IACI,YvDjET;IuDkES,cpD/GL;IoDgHK,OpDhHL;;EoDsHX;IACI,YvD1EG;IuD2EH,OpDxHO;IoDyHP,OvD8Bc;IuD7Bd,YvDwCa;IuDvCb;IACA;;EAEA;IjDjHP,SNiEc;IMhEX;IACA;;EiDoHA;IACI,YvDvFG;IuDwFH,SvD+Qc;IuD9Qd,QvDqUe;IuDpUf,OvD/FG;IuDgGH,4BvDhFO;IuDiFP,2BvDjFO;;EwDvDf;IACI;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAIJ;IACI,YxDsBO;IwDrBP,QxD4WgB;IwD3WhB,SxD+WiB;IwD9WjB,exD8BW;IwD7BX,KxDuCY;;EwDrCZ;IACI;;EC7BR;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,YzD5BO;IyD6BP,OzDlCO;IyDmCP,QzD4jBmB;IyD3jBnB,ezDpBW;IyDqBX,YzD4jBqB;;EyD1jBrB;IACI,SzDoUc;;EyDjUlB;IACI;IACA,SzDokBoB;;EyDlkBpB;IACI;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA,qBzDvDG;;EyD0DP;IACI;IAOI;IACA;;EAKJ;IACI,kBzDzED;;EyD4EH;IAKQ;;EAKZ;IACI;;EAEA;IACI;IACA;;EAIR;IACI;;EC5IR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;AAGJ;AACA;EACA;IACI;;EAEJ;IACI;;EAEJ;AAAA;IAEI;IACA;;AAGJ;EACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAQI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAgBI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;;EAEJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,e1D5EW;I0D6EX,Y1DogBqB;I0DngBrB,Q1DigBmB;;E0D/fnB;IACI,e1DqgBa;I0DpgBb,Y1D7FG;I0D8FH,O1DnGG;I0DoGH,S1DsgBc;I0DrgBd,yB1DrFO;I0DsFP,wB1DtFO;;E0DwFP;IACI,a1D+fa;I0D9fb,W1D+fW;;E0D5ff;IpDmFJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;IoDxFQ,c1DrFI;;EMgLR;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E0DwEF;IACI;;EAKZ;IACI,Y1DnHG;I0DoHH,O1DzHG;I0D0HH,S1Dife;;E0D/ef;IACI,4B1D7GG;I0D8GH,2B1D9GG;;E0DkHX;IACI,Y1Dyea;I0Dxeb,Y1D/HG;I0DgIH,O1DrIG;I0DsIH,S1Duec;I0Dted;IACA;IACA,K1D/GQ;I0DgHR,4B1D1HO;I0D2HP,2B1D3HO;;E0D+HP;IACI;;EAGJ;IACI;;ECzLZ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,Y3D9BO;I2D+BP,O3DpCO;I2DqCP,Q3D0jBmB;I2DzjBnB,e3DtBW;I2DuBX,Y3D0jBqB;;E2DxjBrB;IACI,S3DkUc;;E2D/TlB;IACI,YxDtFO;IwDuFP,OxDnFW;IwDoFX,O3DJU;I2DKV,Q3DJW;I2DKX,Y3D7Be;I2D8Bf,e3DCiB;I2DAjB;IACA;IACA;;EAEA;IACI,YxDhGQ;IwDiGR,OxD9FO;;EwDkGf;IACI;IACA;IACA,qB3D5DG;;E2D+DP;IACI;IAOI;IACA;;EAKJ;IACI,kB3D9ED;;E2DiFH;IAKQ;;EClIhB;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;AACA;EACA;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;;EAGJ;IACI;AAAA;AAAA;AAAA;MAII;;;EAKR;IACI,Y5D3GO;I4D4GP,O5DjHO;I4DkHP,Q5D6emB;I4D5enB,Y5D8eqB;;E4D5erB;IACI,S5D0Oa;;E4DxOb;IACI,a5D+ea;I4D9eb,W5D+eW;;E4D5ef;AAAA;ItDmEJ,ONpJc;IMqJd,QNpJe;IMqJf,ONjMO;IMkMP,QNpJe;IMqJf,YNtJW;IMuJX,eNjJqB;IMkJrB,YNjLmB;IMkLnB;;EAGI;AAAA;IAeJ,ONzNO;IM0NP,cNxKyB;IMyKzB,YNnNM;;EM2MN;AAAA;IApPH,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E4DyFN;IACI;;EAIR;IACI,S5DoOc;;E6DnZtB;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAKA;IACI,Y7DhBG;I6DiBH,O7DpBG;I6DqBH,S7DkCO;I6DjCP,Y7D8Ea;I6D7Eb,e7DPO;;E6DWP;IACI,oB7DzBD;;E6D8BH;IACI,mB7D/BD;;E6DoCH;IACI,kB7DrCD;;E6D0CH;IACI,qB7D3CD;;E8D1CX;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,Y9DHG;I8DIH,S9DuVa;I8DtVb,Q9DkVY;I8DjVZ,O9DXG;I8DYH;IACA,yB9DGO;I8DFP,wB9DEO;I8DDP,K9DWQ;;E8DRJ;IxDnDX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E8DjBV;IACI,Y9DpBG;I8DqBH,S9DgZmB;I8D/YnB,Q9D6Ua;I8D5Ub,O9D5BG;I8D6BH,4B9DbO;I8DcP,2B9DdO;;E8DgBP;IACI,Q9D0YmB;I8DzYnB,kB3DpEE;;E2DwEV;IACI,S9DsYgB;I8DrYhB,Q9DoYe;I8DnYf,e9DzBO;I8D0BP,K9DhBQ;I8DiBR,e9DjBQ;;E8DmBR;IACI;;EAIR;IACI,e9DzBQ;;E8D4BZ;IACI,c9D7BQ;;E8DgCZ;IACI,Q9D8WsB;;E8D1WtB;IACI,S9DybW;;E8Dpbf;IACI;;EAMR;IACI,Y3DpHY;I2DqHZ,O3DlHW;I2DmHX,c3DtHY;;E2DyHhB;IACI,Y3DzHc;I2D0Hd,O3DxHW;I2DyHX,c3D3Hc;;E4DDtB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,Y/DSO;I+DRP,Q/DupBS;I+DtpBT,e/DmBW;I+DlBX,S/DmrBgB;;E+D/qBR;IACI,Y/DoBK;I+DnBL,e/DYD;I+DXC;;EAEA;IzDxCf,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E+D9BE;IACI,O/DZT;;E+DeK;IACI,O/DfT;;E+DmBC;IACI;IACA,O/DtBL;;E+D0BK;IACI,O/D3BT;;E+D8BK;IACI,O/D9BT;;EgExCX;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,ShEyqBkB;IgExqBlB,YhEFO;IgEGP,OhEPO;IgEQP,QhEmqBgB;IgElqBhB,YhEmqBgB;IgElqBhB,ehEMW;IgELX,WhEsoBQ;;EgEpoBR;IACI;;EAGJ;IACI,ShE4pBc;IgE3pBd,YhEfG;IgEgBH,QhEupBY;IgEtpBZ,YhEupBY;IgEtpBZ,ehENO;;EgESX;I1D7BA,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EgE6BP;IACI,YhELE;IgEMF,QhEgpBc;;EgE7oBlB;IACI,WhEgoBsB;;EgE9nBtB;IACI,OhE6nBkB;IgE5nBlB,QhE4nBkB;;EiE1sB9B;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;AAGJ;AACA;EACA;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,YjE0vBC;IiEzvBD,QjE0vBK;IiEzvBL,SjE0vBM;IiEzvBN,ejE0vBW;;EiExvBX;IACI;;EAIR;IACI,SjE0uBU;IiEzuBV,ejElEO;;EiEoEP;I3DlGP,SNoDc;IMnDX,gBNoDiB;IMnDjB,YNqGuB;;EiEAvB;IACI,OjE+tBU;IiE9tBV,QjE+tBW;;EiE1tBX;AAAA;AAAA;IAEI;;EAGJ;AAAA;AAAA;IAEI;;EAGJ;IACI;;EAMJ;AAAA;AAAA;IAEI;;EAGJ;AAAA;AAAA;IAEI;;EAGJ;IACI;;EAOA;IACI;IACA;;EAEA;IACI;;EAOR;IACI;IACA;;EAEA;IACI;;EAMR;IACI;IACA;;ECnMhB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;IAKI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,SlE8jBoB;IkE7jBpB,YlEzHO;IkE0HP,OlE9HO;IkE+HP,QlEohBS;IkEnhBT,elEhHW;;EkEkHX;IACI;;EAGJ;I5D1IA,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EkE0IP;IACI,YlEvIG;IkEwIH,OlE5IG;IkE6IH,QlE8hBY;IkE7hBZ,YlE8hBY;IkE7hBZ,elE/HO;;EkEkIX;IACI,QlEihBc;IkEhhBd,SlEihBe;IkEhhBf,OlErJG;IkEsJH,YlElJG;IkEmJH,alEkhBkB;IkEjhBlB,yBlExIO;IkEyIP,wBlEzIO;;EkE4IX;IACI,SlEihBc;IkEhhBd,WlEmfI;;EkEjfJ;IACI,YlExIF;IkEyIE,QlE6gBU;;EkEzgBlB;IACI,WlE0eI;IkEzeJ,SlEsgBc;;EMnkBlB;IACI,ON5GG;IM6GH,YNtFa;IMuFb,eN9FO;;EMgGP;IACI,SNoiBM;IMniBN;;EAEA;IACI,ONrHL;;EMwHC;IACI,ONxHL;IMyHK,cNhGA;;EMmGJ;IACI,ON7HL;IM8HK,aNrGA;;EM4GJ;IACI,ONvIL;IMwIK,YNhIN;;EMmIU;IACI,ON5Ib;;EM+IS;IACI,ONhJb;;EkEoLH;IACI;IACA,SlEogBY;;EkEjgBhB;IACI,OlE9IM;IkE+IN,QlE9IO;IkE+IP,OlE3LD;IkE4LC,elEzIa;IkE0Ib,YlEzKW;IkE0KX;;EAEA;IACI,OlElML;IkEmMK,YlE3LN;;EkE8LE;I5DvOX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EkEkKN;IACI,SlEkeU;IkEjeV,YlEzMD;IkE0MC,QlE6dQ;IkE5dR,YlE6dQ;;EkE3dR;IACI,YlEzLN;IkE0LM,QlE4dM;;EkEzdV;IACI,WlE4cc;;EkEtcN;IACI;IACA;;EASA;IACI;;EAQhB;IACI;IACA;;EAMQ;IACI;;E5DvEhB;IACI;;E6D3NpB;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,SnEgsBkB;ImE/rBlB,YnEqBO;ImEpBP,OnEgBO;ImEfP,QnEkqBS;ImEjqBT,enE8BW;ImE7BX,WnE8pBQ;;EmE5pBR;I7DOA,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EmEPP;IACI,YnEUG;ImETH,QnEgrBY;ImE/qBZ,YnEgrBY;;EmE7qBhB;IACI,QnEoqBc;ImEnqBd,SnEoqBe;ImEnqBf,OnEFG;ImEGH,YnECG;ImEAH,anEqqBkB;ImEpqBlB,yBnEmqBoB;ImElqBpB,wBnEkqBoB;;EmE/pBxB;IACI,YnEeE;ImEdF,QnEoqBc;;EoEttBtB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAIJ;IACI,SpEqnBoB;IoEpnBpB,YpElEO;IoEmEP,OpEvEO;IoEwEP,QpE2kBS;IoE1kBT,epEzDW;;EoE2DX;IACI;;E9D+BJ;IACI,ON5GG;IM6GH,YNtFa;IMuFb,eN9FO;;EMgGP;IACI,SNoiBM;IMniBN;;EAEA;IACI,ONrHL;;EMwHC;IACI,ONxHL;IMyHK,cNhGA;;EMmGJ;IACI,ON7HL;IM8HK,aNrGA;;EM4GJ;IACI,ONvIL;IMwIK,YNhIN;;EMmIU;IACI,ON5Ib;;EM+IS;IACI,ONhJb;;EoEmFP;I9DvFA,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EoEuFP;IACI,SpEslBc;IoErlBd,YpErFG;IoEsFH,QpEilBY;IoEhlBZ,YpEilBY;IoEhlBZ,WpEqjBI;IoEpjBJ,epE7EO;;EoE+EP;IACI,YpEvEF;IoEwEE,QpE8kBU;;EoE3kBd;IACI,WpE8jBkB;;EoEzjBtB;IACI,OpE/DM;IoEgEN,QpE/DO;IoEgEP,OpE5GD;IoE6GC,epE1Da;IoE2Db,YpE1FW;IoE2FX;;EAEA;IACI,OpEnHL;IoEoHK,YpE5GN;;EoE+GE;I9DxJX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EoEmFN;IACI,SpEijBU;IoEhjBV,YpE1HD;IoE2HC,QpE4iBQ;IoE3iBR,YpE4iBQ;;EoE1iBR;IACI,YpE1GN;IoE2GM,QpE2iBM;;EoExiBV;IACI,WpE2hBc;;EoErhBN;IACI;IACA;;EASA;IACI;;EAQhB;IACI;IACA;;EAMQ;IACI;;E9DQhB;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;E+D3NpB;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAKA;IACI;;EAEA;IACI,QrE4VQ;IqE3VR,OrEDD;IqEEC,YrEGD;IqEFC,erEaG;IqEZH,YrEmBS;IqElBT;;EAEA;IACI,OrERL;IqESK,SrEuVK;IqEtVL,arEqVQ;;EqEnVR;IACI,crEaJ;;EqEVA;IACI,crESJ;;EqEFA;I/DnDf,SNiEc;IMhEX;IACA;;E+DwDQ;IACI,YrExBN;IqEyBM,crE9BL;IqE+BK,OrElCL;;EqEuCC;IACI,YrEnCL;IqEoCK,crEtCL;IqEuCK,OrE1CL;IqE2CK;IACA;IACA;;EAIA;IACI,crE/CT;IqEgDS,YrE3CV;IqE4CU,OrEpDT;;EqE0DP;IACI,SrEmnBc;IqElnBd,QrE4Sa;IqE3Sb,YrExDG;IqEyDH,OrE9DG;IqE+DH;IACA;IACA;IACA,4BrElDO;IqEmDP,2BrEnDO;;EqEqDP;IACI;;EAGJ;I/D7EJ,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EqE8ES;IACI,crErDR;;EqE2DR;IACI,YrE7DF;IqE8DE,QrEwlBU;;EqErlBd;IACI,SrE8bc;;EqE1btB;IACI,erEoRW;;EsEzZnB;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAMI;IACI;IACA,YtEES;IsEDT,etENG;IsEOH,YtEkmBE;IsEjmBF;;EAEA;IACI,OtE3BL;IsE4BK,QtE8lBE;IsE7lBF,YtE4lBF;IsE3lBE,WtE8lBO;IsE7lBP,QtE8lBQ;IsE7lBR,atE6lBQ;IsE5lBR,WtE6lBU;IsE5lBV;IACA,etE6lBc;;EsE1lBlB;IACI,YtEbA;IsEcA,OtEvCL;;EsE0CC;IhE5EX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EsEQF;IACI,YnEpFF;ImEqFE,OnEpFK;;EmEuFT;IACI,atE0kBY;IsEzkBZ,OtExDL;;EsE4DH;IACI;IACA,YtErCF;IsEsCE;IACA;IACA;IACA;IACA;IACA;;EC3GZ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAKA;IACI,YvE2YO;IuE1YP,QvEwYW;IuEvYX,cvEwYgB;;EuEtYhB;IACI,cvEwYW;;EuEtYX;IACI,QvEsYM;IuErYN,cvEsYW;IuErYX,cvEsYW;IuErYX,YvEVL;IuEWK,OvEfL;IuEgBK,SvE+UK;IuE9UL,avE6UQ;IuE5UR,yBvEHD;IuEIC,wBvEJD;IuEKC,YvEEK;IuEDL,QvEmYM;IuElYN;;EAEA;IACI;;EAGJ;IjExDf,SNiEc;IMhEX;IACA;;EiE4DY;IACI,YvE/BT;IuEgCS,cpE7EL;IoE8EK,OvEtCT;;EuE2CK;IACI,YvEvCT;IuEwCS,cpErFL;IoEsFK,OpEtFL;;EqECf;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,SxEkqBkB;IwEjqBlB,YxETO;IwEUP,OxEdO;IwEeP,QxEooBS;IwEnoBT;IACA,WxEgoBQ;;EwE9nBR;IACI,YxEhBG;IwEiBH,QxEspBY;IwErpBZ,YxEspBY;;EwEnpBhB;IACI;;EAGJ;IACI,SxEgpBc;IwE/oBd,YxE3BG;IwE4BH,QxE2oBY;IwE1oBZ,YxE2oBY;IwE1oBZ,exElBO;;EwEqBX;IlEzCA,QN4FkB;;EM1FlB;IACI;;EAGJ;IACI;;EAGJ;IACI,ONPG;IMQH,YNea;IMdb,eN6oBe;;EM3oBf;IACI,ONZD;IMaC,SNwoBM;IMvoBN;;EAEA;IACI,ONjBL;;EMoBC;IACI,ONpBL;IMqBK,cNIA;;EMDJ;IACI,ONzBL;;EM+BH;IACI,OHlES;IGmET,YHpEE;;EGuEE;IACI,OHvEC;;EG0EL;IACI,OH3EC;;EGiFT;IACI,YHjFG;;EGwFP;IACI,ONzDL;IM0DK,YNlDN;;EMqDU;IACI,ON9Db;;EMiES;IACI,ONlEb;;EMsEK;IACI,ONvET;IMwES,YNhEV;;EMmEc;IACI,ON5EjB;;EM+Ea;IACI,ONhFjB;;EMwFC;IACI,ONzFL;IM0FK,YNlFN;;EMqFU;IACI,ON9Fb;;EMiGS;IACI,ONlGb;;EwEyCP;IACI,YxEjBE;IwEkBF,QxEooBc;;EwEjoBlB;IACI,WxEonBsB;;EwElnBtB;IACI,OxEinBkB;IwEhnBlB,QxEgnBkB;;EyE1sB9B;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,SzEwEW;IyEvEX,QzEokBkB;IyEnkBlB,ezE+BW;;EyE7BX;IACI,YzEilBQ;IyEhlBR,QzEilBY;IyEhlBZ,czEikBmB;IyEhkBnB,OzEglBe;;EyE9kBf;IACI,OzE8kBW;;EyE1kBnB;IACI,YzE0kBW;IyEzkBX,QzE0kBe;IyEzkBf,czEsjBmB;IyErjBnB,OzEykBkB;;EyEvkBlB;IACI,OzEukBc;;EyEnkBtB;IACI,YzEmkBW;IyElkBX,QzEmkBe;IyElkBf,czE2iBmB;IyE1iBnB,OzEkkBkB;;EyEhkBlB;IACI,OzEgkBc;;EyE5jBtB;IACI,YzE4jBS;IyE3jBT,QzE4jBa;IyE3jBb,czEgiBmB;IyE/hBnB,OzE2jBgB;;EyEzjBhB;IACI,OzEyjBY;;EyEpjBhB;IACI,YzEoGQ;IyEnGR,QzEojBa;IyEnjBb,czEohBe;IyEnhBf,OzEkGe;;EyEhGf;IACI,OzE+FW;;EyEzFnB;IACI,YzE6JO;IyE5JP,QzE2iBY;IyE1iBZ,czEugBe;IyEtgBf,OzE3CD;;EyE6CC;IACI,OzE9CL;;EyEmDP;IACI,WzE2foB;IyE1fpB,czEjCQ;;EyEoCZ;IACI,WzEufoB;;EyEnfpB;IACI;;EC3GZ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,Q1E+hBY;I0E9hBZ,e1EGW;;E0EDX;IACI,S1E4hBS;;E0EzhBb;IACI,O1EwBU;I0EvBV,Q1EwBW;I0EvBX,e1E8BiB;I0E7BjB;IACA,Y1EHe;I0EIf;;EAEA;IACI;;EAGJ;IpEhEP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E0ELV;IACI,Y1EgiBQ;I0E/hBR,Q1EgiBY;I0E/hBZ,c1EsgBa;I0ErgBb,O1E+hBe;;E0E7hBf;IACI,O1E6hBW;;E0E1hBf;IACI,O1EyhBW;;E0ErhBnB;IACI,Y1EqhBW;I0EphBX,Q1EqhBe;I0EphBf,c1Eufa;I0Etfb,O1EohBkB;;E0ElhBlB;IACI,O1EkhBc;;E0E/gBlB;IACI,O1E8gBc;;E0E1gBtB;IACI,Y1E0gBW;I0EzgBX,Q1E0gBe;I0EzgBf,c1Ewea;I0Eveb,O1EygBkB;;E0EvgBlB;IACI,O1EugBc;;E0EpgBlB;IACI,O1EmgBc;;E0E/ftB;IACI,Y1E+fS;I0E9fT,Q1E+fa;I0E9fb,c1Eyda;I0Exdb,O1E8fgB;;E0E5fhB;IACI,O1E4fY;;E0EzfhB;IACI,O1EwfY;;E0EnfhB;IACI,Y1EmCQ;I0ElCR,Q1Emfa;I0Elfb,c1EycS;I0ExcT,O1EiCe;;E0E/Bf;IACI,O1E8BW;;E0E3Bf;IACI,O1E0BW;;E0EpBnB;IACI,Y1EwFO;I0EvFP,Q1EseY;I0EreZ,c1EwbS;I0EvbT,O1EhHD;;E0EkHC;IACI,O1EnHL;;E0EsHC;IACI,O1EvHL;;E0E4HP;IACI,W1E4ac;I0E3ad,a1E4agB;;E0EzapB;IACI,W1Esac;I0Erad,c1E/GQ;;E0EkHZ;IACI,O1Eiac;I0Ehad,Q1Egac;;E2ErlBtB;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,S3E4hBW;;E2E1hBX;IACI,Q3EqhBM;I2EphBN,Y3EuhBM;I2EthBN,e3EzBO;;E2E2BP;IACI,S3EihBG;I2EhhBH,c3EihBO;;E2E/gBP;IACI,Q3E2gBS;;E2ExgBb;IACI,W3EsgBI;;E2EpgBJ;IACI,O3EmgBA;I2ElgBA,Q3EkgBA;;E2E9fR;IACI,a3EogBO;;E2EjgBX;IACI,Q3EigBI;;E2E7fZ;IACI,O3EofQ;I2EnfR,Q3EmfQ;I2ElfR,e3EpBa;I2EqBb;IACA,Y3ErDW;I2EsDX;;EAEA;IACI;;EAGJ;IrElHX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E2E6CN;IACI,Y3E8eI;I2E7eJ,Q3E8eQ;I2E7eR,c3EodS;I2EndT,O3E6eW;;E2E3eX;AAAA;IAEI,O3E0eO;;E2Etef;IACI,Y3EseO;I2EreP,Q3EseW;I2EreX,c3EwcS;I2EvcT,O3Eqec;;E2Ened;AAAA;IAEI,O3EkeU;;E2E9dlB;IACI,Y3E8dO;I2E7dP,Q3E8dW;I2E7dX,c3E4bS;I2E3bT,O3E6dc;;E2E3dd;AAAA;IAEI,O3E0dU;;E2EtdlB;IACI,Y3EsdK;I2ErdL,Q3EsdS;I2ErdT,c3EgbS;I2E/aT,O3EqdY;;E2EndZ;AAAA;IAEI,O3EkdQ;;E2E7cZ;IACI,Y3EHI;I2EIJ,Q3E6cS;I2E5cT,c3EmaK;I2ElaL,O3ELW;;E2EOX;AAAA;IAEI,O3ETO;;E2Eef;IACI,Y3EqDG;I2EpDH,Q3EmcQ;I2ElcR,c3EqZK;I2EpZL,O3EnJL;;E2EqJK;AAAA;IAEI,O3EvJT;;E4E7CX;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;AAGJ;AACA;EACA;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAKA;IACI,Q5EqekB;I4EpelB,Y5Esec;I4Ered,O5EseiB;I4ErejB,O5EweiB;I4EvejB,Q5EwekB;I4EvelB,Y5ExOe;I4EyOf,e5EuewB;;E4ErexB;IACI,W5E6dgB;;E4E1dpB;IACI,O5EydgB;I4ExdhB,Q5EwdgB;;E4ErdpB;IACI,Y5Eude;I4Etdf,O5EudkB;;E4End1B;IACI,Y5EudkB;I4EtdlB,O5EudqB;I4EtdrB,O5E2dqB;I4E1drB,Q5E2dsB;I4E1dtB,Y5E/Pe;I4EgQf,e5ErQO;I4EsQP,Q5EmdsB;;E4EjdtB;AAAA;IAEI,W5EgdoB;;E4E7cxB;IACI,O5EgcgB;I4E/bhB,Q5E+bgB;;E4E3bhB;IACI,Y5Euce;I4Etcf,O5EuckB;;E4Elc9B;IACI,Y5EscY;I4ErcZ,O5EscmB;I4ErcnB,S5EsciB;;E4EncrB;IACI,S5EocoB;;E4EjchB;IACI,kB5ElTL;I4EmTK,O5EmcS;I4ElcT,Q5EmcU;I4ElcV,Y5EnSO;I4EoSP,e5E+bgB;;E4E7bhB;IACI,Y5E2bO;;E4EtbX;IACI,YzEpWN;IyEqWM,OzEpWC;;EyE4Wb;IACI,c5ElTI;;E4EwTR;IACI,e5EzTI;;E4E8TR;IACI,Y5EkaiB;;E4E/Zb;IACI,Y5E+ZQ;;E4E7ZR;IACI,Y5E6ZS;;E4ExZb;IACI,YzExYV;IyEyYU,OzExYH;;EyE+YjB;IACI,Y5EgZuB;I4E/YvB,S5EgZ4B;;E4E9Y5B;AAAA;IAEI,Q5E1VI;I4E2VJ,kB5E4YmB;I4E3YnB,O5E4YsB;I4E3YtB,O5E+YsB;I4E9YtB,Q5E+YuB;I4E9YvB,Y5EpWW;I4EqWX,e5E2Y6B;;E4EzY7B;AAAA;IACI,Y5EsYoB;I4ErYpB,O5EsYuB;;E4ElY/B;IACI;;EAEA;ItEtaX,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;E4EmWd;IACI;;ECpbJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAEJ;IACI;;EAEJ;AAAA;IAEI;IACA;;EAIJ;IACI;;EAGJ;IACI;IACA,O7EgyByB;I6E/xBzB,Y7EpBmB;;E6EsBnB;IACI,O7EoyByB;I6EnyBzB,Q7EmyByB;;E6E7xBzB;IACI,kB7EqxBc;;E6EhxB1B;IACI,S7E6wByB;;E6E1wB7B;IACI,O7E6wB0B;I6E5wB1B,kB7E2wBuB;I6E1wBvB,O7E8wB0B;I6E7wB1B,Q7E8wB2B;I6E7wB3B,e7E+wBiC;I6E9wBjC,Y7E9CmB;I6E+CnB,c7E1CY;;E6E4CZ;IACI;;EAGJ;IACI,O7EkwB2B;I6EjwB3B,kB7EgwBwB;;E6E7vB5B;IACI,W7EgwByB;;E6E7vB7B;IACI,O7E4vByB;I6E3vBzB,Q7E2vByB;;E8Ev3BjC;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,kB9ECO;I8EAP,e9EaW;;E8EXX;IACI;IACA;IACA;;EAEA;IACI;;EAIR;IACI;IACA;IACA;;EAEA;IACI;;EAMR;IACI;;ECnER;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,Y5EpCW;I4EqCX,O5EjCe;I4EkCf,W/EitBY;I+EhtBZ,a/E+sBc;I+E9sBd,W/E4sBY;I+E3sBZ,Q/E4sBU;I+E3sBV,a/E2sBU;;E+EzsBV;IACI,kB/EgIY;I+E/HZ,O/EgImB;;E+E7HvB;IACI,kB/EkJU;I+EjJV,O/EkJiB;;E+E/IrB;IACI,kB/EkIO;I+EjIP,O/EkIc;;E+E/HlB;IACI,kB/EoJU;I+EnJV,O/EoJiB;;E+EjJrB;IACI,kB/EsKS;I+ErKT,O/EsKgB;;E+ElKhB;IACI,kB/EsGQ;I+ErGR,O/EsGe;;E+EnGnB;IACI,kB/EuKO;I+EtKP,O/E/BD;;E+EmCP;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EC3FR;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,ehFyCW;;EiFrDf;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,kBjFgBO;IiFfP,OjFYO;IiFXP,ejFmyBe;IiFlyBf;;EAEA;IACI;IACA;IACA;;EAGJ;IACI,cjF2BQ;;EiFxBZ;IACI;IACA;IACA;IACA,cjFoBQ;;EiFjBZ;IACI,ajFgBQ;IiFfR,ejFKO;IiFJP,YjFSe;IiFRf;;EAEA;I3EhDP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EiFtBN;IACI;;EC3DZ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAKA;IACI,SlFyEO;IkFxEP,elFiCO;IkFhCP,YlFkCgB;IkFjChB;;EAEA;IACI,YlFoBF;IkFnBE,OlFWD;;EkFRH;I5EzBP,SNuEc;IMtEX,gBNuEiB;IMtEjB,YNwEU;;EmF9Ed;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI;;EAEA;IACI,YnFFG;ImFGH,enFUO;;EmFPX;IACI,QnF2nBY;ImF1nBZ,YhFnDO;;EgFuDP;IACI,KnFUI;;EmFPR;IACI,YhF5DG;IgF6DH;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI,KnFNI;;EmFSR;IACI;;EAIR;IACI;;EAEA;IACI;;EAGJ;IACI,wBnFhCG;ImFiCH,2BnFjCG;;EmFoCP;IACI,yBnFrCG;ImFsCH,4BnFtCG;;EmF0CX;IACI;;EAEA;IACI;IACA;;EAGJ;IACI,wBnFnDG;ImFoDH,yBnFpDG;;EmFuDP;IACI,2BnFxDG;ImFyDH,4BnFzDG;;EoFvDf;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAGR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAIR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAGR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAKR;IACI,QpF6jBgB;IoF5jBhB,QpF2jBgB;IoF1jBhB,YpFvEO;IoFwEP,epF3DW;;EoF6DX;IACI;IACA;IACA,YjFxHO;;EiF2HX;IACI,OjFxHW;IiFyHX,apF+iBY;;EqF3qBpB;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIJ;IACI;;EAGJ;IACI;IACA;IACA,QrFwlBoB;IqFvlBpB;IACA;;EAGJ;IACI;MACI;;;EAIR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAIR;IACI;MAEI,QrF2jBgB;;IqFzjBpB;MACI,QrF4iBe;;IqF1iBnB;MACI,QrF6iBkB;;IqF3iBtB;MAEI,QrF6iBkB;;;EsFtnB1B;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;MACI;MACA;;;ECzBR;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,OvFmyBa;IuFlyBb,QvFmyBc;IuFlyBd,evFmyBoB;IuFlyBpB,YvFqGiB;IuFpGjB,YvFqBmB;;EuFnBnB;IACI,YpFrCM;;EoFuCN;IACI,YvFwxBO;;EuFpxBf;IACI,WvFuxBY;IuFtxBZ,OpF7Ca;;EoF+Cb;IACI,OvFmxBQ;IuFlxBR,QvFkxBQ;;EwFz0BpB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;MACI;;IAEJ;MACI;;;EAKR;IACI,kBxF0yBS;IwFzyBT,exFmBW;;EwFjBX;IACI;;ECrCR;IACI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;;EAIJ;IACI,YtFrBW;IsFsBX,OtFlBe;IsFmBf,WzFguBY;IyF/tBZ,azF8tBc;IyF7tBd,SzFguBS;IyF/tBT,ezF8BW;;EyF5BX;IACI,kBzFuKU;IyFtKV,OzFuKiB;;EyFpKrB;IACI,kBzFuJO;IyFtJP,OzFuJc;;EyFpJlB;IACI,kBzFyKU;IyFxKV,OzFyKiB;;EyFtKrB;IACI,kBzF2LS;IyF1LT,OzF2LgB;;EyFvLhB;IACI,kBzF2HQ;IyF1HR,OzF2He;;EyFxHnB;IACI,kBzF4LO;IyF3LP,OzFVD;;EyFcP;IACI,WzF0rBQ;;EyFxrBR;IACI;;EAGJ;IACI,OzFmrBI;IyFlrBJ,QzFkrBI;;E0FtvBhB;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAID;IACC,Y1FmBU;I0FlBV,O1FaU;I0FZV,Q1FoXoB;I0FnXpB,S1FuXqB;;E0FrXrB;IACC;IACA;IACA,W1F8DkB;;;A2F5FpB;EACI;IACI;;EAGJ;AAAA;IAEI;;EAKI;IACI;;EAQA;IACI;;EASJ;IACI;;EAOZ;IACI,kBxF5CG;;EwFiDP;IACI,kBxFlDG;;EwFuDP;IAtDJ;;EA0DI;IA1DJ;;EA8DI;IA9DJ;;EAkEI;IAlEJ;;EAsEI;IAtEJ;;EA0EI;IA1EJ;;EA8EI;IA9EJ;;EAsFY;IACI;;EAGJ;IACI;;EAOZ;IAlGJ;;EAuGA;IACI;;EAKI;IACI;;EAQA;IACI;;EAMhB;IACI;;EAGJ;AAAA;IAEI;;EAMQ;IACI,YxF3IL;IwF4IK,OxFxID;;EwFiJH;IACI;IACA,c3F5GT;;E2FkHS;IACI,YxF9JT;IwF+JS,OxF3JL;;;AAcjB;EACE","file":"theme.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../primevue-sass-theme/themes/lara/lara-light/_variables.scss","../../primevue-sass-theme/themes/lara/lara-light/blue/_fonts.scss","../../primevue-sass-theme/theme-base/_colors.scss","../../primevue-sass-theme/theme-base/components/input/_editor.scss","../../primevue-sass-theme/themes/lara/lara-light/blue/theme.scss","../../primevue-sass-theme/theme-base/_components.scss","../../primevue-sass-theme/theme-base/_common.scss","../../primevue-sass-theme/theme-base/_mixins.scss","../../primevue-sass-theme/theme-base/components/input/_autocomplete.scss","../../primevue-sass-theme/theme-base/components/input/_calendar.scss","../../primevue-sass-theme/theme-base/components/input/_cascadeselect.scss","../../primevue-sass-theme/theme-base/components/input/_checkbox.scss","../../primevue-sass-theme/theme-base/components/input/_chips.scss","../../primevue-sass-theme/theme-base/components/input/_colorpicker.scss","../../primevue-sass-theme/theme-base/components/input/_dropdown.scss","../../primevue-sass-theme/theme-base/components/input/_floatlabel.scss","../../primevue-sass-theme/theme-base/components/input/_iconfield.scss","../../primevue-sass-theme/theme-base/components/input/_inputotp.scss","../../primevue-sass-theme/theme-base/components/input/_inputgroup.scss","../../primevue-sass-theme/theme-base/components/input/_inputicon.scss","../../primevue-sass-theme/theme-base/components/input/_inputnumber.scss","../../primevue-sass-theme/theme-base/components/input/_inputswitch.scss","../../primevue-sass-theme/theme-base/components/input/_inputtext.scss","../../primevue-sass-theme/theme-base/components/input/_knob.scss","../../primevue-sass-theme/theme-base/components/input/_listbox.scss","../../primevue-sass-theme/theme-base/components/input/_multiselect.scss","../../primevue-sass-theme/theme-base/components/input/_password.scss","../../primevue-sass-theme/theme-base/components/input/_radiobutton.scss","../../primevue-sass-theme/theme-base/components/input/_rating.scss","../../primevue-sass-theme/theme-base/components/input/_selectbutton.scss","../../primevue-sass-theme/theme-base/components/input/_slider.scss","../../primevue-sass-theme/theme-base/components/input/_textarea.scss","../../primevue-sass-theme/theme-base/components/input/_treeselect.scss","../../primevue-sass-theme/theme-base/components/input/_togglebutton.scss","../../primevue-sass-theme/theme-base/components/button/_button.scss","../../primevue-sass-theme/theme-base/components/button/_speeddial.scss","../../primevue-sass-theme/theme-base/components/button/_splitbutton.scss","../../primevue-sass-theme/theme-base/components/data/_carousel.scss","../../primevue-sass-theme/theme-base/components/data/_datatable.scss","../../primevue-sass-theme/theme-base/components/data/_dataview.scss","../../primevue-sass-theme/theme-base/components/data/_filter.scss","../../primevue-sass-theme/theme-base/components/data/_orderlist.scss","../../primevue-sass-theme/theme-base/components/data/_organizationchart.scss","../../primevue-sass-theme/theme-base/components/data/_paginator.scss","../../primevue-sass-theme/theme-base/components/data/_picklist.scss","../../primevue-sass-theme/theme-base/components/data/_timeline.scss","../../primevue-sass-theme/theme-base/components/data/_tree.scss","../../primevue-sass-theme/theme-base/components/data/_treetable.scss","../../primevue-sass-theme/theme-base/components/panel/_accordion.scss","../../primevue-sass-theme/theme-base/components/panel/_card.scss","../../primevue-sass-theme/theme-base/components/panel/_fieldset.scss","../../primevue-sass-theme/theme-base/components/panel/_divider.scss","../../primevue-sass-theme/theme-base/components/panel/_panel.scss","../../primevue-sass-theme/theme-base/components/panel/_scrollpanel.scss","../../primevue-sass-theme/theme-base/components/panel/_splitter.scss","../../primevue-sass-theme/theme-base/components/panel/_stepper.scss","../../primevue-sass-theme/theme-base/components/panel/_tabview.scss","../../primevue-sass-theme/theme-base/components/panel/_toolbar.scss","../../primevue-sass-theme/theme-base/components/overlay/_confirmpopup.scss","../../primevue-sass-theme/theme-base/components/overlay/_dialog.scss","../../primevue-sass-theme/theme-base/components/overlay/_overlaypanel.scss","../../primevue-sass-theme/theme-base/components/overlay/_sidebar.scss","../../primevue-sass-theme/theme-base/components/overlay/_tooltip.scss","../../primevue-sass-theme/theme-base/components/file/_fileupload.scss","../../primevue-sass-theme/theme-base/components/menu/_breadcrumb.scss","../../primevue-sass-theme/theme-base/components/menu/_contextmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_dock.scss","../../primevue-sass-theme/theme-base/components/menu/_megamenu.scss","../../primevue-sass-theme/theme-base/components/menu/_menu.scss","../../primevue-sass-theme/theme-base/components/menu/_menubar.scss","../../primevue-sass-theme/theme-base/components/menu/_panelmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_steps.scss","../../primevue-sass-theme/theme-base/components/menu/_tabmenu.scss","../../primevue-sass-theme/theme-base/components/menu/_tieredmenu.scss","../../primevue-sass-theme/theme-base/components/messages/_inlinemessage.scss","../../primevue-sass-theme/theme-base/components/messages/_message.scss","../../primevue-sass-theme/theme-base/components/messages/_toast.scss","../../primevue-sass-theme/theme-base/components/multimedia/_galleria.scss","../../primevue-sass-theme/theme-base/components/multimedia/_image.scss","../../primevue-sass-theme/theme-base/components/misc/_avatar.scss","../../primevue-sass-theme/theme-base/components/misc/_badge.scss","../../primevue-sass-theme/theme-base/components/misc/_blockui.scss","../../primevue-sass-theme/theme-base/components/misc/_chip.scss","../../primevue-sass-theme/theme-base/components/misc/_inplace.scss","../../primevue-sass-theme/theme-base/components/misc/_metergroup.scss","../../primevue-sass-theme/theme-base/components/misc/_progressbar.scss","../../primevue-sass-theme/theme-base/components/misc/_progressspinner.scss","../../primevue-sass-theme/theme-base/components/misc/_ripple.scss","../../primevue-sass-theme/theme-base/components/misc/_scrolltop.scss","../../primevue-sass-theme/theme-base/components/misc/_skeleton.scss","../../primevue-sass-theme/theme-base/components/misc/_tag.scss","../../primevue-sass-theme/theme-base/components/misc/_terminal.scss","../../primevue-sass-theme/themes/lara/lara-light/_extensions.scss"],"names":[],"mappings":"AAy1BA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC34BJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;ACdF;EAKoB;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;EARI;EAGA;EAAA;EAAA;EAAA;EAAA;EAKJ;EAAA;EAAA;EAAA;;;ACZZ;EACI,YHeE;EGdF,yBH8BM;EG7BN,wBH6BM;;AG3BN;EACI,QH8VO;;AG5VP;EACI,QHYN;;AGTE;EACI,MHQN;;AGJM;EACI;EACA,OHEV;;AGAU;EACI;;AAEA;EACI,QHHlB;;AGMc;EACI,MHPlB;;AGaU;EACI,OHdd;;AGgBc;EACI,QHjBlB;;AGoBc;EACI,MHrBlB;;AGyBU;EACI,YHjCd;EGkCc,QHgEJ;EG/DI,YHgEJ;EG/DI,eHnBV;EGoBU,SHwCN;;AGtCM;EACI,OHjClB;;AGmCkB;EACI,OHpCtB;EGqCsB,YH1CtB;;AGgDc;EACI,SH2BN;;AGnBlB;EACI,4BH3CM;EG4CN,2BH5CM;;AG8CN;EACI,QHiSQ;;AG9RZ;EACI,YHpEF;EGqEE,OH9DF;EG+DE,4BHrDE;EGsDF,2BHtDE;;AG0DV;AAAA;EAEI,OHtEE;;AGwEF;AAAA;EACI,QHzEF;;AG4EF;AAAA;EACI,MH7EF;;AGiFN;AAAA;AAAA;EAGI,OC3GO;;AD6GP;AAAA;AAAA;EACI,QC9GG;;ADiHP;AAAA;AAAA;EACI,MClHG;;ADqHP;AAAA;AAAA;EACI,OCtHG;;;ACKf;ECJA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACC;IACA;IACA;IACA;IACA;IACG;IACA;;EAGJ;IACC;;AAGD;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACC;;EAGD;IACI;IACA;IACA,WNpGM;IMqGN,aNpGQ;;EMuGZ;IACI,kBN5FI;IM6FJ,qBNrGgB;;EMwGpB;IACI,SNlGa;;EMqGjB;IACI,ONnGQ;;EMsGZ;IACI,ON7HM;;EMgIV;IACI,WNjHe;;EMoHnB;IACI,ONrHe;IMsHf,QNtHe;;EMyHnB;IACI;IACA;IACA,WNrIM;IMsIN,eNlIU;IMmIV;;EAEA;IC/JH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EMoHb;IACI;;EAGJ;IACI;;EAIA;IACI;MACI;;IAEJ;MACI;;;EAIR;IACI;MACI;;IAEJ;MACI;;;EE/LZ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI;;EAIA;IACI;;EAKJ;IACI,cJjHG;;EIsHP;IDnGP,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EI2HX;IACI;IACA,KRrFO;IQsFP;;EAEA;IACI;;EAEA;IACI;IACA;IACA,WRhEG;IQiEH,ORhHN;IQiHM;IACA;;EAIR;IACI;IACA,YR5HF;IQ6HE,ORzHF;IQ0HE,eR6oBO;;EQ3oBP;IACI,aR5GD;;EQ+GH;IACI,YRrIN;IQsIM,ORlIN;;EQuIN;ID9HH,cPYW;;EQuHZ;IACI,YRpJM;IQqJN,OR9IM;IQ+IN,QRpDgB;IQqDhB,eRtIU;IQuIV,YRrDgB;;EQuDhB;IACI,SR9EU;;EQgFV;IACI,QRvES;IQwET,SRjFU;IQkFV,QR3ES;IQ4ET,OR1JF;IQ2JE,YRnFK;IQoFL,YR9IQ;IQ+IR,eR9Ee;;EQgFf;IACI;;EAGJ;IACI;;EAGJ;IACI,OJ5LK;II6LL,YJ1LF;;EI4LE;IACI,YJ3LD;;EIgMH;IACI,ORlLV;IQmLU,YRxLV;;EQ6LF;IACI,QR2dS;IQ1dT,SR2dU;IQ1dV,OR1LF;IQ2LE,YRnMF;IQoME,aR4da;;ES/qBzB;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;AAAA;IAEI;;EAKA;IFzHH,cPYW;;ESiHR;IF1IH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EKkKf;IACI,ST+Ia;IS9Ib,YTpJM;ISqJN,OT9IM;IS+IN,QT3FS;IS4FT,eTtIU;;ESwIV;IACI,YT1JE;IS2JF,QTzDY;IS0DZ,YTzDY;;ES2DZ;IACI,YT/JF;;ESmKN;IACI,STqIe;ISpIf,OT9JE;IS+JF,YTtKE;ISuKF,aTuIkB;IStIlB,QT9Ee;IS+Ef,eTmIc;ISlId,yBTzJM;IS0JN,wBT1JM;;ES4JN;AAAA;IF2CJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;AAAA;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;AAAA;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;ES2IL;IACI,aTxIM;;ES0IN;AAAA;IAEI,OThLN;ISiLM,YTpKM;ISqKN,aTqHU;ISpHV,STqHW;;ESnHX;AAAA;IACI,OL7ML;;EKiNH;IACI,cT1KD;;ES+KX;IACI,WT3LE;IS4LF,QTwFa;;EStFb;IACI,STmGe;;ESjGf;IACI,OToGO;ISnGP,QToGQ;;EShGhB;IACI,ST6Fa;;ES3Fb;IACI,OT2FO;IS1FP,QT2FQ;IS1FR,eT2Fc;IS1Fd,YTtMI;ISuMJ,QT0FQ;ISzFR;;EAEA;IACI,OL7OC;IK8OD,YL3ON;;EK8OE;IF7Of,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;ESmMG;IACI,YTvOV;ISwOU,OTrOV;ISsOU,cT4Ec;;ES1Ed;IACI,OL7PH;IK8PG,YL3PV;;EKkQV;IACI,STmEkB;ISlElB,YTnOC;;ESqOD;IACI;;EAIR;IACI,YT3OC;IS4OD,ST0DmB;;ESxDnB;IF7CJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;ESiOD;IACI;;EAIR;IACI,WTiDoB;;ES9CxB;IACI,ST4CsB;;ESvC1B;IACI;;EAIR;IACI,QTIa;;ESFb;IACI,STkBa;ISjBb,YT5QQ;IS6QR,eTjRE;;ESmRF;IACI,OLlTK;IKmTL,YLhTF;;EKqTV;IACI,QTXa;;ESab;IACI,STGa;ISFb,YT3RQ;IS4RR,eThSE;;ESkSF;IACI,OLjUK;IKkUL,YL/TF;;EKqUN;IACI,aTrSH;ISsSG,eT3BK;IS4BL,cT5BK;IS6BL;IACA;;EAEA;IACI;IACA;;EAGJ;IACI;;EAOJ;AAAA;IAEI,STfW;;ESuBX;IACI;;EAEA;IACI,YT3Vd;;ES8VU;IFzWnB,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;ESkUG;IACI;;EAEA;IACI,YT3Wd;;ES8WU;IFzXnB,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;ESkVG;IACI;;EAEA;IACI,YT3Xd;;ES8XU;IFzYnB,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EUtDb;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,YV7EM;IU8EN,QVnBS;IUoBT,YV5DmB;IU6DnB,eV/DU;IUgEV;;EAEA;IACI,cNpGO;;EMuGX;IHpFH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EM2GX;IACI,kBV1FE;;EU4FF;IACI,kBV7FF;;EUgGF;IACI,kBVnGF;;EUuGN;IACI;IACA;IACA,SVrDM;;EUuDN;IACI,OVvGF;;EU0GF;IACI;IACA;;EAIR;IACI;IACA,OVlHE;IUmHF,OVlDkB;IUmDlB,yBVzGM;IU0GN,4BV1GM;;EU6GV;IH9GH,cPYW;;EUuGZ;IACI,YVpIM;IUqIN,OV9HM;IU+HN,QVpCgB;IUqChB,eVtHU;IUuHV,YVrCgB;;EUuChB;IACI,SV9DU;;EUgEV;IACI,QVvDS;IUwDT,QV1DS;IU2DT,OVzIF;IU0IE,YVlEK;IUmEL,YV7HQ;IU8HR,eV7De;;EU+Df;IACI;;EAGJ;IACI;;EAGJ;IACI,ON3KK;IM4KL,YNzKF;;EM2KE;IACI,YN1KD;;EM+KH;IACI,OVjKV;IUkKU,YVvKV;;EU2KE;IACI,SVhGM;;EUmGV;IACI,WVwea;;EWzqB7B;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,OXiNW;IWhNX,QXiNY;;EW/MZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,QXoMQ;IWnMR,eXHM;;EWMV;IACI,QX+LQ;IW9LR,YXzBE;IW0BF,OX2LO;IW1LP,QX2LQ;IW1LR,OXrBE;IWsBF,eXZM;IWaN,YXXe;IWYf;;EAEA;IACI,qBXhBQ;IWiBR,OP/CO;IOgDP,WXoLU;;EWlLV;IACI,OXiLM;IWhLN,QXgLM;;EW1Kd;IACI,cP/DG;IOgEH,YPhEG;;EOsEH;IACI,cPvED;;EO2EC;IACI,cPzEC;IO0ED,YP1EC;IO2ED,OP1ED;;EOgFP;IJjEX,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EO0FX;IJ1DH,cPYW;;EWmDJ;IACI,kBX9EF;;EWkFE;IACI,YPrGD;;EO2GC;IACI,kBX1FV;;EW8FU;IACI,YP9GH;;EOwHb;IACI,kBX1GF;;EW8GE;IACI,YPjID;;EOuIC;IACI,kBXtHV;;EW0HU;IACI,YP1IH;;EQArB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAMI;IACI,cRrDG;;EQ0DP;ILvCP,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EQ+DX;IACI;IACA;;EAEA;IACI;IACA,cZ7BG;IY8BH,YZnDF;IYoDE,OZhDF;IYiDE,eZstBO;;EYptBP;IACI,YZxDN;IYyDM,OZrDN;;EYwDE;IACI,aZxCD;;EY4CP;IACI;;EAEA;IACI;IACA;IACA,WZpBG;IYqBH,OZpEN;IYqEM;IACA;;EAKZ;ILlEH,cPYW;;Ea3CZ;IACI;;EAGJ;IACI;;EAIJ;IACI,ObkPqB;IajPrB,QbkPsB;;Ea/O1B;IACI,Yb+OW;Ia9OX,Qb+Oe;;Ea7Of;AAAA;IAEI,cbLE;;EaSV;IACI,YbyFgB;;EclHpB;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,YdlFM;IcmFN,QdxBS;IcyBT,YdjEmB;IckEnB,edpEU;IcqEV;;EAEA;IACI,cVzGO;;EU4GX;IPzFH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EUgHX;IACI,Yd/FE;;EciGF;IACI,kBdlGF;;EcqGF;IACI,kBdxGF;;Ec0GE;IACI;;EAMR;IACI;;EAIR;IACI;IACA;;EAEA;IACI,OdrHF;;EcwHF;IAEI;IACA;;EAIR;IACI;IACA,OdjIE;IckIF,OdjEkB;IckElB,yBdxHM;IcyHN,4BdzHM;;Ec4HV;IACI,OdxIE;IcyIF,OdxEkB;;Ec2EtB;IPlIH,cPYW;;Ec2HZ;IACI,YdxJM;IcyJN,OdlJM;IcmJN,QdxDgB;IcyDhB,ed1IU;Ic2IV,YdzDgB;;Ec2DhB;IACI,SdtEgB;IcuEhB,ednEe;IcoEf,OdzJE;Ic0JF,YdjKE;IckKF,QdzEe;Ic0Ef,yBdnJM;IcoJN,wBdpJM;;EcsJN;IACI;IACA;;EAGJ;IACI;IACA,OdxKF;;Ec4KN;IACI,SdtGU;;EcwGV;IACI,Qd/FS;IcgGT,SdzGU;Ic0GV,QdnGS;IcoGT,OdlLF;IcmLE,Yd3GK;Ic4GL,YdtKQ;IcuKR,edtGe;;EcwGf;IACI;;EAGJ;IACI;;EAGJ;IACI,OVpNK;IUqNL,YVlNF;;EUoNE;IACI,YVnND;;EUwNH;IACI,Od1MV;Ic2MU,YdhNV;;EcoNE;IACI;IACA;IACA,cdjMD;;EcqMP;IACI,Qd6bS;Ic5bT,Sd6bU;Ic5bV,OdxNF;IcyNE,YdjOF;IckOE,ad8ba;;Ec3bjB;IACI,SdxJU;IcyJV,OdhOF;IciOE,YdzJK;;Ee9FjB;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAOI;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EC3CJ;IACI;;EAGJ;IACI;IACA;IACA;;ECRJ;IACI;IACA;IACA,KjBqCW;;EiBlCf;IACI;IACA;;ECPJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;;EAIJ;IACI,YlBXM;IkBYN,OlBRM;IkBSN,YlB4CS;IkB3CT,alB2CS;IkB1CT,elB0CS;IkBzCT,SlBmCU;IkBlCV,WlBoDsB;;EkBlDtB;IACI,clBqCK;;EkBhCT;AAAA;AAAA;IAGI;IACA;;EAEA;AAAA;AAAA;IACI;;EAGJ;AAAA;AAAA;IACI;;EAEA;AAAA;AAAA;IACI;;EAMhB;AAAA;AAAA;AAAA;AAAA;IAKI,wBlBnCU;IkBoCV,2BlBpCU;;EkBuCd;IACI,wBlBxCU;IkByCV,2BlBzCU;;EkB4Cd;AAAA;AAAA;AAAA;AAAA;IAKI,yBlBjDU;IkBkDV,4BlBlDU;;EkBqDd;IACI,yBlBtDU;IkBuDV,4BlBvDU;;EkB4DN;IACI;;EAEA;IACI,OlB4BK;;EmB5HrB;AAAA;IAEI;;EAGJ;IACI;IACA,OnBcM;;EmBXV;IACI;IACA,OnBSM;;EoBrBV;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IbxEH,cPYW;;EoBgER;IACI,kBpB3FE;;EoB6FF;IACI,kBpB9FF;;EoBiGF;IACI,kBpBpGF;;EqBbV;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,OrBwTc;IqBvTd,QrBwTe;;EqBtTf;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,erB2SiB;;EqBxSrB;IACI,YrB5BE;IqB6BF,YrBde;IqBef,erBqSiB;IqBpSjB;;EAEA;IACI,YrBtCF;IqBuCE,OrBiSY;IqBhSZ,QrBiSa;IqBhSb,MrBkSc;IqBjSd;IACA,erB+RmB;IqB9RnB,qBrB1BQ;;EqB+BZ;IACI,YjBlEG;;EiBoEH;IACI,YrBrDN;IqBsDM;;EAOJ;IACI,YrBgRa;;EqB5Qb;IACI,YjBjFD;;EiBuFP;IdlFX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EqBwCT;Id/DH,cPYW;;EsB3CZ;IACI;;EAIJ;IACI;IACA;IACA,WtB6De;IsB5Df,OtBaM;IsBZN,YtBKM;IsBJN,StByDU;IsBxDV,QtB8DS;IsB7DT,YtBqBmB;IsBpBnB;IACA,etBiBU;IsBhBV;;EAEA;IACI,clBpBO;;EkBuBX;IfJH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EkB2BX;IfKH,cPYW;;EsBbR;IACI,kBtBdE;;EsBgBF;IACI,kBtBjBF;;EsBoBF;IACI,kBtBvBF;;EsB2BN;IfyKA;IAJA;;EehKA;IfoKA;IAJA;;Ee1JJ;IACI;IACA,OtBlCM;IsBmCN,qBtBvBgB;;EsB0BpB;IACI,OtBjBQ;;EsBoBZ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EfwHH;IepHG,OtBvDM;;EO8KT;IevHG,OtBvDM;;EOiLT;Ie1HG,OtBvDM;;EOoLT;Ie7HG,OtBvDM;;EsB2DN;IACI,kBtBhEE;;EsBkEF;IACI,kBtBnEF;;EsBsEF;IACI,kBtBzEF;;EsB+EN;IfqHA;IAJA;;Ee1GA;If8GA;IAJA;;EgB/MJ;IACI;IACA;;EAEJ;IACI;IACA;IACA;;EAEJ;IACI;IACA;;EAGJ;IACI;MACI;;;EChBR;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,YxBrBM;IwBsBN,OxBfM;IwBgBN,QxBoCS;IwBnCT,exBPU;IwBQV,YxBNmB;IwBOnB;;EAEA;IACI,SxB4DgB;IwB3DhB,exB+De;IwB9Df,OxBvBE;IwBwBF,YxB/BE;IwBgCF,QxByDe;IwBxDf,yBxBjBM;IwBkBN,wBxBlBM;;EwBoBN;IACI;;EAGJ;IACI;IACA,OxBrCF;;EwByCN;IACI,SxB6BU;IwB5BV;;EAEA;IACI,QxBmCS;IwBlCT,SxByBU;IwBxBV,QxB+BS;IwB9BT,OxBhDF;IwBiDE,YxBnCQ;IwBoCR,exB6Be;;EwB3Bf;IACI;;EAGJ;IACI;;EAGJ;IACI,OpBjFK;IoBkFL,YpB/EF;;EoBmFN;IACI,QxBilBS;IwBhlBT,SxBilBU;IwBhlBV,OxBpEF;IwBqEE,YxB7EF;IwB8EE,axBklBa;;EwB/kBjB;IACI,SxBJU;IwBKV,OxB5EF;IwB6EE,YxBLK;;EwBYD;IACI,YpBpGD;;EoByGH;IACI,OxB3FV;IwB4FU,YxBjGV;;EwBoGM;IACI,OxBhGV;IwBiGU,YxBtGV;;EwBwGU;IACI,OxBpGd;IwBqGc,YxB1Gd;;EwBiHN;IjBhHH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EoBuIX;IjBvGH,cPYW;;EyBzCZ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,YzB/FM;IyBgGN,QzBrCS;IyBsCT,YzB9EmB;IyB+EnB,ezBjFU;IyBkFV;;EAEA;IACI,crBtHO;;EqByHX;IlBtGH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EqB6HX;IACI,YzB5GE;;EyB8GF;IACI,kBzB/GF;;EyBkHF;IACI,kBzBrHF;;EyByHN;IACI,SzBrEM;IyBsEN,YzBxGe;;EyB0Gf;IACI,OzBxHF;;EyB6HF;IACI;IACA,czB7GG;IyB8GH,YzBnIF;IyBoIE,OzBhIF;IyBiIE,ezBsoBO;;EyBpoBP;IACI,azBnHD;;EyBwHX;IACI;IACA,OzB5IE;IyB6IF,OzB5EkB;IyB6ElB,yBzBnIM;IyBoIN,4BzBpIM;;EyBuIV;IlBxIH,cPYW;;EyBoIA;IACI;;EAOhB;IACI,YzBzKM;IyB0KN,OzBnKM;IyBoKN,QzBzEgB;IyB0EhB,ezB3JU;IyB4JV,YzB1EgB;;EyB4EhB;IACI,SzBvFgB;IyBwFhB,ezBpFe;IyBqFf,OzB1KE;IyB2KF,YzBlLE;IyBmLF,QzB1Fe;IyB2Ff,yBzBpKM;IyBqKN,wBzBrKM;;EyBwKF;IACI;;EAGJ;IACI;IACA,OzBzLN;;EyB6LF;IACI,czB5KG;;EyB+KP;IACI,azBhLG;IOgMX,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EyBsKT;IACI,SzBjIU;;EyBmIV;IACI,QzB1HS;IyB2HT,SzBpIU;IyBqIV,QzB9HS;IyB+HT,OzB7MF;IyB8ME,YzBtIK;IyBuIL,YzBjMQ;IyBkMR,ezBjIe;;EyBmIf;IACI;;EAGJ;IACI;;EAGJ;IACI,OrB/OK;IqBgPL,YrB7OF;;EqB+OE;IACI,YrB9OD;;EqBmPH;IACI,OzBrOV;IyBsOU,YzB3OV;;EyB+OE;IACI,czB1ND;;EyB8NP;IACI,QzBoaS;IyBnaT,SzBoaU;IyBnaV,OzBjPF;IyBkPE,YzB1PF;IyB2PE,azBqaa;;EyBlajB;IACI,SzBjLU;IyBkLV,OzBzPF;IyB0PE,YzBlLK;;E0B9FjB;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAKA;InBEH,cPYW;;E0BTZ;IACI,S1BiViB;I0BhVjB,Y1BrBM;I0BsBN,O1BfM;I0BgBN,Q1BgkBkB;I0B/jBlB,Y1B2EgB;I0B1EhB,e1BRU;;E0BUV;IACI,e1BJO;I0BKP,Y1B1BE;;E0B6BE;IACI,Y1BsEA;;E0BnEJ;IACI,Y1BmEE;;E0BhEN;IACI,Y1BgEE;;E2BxHlB;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,O3BgNc;I2B/Md,Q3BgNe;;E2B9Mf;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,Q3BmMW;I2BlMX;;EAGJ;IACI,Q3B8LW;I2B7LX,Y3BtCE;I2BuCF,O3B0LU;I2BzLV,Q3B0LW;I2BzLX,O3BlCE;I2BmCF;IACA,Y3BxBe;I2ByBf;;EAEA;IACI,O3BqLS;I2BpLT,Q3BoLS;I2BnLT,qB3B/BQ;I2BgCR,kBvB9DO;;EuBmEX;IACI,cvBxEG;IuByEH,YvBzEG;;EuB+EH;IACI,cvBhFD;;EuBoFC;IACI,cvBlFC;IuBmFD,YvBnFC;;EuBqFD;IACI,kBvBrFL;;EuB4FP;IpB7EX,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EuBsGX;IpBtEH,cPYW;;E2B+DJ;IACI,kB3B1FF;;E2B8FE;IACI,YvBjHD;;EuBuHC;IACI,kB3BtGV;;E2B0GU;IACI,YvB1HH;;EuBoIb;IACI,kB3BtHF;;E2B0HE;IACI,YvB7ID;;EuBmJC;IACI,kB3BlIV;;E2BsIU;IACI,YvBtJH;;EwBArB;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,K5BmBW;;E4BjBX;IACI;IACA;;EAEA;IACI,O5BLF;I4BME,Y5BMW;I4BLX,W5B6PQ;;E4B3PR;IACI,O5B0PI;I4BzPJ,Q5ByPI;;E4BtPR;IACI,O5BsPO;;E4BlPf;IrBnCP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E4BRD;IACI,OxBhDD;;EwBwDC;IACI,OxBzDL;;EwB2DK;IACI,O5BiOI;;E6B5RxB;IACI,Y7BcE;I6BbF,Q7BkQY;I6BjQZ,O7BmBE;I6BlBF,Y7B8Be;;E6B5Bf;AAAA;IAEI,O7BaF;;E6BVF;IACI,Y7BKF;I6BJE,c7BMF;I6BLE,O7BQF;;E6BNE;AAAA;IAEI,O7BKN;;E6BDF;IACI,YzBxBG;IyByBH,czBzBG;IyB0BH,OzBtBO;;EyBwBP;AAAA;IAEI,OzB1BG;;EyB6BP;IACI,YzBhCG;IyBiCH,czBjCG;IyBkCH,OzBhCG;;EyBkCH;AAAA;IAEI,OzBpCD;;EyB0Cf;ItBdH,cPYW;;E8BzCZ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,Y9BxBM;I8ByBN,Q9BwPU;I8BvPV,e9BZU;;E8BcV;IACI,Q9BqPgB;;E8BnPhB;IACI;IACA;;EAIR;IACI,O9B6Oa;;E8B3Ob;IACI;IACA;;EAIR;IACI,Q9BsOY;I8BrOZ,O9BoOW;I8BnOX,Y9BpDE;I8BqDF,Q9BqOY;I8BpOZ,e9BqOkB;I8BpOlB,Y9BpCe;I8BqCf;;EAEA;IvBnEP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E8BwBT;IACI,Y1BhFO;I0BiFP,e9BhDM;;E8BoDN;IACI,Y1BtFG;I0BuFH,c1BvFG;;E2BCf;IACI;IACA;;EAGJ;IACI;;ECJJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,YhCxCM;IgCyCN,QhCkBS;IgCjBT,YhCvBmB;IgCwBnB,ehC1BU;IgC2BV;;EAEA;IACI,c5B/DO;;E4BkEX;IzB/CH,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;E4BsEX;IACI,YhCrDE;;EgCuDF;IACI,kBhCxDF;;EgC2DF;IACI,kBhC9DF;;EgCkEN;IACI,ShCdM;IgCeN,YhCjDe;;EgCmDf;IACI,OhCjEF;;EgCsEF;IACI;IACA,chCtDG;IgCuDH,YhC5EF;IgC6EE,OhCzEF;IgC0EE,ehC6rBO;;EgCzrBf;IACI;IACA,OhCjFE;IgCkFF,OhCjBkB;IgCkBlB,yBhCxEM;IgCyEN,4BhCzEM;;EgC4EV;IzB7EH,cPYW;;EgCyEA;IACI;;EAOhB;IACI,YhC9GM;IgC+GN,OhCxGM;IgCyGN,QhCdgB;IgCehB,ehChGU;IgCiGV,YhCfgB;;EgCkBZ;IACI;;EAGJ;IACI,ShC5CU;IgC6CV,OhCpHF;IgCqHE,YhC7CK;;EgCmDb;IACI,YhCjIE;;EgCmIF;IACI,kBhCpIF;;EgCuIF;IACI,kBhC1IF;;EiCfV;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA,QjCuOY;IiCtOZ,ejCEM;;EiCCV;IACI,YjCnBE;IiCoBF,QjCiOY;IiChOZ,OjCdE;IiCeF,YjCHe;IiCIf;;EAEA;AAAA;IAEI,OjCrBF;;EiC0BF;IACI,Y7BjDG;I6BkDH,c7BlDG;I6BmDH,O7B/CO;;E6BiDP;AAAA;IAEI,O7BnDG;;E6B2DH;IACI,YjC9CV;IiC+CU,cjC7CV;IiC8CU,OjC3CV;;EiC6CU;AAAA;IAEI,OjC9Cd;;EiCoDM;IACI,Y7B3ED;I6B4EC,c7B5ED;I6B6EC,O7B3ED;;E6B6EC;AAAA;IAEI,O7B/EL;;E6BsFP;I1BvEX,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;E6BgGX;I1BhEH,cPYW;;EkC3CZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,O9BnEe;I8BoEf,Y9BxEW;I8ByEX,QlCwDU;IkCvDV,SlCkDW;IkCjDX,WlC9CM;IkC+CN,YlCzCmB;IkC0CnB,elC5CU;IkC6CV;;EAEA;IACI,Y9B/EW;I8BgFX,O9B9EW;I8B+EX,c9BjFW;;E8BoFf;IACI,Y9BpFa;I8BqFb,O9BpFW;I8BqFX,c9BtFa;;E8ByFjB;IACI;IACA,O9B9FO;I8B+FP,QlC8Cc;;EkC5Cd;IACI;IACA,O9BnGG;I8BoGH,QlCyCU;;EkCtCd;IACI;IACA,O9BzGG;I8B0GH,QlCmCU;;EkChCd;IACI,OlCxFF;IkCyFE,clCzFF;;EkC2FE;IACI,YlChGN;IkCiGM,OlC7FN;;EkCgGE;IACI,YlCpGN;IkCqGM,OlClGN;;EkCuGN;IACI;IACA,O9B/HO;I8BgIP;;EAEA;IACI;IACA,O9BpIG;I8BqIH;;EAGJ;IACI;IACA,O9B1IG;I8B2IH;;EAGJ;IACI,OlCzHF;;EkC2HE;IACI,YlChIN;IkCiIM,OlC7HN;;EkCgIE;IACI,YlCpIN;IkCqIM,OlClIN;;EkCuIN;I3BtJH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EkC0GT;IACI,qBlChIY;;EkCmIhB;IACK,clC9HM;;EkCiIX;IACI,alClIO;;EkCqIX;IACI,YlCtIO;;EkCyIX;IACG,elC1IQ;;EkC6IX;IACI,alC9IO;IkC+IP,WlC1JE;IkC2JF,QlC3JE;IkC4JF,alC5JE;IkC6JF,O9B1LO;I8B2LP,kB9BvLW;;E8B0Lf;IACI,YlCvDY;;EkC0DhB;IACI,elC1DmB;;EkC6DvB;IACI,OlC1Ea;IkC2Eb,SlC1Ee;;EkC4Ef;AAAA;IAEI;;EAGJ;IACI;IACA,QlCpFS;;EkCwFjB;I3BDA;IAJA;;E2BSI;I3BLJ;;E2BUA;I3BVA;IAJA;;E2BkBI;I3BdJ;;E2BoBI;IACI,alCjMG;;EkCoMP;IACI;;EAMR;IACI;;EAGJ;IACI,OlC3Ha;;EkC8HjB;IACI;;EAEA;IACI;;EAKZ;IACI,OlClHsB;IkCmHtB,YlCpHe;IkCqHf,QlCnHmB;;EkCqHnB;IACI,YlCrHgB;IkCsHhB,OlCxHkB;IkCyHlB,clCrHyB;;EkCwH7B;IACI,YlCrHoB;;EkCwHxB;IACI,YlC5HiB;IkC6HjB,OlClIkB;IkCmIlB,clC5H0B;;EkC+H9B;IACI;IACA,OlCzIW;IkC0IX,QlC/Ic;;EkCiJd;IACI;IACA,OlC9IO;IkC+IP,QlCpJU;;EkCuJd;IACI;IACA,OlCpJO;IkCqJP,QlC1JU;;EkC8JlB;IACI;IACA,OlC3JW;IkC4JX;;EAEA;IACI;IACA;IACA,OlCjKO;;EkCoKX;IACI;IACA;IACA,OlCvKO;;EkC4KnB;IACI,OlCjKiB;IkCkKjB,YlCnKU;IkCoKV,QlClKc;;EkCoKd;IACI,YlCpKW;IkCqKX,OlCvKa;IkCwKb,clCpKoB;;EkCuKxB;IACI,YlCpKe;;EkCuKnB;IACI,YlC3KY;IkC4KZ,OlCjLa;IkCkLb,clC3KqB;;EkC8KzB;IACI;IACA,OlCxLM;IkCyLN,QlCzMc;;EkC2Md;IACI;IACA,OlC7LE;IkC8LF,QlC9MU;;EkCiNd;IACI;IACA,OlCnME;IkCoMF,QlCpNU;;EkCwNlB;IACI;IACA,OlC1MM;IkC2MN;;EAEA;IACI;IACA;IACA,OlChNE;;EkCmNN;IACI;IACA;IACA,OlCtNE;;EkC2Nd;IACI,OlChNoB;IkCiNpB,YlClNa;IkCmNb,QlCjNiB;;EkCmNjB;IACI,YlCnNc;IkCoNd,OlCtNgB;IkCuNhB,clCnNuB;;EkCsN3B;IACI,YlCnNkB;;EkCsNtB;IACI,YlC1Ne;IkC2Nf,OlChOgB;IkCiOhB,clC1NwB;;EkC6N5B;IACI;IACA,OlCvOS;IkCwOT,QlCnQc;;EkCqQd;IACI;IACA,OlC5OK;IkC6OL,QlCxQU;;EkC2Qd;IACI;IACA,OlClPK;IkCmPL,QlC9QU;;EkCkRlB;IACI;IACA,OlCzPS;IkC0PT;;EAEA;IACI;IACA;IACA,OlC/PK;;EkCkQT;IACI;IACA;IACA,OlCrQK;;EkC0QjB;IACI,OlC/PoB;IkCgQpB,YlCjQa;IkCkQb,QlChQiB;;EkCkQjB;IACI,YlClQc;IkCmQd,OlCrQgB;IkCsQhB,clClQuB;;EkCqQ3B;IACI,YlClQkB;;EkCqQtB;IACI,YlCzQe;IkC0Qf,OlC/QgB;IkCgRhB,clCzQwB;;EkC4Q5B;IACI;IACA,OlCtRS;IkCuRT,QlC7Tc;;EkC+Td;IACI;IACA,OlC3RK;IkC4RL,QlClUU;;EkCqUd;IACI;IACA,OlCjSK;IkCkSL,QlCxUU;;EkC4UlB;IACI;IACA,OlCxSS;IkCyST;;EAEA;IACI;IACA;IACA,OlC9SK;;EkCiTT;IACI;IACA;IACA,OlCpTK;;EkCyTjB;IACI,OlC9SiB;IkC+SjB,YlChTU;IkCiTV,QlC/Sc;;EkCiTd;IACI,YlCjTW;IkCkTX,OlCpTa;IkCqTb,clCjToB;;EkCoTxB;IACI,YlCjTe;;EkCoTnB;IACI,YlCxTY;IkCyTZ,OlC9Ta;IkC+Tb,clCxTqB;;EkC2TzB;IACI;IACA,OlCrUM;IkCsUN,QlCvXc;;EkCyXd;IACI;IACA,OlC1UE;IkC2UF,QlC5XU;;EkC+Xd;IACI;IACA,OlChVE;IkCiVF,QlClYU;;EkCsYlB;IACI;IACA,OlCvVM;IkCwVN;;EAEA;IACI;IACA;IACA,OlC7VE;;EkCgWN;IACI;IACA;IACA,OlCnWE;;EkCwWd;IACI,OlC7VmB;IkC8VnB,YlC/VY;IkCgWZ,QlC9VgB;;EkCgWhB;IACI,YlChWa;IkCiWb,OlCnWe;IkCoWf,clChWsB;;EkCmW1B;IACI,YlChWiB;;EkCmWrB;IACI,YlCvWc;IkCwWd,OlC7We;IkC8Wf,clCvWuB;;EkC0W3B;IACI;IACA,OlCpXQ;IkCqXR,QlCjbc;;EkCmbd;IACI;IACA,OlCzXI;IkC0XJ,QlCtbU;;EkCybd;IACI;IACA,OlC/XI;IkCgYJ,QlC5bU;;EkCgclB;IACI;IACA,OlCtYQ;IkCuYR;;EAEA;IACI;IACA;IACA,OlC5YI;;EkC+YR;IACI;IACA;IACA,OlClZI;;EkCwZZ;IACI,OlC7YiB;IkC8YjB,YlC1kBE;IkC2kBF,QlC9Yc;;EkCgZd;IACI,YlC/kBF;IkCglBE,OlCnZa;IkCoZb,clCjlBF;;EkColBF;IACI,YlChZe;;EkCmZnB;IACI,YlC1lBF;IkC2lBE,OlC7Za;IkC8Zb,clC5lBF;;EkC+lBF;IACI;IACA,OlC/lBF;IkCgmBE,QlC5eU;;EkC8eV;IACI;IACA,OlCpmBN;IkCqmBM,QlCjfM;;EkCofV;IACI;IACA,OlC1mBN;IkC2mBM,QlCvfM;;EkC2fd;IACI;IACA,OlCjnBF;IkCknBE;;EAEA;IACI;IACA;IACA,OlCvnBN;;EkC0nBE;IACI;IACA;IACA,OlC7nBN;;EkCmoBV;IACI,O9B1pBiB;I8B2pBjB;IACA;;EAEA;IACI;IACA,O9BhqBa;I8BiqBb;;EAEA;IACI,iBlCtcmB;;EkC0c3B;IACI;IACA,YlC3ce;IkC4cf;;EAGJ;IACI;IACA,O9BhrBa;I8BirBb;;ECjrBR;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAKA;IACI,OnCiuBe;ImChuBf,QnCiuBgB;;EmC/tBhB;IACI,WnC+tBkB;;EmC5tBtB;IACI,OnC2tBkB;ImC1tBlB,QnC0tBkB;;EmCrtB9B;IACI;;EAIA;I5B/FH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EmCoDb;IACI,OnC2sBmB;ImC1sBnB,QnC2sBoB;ImC1sBpB,YnCvFM;ImCwFN,OnC4sBuB;ImC3sBvB;IACA,YnC7EkB;;EmC+ElB;IACI,YnCssBiB;ImCrsBjB,OnCusBwB;;EmClsB5B;IACI;;EAEA;IACI,enCtFG;;EmC4FX;IACI;;EAEA;IACI,YnChGG;;EmCsGX;IACI;;EAEA;IACI,cnC1GG;;EmCgHX;IACI;;EAEA;IACI,anCpHG;;EmC4HX;AAAA;AAAA;IACI;;EAEA;AAAA;AAAA;AAAA;AAAA;IAEI;;EAKZ;IACI,kBnCrII;ImCsIJ,enC/IU;;EoChCd;IACI;IACA;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,epCHU;;EoCKV;IACI,epCkGmB;;EoChGnB;IACI,epC+Fe;;EoC3FvB;IACI,YpCyFY;;EqCvIpB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAMI;AAAA;I9B8JJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;I8BlKQ,QrCrCG;;EO0MP;AAAA;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;AAAA;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EqC0BT;IACI,SrCwoBmB;;EqCtoBnB;IACI,crC7CG;IqC8CH,erC9CG;;EqCgDH;IACI,kBrCrEN;IqCsEM,OrCooBQ;IqCnoBR,QrCooBS;IqCnoBT,YrCxDM;IqCyDN,erCgoBe;;EqC9nBf;IACI,YrC3EV;;EqCgFM;IACI,YjChGN;IiCiGM,OjCpGC;;EkCFrB;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;AAAA;AAAA;IAGI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAKA;IACI,ctCoSsB;IsCnStB;;EAGJ;IACI,ctCgSyB;IsC/RzB;;EAGJ;IACI,YtCxOE;IsCyOF,OtClOE;IsCmOF,QtCwOW;IsCvOX,ctCwOgB;IsCvOhB,StC2OY;IsC1OZ,atCyOe;;EsCtOnB;IACI,YtCjPE;IsCkPF,OtC3OE;IsC4OF,QtCuQW;IsCtQX,ctCuQgB;IsCtQhB,StC0QY;IsCzQZ,atCwQe;;EsCrQnB;IACI,YtCuQmB;IsCtQnB,StC8NgB;IsC7NhB,QtCiOe;IsChOf,ctCiOoB;IsChOpB,atC8NmB;IsC7NnB,OtCxPE;IsCyPF,YtChQE;IsCiQF,YtC7OY;;EsCgPhB;IACI,YtC4PmB;IsC3PnB,StC4OgB;IsC3OhB,QtC+Oe;IsC9Of,ctC+OoB;IsC9OpB,atC4OmB;IsC3OnB,OtCnQE;IsCoQF,YtC3QE;;EsC+QF;IACI,OtCzQF;IsC0QE,atC1PG;;EsC6PP;IACI;IACA,QtCiNkB;IsChNlB,WtCgNkB;IsC/MlB,atC+MkB;IsC9MlB,OlCvSS;IkCwST,YlCrSE;IkCsSF,atCpQG;;EsCuQP;IACI,YtC9RF;IsC+RE,OtCzRF;;EsC2RE;IACI,OtC5RN;;EsCgSF;IACI,YlCnTE;IkCoTF,OlCvTS;;EkCyTT;IACI,OlC1TK;;EkC6TT;IACI,YlC3TF;IkC4TE,OlC/TK;;EkCiUL;IACI,OlClUC;;EkCuUb;IACI,YtCnOc;IsCoOd;;EAKJ;IACI,YtClUF;IsCmUE,OtC5TF;IsC6TE,YtC/SQ;;EsCiTR;IACI,YtC2LW;IsC1LX,QtCuKK;IsCtKL,ctCuKU;IsCtKV,StCuKM;;EsCrKN;AAAA;AAAA;AAAA;I/BpHZ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;AAAA;AAAA;AAAA;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;AAAA;AAAA;AAAA;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EsC4SG;IACI,ctC5TL;;EsC+TC;IACI,atCqIO;;EsCjIf;IACI;IACA;;EAGJ;IACI,YlC5WF;IkC6WE,OlChXK;;EkCmXT;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAMR;IACI,YtCrXF;IsCsXE,OtCjXF;;EsCqXN;IACI,YlC7YO;;EkCkZP;AAAA;AAAA;IAEI,kBtCnYF;;EsCuYN;IACI,WtC9Wa;;EsCgXb;IACI,OtCjXS;IsCkXT,QtClXS;;EsCuXb;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKI;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EAKJ;IACI;;EAEA;IACI;;EASZ;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EAQR;IACI;;EAEA;IACI;;EASJ;IACI;;EAEA;IACI;;EAUhB;IACI,YtCdI;;EsCgBJ;IACI,YlCvgBN;IkCwgBM,OlC3gBC;;EkC6gBD;IACI,OlC9gBH;;EkCghBG;IACI,OlCjhBP;;EkC0hBb;I/B7UJ;;E+BiVI;I/BjVJ;;E+BqVI;I/BrVJ;;E+ByVI;I/BzVJ;;E+B6VI;I/B7VJ;;E+BmWI;I/BnWJ;;E+BuWI;I/BvWJ;;E+B2WI;I/B3WJ;;E+B+WI;I/B/WJ;;E+BmXI;I/BnXJ;;EgC/MA;IACI,cvCihBsB;IuChhBtB;;EAGJ;IACI,cvC6gByB;IuC5gBzB;;EAGJ;IACI,YvCKE;IuCJF,OvCWE;IuCVF,QvCqdW;IuCpdX,cvCqdgB;IuCpdhB,SvCwdY;IuCvdZ,avCsde;;EuCndnB;IACI,YvCLE;IuCMF,OvCCE;IuCAF,QvCogBe;IuCngBf,SvCkgBgB;;EuC/fpB;IACI,YvCXE;IuCYF,OvCLE;IuCMF,QvC6eW;IuC5eX,cvC6egB;IuC5ehB,SvCgfY;IuC/eZ,avC8ee;IuC7ef,2BvCDM;IuCEN,4BvCFM;;EwChCV;AAAA;IAEI,axCqCO;;EwCjCf;IACI,OxCkDa;IwCjDb,QxCkDc;IwCjDd,OxCYM;IwCXN,QxCkDc;IwCjDd,YxCgDU;IwC/CV,exCqDoB;IwCpDpB,YxCsBkB;IwCrBlB;;EAEA;IACI,OxCME;IwCLF,cxC6CoB;IwC5CpB,YxCFE;;EwCKN;IAEI,YxCPE;IwCQF,OxCFE;;EwCKN;IAEI,YpCzBM;IoC0BN,OpC7Ba;;EoCgCjB;IjC5BH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EwCdb;IACI,OxCgBa;IwCfb,QxCgBc;IwCfd,OxCtBM;IwCuBN,QxCgBc;IwCfd,YxCcU;IwCbV,exCmBoB;IwClBpB,YxCZkB;IwCalB;;EAEA;IACI,OxC5BE;IwC6BF,cxCWoB;IwCVpB,YxCpCE;;EwCuCN;IjClDH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EwCOb;IACI,YxC/CM;IwCgDN,OxCzCM;IwC0CN,QxCiDgB;IwChDhB,exCjCU;IwCkCV,YxCgDgB;IwC/ChB,WxColBO;;EwCllBP;IACI,SxCsBU;;EwCpBV;IACI,QxC6BS;IwC5BT,SxCmBU;IwClBV,QxCyBS;IwCxBT,OxCtDF;IwCuDE,YxCiBK;IwChBL,YxC1CQ;IwC2CR,exCsBe;;EwCpBf;IACI;;EAGJ;IACI;;EAGJ;IACI,OpCxFK;IoCyFL,YpCtFF;;EoCyFF;IACI,OxCzEN;IwC0EM,YxC/EN;;EwCkFE;IjC1EX,SP0Ba;IOzBV,gBP0BgB;IOzBhB,YP4EsB;;EwCClB;IACI,YxCnEH;IwCoEG,QxC0kBS;;EwCpkBjB;IACI,SxCTgB;IwCUhB,exCNe;IwCOf,OxC5FE;IwC6FF,YxCpGE;IwCqGF,QxCZe;IwCaf,yBxCtFM;IwCuFN,wBxCvFM;;EwC0FV;IACI,SxCyPa;IwCxPb,exCtFC;;EwCwFD;IACI,exCxFG;;EwC2FP;IACI,YxC5FG;;EwC+FP;IACI;;EAIR;IACI,SxC6OY;;EwC1OhB;IACI,SxCoOa;;EyCpXrB;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAKA;IACI,SzC2Ua;;EyCzUb;IACI,ezCLG;;EyCSX;IACI,YzClCE;IyCmCF,QzC8TY;IyC7TZ,ezCnBM;IyCoBN,YzClBe;IyCmBf;;EAEA;IlCrCP,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EqC6DX;IACI,OzCtCE;IyCuCF,SzC0SY;IyCzSZ,azCwSe;;EyCrSnB;IACI,OzC7CE;IyC8CF,SzCwBU;IyCvBV;;EAEA;IACI,YzCwSQ;;EyCrSZ;IACI,SzCiBU;IyChBV,QzCyBS;IyCxBT,QzCsBS;IyCrBT,OzCzDF;IyC0DE,YzCcK;IyCbL;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI,YzC3EN;IyC4EM,OzCvEN;;EyCyEM;IACI,OzC1EV;IyC2EU,YzChFV;;EyCoFE;IACI,OzChFN;IyCiFM,YzCtFN;;EyCyFE;IACI,OrCzGK;IqC0GL,YrCvGF;;EqCyGE;IACI,YrCxGD;;EqCgHP;IACI,YzC0PO;;EyCxPP;IACI,YzC1GV;;E0CjBV;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAMI;IACI,Y1CxCF;I0CyCE,O1CpCF;;E0CuCF;IACI,YtCzDE;IsC0DF,OtC7DS;;EsCgEL;IACI;;EAMhB;IACI,Y1CxDE;;E0C2DN;IACI,c1CkSY;I0CjSZ,c1C7DE;;E0CgEN;IACI,Y1C6RY;I0C5RZ,c1ClEE;;E0CqEN;IACI,Q1CwRY;I0CvRZ,Y1C1EE;I0C2EF,O1CpEE;I0CqEF,S1CyRa;;E0CtRjB;IACI;IACA;IACA;IACA;;EAEA;InC9FP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E2CtDb;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,Y3C3BM;I2C4BN,O3CtBM;I2CuBN,Q3Csaa;I2Crab,c3CsakB;I2CralB,S3Csac;I2Crad,e3CfU;;E2CiBV;AAAA;AAAA;AAAA;IAII,kB3CkaY;I2CjaZ,Q3CkagB;I2CjahB,O3ClCE;I2CmCF,W3CoEa;I2CnEb,Q3CmEa;I2ClEb,Q3CoagB;I2CnahB,Y3CvBY;I2CwBZ,e3CiasB;;E2C/ZtB;AAAA;AAAA;AAAA;IACI,Y3C9CF;I2C+CE,c3C2ZsB;I2C1ZtB,O3C1CF;;E2C8CN;IACI,wB3CuZsB;I2CtZtB,2B3CsZsB;;E2CnZ1B;IACI,yB3CkZsB;I2CjZtB,4B3CiZsB;;E2C9Y1B;IACI,a3CzCO;I2C0CP,c3C1CO;I2C2CP,Q3C0Ca;;E2CxCb;IACI;;EAIR;IACI,a3CnDO;I2CoDP,c3CpDO;;E2CsDP;IACI,W3C8BS;;E2C1BjB;IACI,kB3CoXY;I2CnXZ,Q3CoXgB;I2CnXhB,O3ChFE;I2CiFF,W3CsBa;I2CrBb,Q3CqBa;I2CpBb,Q3CsXgB;I2CrXhB;;EAIA;IACI,kB3CyWQ;I2CxWR,Q3CyWY;I2CxWZ,O3C3FF;I2C4FE,W3CWS;I2CVT,Q3CUS;I2CTT,Q3C2WY;I2C1WZ,Y3ChFQ;I2CiFR,e3CwWkB;;E2CtWlB;IACI,YvCnHF;IuCoHE,cvCpHF;IuCqHE,OvCxHK;;EuC2HT;IACI,Y3C7GN;I2C8GM,c3C4VkB;I2C3VlB,O3CzGN;;E4CvBV;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAKA;IACI,S5C+Ua;;E4C7Ub;IACI,e5CDG;;E4CKX;IACI,Y5C9BE;I4C+BF,Q5CkUY;I4CjUZ,e5CfM;I4CgBN,Y5Cde;I4Cef;;EAEA;IrCjCP,SPiCa;IOhCV,gBPiCgB;IOhChB,YPkCS;IOjCZ,cHtBc;;EwCyDX;IACI,O5ClCE;I4CmCF,S5C8SY;I4C7SZ,a5C4Se;;E4CzSnB;IACI,O5CzCE;I4C0CF,S5C4BU;I4C3BV;;EAEA;IACI,Y5C4SQ;;E4CzSZ;IACI,S5CqBU;I4CpBV,Q5C6BS;I4C5BT,Q5C0BS;I4CzBT,O5CrDF;I4CsDE,Y5CkBK;I4CjBL;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI,Y5CvEN;I4CwEM,O5CnEN;;E4CqEM;IACI,O5CtEV;I4CuEU,Y5C5EV;;E4CgFE;IACI,O5C5EN;I4C6EM,Y5ClFN;;E4CqFE;IACI,OxCrGK;IwCsGL,YxCnGF;;EwCqGE;IACI,YxCpGD;;EwC4GP;IACI,Y5C8PO;;E4C5PP;IACI,Y5CtGV;;E6CjBV;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,Q7CubmB;I6CtbnB,e7CqbyB;I6CpbzB,O7CkbkB;I6CjblB,Q7CkbmB;I6CjbnB,kBzCnHW;;EyCsHf;IACI,kB7CxGE;;E6C4GF;AAAA;IAEI,S7CoayB;;E6Cja7B;IACI,O7CuagB;;E6ClapB;AAAA;IAEI,S7C0Z2B;;E6CvZ/B;IACI,Q7C4ZgB;;E8C3iB5B;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,Q9C4RgB;I8C3RhB,Y9CtEM;I8CuEN,O9ChEM;I8CiEN,S9C6RiB;I8C5RjB,e9CxDU;;E8C2DN;IACI,S9CkcK;I8CjcL;;EAEA;IvCtEX,SP0Ba;IOzBV,gBP0BgB;IOzBhB,YP4EsB;;E8CJd;IACI,e9CpEF;I8CqEE,Y9CjEI;I8CkEJ,S9CybQ;;E8CvbR;IACI,c9ClEL;IOgMX,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E8CuDG;IACI,c9CvEL;I8CwEK,O9C1FV;;E8C6FM;IACI,c9C5EL;;E8C+ES;IACI,O9CjGlB;;E8CsGM;IACI,Y1CxHN;I0CyHM,O1C5HC;;E0C8HD;AAAA;IAEI,O1ChIH;;E0CkIG;AAAA;IACI,O1CnIP;;E0CwIL;IACI,Y9C1HV;I8C2HU,O9CtHV;;E8C4HN;IACI,e9C5GO;;E8C8GP;IACI;IACA;;EAGJ;IACI;IACA,O9CvIF;;E8C2IN;IACI,S9C+XiB;;E8C5XrB;IACI,W9C3Ha;;E8C6Hb;IACI,O9C9HS;I8C+HT,Q9C/HS;;E+C1CrB;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;IAKI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKA;IACI,c/CsWsB;I+CrWtB;;EAGJ;IACI,c/CkWyB;I+CjWzB;;EAGJ;IACI,Y/CtKE;I+CuKF,O/ChKE;I+CiKF,Q/C0SW;I+CzSX,c/C0SgB;I+CzShB,S/C6SY;I+C5SZ,a/C2Se;;E+CxSnB;IACI,Y/C/KE;I+CgLF,O/CzKE;I+C0KF,Q/CyUW;I+CxUX,c/CyUgB;I+CxUhB,S/C4UY;I+C3UZ,a/C0Ue;;E+CvUnB;IACI,Y/CyUmB;I+CxUnB,S/CgSgB;I+C/RhB,Q/CmSe;I+ClSf,c/CmSoB;I+ClSpB,a/CgSmB;I+C/RnB,O/CtLE;I+CuLF,Y/C9LE;I+C+LF,Y/C3KY;;E+C8KhB;IACI,Y/C8TmB;I+C7TnB,S/C8SgB;I+C7ShB,Q/CiTe;I+ChTf,c/CiToB;I+ChTpB,a/C8SmB;I+C7SnB,O/CjME;I+CkMF,Y/CzME;;E+C4MN;IACI,e3C7NY;;E2C+NZ;IACI,O/CzMF;I+C0ME,a/C1LG;;E+C6LP;IACI;IACA,Q/CiRkB;I+ChRlB,W/CgRkB;I+C/QlB,a/C+QkB;I+C9QlB,O3CvOS;I2CwOT,Y3CrOE;I2CsOF,a/CpMG;;E+CuMP;IACI,Y/C9NF;I+C+NE,O/CzNF;;E+C2NE;IACI,O/C5NN;;E+CgOF;IACI,Y3CnPE;I2CoPF,O3CvPS;;E2CyPT;IACI,O3C1PK;;E2CgQb;IACI,Y/CpPF;I+CqPE,O/C9OF;I+C+OE,Y/CjOQ;;E+CmOR;IACI,Y/CyQW;I+CxQX,Q/CqPK;I+CpPL,c/CqPU;I+CpPV,S/CqPM;;E+CnPN;IxCtCZ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;IwCiCgB,c/CxOL;;EO0MP;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E+C2NO;IACI,c/C3OT;;E+C8Oa;IACI,O/ChQtB;;E+CuQE;IACI;IACA;;EAGJ;IACI,Y3C9RF;I2C+RE,O3ClSK;;E2CoSL;IACI,O3CrSC;;E2CuSD;IACI,O3CxSH;;E2CiTb;IACI,Y/CnSF;I+CoSE,O/C/RF;;E+CiSE;IACI,O/ClSN;;E+CuSN;IACI,Y3C/TO;;E2CkUX;AAAA;IAEI,Y/CnTE;;E+CsTN;IACI,W/C7Ra;;E+C+Rb;IACI,O/ChSS;I+CiST,Q/CjSS;;E+CsSb;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKI;IACI;;EAOJ;IACI;;EAOJ;IACI;;EAOZ;IxC3KJ;;EwC+KI;IxC/KJ;;EwCmLI;IxCnLJ;;EwCuLI;IxCvLJ;;EwC2LI;IxC3LJ;;EwCiMI;IxCjMJ;;EwCqMI;IxCrMJ;;EwCyMI;IxCzMJ;;EwC6MI;IxC7MJ;;EwCiNI;IxCjNJ;;EyC/MJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAMI;IACI,ShDmVQ;IgDlVR,QhD8UO;IgD7UP,OhDFF;IgDGE,YhDRF;IgDSE,ahD8UW;IgD7UX,ehDME;IgDLF,YhDSQ;IgDRR;;EAEA;IACI,chDQD;;EgDFC;IzCzBf,SPuCa;IOtCV;IACA;;EyC8BQ;IACI,YhD5BN;IgD6BM,chD5BN;IgD6BM,OhDxBN;;EgD6BE;IACI,YhDrCN;IgDsCM,chDpCN;IgDqCM,OhDhCN;IgDiCM;IACA;;EAIA;IACI,chD5CV;IgD6CU,YhD9CV;IgD+CU,OhDzCV;;EgD+CN;IACI,ShD6Sa;IgD5Sb,QhDwSY;IgDvSZ,YhD1DE;IgD2DF,OhDpDE;IgDqDF;IACA;IACA;IACA,4BhD9CM;IgD+CN,2BhD/CM;;EgDkDV;IACI,ehDySU;;EiD7XlB;IACI,YjDeM;IiDdN,OjDqBM;IiDpBN,YjDicQ;IiDhcR,ejD6BU;;EiD3BV;IACI,SjDsbS;;EiDnbb;IACI,WjDmbW;IiDlbX,ajDmba;IiDlbb,ejD2BO;;EiDxBX;IACI,ajD+agB;IiD9ahB,ejDsBO;IiDrBP,OjDGE;;EiDAN;IACI,SjD2aY;;EiDxahB;IACI,SjDwaW;;EkDlcnB;AAAA;IAEI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,QlD2VgB;IkD1VhB,YlDPM;IkDQN,OlDDM;IkDEN,elDQU;;EkDNV;IACI,SlD6UY;IkD5UZ,QlDwUW;IkDvUX,OlDNE;IkDOF,YlDdE;IkDeF,alDwUe;IkDvUf;;EAIA;IACI;IACA,YlDHU;;EkDKV;IACI,SlD+TI;IkD9TJ,OlDnBN;IkDoBM,elDXF;IkDYE,YlDRI;IkDSJ;;EAEA;IACI,clDTL;;EkDYC;I3C7Cf,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EkDCG;IACI,OlDjCV;;EkDqCE;IACI,YlD5CN;IkD6CM,clD5CN;IkD6CM,OlDxCN;;EkD6CN;IACI,SlD+Sa;;EmDpXrB;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAIA;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAMJ;IACI,kBnDnDE;;EmDsDN;IACI,QnDysBiB;ImDxsBjB,SnDysBkB;;EmDvsBlB;IACI;;EAGJ;IACI;;EAIR;IACI,QnD8rBe;ImD7rBf,SnD8rBgB;;EmD5rBhB;IACI;;EAGJ;IACI;;EC3FZ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAKA;IACI,QpD6UW;IoD5UX,SpDgVY;IoD/UZ,YpDTE;IoDUF,OpDHE;IoDIF,yBpDKM;IoDJN,wBpDIM;;EoDFN;IACI,apDwUW;;EoDrUf;I7CqMJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EoDdL;IACI,SpDgUkB;;EoD5T1B;IACI,SpDsUa;IoDrUb,QpDiUY;IoDhUZ,YpDjCE;IoDkCF,OpD3BE;IoD4BF;;EAEA;IACI,4BpDrBE;IoDsBF,2BpDtBE;;EoD0BV;IACI,SpD8TY;IoD7TZ,QpD0TW;IoDzTX,YpD9CE;IoD+CF,OpDxCE;IoDyCF,4BpD/BM;IoDgCN,2BpDhCM;IoDiCN;;ECjER;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAKA;IACI,YrD3CE;IqD4CF,QrD4XgB;IqD3XhB,YrD3Be;IqD4Bf;;EAEA;I9C1DP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EsDtDb;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,QtDkTgB;IsDjThB,YtDhDM;IsDiDN,etDhCU;IsDiCV,OtD3CM;;EsD6CN;IACI,YtDjCc;IsDkCd,YtDrDE;;EsDuDF;IACI,YtDtDF;IsDuDE,YtDvCW;IsDwCX;;EAEA;I/CtEX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EsD4BT;IACI,YtDjEE;;EuDhBV;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;IACA;IACA;IACA;IACA;;EAEA;IhD7BH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EuDdb;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAKA;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI,SvDvCO;;EuDyCP;IACI,YvD7CQ;IuD8CR,evDlDE;IuDmDF,YvDpEF;IuDqEE;;EAEA;IACI,OvDjEN;IuDkEM,QvDwiBC;IuDviBD;IACA,YvD3EN;IuD4EM,WvDuiBM;IuDtiBN,QvDuiBO;IuDtiBP,avDsiBO;IuDriBP,WvDsiBS;IuDriBT,evDuiBa;IuDtiBb,YvD7DM;;EuDgEV;IACI,avD7DD;IuD8DC,OvDhFN;IuDiFM,avDiiBW;IuDhiBX,YvDpEM;;EuDuEV;IhDpGX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EuD0DD;IACI,YnD5GF;ImD6GE,OnDhHK;;EmDmHT;IACI,OvDhGN;;EuDoGF;IhDpHP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EuD0EG;IACI,kBnDlIL;;EmDwIX;IACI,YvDzHE;IuD0HF,SvD2Oa;IuD1Ob,OvDpHE;;EuDuHN;IACI,kBvD5HE;IuD6HF;IACA;IACA;IACA,YvD9GY;;EuDiHhB;IACI;IACA;;EAEA;IACI;IACA;IACA,YvD7IF;IuD8IE,OvDvIF;;EuD0IF;IACI;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKI;IACI,kBnD7LT;;EmDmMC;IACI;;ECnMpB;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,YxD1DE;IwD2DF,QxD2UU;IwD1UV,cxD2Ue;;EwDzUf;IACI,cxD2UU;;EwDzUV;IACI,QxDyUK;IwDxUL,cxDyUU;IwDxUV,cxDyUU;IwDxUV,YxDrEN;IwDsEM,OxDhEN;IwDiEM,SxDkRI;IwDjRJ,axDgRO;IwD/QP,yBxDxDF;IwDyDE,wBxDzDF;IwD0DE,YxDtDI;IwDuDJ,QxDsUK;IwDrUL;;EAEA;IjDlFf,SPuCa;IOtCV;IACA;;EiDsFY;IACI,YxDtFV;IwDuFU,cxDlFV;IwDmFU,OxDlFV;;EwDuFM;IACI,YxD9FV;IwD+FU,cpD/GL;IoDgHK,OpDhHL;;EoDsHX;IACI,YxDvGE;IwDwGF,OpDxHO;IoDyHP,OxDIa;IwDHb,YxDcY;IwDbZ;IACA;;EAEA;IjDjHP,SPuCa;IOtCV;IACA;;EiDoHA;IACI,YxDpHE;IwDqHF,SxDgPa;IwD/Ob,QxDsSc;IwDrSd,OxDhHE;IwDiHF,4BxDvGM;IwDwGN,2BxDxGM;;EyDhCd;IACI;IACA;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAIJ;IACI,YzDNM;IyDON,QzD6Ue;IyD5Uf,SzDgVgB;IyD/UhB,ezDOU;IyDNV,KzDaW;;EyDXX;IACI;;EC7BR;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,Y1DzDM;I0D0DN,O1DnDM;I0DoDN,Q1D4hBkB;I0D3hBlB,e1D3CU;I0D4CV,Y1D4hBoB;;E0D1hBpB;IACI,S1DqSa;;E0DlSjB;IACI;IACA,S1DmiBmB;;E0DjiBnB;IACI;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA,qB1DpFE;;E0DuFN;IACI;IAGI;IACA;;EASJ;IACI,kB1DtGF;;E0DyGF;IAEQ,kB1D3GN;;E0DmHN;IACI;;EAEA;IACI;IACA;;EAIR;IACI;;EC5IR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;AAGJ;AACA;EACA;IACI;;EAEJ;IACI;;EAEJ;AAAA;IAEI;IACA;;AAGJ;EACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAQI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAgBI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;;EAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAMI;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;;EAEJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,e3DnGU;I2DoGV,Y3DoeoB;I2DnepB,Q3DiekB;;E2D/dlB;IACI,e3DoeY;I2DneZ,Y3D1HE;I2D2HF,O3DnHE;I2DoHF,S3Dqea;I2Dpeb,yB3D5GM;I2D6GN,wB3D7GM;;E2D+GN;IACI,a3D8dY;I2D7dZ,W3D8dU;;E2D3dd;IpDmFJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;IoDxFQ,c3D/GG;;EO0MP;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E2DkGD;IACI;;EAKZ;IACI,Y3DhJE;I2DiJF,O3D1IE;I2D2IF,S3Dgdc;;E2D9cd;IACI,4B3DpIE;I2DqIF,2B3DrIE;;E2DyIV;IACI,Y3DwcY;I2DvcZ,Y3D5JE;I2D6JF,O3DtJE;I2DuJF,S3Dsca;I2Drcb;IACA;IACA,K3DzIO;I2D0IP,4B3DjJM;I2DkJN,2B3DlJM;;E2DsJN;IACI;;EAGJ;IACI;;ECzLZ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,Y5D3DM;I4D4DN,O5DrDM;I4DsDN,Q5D0hBkB;I4DzhBlB,e5D7CU;I4D8CV,Y5D0hBoB;;E4DxhBpB;IACI,S5DmSa;;E4DhSjB;IACI,YxDtFO;IwDuFP,OxDnFW;IwDoFX,O5D9BS;I4D+BT,Q5D9BU;I4D+BV,Y5DtDc;I4DuDd,e5DzBgB;I4D0BhB;IACA;IACA;;EAEA;IACI,YxD/FO;IwDgGP,OxD9FO;;EwDkGf;IACI;IACA;IACA,qB5DzFE;;E4D4FN;IACI;IAGI;IACA;;EASJ;IACI,kB5D3GF;;E4D8GF;IAEQ,kB5DhHN;;E6DfV;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;AAGJ;AACA;EACA;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;EAEJ;AAAA;IAEI;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;AAAA;AAAA;IAII;IACA;;EAGJ;IACI;AAAA;AAAA;AAAA;MAII;;;EAKR;IACI,Y7DxIM;I6DyIN,O7DlIM;I6DmIN,Q7D6ckB;I6D5clB,Y7D8coB;;E6D5cpB;IACI,S7D2MY;;E6DzMZ;IACI,a7D8cY;I6D7cZ,W7D8cU;;E6D3cd;AAAA;ItDmEJ,OP9Ka;IO+Kb,QP9Kc;IO+Kd,OPpNM;IOqNN,QP9Kc;IO+Kd,YPhLU;IOiLV,eP3KoB;IO4KpB,YP1MkB;IO2MlB;;EAGI;AAAA;IAeJ,OPzOM;IO0ON,cPlMwB;IOmMxB,YPjPM;;EOyON;AAAA;IApPH,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E6DmHL;IACI;;EAIR;IACI,S7DqMa;;E8DpXrB;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAKA;IACI,Y9DpCE;I8DqCF,O9D5CE;I8D6CF,S9DQM;I8DPN,Y9DqDY;I8DpDZ,e9D9BM;;E8DkCN;IACI,oB9D7CF;;E8DkDF;IACI,mB9DnDF;;E8DwDF;IACI,kB9DzDF;;E8D8DF;IACI,qB9D/DF;;E+DtBV;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,Y/D/BE;I+DgCF,S/DwTY;I+DvTZ,Q/DmTW;I+DlTX,O/D3BE;I+D4BF;IACA,yB/DpBM;I+DqBN,wB/DrBM;I+DsBN,K/DfO;;E+DkBH;IxDnDX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E+DST;IACI,Y/DjDE;I+DkDF,S/DiXmB;I+DhXnB,Q/D8SY;I+D7SZ,O/D7CE;I+D8CF,4B/DpCM;I+DqCN,2B/DrCM;;E+DuCN;IACI,Q/D2WmB;I+D1WnB,kB3DpEE;;E2DwEV;IACI,S/DuWgB;I+DtWhB,Q/DqWe;I+DpWf,e/DhDM;I+DiDN,K/D1CO;I+D2CP,e/D3CO;;E+D6CP;IACI;;EAIR;IACI,e/DnDO;;E+DsDX;IACI,c/DvDO;;E+D0DX;IACI,Q/D+UqB;;E+D3UrB;IACI,S/DyZU;;E+DpZd;IACI;;EAMR;IACI,Y3DnHW;I2DoHX,O3DlHW;I2DmHX,c3DrHW;;E2DwHf;IACI,Y3DxHa;I2DyHb,O3DxHW;I2DyHX,c3D1Ha;;E4DFrB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,YhEnBM;IgEoBN,QhEsnBQ;IgErnBR,ehEJU;IgEKV,ShEipBe;;EgE7oBP;IACI,YhENI;IgEOJ,ehEXF;IgEYE;;EAEA;IzDxCf,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EgEJG;IACI,OhE7BV;;EgEgCM;IACI,OhElCV;;EgEsCE;IACI;IACA,OhEvCN;;EgE2CM;IACI,OhE5CV;;EgE+CM;IACI,OhEjDV;;EiErBV;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,SjEuoBiB;IiEtoBjB,YjE9BM;IiE+BN,OjExBM;IiEyBN,QjEkoBe;IiEjoBf,YjEkoBe;IiEjoBf,ejEjBU;IiEkBV,WjEqmBO;;EiEnmBP;IACI;;EAGJ;IACI,SjE0nBa;IiEznBb,YjE3CE;IiE4CF,QjEsnBW;IiErnBX,YjEsnBW;IiErnBX,ejE7BM;;EiEgCV;I1D7BA,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EiE+CN;IACI,YjE/BC;IiEgCD,QjE8mBa;;EiE3mBjB;IACI,WjE+lBqB;;EiE7lBrB;IACI,OjE4lBiB;IiE3lBjB,QjE2lBiB;;EkEzqB7B;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;;AAGJ;AACA;EACA;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAKA;IACI,YlEwtBC;IkEvtBD,QlEwtBK;IkEvtBL,SlEwtBM;IkEvtBN,elEwtBW;;EkEttBX;IACI;;EAIR;IACI,SlEwsBU;IkEvsBV,elEzFM;;EkE2FN;I3DlGP,SP0Ba;IOzBV,gBP0BgB;IOzBhB,YP4EsB;;EkEyBtB;IACI,OlE6rBU;IkE5rBV,QlE6rBW;;EkExrBX;AAAA;AAAA;IAEI;;EAGJ;AAAA;AAAA;IAEI;;EAGJ;IACI;;EAMJ;AAAA;AAAA;IAEI;;EAGJ;AAAA;AAAA;IAEI;;EAGJ;IACI;;EAOA;IACI;IACA;;EAEA;IACI;;EAOR;IACI;IACA;;EAEA;IACI;;EAMR;IACI;IACA;;ECnMhB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;AAAA;AAAA;AAAA;AAAA;IAKI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAIJ;IACI,SnE4hBmB;ImE3hBnB,YnEpJM;ImEqJN,OnE/IM;ImEgJN,QnEmfQ;ImElfR,enEvIU;;EmEyIV;IACI;;EAGJ;I5D1IA,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EmE4JN;IACI,YnEnKE;ImEoKF,OnE7JE;ImE8JF,QnE6fW;ImE5fX,YnE6fW;ImE5fX,enEtJM;;EmEyJV;IACI,QnEgfa;ImE/eb,SnEgfc;ImE/ed,OnErKE;ImEsKF,YnE9KE;ImE+KF,anEifiB;ImEhfjB,yBnE/JM;ImEgKN,wBnEhKM;;EmEmKV;IACI,SnE+ea;ImE9eb,WnEkdG;;EmEhdH;IACI,YnElKH;ImEmKG,QnE2eS;;EmEvejB;IACI,WnEycG;ImExcH,SnEoea;;EOjiBjB;IACI,OP7HE;IO8HF,YPhHY;IOiHZ,ePrHM;;EOuHN;IACI,SPmgBK;IOlgBL;;EAEA;IACI,OPtIN;;EOyIE;IACI,OP3IN;IO4IM,cP1HD;;EO6HH;IACI,OPhJN;IOiJM,aP/HD;;EOsIH;IACI,OPxJN;IOyJM,YP9JN;;EOiKU;IACI,OP7Jd;;EOgKU;IACI,OPlKd;;EmEsMF;IACI;IACA,SnEkeW;;EmE/df;IACI,OnExKK;ImEyKL,QnExKM;ImEyKN,OnE9MF;ImE+ME,enEnKY;ImEoKZ,YnElMU;ImEmMV;;EAEA;IACI,OnEpNN;ImEqNM,YnEzNN;;EmE4NE;I5DvOX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EmE4LL;IACI,SnEgcS;ImE/bT,YnErOF;ImEsOE,QnE4bO;ImE3bP,YnE4bO;;EmE1bP;IACI,YnEnNP;ImEoNO,QnE0bK;;EmEvbT;IACI,WnE2aa;;EmEraL;IACI;IACA;;EASA;IACI;;EAQhB;IACI;IACA;;EAMQ;IACI;;E5DvEhB;IACI;;E6D3NpB;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAIJ;IACI,SpE8pBiB;IoE7pBjB,YpEPM;IoEQN,OpEDM;IoEEN,QpEioBQ;IoEhoBR,epEOU;IoENV,WpE6nBO;;EoE3nBP;I7DOA,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EoEWN;IACI,YpElBE;IoEmBF,QpE+oBW;IoE9oBX,YpE+oBW;;EoE5oBf;IACI,QpEmoBa;IoEloBb,SpEmoBc;IoEloBd,OpElBE;IoEmBF,YpE3BE;IoE4BF,apEooBiB;IoEnoBjB,yBpEkoBmB;IoEjoBnB,wBpEioBmB;;EoE9nBvB;IACI,YpEXC;IoEYD,QpEkoBa;;EqEprBrB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAIJ;IACI,SrEmlBmB;IqEllBnB,YrE7FM;IqE8FN,OrExFM;IqEyFN,QrE0iBQ;IqEziBR,erEhFU;;EqEkFV;IACI;;E9D+BJ;IACI,OP7HE;IO8HF,YPhHY;IOiHZ,ePrHM;;EOuHN;IACI,SPmgBK;IOlgBL;;EAEA;IACI,OPtIN;;EOyIE;IACI,OP3IN;IO4IM,cP1HD;;EO6HH;IACI,OPhJN;IOiJM,aP/HD;;EOsIH;IACI,OPxJN;IOyJM,YP9JN;;EOiKU;IACI,OP7Jd;;EOgKU;IACI,OPlKd;;EqEqGN;I9DvFA,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EqEyGN;IACI,SrEojBa;IqEnjBb,YrEjHE;IqEkHF,QrEgjBW;IqE/iBX,YrEgjBW;IqE/iBX,WrEohBG;IqEnhBH,erEpGM;;EqEsGN;IACI,YrEjGH;IqEkGG,QrE4iBS;;EqEziBb;IACI,WrE6hBiB;;EqExhBrB;IACI,OrEzFK;IqE0FL,QrEzFM;IqE0FN,OrE/HF;IqEgIE,erEpFY;IqEqFZ,YrEnHU;IqEoHV;;EAEA;IACI,OrErIN;IqEsIM,YrE1IN;;EqE6IE;I9DxJX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EqE6GL;IACI,SrE+gBS;IqE9gBT,YrEtJF;IqEuJE,QrE2gBO;IqE1gBP,YrE2gBO;;EqEzgBP;IACI,YrEpIP;IqEqIO,QrEygBK;;EqEtgBT;IACI,WrE0fa;;EqEpfL;IACI;IACA;;EASA;IACI;;EAQhB;IACI;IACA;;EAMQ;IACI;;E9DQhB;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;E+D3NpB;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAKA;IACI;;EAEA;IACI,QtE6TO;IsE5TP,OtEnBF;IsEoBE,YtEzBF;IsE0BE,etEVE;IsEWF,YtEPQ;IsEQR;;EAEA;IACI,OtE1BN;IsE2BM,StEwTI;IsEvTJ,atEsTO;;EsEpTP;IACI,ctEbL;;EsEgBC;IACI,ctEjBL;;EsEwBC;I/DnDf,SPuCa;IOtCV;IACA;;E+DwDQ;IACI,YtEtDN;IsEuDM,ctEtDN;IsEuDM,OtElDN;;EsEuDE;IACI,YtE/DN;IsEgEM,ctE9DN;IsE+DM,OtE1DN;IsE2DM;IACA;IACA;;EAIA;IACI,ctEvEV;IsEwEU,YtEzEV;IsE0EU,OtEpEV;;EsE0EN;IACI,StEilBa;IsEhlBb,QtE6QY;IsE5QZ,YtErFE;IsEsFF,OtE/EE;IsEgFF;IACA;IACA;IACA,4BtEzEM;IsE0EN,2BtE1EM;;EsE4EN;IACI;;EAGJ;I/D7EJ,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EsEgGU;IACI,ctE/ET;;EsEqFP;IACI,YtEvFH;IsEwFG,QtEsjBS;;EsEnjBb;IACI,StE8Za;;EsE1ZrB;IACI,etEqPU;;EuE1XlB;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAMI;IACI;IACA,YvExBQ;IuEyBR,evE7BE;IuE8BF,YvE/CF;IuEgDE;;EAEA;IACI,OvE5CN;IuE6CM,QvE6jBC;IuE5jBD,YvErDN;IuEsDM,WvE6jBM;IuE5jBN,QvE6jBO;IuE5jBP,avE4jBO;IuE3jBP,WvE4jBS;IuE3jBT;IACA,evE4jBa;;EuEzjBjB;IACI,YvEvCD;IuEwCC,OvE1DN;;EuE6DE;IhE5EX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EuEkCD;IACI,YnEpFF;ImEqFE,OnExFK;;EmE2FT;IACI,avEyiBW;IuExiBX,OvEzEN;;EuE6EF;IACI;IACA,YvE/DH;IuEgEG;IACA;IACA;IACA;IACA;IACA;;EC3GZ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAKA;IACI,YxE5BE;IwE6BF,QxEyWU;IwExWV,cxEyWe;;EwEvWf;IACI,cxEyWU;;EwEvWV;IACI,QxEuWK;IwEtWL,cxEuWU;IwEtWV,cxEuWU;IwEtWV,YxEvCN;IwEwCM,OxElCN;IwEmCM,SxEgTI;IwE/SJ,axE8SO;IwE7SP,yBxE1BF;IwE2BE,wBxE3BF;IwE4BE,YxExBI;IwEyBJ,QxEoWK;IwEnWL;;EAEA;IACI,cxE1BL;;EwE6BC;IjExDf,SPuCa;IOtCV;IACA;;EiE4DY;IACI,YxE5DV;IwE6DU,cxExDV;IwEyDU,OxExDV;;EwE6DM;IACI,YxEpEV;IwEqEU,cpErFL;IoEsFK,OpEtFL;;EqECf;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;AAAA;IAEI;;EAGJ;IACI;;EAIJ;IACI,SzEgoBiB;IyE/nBjB,YzErCM;IyEsCN,OzE/BM;IyEgCN,QzEmmBQ;IyElmBR,ezEvBU;IyEwBV,WzE+lBO;;EyE7lBP;IACI,YzE5CE;IyE6CF,QzEqnBW;IyEpnBX,YzEqnBW;;EyElnBf;IACI;;EAGJ;IACI,SzE8mBa;IyE7mBb,YzEvDE;IyEwDF,QzE0mBW;IyEzmBX,YzE0mBW;IyEzmBX,ezEzCM;;EyE4CV;IlEzCA,QPmEiB;;EOjEjB;IACI;;EAGJ;IACI;;EAGJ;IACI,OPxBE;IOyBF,YPXY;IOYZ,eP4mBc;;EO1mBd;IACI,OP7BF;IO8BE,SPumBK;IOtmBL;;EAEA;IACI,OPlCN;;EOqCE;IACI,OPvCN;IOwCM,cPtBD;;EOyBH;IACI,OP5CN;;EOkDF;IACI,OHtES;IGuET,YHpEE;;EGuEE;IACI,OH3EC;;EG8EL;IACI,OH/EC;;EGqFT;IACI,YHjFG;;EGwFP;IACI,OP1EN;IO2EM,YPhFN;;EOmFU;IACI,OP/Ed;;EOkFU;IACI,OPnFd;;EOuFM;IACI,OPxFV;IOyFU,YP9FV;;EOiGc;IACI,OP7FlB;;EOgGc;IACI,OPlGlB;;EO0GE;IACI,OP1GN;IO2GM,YPhHN;;EOmHU;IACI,OP/Gd;;EOkHU;IACI,OPpHd;;EyE2DN;IACI,YzE3CC;IyE4CD,QzEkmBa;;EyE/lBjB;IACI,WzEmlBqB;;EyEjlBrB;IACI,OzEglBiB;IyE/kBjB,QzE+kBiB;;E0EzqB7B;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,S1E8CU;I0E7CV,Q1EoiBiB;I0EniBjB,e1EQU;;E0ENV;IACI,Y1EijBO;I0EhjBP,Q1EijBW;I0EhjBX,c1EiiBkB;I0EhiBlB,O1EgjBc;;E0E9iBd;IACI,O1E8iBU;;E0E1iBlB;IACI,Y1E0iBU;I0EziBV,Q1E0iBc;I0EziBd,c1EshBkB;I0ErhBlB,O1EyiBiB;;E0EviBjB;IACI,O1EuiBa;;E0EniBrB;IACI,Y1EmiBU;I0EliBV,Q1EmiBc;I0EliBd,c1E2gBkB;I0E1gBlB,O1EkiBiB;;E0EhiBjB;IACI,O1EgiBa;;E0E5hBrB;IACI,Y1E4hBQ;I0E3hBR,Q1E4hBY;I0E3hBZ,c1EggBkB;I0E/flB,O1E2hBe;;E0EzhBf;IACI,O1EyhBW;;E0EphBf;IACI,Y1EyEO;I0ExEP,Q1EohBa;I0EnhBb,c1Eofc;I0Enfd,O1EuEc;;E0ErEd;IACI,O1EoEU;;E0E9DlB;IACI,Y1E7DF;I0E8DE,Q1E2gBY;I0E1gBZ,c1Euec;I0Eted,O1E4Ha;;E0E1Hb;IACI,O1EyHS;;E0EpHrB;IACI,W1E2dmB;I0E1dnB,c1E3DO;;E0E8DX;IACI,W1EudmB;;E0EndnB;IACI;;EC3GZ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,Q3E+fW;I2E9fX,e3EpBU;;E2EsBV;IACI,S3E4fQ;;E2EzfZ;IACI,O3EFS;I2EGT,Q3EFU;I2EGV,e3EIgB;I2EHhB;IACA,Y3E5Bc;I2E6Bd;;EAEA;IACI;;EAGJ;IpEhEP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E2EqBT;IACI,Y3EggBO;I2E/fP,Q3EggBW;I2E/fX,c3EseY;I2EreZ,O3E+fc;;E2E7fd;IACI,O3E6fU;;E2E1fd;IACI,O3EyfU;;E2ErflB;IACI,Y3EqfU;I2EpfV,Q3Eqfc;I2Epfd,c3EudY;I2EtdZ,O3EofiB;;E2ElfjB;IACI,O3Ekfa;;E2E/ejB;IACI,O3E8ea;;E2E1erB;IACI,Y3E0eU;I2EzeV,Q3E0ec;I2Ezed,c3EwcY;I2EvcZ,O3EyeiB;;E2EvejB;IACI,O3Euea;;E2EpejB;IACI,O3Emea;;E2E/drB;IACI,Y3E+dQ;I2E9dR,Q3E+dY;I2E9dZ,c3EybY;I2ExbZ,O3E8de;;E2E5df;IACI,O3E4dW;;E2Ezdf;IACI,O3EwdW;;E2Endf;IACI,Y3EQO;I2EPP,Q3Emda;I2Eldb,c3EyaQ;I2ExaR,O3EMc;;E2EJd;IACI,O3EGU;;E2EAd;IACI,O3EDU;;E2EOlB;IACI,Y3ElIF;I2EmIE,Q3EscY;I2ErcZ,c3EwZQ;I2EvZR,O3EuDa;;E2ErDb;IACI,O3EoDS;;E2EjDb;IACI,O3EgDS;;E2E3CrB;IACI,W3E4Ya;I2E3Yb,a3E4Ye;;E2EzYnB;IACI,W3EsYa;I2ErYb,c3EzIO;;E2E4IX;IACI,O3EiYa;I2EhYb,Q3EgYa;;E4ErjBrB;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,S5E4fU;;E4E1fV;IACI,Q5EqfK;I4EpfL,Y5EufK;I4EtfL,e5EhDM;;E4EkDN;IACI,S5EifE;I4EhfF,c5EifM;;E4E/eN;IACI,Q5E2eQ;;E4ExeZ;IACI,W5EseG;;E4EpeH;IACI,O5EmeD;I4EleC,Q5EkeD;;E4E9dP;IACI,a5EoeM;;E4EjeV;IACI,Q5EieG;;E4E7dX;IACI,O5EodO;I4EndP,Q5EmdO;I4EldP,e5E9CY;I4E+CZ;IACA,Y5E9EU;I4E+EV;;EAEA;IACI;;EAGJ;IrElHX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E4EuEL;IACI,Y5E8cG;I4E7cH,Q5E8cO;I4E7cP,c5EobQ;I4EnbR,O5E6cU;;E4E3cV;AAAA;IAEI,O5E0cM;;E4Etcd;IACI,Y5EscM;I4ErcN,Q5EscU;I4ErcV,c5EwaQ;I4EvaR,O5Eqca;;E4Encb;AAAA;IAEI,O5EkcS;;E4E9bjB;IACI,Y5E8bM;I4E7bN,Q5E8bU;I4E7bV,c5E4ZQ;I4E3ZR,O5E6ba;;E4E3bb;AAAA;IAEI,O5E0bS;;E4EtbjB;IACI,Y5EsbI;I4ErbJ,Q5EsbQ;I4ErbR,c5EgZQ;I4E/YR,O5EqbW;;E4EnbX;AAAA;IAEI,O5EkbO;;E4E7aX;IACI,Y5E9BG;I4E+BH,Q5E6aS;I4E5aT,c5EmYI;I4ElYJ,O5EhCU;;E4EkCV;AAAA;IAEI,O5EpCM;;E4E0Cd;IACI,Y5ErKN;I4EsKM,Q5EmaQ;I4ElaR,c5EqXI;I4EpXJ,O5EoBS;;E4ElBT;AAAA;IAEI,O5EgBK;;E6EpNzB;IACI;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;AAAA;IAEI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;AAGJ;AACA;EACA;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;IACA;;AAGJ;EACA;IACI;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;AAAA;IAEI;IACA;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;AAAA;IAEI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;AAGJ;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;;EAGJ;IACI;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAKA;IACI,Q7EmciB;I6ElcjB,Y7Eoca;I6Encb,O7EjRE;I6EkRF,O7EscgB;I6ErchB,Q7EsciB;I6ErcjB,Y7EjQc;I6EkQd,e7EqcuB;;E6EncvB;IACI,W7E2be;;E6ExbnB;IACI,O7Eube;I6Etbf,Q7Esbe;;E6EnbnB;IACI,Y7Eqbc;I6Epbd,O7ElSF;;E6EsSN;IACI,Y7EqbiB;I6EpbjB,O7ExSE;I6EySF,O7EyboB;I6ExbpB,Q7EybqB;I6ExbrB,Y7ExRc;I6EyRd,e7E5RM;I6E6RN,Q7EibqB;;E6E/arB;AAAA;IAEI,W7E8amB;;E6E3avB;IACI,O7E8Ze;I6E7Zf,Q7E6Ze;;E6EzZf;IACI,Y7Eqac;I6Epad,O7E5TN;;E6EiUN;IACI,Y7EoaW;I6EnaX,O7EnUE;I6EoUF,S7EoagB;;E6EjapB;IACI,S7EkamB;;E6E/Zf;IACI,kB7EzUN;I6E0UM,O7EiaQ;I6EhaR,Q7EiaS;I6EhaT,Y7E5TM;I6E6TN,e7E6Ze;;E6E3Zf;IACI,Y7E/UV;;E6EoVM;IACI,YzEpWN;IyEqWM,OzExWC;;EyEgXb;IACI,c7E5UG;;E6EkVP;IACI,e7EnVG;;E6EwVP;IACI,Y7EgYgB;;E6E7XZ;IACI,Y7E6XO;;E6E3XP;IACI,Y7E2XQ;;E6EtXZ;IACI,YzExYV;IyEyYU,OzE5YH;;EyEmZjB;IACI,Y7E8WsB;I6E7WtB,S7E8W2B;;E6E5W3B;AAAA;IAEI,Q7EpXG;I6EqXH,kB7E0WkB;I6EzWlB,O7E7YF;I6E8YE,O7E6WqB;I6E5WrB,Q7E6WsB;I6E5WtB,Y7E7XU;I6E8XV,e7EyW4B;;E6EvW5B;AAAA;IACI,Y7EoWmB;I6EnWnB,O7ErZN;;E6EyZF;IACI;;EAEA;ItEtaX,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;E6E6Xb;IACI;;ECpbJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;;EAEJ;IACI;;EAEJ;AAAA;IAEI;IACA;;EAIJ;IACI;;EAGJ;IACI;IACA,O9E8vBwB;I8E7vBxB,Y9E7CkB;;E8E+ClB;IACI,O9EkwBwB;I8EjwBxB,Q9EiwBwB;;E8E3vBxB;IACI,kB9EmvBa;;E8E9uBzB;IACI,S9E2uBwB;;E8ExuB5B;IACI,O9E2uByB;I8E1uBzB,kB9EyuBsB;I8ExuBtB,O9E4uByB;I8E3uBzB,Q9E4uB0B;I8E3uB1B,e9E6uBgC;I8E5uBhC,Y9EvEkB;I8EwElB,c9EpEW;;E8EsEX;IACI;;EAGJ;IACI,O9EguB0B;I8E/tB1B,kB9E8tBuB;;E8E3tB3B;IACI,W9E8tBwB;;E8E3tB5B;IACI,O9E0tBwB;I8EztBxB,Q9EytBwB;;E+Er1BhC;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAIJ;IACI,kB/EvBM;I+EwBN,e/EVU;;E+EYV;IACI;IACA;IACA;;EAEA;IACI;;EAIR;IACI;IACA;IACA;;EAEA;IACI;;EAMR;IACI;;ECnER;IACI;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAIJ;IACI,Y5EpCW;I4EqCX,O5EjCe;I4EkCf,WhF+qBW;IgF9qBX,ahF6qBa;IgF5qBb,WhF0qBW;IgFzqBX,QhF0qBS;IgFzqBT,ahFyqBS;;EgFvqBT;IACI,kBhFqGW;IgFpGX,OhFqGkB;;EgFlGtB;IACI,kBhFsHS;IgFrHT,OhFsHgB;;EgFnHpB;IACI,kBhFsGM;IgFrGN,OhFsGa;;EgFnGjB;IACI,kBhFuHS;IgFtHT,OhFuHgB;;EgFpHpB;IACI,kBhFwIQ;IgFvIR,OhFwIe;;EgFpIf;IACI,kBhF2EO;IgF1EP,OhF2Ec;;EgFxElB;IACI,kBhFnDF;IgFoDE,OhFwIa;;EgFpIrB;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EC3FR;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,ejFkBU;;EkF9Bd;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI,kBlFRM;IkFSN,OlFLM;IkFMN,elFiwBe;IkFhwBf;;EAEA;IACI;IACA;IACA;;EAGJ;IACI,clFCO;;EkFEX;IACI;IACA;IACA;IACA,clFNO;;EkFSX;IACI,alFVO;IkFWP,elFlBM;IkFmBN,YlFhBc;IkFiBd;;EAEA;I3EhDP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EkFIL;IACI;;EC3DZ;IACI;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAKA;IACI,SnF+CM;ImF9CN,enFUM;ImFTN,YnFWe;ImFVf;;EAEA;IACI,YnFVF;ImFWE,OnFNF;;EmFSF;I5EzBP,SP6Ca;IO5CV,gBP6CgB;IO5ChB,YP8CS;;EoFpDb;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;;EAIJ;IACI;;EAEA;IACI,YpF1BE;IoF2BF,epFbM;;EoFgBV;IACI,QpF0lBW;IoFzlBX,YhFnDO;;EgFuDP;IACI,KpFhBG;;EoFmBP;IACI,YhF5DG;IgF6DH;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI,KpFhCG;;EoFmCP;IACI;;EAIR;IACI;;EAEA;IACI;;EAGJ;IACI,wBpFvDE;IoFwDF,2BpFxDE;;EoF2DN;IACI,yBpF5DE;IoF6DF,4BpF7DE;;EoFiEV;IACI;;EAEA;IACI;IACA;;EAGJ;IACI,wBpF1EE;IoF2EF,yBpF3EE;;EoF8EN;IACI,2BpF/EE;IoFgFF,4BpFhFE;;EqFhCd;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAGR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAIR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAGR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAKR;IACI,QrF4hBe;IqF3hBf,QrF0hBe;IqFzhBf,YrF/FM;IqFgGN,erFlFU;;EqFoFV;IACI;IACA;IACA,YjFxHO;;EiF2HX;IACI,OjFxHW;IiFyHX,arF8gBW;;EsF1oBnB;IACI;IACA;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIJ;IACI;;EAGJ;IACI;IACA;IACA,QtFwjBmB;IsFvjBnB;IACA;;EAGJ;IACI;MACI;;;EAIR;IACI;MACI;MACA;;IAEJ;MACI;MACA;;IAEJ;MACI;MACA;;;EAIR;IACI;MAEI,QtF2hBe;;IsFzhBnB;MACI,QtF4gBc;;IsF1gBlB;MACI,QtF6gBiB;;IsF3gBrB;MAEI,QtF6gBiB;;;EuFtlBzB;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;MACI;MACA;;;ECzBR;IACI;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI,OxFiwBY;IwFhwBZ,QxFiwBa;IwFhwBb,exFiwBmB;IwFhwBnB,YxF4EgB;IwF3EhB,YxFJkB;;EwFMlB;IACI,YxFwvBK;;EwFtvBL;IACI,YxFsvBM;;EwFlvBd;IACI,WxFqvBW;IwFpvBX,OxFnCE;;EwFqCF;IACI,OxFivBO;IwFhvBP,QxFgvBO;;EyFvyBnB;IACI;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;MACI;;IAEJ;MACI;;;EAKR;IACI,kBzFjBM;IyFkBN,ezFJU;;EyFMV;IACI;;ECrCR;IACI;IACA;IACA;;EAGJ;AAAA;AAAA;IAGI;;EAGJ;IACI;;EAIJ;IACI,YtFrBW;IsFsBX,OtFlBe;IsFmBf,W1F8rBW;I0F7rBX,a1F4rBa;I0F3rBb,S1F8rBQ;I0F7rBR,e1FOU;;E0FLV;IACI,kB1F2IS;I0F1IT,O1F2IgB;;E0FxIpB;IACI,kB1F2HM;I0F1HN,O1F2Ha;;E0FxHjB;IACI,kB1F4IS;I0F3IT,O1F4IgB;;E0FzIpB;IACI,kB1F6JQ;I0F5JR,O1F6Je;;E0FzJf;IACI,kB1FgGO;I0F/FP,O1FgGc;;E0F7FlB;IACI,kB1F9BF;I0F+BE,O1F6Ja;;E0FzJrB;IACI,W1FwpBO;;E0FtpBP;IACI;;EAGJ;IACI,O1FipBG;I0FhpBH,Q1FgpBG;;E2FptBf;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;IACA;IACA;IACA;;EAGD;IACC;;EAID;IACC,Y3FVS;I2FWT,O3FJS;I2FKT,Q3FqVmB;I2FpVnB,S3FwVoB;;E2FtVpB;IACC;IACA;IACA,W3FoCiB;;;A4FlEnB;EACI;IACI;;EAGJ;AAAA;IAEI;;EAKI;IACI;;EAQA;IACI;;EASJ;IACI;;EAOZ;IACI,kBxF5CG;;EwFiDP;IACI,kBxFlDG;;EwFuDP;IAtDJ;;EA0DI;IA1DJ;;EA8DI;IA9DJ;;EAkEI;IAlEJ;;EAsEI;IAtEJ;;EA0EI;IA1EJ;;EA8EI;IA9EJ;;EAsFY;IACI;;EAGJ;IACI;;EAOZ;IAlGJ;;EAuGA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;;EAMQ;IACI,YxFzHL;IwF0HK,OxFtHD;;EwF+HH;IACI,YxFpIL;IwFqIK,OxFjID","file":"theme.css"} \ No newline at end of file