From d0176fb48b09720ba1dad6e3076cfb63a9471d4e Mon Sep 17 00:00:00 2001 From: "Mr.Dat" Date: Thu, 5 Feb 2026 15:59:18 +0700 Subject: [PATCH] ai-vibe --- bun.lock | 400 +--------- components.d.ts | 52 +- package.json | 9 +- src/components/DashboardNav.vue | 8 +- src/components/form/Field.vue | 22 + src/components/form/Form.vue | 55 ++ src/components/form/Message.vue | 36 + src/components/table/Column.ts | 36 + src/components/table/DataTable.vue | 116 +++ src/components/ui/Avatar.vue | 71 ++ src/components/ui/Button.vue | 59 ++ src/components/ui/Card.vue | 28 + src/components/ui/Checkbox.vue | 87 ++ src/components/ui/Dialog.vue | 124 +++ src/components/ui/Input.vue | 75 ++ src/components/ui/InputPassword.vue | 105 +++ src/components/ui/ProgressBar.vue | 53 ++ src/components/ui/Skeleton.vue | 27 + src/components/ui/Tag.vue | 34 + src/components/ui/Toast.vue | 73 ++ src/composables/useDataLoader.ts | 174 ++++ src/composables/useToast.ts | 90 +++ src/index.tsx | 29 +- src/lib/primeCssContent.ts | 1 - src/lib/primePassthrough.ts | 742 ------------------ src/lib/swr/cache/adapters/localStorage.ts | 77 -- src/lib/swr/cache/index.ts | 72 -- src/lib/swr/index.ts | 8 - src/lib/swr/lib/hash.ts | 44 -- src/lib/swr/lib/web-preset.ts | 27 - src/lib/swr/types.ts | 42 - src/lib/swr/use-swrv.ts | 470 ----------- src/main.ts | 35 +- src/routes/add/Add.vue | 397 ---------- src/routes/auth/forgot.vue | 136 ++-- src/routes/auth/login.vue | 229 ++++-- src/routes/auth/signup.vue | 150 ++-- .../overview/components/QuickActions.vue | 4 +- .../overview/components/RecentVideos.vue | 6 +- src/routes/overview/components/Referral.vue | 3 +- .../overview/components/StatsOverview.vue | 4 +- src/routes/plans/Plans.vue | 291 ++++--- .../plans/components/CurrentPlanCard.vue | 67 +- .../plans/components/EditPlanDialog.vue | 157 ++-- .../components/ManageSubscriptionDialog.vue | 90 ++- src/routes/plans/components/PlanList.vue | 184 +++-- .../plans/components/PlanPaymentHistory.vue | 139 ++-- .../plans/components/UsageStatsCard.vue | 60 +- src/routes/profile/Profile.vue | 157 ++-- .../profile/components/AccountStatusCard.vue | 62 +- .../components/ChangePasswordDialog.vue | 184 +++-- .../profile/components/LinkedAccountsCard.vue | 35 +- src/routes/profile/components/ProfileHero.vue | 107 +-- .../profile/components/ProfileInfoCard.vue | 144 ++-- src/routes/video/components/VideoGrid.vue | 162 ++-- src/routes/video/components/VideoTable.vue | 225 +++--- vite.config.ts | 12 +- 57 files changed, 2728 insertions(+), 3558 deletions(-) create mode 100644 src/components/form/Field.vue create mode 100644 src/components/form/Form.vue create mode 100644 src/components/form/Message.vue create mode 100644 src/components/table/Column.ts create mode 100644 src/components/table/DataTable.vue create mode 100644 src/components/ui/Avatar.vue create mode 100644 src/components/ui/Button.vue create mode 100644 src/components/ui/Card.vue create mode 100644 src/components/ui/Checkbox.vue create mode 100644 src/components/ui/Dialog.vue create mode 100644 src/components/ui/Input.vue create mode 100644 src/components/ui/InputPassword.vue create mode 100644 src/components/ui/ProgressBar.vue create mode 100644 src/components/ui/Skeleton.vue create mode 100644 src/components/ui/Tag.vue create mode 100644 src/components/ui/Toast.vue create mode 100644 src/composables/useDataLoader.ts create mode 100644 src/composables/useToast.ts delete mode 100644 src/lib/primeCssContent.ts delete mode 100644 src/lib/primePassthrough.ts delete mode 100644 src/lib/swr/cache/adapters/localStorage.ts delete mode 100644 src/lib/swr/cache/index.ts delete mode 100644 src/lib/swr/index.ts delete mode 100644 src/lib/swr/lib/hash.ts delete mode 100644 src/lib/swr/lib/web-preset.ts delete mode 100644 src/lib/swr/types.ts delete mode 100644 src/lib/swr/use-swrv.ts delete mode 100644 src/routes/add/Add.vue diff --git a/bun.lock b/bun.lock index 2d529ee..b42910e 100644 --- a/bun.lock +++ b/bun.lock @@ -10,19 +10,17 @@ "@aws-sdk/s3-request-presigner": "^3.971.0", "@hiogawa/tiny-rpc": "^0.2.3-pre.18", "@hiogawa/utils": "^1.7.0", - "@primeuix/themes": "^2.0.3", - "@primevue/forms": "^4.5.4", + "@tanstack/vue-form": "^1.28.0", + "@tanstack/vue-table": "^8.21.3", "@unhead/vue": "^2.1.2", "@vueuse/core": "^14.1.0", "clsx": "^2.1.1", - "firebase-admin": "^13.6.0", "hono": "^4.11.4", "is-mobile": "^5.0.0", "pinia": "^3.0.4", - "primevue": "^4.5.4", "tailwind-merge": "^3.4.0", "vue": "^3.5.27", - "vue-router": "^4.6.4", + "vue-router": "^5.0.2", "zod": "^4.3.5", }, "devDependencies": { @@ -255,40 +253,6 @@ "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.2", "", { "os": "win32", "cpu": "x64" }, "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ=="], - "@fastify/busboy": ["@fastify/busboy@3.2.0", "", {}, "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA=="], - - "@firebase/app-check-interop-types": ["@firebase/app-check-interop-types@0.3.3", "", {}, "sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A=="], - - "@firebase/app-types": ["@firebase/app-types@0.9.3", "", {}, "sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw=="], - - "@firebase/auth-interop-types": ["@firebase/auth-interop-types@0.2.4", "", {}, "sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA=="], - - "@firebase/component": ["@firebase/component@0.7.0", "", { "dependencies": { "@firebase/util": "1.13.0", "tslib": "^2.1.0" } }, "sha512-wR9En2A+WESUHexjmRHkqtaVH94WLNKt6rmeqZhSLBybg4Wyf0Umk04SZsS6sBq4102ZsDBFwoqMqJYj2IoDSg=="], - - "@firebase/database": ["@firebase/database@1.1.0", "", { "dependencies": { "@firebase/app-check-interop-types": "0.3.3", "@firebase/auth-interop-types": "0.2.4", "@firebase/component": "0.7.0", "@firebase/logger": "0.5.0", "@firebase/util": "1.13.0", "faye-websocket": "0.11.4", "tslib": "^2.1.0" } }, "sha512-gM6MJFae3pTyNLoc9VcJNuaUDej0ctdjn3cVtILo3D5lpp0dmUHHLFN/pUKe7ImyeB1KAvRlEYxvIHNF04Filg=="], - - "@firebase/database-compat": ["@firebase/database-compat@2.1.0", "", { "dependencies": { "@firebase/component": "0.7.0", "@firebase/database": "1.1.0", "@firebase/database-types": "1.0.16", "@firebase/logger": "0.5.0", "@firebase/util": "1.13.0", "tslib": "^2.1.0" } }, "sha512-8nYc43RqxScsePVd1qe1xxvWNf0OBnbwHxmXJ7MHSuuTVYFO3eLyLW3PiCKJ9fHnmIz4p4LbieXwz+qtr9PZDg=="], - - "@firebase/database-types": ["@firebase/database-types@1.0.16", "", { "dependencies": { "@firebase/app-types": "0.9.3", "@firebase/util": "1.13.0" } }, "sha512-xkQLQfU5De7+SPhEGAXFBnDryUWhhlFXelEg2YeZOQMCdoe7dL64DDAd77SQsR+6uoXIZY5MB4y/inCs4GTfcw=="], - - "@firebase/logger": ["@firebase/logger@0.5.0", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g=="], - - "@firebase/util": ["@firebase/util@1.13.0", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-0AZUyYUfpMNcztR5l09izHwXkZpghLgCUaAGjtMwXnCg3bj4ml5VgiwqOMOxJ+Nw4qN/zJAaOQBcJ7KGkWStqQ=="], - - "@google-cloud/firestore": ["@google-cloud/firestore@7.11.6", "", { "dependencies": { "@opentelemetry/api": "^1.3.0", "fast-deep-equal": "^3.1.1", "functional-red-black-tree": "^1.0.1", "google-gax": "^4.3.3", "protobufjs": "^7.2.6" } }, "sha512-EW/O8ktzwLfyWBOsNuhRoMi8lrC3clHM5LVFhGvO1HCsLozCOOXRAlHrYBoE6HL42Sc8yYMuCb2XqcnJ4OOEpw=="], - - "@google-cloud/paginator": ["@google-cloud/paginator@5.0.2", "", { "dependencies": { "arrify": "^2.0.0", "extend": "^3.0.2" } }, "sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg=="], - - "@google-cloud/projectify": ["@google-cloud/projectify@4.0.0", "", {}, "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA=="], - - "@google-cloud/promisify": ["@google-cloud/promisify@4.0.0", "", {}, "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g=="], - - "@google-cloud/storage": ["@google-cloud/storage@7.18.0", "", { "dependencies": { "@google-cloud/paginator": "^5.0.0", "@google-cloud/projectify": "^4.0.0", "@google-cloud/promisify": "<4.1.0", "abort-controller": "^3.0.0", "async-retry": "^1.3.3", "duplexify": "^4.1.3", "fast-xml-parser": "^4.4.1", "gaxios": "^6.0.2", "google-auth-library": "^9.6.3", "html-entities": "^2.5.2", "mime": "^3.0.0", "p-limit": "^3.0.1", "retry-request": "^7.0.0", "teeny-request": "^9.0.0", "uuid": "^8.0.0" } }, "sha512-r3ZwDMiz4nwW6R922Z1pwpePxyRwE5GdevYX63hRmAQUkUQJcBH/79EnQPDv5cOv1mFBgevdNWQfi3tie3dHrQ=="], - - "@grpc/grpc-js": ["@grpc/grpc-js@1.14.3", "", { "dependencies": { "@grpc/proto-loader": "^0.8.0", "@js-sdsl/ordered-map": "^4.4.2" } }, "sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA=="], - - "@grpc/proto-loader": ["@grpc/proto-loader@0.7.15", "", { "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", "protobufjs": "^7.2.5", "yargs": "^17.7.2" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" } }, "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ=="], - "@hiogawa/tiny-rpc": ["@hiogawa/tiny-rpc@0.2.3-pre.18", "", {}, "sha512-BiNHrutG9G9yV622QvkxZxF+PhkaH2Aspp4/X1KYTfnaQTcg4fFUTBWf5Kf533swon2SuVJwi6U6H1LQbhVOQQ=="], "@hiogawa/utils": ["@hiogawa/utils@1.7.0", "", {}, "sha512-ghiEFWBR1NENoHn+lSuW7liicTIzVPN+8Srm5UedCTw43gus0mlse6Wp2lz6GmbOXJ/CalMPp/0Tz2X8tajkAg=="], @@ -355,11 +319,7 @@ "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], - "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], - - "@js-sdsl/ordered-map": ["@js-sdsl/ordered-map@4.4.2", "", {}, "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw=="], - - "@opentelemetry/api": ["@opentelemetry/api@1.9.0", "", {}, "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="], + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="], @@ -369,46 +329,10 @@ "@poppinss/exception": ["@poppinss/exception@1.2.3", "", {}, "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw=="], - "@primeuix/forms": ["@primeuix/forms@0.1.0", "", { "dependencies": { "@primeuix/utils": "^0.6.0" } }, "sha512-LctcQidb+B5PuvAFWH24YH/SIzmHlOabLHpaTeGY/k51iBv1WyCp+5w9JMYuMB/BplSvV0ZGySxQVkN5Azr/aQ=="], - - "@primeuix/styled": ["@primeuix/styled@0.7.4", "", { "dependencies": { "@primeuix/utils": "^0.6.1" } }, "sha512-QSO/NpOQg8e9BONWRBx9y8VGMCMYz0J/uKfNJEya/RGEu7ARx0oYW0ugI1N3/KB1AAvyGxzKBzGImbwg0KUiOQ=="], - - "@primeuix/styles": ["@primeuix/styles@2.0.2", "", { "dependencies": { "@primeuix/styled": "^0.7.4" } }, "sha512-LNtkJsTonNHF5ag+9s3+zQzm00+LRmffw68QRIHy6S/dam1JpdrrAnUzNYlWbaY7aE2EkZvQmx7Np7+PyHn+ow=="], - - "@primeuix/themes": ["@primeuix/themes@2.0.3", "", { "dependencies": { "@primeuix/styled": "^0.7.4" } }, "sha512-3fS1883mtCWhgUgNf/feiaaDSOND4EBIOu9tZnzJlJ8QtYyL6eFLcA6V3ymCWqLVXQ1+lTVEZv1gl47FIdXReg=="], - - "@primeuix/utils": ["@primeuix/utils@0.6.3", "", {}, "sha512-/SLNQSKQ73WbBIsflKVqbpVjCfFYvQO3Sf1LMheXyxh8JqxO4M63dzP56wwm9OPGuCQ6MYOd2AHgZXz+g7PZcg=="], - "@primevue/auto-import-resolver": ["@primevue/auto-import-resolver@4.5.4", "", { "dependencies": { "@primevue/metadata": "4.5.4" } }, "sha512-YQHrZ9PQSG/4K2BwthA2Xuna4WyS0JMHajiHD9PljaDyQtBVwCadX5ZpKcrAUWR8E/1gjva8x/si0RYxxYrRJw=="], - "@primevue/core": ["@primevue/core@4.5.4", "", { "dependencies": { "@primeuix/styled": "^0.7.4", "@primeuix/utils": "^0.6.2" }, "peerDependencies": { "vue": "^3.5.0" } }, "sha512-lYJJB3wTrDJ8MkLctzHfrPZAqXVxoatjIsswSJzupatf6ZogJHVYADUKcn1JAkLLk8dtV1FA2AxDek663fHO5Q=="], - - "@primevue/forms": ["@primevue/forms@4.5.4", "", { "dependencies": { "@primeuix/forms": "^0.1.0", "@primeuix/utils": "^0.6.2", "@primevue/core": "4.5.4" } }, "sha512-2TlD8oJEtb8vuKzY3jY0W+7NVBC/Qj0m57iWzpMUmGnEKg9sbQ2/ZiU1sTof710/liYgm4FneRTOYHIpVkiJNA=="], - - "@primevue/icons": ["@primevue/icons@4.5.4", "", { "dependencies": { "@primeuix/utils": "^0.6.2", "@primevue/core": "4.5.4" } }, "sha512-DxgryEc7ZmUqcEhYMcxGBRyFzdtLIoy3jLtlH1zsVSRZaG+iSAcjQ88nvfkZxGUZtZBFL7sRjF6KLq3bJZJwUw=="], - "@primevue/metadata": ["@primevue/metadata@4.5.4", "", {}, "sha512-jJFD0KYm8bPYgFo0JP3Dc2RkyXzrMI1XHQGsEKTysx9Jx2d1XdxtFji/ZsQeoo/RmwUNof5ciZ72URq37rnK+g=="], - "@protobufjs/aspromise": ["@protobufjs/aspromise@1.1.2", "", {}, "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="], - - "@protobufjs/base64": ["@protobufjs/base64@1.1.2", "", {}, "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="], - - "@protobufjs/codegen": ["@protobufjs/codegen@2.0.4", "", {}, "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="], - - "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], - - "@protobufjs/fetch": ["@protobufjs/fetch@1.1.0", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="], - - "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], - - "@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], - - "@protobufjs/path": ["@protobufjs/path@1.1.2", "", {}, "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="], - - "@protobufjs/pool": ["@protobufjs/pool@1.1.0", "", {}, "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="], - - "@protobufjs/utf8": ["@protobufjs/utf8@1.1.0", "", {}, "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="], - "@quansync/fs": ["@quansync/fs@1.0.0", "", { "dependencies": { "quansync": "^1.0.0" } }, "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ=="], "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.53", "", {}, "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ=="], @@ -569,44 +493,26 @@ "@speed-highlight/core": ["@speed-highlight/core@1.2.14", "", {}, "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA=="], - "@tootallnate/once": ["@tootallnate/once@2.0.0", "", {}, "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A=="], + "@tanstack/devtools-event-client": ["@tanstack/devtools-event-client@0.4.0", "", {}, "sha512-RPfGuk2bDZgcu9bAJodvO2lnZeHuz4/71HjZ0bGb/SPg8+lyTA+RLSKQvo7fSmPSi8/vcH3aKQ8EM9ywf1olaw=="], - "@types/body-parser": ["@types/body-parser@1.19.6", "", { "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g=="], + "@tanstack/form-core": ["@tanstack/form-core@1.28.0", "", { "dependencies": { "@tanstack/devtools-event-client": "^0.4.0", "@tanstack/pacer-lite": "^0.1.1", "@tanstack/store": "^0.7.7" } }, "sha512-MX3YveB6SKHAJ2yUwp+Ca/PCguub8bVEnLcLUbFLwdkSRMkP0lMGdaZl+F0JuEgZw56c6iFoRyfILhS7OQpydA=="], - "@types/caseless": ["@types/caseless@0.12.5", "", {}, "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg=="], + "@tanstack/pacer-lite": ["@tanstack/pacer-lite@0.1.1", "", {}, "sha512-y/xtNPNt/YeyoVxE/JCx+T7yjEzpezmbb+toK8DDD1P4m7Kzs5YR956+7OKexG3f8aXgC3rLZl7b1V+yNUSy5w=="], - "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], + "@tanstack/store": ["@tanstack/store@0.7.7", "", {}, "sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ=="], + + "@tanstack/table-core": ["@tanstack/table-core@8.21.3", "", {}, "sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg=="], + + "@tanstack/vue-form": ["@tanstack/vue-form@1.28.0", "", { "dependencies": { "@tanstack/form-core": "1.28.0", "@tanstack/vue-store": "^0.7.7" }, "peerDependencies": { "vue": "^3.4.0" } }, "sha512-UBO9DLFHrOyxDRQ0qLd789vgaKRECsNOYupW+ATjmqnOOV6l7JzTjCnjc35GVjIAgYyiZ1un4bPw1qyFM2G1OQ=="], + + "@tanstack/vue-store": ["@tanstack/vue-store@0.7.7", "", { "dependencies": { "@tanstack/store": "0.7.7", "vue-demi": "^0.14.10" }, "peerDependencies": { "@vue/composition-api": "^1.2.1", "vue": "^2.5.0 || ^3.0.0" }, "optionalPeers": ["@vue/composition-api"] }, "sha512-6iv1Odmreff6TgEjQN11xoddsCnpn+/ul7MZ2DadHT3/RSY1YdoFafK8lCa889MEFi/5K0zAhf8psIkgTrRa9A=="], + + "@tanstack/vue-table": ["@tanstack/vue-table@8.21.3", "", { "dependencies": { "@tanstack/table-core": "8.21.3" }, "peerDependencies": { "vue": ">=3.2" } }, "sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw=="], "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], - "@types/express": ["@types/express@4.17.25", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "^1" } }, "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw=="], - - "@types/express-serve-static-core": ["@types/express-serve-static-core@4.19.8", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA=="], - - "@types/http-errors": ["@types/http-errors@2.0.5", "", {}, "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg=="], - - "@types/jsonwebtoken": ["@types/jsonwebtoken@9.0.10", "", { "dependencies": { "@types/ms": "*", "@types/node": "*" } }, "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA=="], - - "@types/long": ["@types/long@4.0.2", "", {}, "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="], - - "@types/mime": ["@types/mime@1.3.5", "", {}, "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="], - - "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], - "@types/node": ["@types/node@25.0.9", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw=="], - "@types/qs": ["@types/qs@6.14.0", "", {}, "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ=="], - - "@types/range-parser": ["@types/range-parser@1.2.7", "", {}, "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="], - - "@types/request": ["@types/request@2.48.13", "", { "dependencies": { "@types/caseless": "*", "@types/node": "*", "@types/tough-cookie": "*", "form-data": "^2.5.5" } }, "sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg=="], - - "@types/send": ["@types/send@0.17.6", "", { "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og=="], - - "@types/serve-static": ["@types/serve-static@1.15.10", "", { "dependencies": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "<1" } }, "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw=="], - - "@types/tough-cookie": ["@types/tough-cookie@4.0.5", "", {}, "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA=="], - "@types/web-bluetooth": ["@types/web-bluetooth@0.0.21", "", {}, "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA=="], "@unhead/vue": ["@unhead/vue@2.1.2", "", { "dependencies": { "hookable": "^6.0.1", "unhead": "2.1.2" }, "peerDependencies": { "vue": ">=3.5.18" } }, "sha512-w5yxH/fkkLWAFAOnMSIbvAikNHYn6pgC7zGF/BasXf+K3CO1cYIPFehYAk5jpcsbiNPMc3goyyw1prGLoyD14g=="], @@ -663,6 +569,8 @@ "@vitejs/plugin-vue-jsx": ["@vitejs/plugin-vue-jsx@5.1.3", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5", "@rolldown/pluginutils": "^1.0.0-beta.56", "@vue/babel-plugin-jsx": "^2.0.1" }, "peerDependencies": { "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "vue": "^3.0.0" } }, "sha512-I6Zr8cYVr5WHMW5gNOP09DNqW9rgO8RX73Wa6Czgq/0ndpTfJM4vfDChfOT1+3KtdrNqilNBtNlFwVeB02ZzGw=="], + "@vue-macros/common": ["@vue-macros/common@3.1.2", "", { "dependencies": { "@vue/compiler-sfc": "^3.5.22", "ast-kit": "^2.1.2", "local-pkg": "^1.1.2", "magic-string-ast": "^1.0.2", "unplugin-utils": "^0.3.0" }, "peerDependencies": { "vue": "^2.7.0 || ^3.2.25" }, "optionalPeers": ["vue"] }, "sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng=="], + "@vue/babel-helper-vue-transform-on": ["@vue/babel-helper-vue-transform-on@2.0.1", "", {}, "sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA=="], "@vue/babel-plugin-jsx": ["@vue/babel-plugin-jsx@2.0.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@vue/babel-helper-vue-transform-on": "2.0.1", "@vue/babel-plugin-resolve-type": "2.0.1", "@vue/shared": "^3.5.22" }, "peerDependencies": { "@babel/core": "^7.0.0-0" }, "optionalPeers": ["@babel/core"] }, "sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA=="], @@ -699,28 +607,14 @@ "@vueuse/shared": ["@vueuse/shared@14.1.0", "", { "peerDependencies": { "vue": "^3.5.0" } }, "sha512-EcKxtYvn6gx1F8z9J5/rsg3+lTQnvOruQd8fUecW99DCK04BkWD7z5KQ/wTAx+DazyoEE9dJt/zV8OIEQbM6kw=="], - "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="], - "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], - "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], + "ast-kit": ["ast-kit@2.2.0", "", { "dependencies": { "@babel/parser": "^7.28.5", "pathe": "^2.0.3" } }, "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw=="], - "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], - - "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - - "arrify": ["arrify@2.0.1", "", {}, "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="], - - "async-retry": ["async-retry@1.3.3", "", { "dependencies": { "retry": "0.13.1" } }, "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw=="], - - "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], - - "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + "ast-walker-scope": ["ast-walker-scope@0.8.3", "", { "dependencies": { "@babel/parser": "^7.28.4", "ast-kit": "^2.1.3" } }, "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg=="], "baseline-browser-mapping": ["baseline-browser-mapping@2.9.14", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg=="], - "bignumber.js": ["bignumber.js@9.3.1", "", {}, "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="], - "birpc": ["birpc@2.9.0", "", {}, "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw=="], "blake3-wasm": ["blake3-wasm@2.1.5", "", {}, "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g=="], @@ -729,28 +623,16 @@ "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], - "buffer-equal-constant-time": ["buffer-equal-constant-time@1.0.1", "", {}, "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="], - "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], - "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], - "caniuse-lite": ["caniuse-lite@1.0.30001764", "", {}, "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g=="], "chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], - "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], - "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - - "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], - "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], - "confbox": ["confbox@0.2.2", "", {}, "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="], "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], @@ -769,38 +651,18 @@ "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], - "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], - "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], - "duplexer": ["duplexer@0.1.2", "", {}, "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="], - "duplexify": ["duplexify@4.1.3", "", { "dependencies": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", "readable-stream": "^3.1.1", "stream-shift": "^1.0.2" } }, "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA=="], - - "ecdsa-sig-formatter": ["ecdsa-sig-formatter@1.0.11", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ=="], - "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], - "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], - - "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], - "entities": ["entities@7.0.0", "", {}, "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ=="], "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], - "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], - - "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], - - "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], - - "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], - "esbuild": ["esbuild@0.27.2", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.2", "@esbuild/android-arm": "0.27.2", "@esbuild/android-arm64": "0.27.2", "@esbuild/android-x64": "0.27.2", "@esbuild/darwin-arm64": "0.27.2", "@esbuild/darwin-x64": "0.27.2", "@esbuild/freebsd-arm64": "0.27.2", "@esbuild/freebsd-x64": "0.27.2", "@esbuild/linux-arm": "0.27.2", "@esbuild/linux-arm64": "0.27.2", "@esbuild/linux-ia32": "0.27.2", "@esbuild/linux-loong64": "0.27.2", "@esbuild/linux-mips64el": "0.27.2", "@esbuild/linux-ppc64": "0.27.2", "@esbuild/linux-riscv64": "0.27.2", "@esbuild/linux-s390x": "0.27.2", "@esbuild/linux-x64": "0.27.2", "@esbuild/netbsd-arm64": "0.27.2", "@esbuild/netbsd-x64": "0.27.2", "@esbuild/openbsd-arm64": "0.27.2", "@esbuild/openbsd-x64": "0.27.2", "@esbuild/openharmony-arm64": "0.27.2", "@esbuild/sunos-x64": "0.27.2", "@esbuild/win32-arm64": "0.27.2", "@esbuild/win32-ia32": "0.27.2", "@esbuild/win32-x64": "0.27.2" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], @@ -809,148 +671,48 @@ "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], - "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], - "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], - "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], - - "farmhash-modern": ["farmhash-modern@1.1.0", "", {}, "sha512-6ypT4XfgqJk/F3Yuv4SX26I3doUjt0GTG4a+JgWxXQpxXzTBq8fPUeGHfcYMMDPHJHm3yPOSjaeBwBGAHWXCdA=="], - - "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - - "fast-xml-parser": ["fast-xml-parser@4.5.3", "", { "dependencies": { "strnum": "^1.1.1" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig=="], - - "faye-websocket": ["faye-websocket@0.11.4", "", { "dependencies": { "websocket-driver": ">=0.5.1" } }, "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="], + "fast-xml-parser": ["fast-xml-parser@5.2.5", "", { "dependencies": { "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ=="], "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], - "firebase-admin": ["firebase-admin@13.6.0", "", { "dependencies": { "@fastify/busboy": "^3.0.0", "@firebase/database-compat": "^2.0.0", "@firebase/database-types": "^1.0.6", "@types/node": "^22.8.7", "farmhash-modern": "^1.1.0", "fast-deep-equal": "^3.1.1", "google-auth-library": "^9.14.2", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.1.0", "node-forge": "^1.3.1", "uuid": "^11.0.2" }, "optionalDependencies": { "@google-cloud/firestore": "^7.11.0", "@google-cloud/storage": "^7.14.0" } }, "sha512-GdPA/t0+Cq8p1JnjFRBmxRxAGvF/kl2yfdhALl38PrRp325YxyQ5aNaHui0XmaKcKiGRFIJ/EgBNWFoDP0onjw=="], - - "form-data": ["form-data@2.5.5", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.2", "mime-types": "^2.1.35", "safe-buffer": "^5.2.1" } }, "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A=="], - "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], - "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], - - "functional-red-black-tree": ["functional-red-black-tree@1.0.1", "", {}, "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="], - - "gaxios": ["gaxios@6.7.1", "", { "dependencies": { "extend": "^3.0.2", "https-proxy-agent": "^7.0.1", "is-stream": "^2.0.0", "node-fetch": "^2.6.9", "uuid": "^9.0.1" } }, "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ=="], - - "gcp-metadata": ["gcp-metadata@6.1.1", "", { "dependencies": { "gaxios": "^6.1.1", "google-logging-utils": "^0.0.2", "json-bigint": "^1.0.0" } }, "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A=="], - "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], - - "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], - - "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], - "globals": ["globals@11.12.0", "", {}, "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="], - "google-auth-library": ["google-auth-library@9.15.1", "", { "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", "gaxios": "^6.1.1", "gcp-metadata": "^6.1.0", "gtoken": "^7.0.0", "jws": "^4.0.0" } }, "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng=="], - - "google-gax": ["google-gax@4.6.1", "", { "dependencies": { "@grpc/grpc-js": "^1.10.9", "@grpc/proto-loader": "^0.7.13", "@types/long": "^4.0.0", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "google-auth-library": "^9.3.0", "node-fetch": "^2.7.0", "object-hash": "^3.0.0", "proto3-json-serializer": "^2.0.2", "protobufjs": "^7.3.2", "retry-request": "^7.0.0", "uuid": "^9.0.1" } }, "sha512-V6eky/xz2mcKfAd1Ioxyd6nmA61gao3n01C+YeuIwu3vzM9EDR6wcVzMSIbLMDXWeoi9SHYctXuKYC5uJUT3eQ=="], - - "google-logging-utils": ["google-logging-utils@0.0.2", "", {}, "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ=="], - - "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], - - "gtoken": ["gtoken@7.1.0", "", { "dependencies": { "gaxios": "^6.0.0", "jws": "^4.0.0" } }, "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw=="], - "gzip-size": ["gzip-size@6.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="], - "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], - - "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], - - "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], - "hono": ["hono@4.11.4", "", {}, "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA=="], "hookable": ["hookable@6.0.1", "", {}, "sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw=="], - "html-entities": ["html-entities@2.6.0", "", {}, "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ=="], - - "http-parser-js": ["http-parser-js@0.5.10", "", {}, "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA=="], - - "http-proxy-agent": ["http-proxy-agent@5.0.0", "", { "dependencies": { "@tootallnate/once": "2", "agent-base": "6", "debug": "4" } }, "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w=="], - - "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], - - "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], - - "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], - "is-mobile": ["is-mobile@5.0.0", "", {}, "sha512-Tz/yndySvLAEXh+Uk8liFCxOwVH6YutuR74utvOcu7I9Di+DwM0mtdPVZNaVvvBUM2OXxne/NhOs1zAO7riusQ=="], - "is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], - "is-what": ["is-what@5.5.0", "", {}, "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw=="], "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], - "jose": ["jose@4.15.9", "", {}, "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA=="], - "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], - "json-bigint": ["json-bigint@1.0.0", "", { "dependencies": { "bignumber.js": "^9.0.0" } }, "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ=="], - "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], - "jsonwebtoken": ["jsonwebtoken@9.0.3", "", { "dependencies": { "jws": "^4.0.1", "lodash.includes": "^4.3.0", "lodash.isboolean": "^3.0.3", "lodash.isinteger": "^4.0.4", "lodash.isnumber": "^3.0.3", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", "lodash.once": "^4.0.0", "ms": "^2.1.1", "semver": "^7.5.4" } }, "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g=="], - - "jwa": ["jwa@2.0.1", "", { "dependencies": { "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg=="], - - "jwks-rsa": ["jwks-rsa@3.2.0", "", { "dependencies": { "@types/express": "^4.17.20", "@types/jsonwebtoken": "^9.0.4", "debug": "^4.3.4", "jose": "^4.15.4", "limiter": "^1.1.5", "lru-memoizer": "^2.2.0" } }, "sha512-PwchfHcQK/5PSydeKCs1ylNym0w/SSv8a62DgHJ//7x2ZclCoinlsjAfDxAAbpoTPybOum/Jgy+vkvMmKz89Ww=="], - - "jws": ["jws@4.0.1", "", { "dependencies": { "jwa": "^2.0.1", "safe-buffer": "^5.0.1" } }, "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA=="], - "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], - "limiter": ["limiter@1.1.5", "", {}, "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA=="], - "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], - "lodash.camelcase": ["lodash.camelcase@4.3.0", "", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], - - "lodash.clonedeep": ["lodash.clonedeep@4.5.0", "", {}, "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="], - - "lodash.includes": ["lodash.includes@4.3.0", "", {}, "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="], - - "lodash.isboolean": ["lodash.isboolean@3.0.3", "", {}, "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="], - - "lodash.isinteger": ["lodash.isinteger@4.0.4", "", {}, "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="], - - "lodash.isnumber": ["lodash.isnumber@3.0.3", "", {}, "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="], - - "lodash.isplainobject": ["lodash.isplainobject@4.0.6", "", {}, "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="], - - "lodash.isstring": ["lodash.isstring@4.0.1", "", {}, "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="], - - "lodash.once": ["lodash.once@4.1.1", "", {}, "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="], - - "long": ["long@5.3.2", "", {}, "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="], - "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - "lru-memoizer": ["lru-memoizer@2.3.0", "", { "dependencies": { "lodash.clonedeep": "^4.5.0", "lru-cache": "6.0.0" } }, "sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug=="], - "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], - "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + "magic-string-ast": ["magic-string-ast@1.0.3", "", { "dependencies": { "magic-string": "^0.30.19" } }, "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA=="], "mdn-data": ["mdn-data@2.12.2", "", {}, "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="], - "mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], - - "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], - - "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], - "miniflare": ["miniflare@4.20260114.0", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "sharp": "^0.34.5", "undici": "7.14.0", "workerd": "1.20260114.0", "ws": "8.18.0", "youch": "4.1.0-beta.10", "zod": "^3.25.76" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-QwHT7S6XqGdQxIvql1uirH/7/i3zDEt0B/YBXTYzMfJtVCR4+ue3KPkU+Bl0zMxvpgkvjh9+eCHhJbKEqya70A=="], "mitt": ["mitt@3.0.1", "", {}, "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="], @@ -961,26 +723,18 @@ "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + "muggle-string": ["muggle-string@0.4.1", "", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="], - "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], - "node-forge": ["node-forge@1.3.3", "", {}, "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg=="], - "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], - "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="], - "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], - "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], - - "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], - "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], @@ -999,30 +753,14 @@ "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], - "primevue": ["primevue@4.5.4", "", { "dependencies": { "@primeuix/styled": "^0.7.4", "@primeuix/styles": "^2.0.2", "@primeuix/utils": "^0.6.2", "@primevue/core": "4.5.4", "@primevue/icons": "4.5.4" } }, "sha512-nTyEohZABFJhVIpeUxgP0EJ8vKcJAhD+Z7DYj95e7ie/MNUCjRNcGjqmE1cXtXi4z54qDfTSI9h2uJ51qz2DIw=="], - - "proto3-json-serializer": ["proto3-json-serializer@2.0.2", "", { "dependencies": { "protobufjs": "^7.2.5" } }, "sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ=="], - - "protobufjs": ["protobufjs@7.5.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg=="], - "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], - "readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], - "readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], - "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], - - "retry": ["retry@0.13.1", "", {}, "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="], - - "retry-request": ["retry-request@7.0.2", "", { "dependencies": { "@types/request": "^2.48.8", "extend": "^3.0.2", "teeny-request": "^9.0.0" } }, "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w=="], - "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], "rollup": ["rollup@4.55.1", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.55.1", "@rollup/rollup-android-arm64": "4.55.1", "@rollup/rollup-darwin-arm64": "4.55.1", "@rollup/rollup-darwin-x64": "4.55.1", "@rollup/rollup-freebsd-arm64": "4.55.1", "@rollup/rollup-freebsd-x64": "4.55.1", "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", "@rollup/rollup-linux-arm-musleabihf": "4.55.1", "@rollup/rollup-linux-arm64-gnu": "4.55.1", "@rollup/rollup-linux-arm64-musl": "4.55.1", "@rollup/rollup-linux-loong64-gnu": "4.55.1", "@rollup/rollup-linux-loong64-musl": "4.55.1", "@rollup/rollup-linux-ppc64-gnu": "4.55.1", "@rollup/rollup-linux-ppc64-musl": "4.55.1", "@rollup/rollup-linux-riscv64-gnu": "4.55.1", "@rollup/rollup-linux-riscv64-musl": "4.55.1", "@rollup/rollup-linux-s390x-gnu": "4.55.1", "@rollup/rollup-linux-x64-gnu": "4.55.1", "@rollup/rollup-linux-x64-musl": "4.55.1", "@rollup/rollup-openbsd-x64": "4.55.1", "@rollup/rollup-openharmony-arm64": "4.55.1", "@rollup/rollup-win32-arm64-msvc": "4.55.1", "@rollup/rollup-win32-ia32-msvc": "4.55.1", "@rollup/rollup-win32-x64-gnu": "4.55.1", "@rollup/rollup-win32-x64-msvc": "4.55.1", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A=="], - "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], - "scule": ["scule@1.3.0", "", {}, "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="], "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], @@ -1035,21 +773,9 @@ "speakingurl": ["speakingurl@14.0.1", "", {}, "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="], - "stream-events": ["stream-events@1.0.5", "", { "dependencies": { "stubs": "^3.0.0" } }, "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg=="], - - "stream-shift": ["stream-shift@1.0.3", "", {}, "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ=="], - - "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], - - "string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], - - "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], - "strip-literal": ["strip-literal@3.1.0", "", { "dependencies": { "js-tokens": "^9.0.1" } }, "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg=="], - "strnum": ["strnum@1.1.2", "", {}, "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="], - - "stubs": ["stubs@3.0.0", "", {}, "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw=="], + "strnum": ["strnum@2.1.2", "", {}, "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ=="], "superjson": ["superjson@2.2.6", "", { "dependencies": { "copy-anything": "^4" } }, "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA=="], @@ -1057,16 +783,12 @@ "tailwind-merge": ["tailwind-merge@3.4.0", "", {}, "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], - "teeny-request": ["teeny-request@9.0.0", "", { "dependencies": { "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.9", "stream-events": "^1.0.5", "uuid": "^9.0.0" } }, "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g=="], - "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], "totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="], - "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], @@ -1097,49 +819,29 @@ "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], - "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], - - "uuid": ["uuid@11.1.0", "", { "bin": { "uuid": "dist/esm/bin/uuid" } }, "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="], - "vite": ["vite@7.3.1", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA=="], "vite-ssr-components": ["vite-ssr-components@0.5.2", "", { "dependencies": { "@babel/parser": "^7.27.2", "@babel/traverse": "^7.27.1", "picomatch": "^4.0.2" } }, "sha512-1a8YThRwyyu1gGjc1Ral9Q4uS+n0D4GydhbkVd9c1SA1YNgXyrOizttped87C1ItEznQzhiCyQjaOcYnXa0zMA=="], "vue": ["vue@3.5.27", "", { "dependencies": { "@vue/compiler-dom": "3.5.27", "@vue/compiler-sfc": "3.5.27", "@vue/runtime-dom": "3.5.27", "@vue/server-renderer": "3.5.27", "@vue/shared": "3.5.27" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw=="], + "vue-demi": ["vue-demi@0.14.10", "", { "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" }, "optionalPeers": ["@vue/composition-api"], "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" } }, "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg=="], + "vue-flow-layout": ["vue-flow-layout@0.2.0", "", {}, "sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q=="], - "vue-router": ["vue-router@4.6.4", "", { "dependencies": { "@vue/devtools-api": "^6.6.4" }, "peerDependencies": { "vue": "^3.5.0" } }, "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg=="], - - "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="], + "vue-router": ["vue-router@5.0.2", "", { "dependencies": { "@babel/generator": "^7.28.6", "@vue-macros/common": "^3.1.1", "@vue/devtools-api": "^8.0.0", "ast-walker-scope": "^0.8.3", "chokidar": "^5.0.0", "json5": "^2.2.3", "local-pkg": "^1.1.2", "magic-string": "^0.30.21", "mlly": "^1.8.0", "muggle-string": "^0.4.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "scule": "^1.3.0", "tinyglobby": "^0.2.15", "unplugin": "^3.0.0", "unplugin-utils": "^0.3.1", "yaml": "^2.8.2" }, "peerDependencies": { "@pinia/colada": ">=0.21.2", "@vue/compiler-sfc": "^3.5.17", "pinia": "^3.0.4", "vue": "^3.5.0" }, "optionalPeers": ["@pinia/colada", "@vue/compiler-sfc", "pinia"] }, "sha512-YFhwaE5c5JcJpNB1arpkl4/GnO32wiUWRB+OEj1T0DlDxEZoOfbltl2xEwktNU/9o1sGcGburIXSpbLpPFe/6w=="], "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], - "websocket-driver": ["websocket-driver@0.7.4", "", { "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="], - - "websocket-extensions": ["websocket-extensions@0.1.4", "", {}, "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="], - - "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], - "workerd": ["workerd@1.20260114.0", "", { "optionalDependencies": { "@cloudflare/workerd-darwin-64": "1.20260114.0", "@cloudflare/workerd-darwin-arm64": "1.20260114.0", "@cloudflare/workerd-linux-64": "1.20260114.0", "@cloudflare/workerd-linux-arm64": "1.20260114.0", "@cloudflare/workerd-windows-64": "1.20260114.0" }, "bin": { "workerd": "bin/workerd" } }, "sha512-kTJ+jNdIllOzWuVA3NRQRvywP0T135zdCjAE2dAUY1BFbxM6fmMZV8BbskEoQ4hAODVQUfZQmyGctcwvVCKxFA=="], "wrangler": ["wrangler@4.59.2", "", { "dependencies": { "@cloudflare/kv-asset-handler": "0.4.2", "@cloudflare/unenv-preset": "2.10.0", "blake3-wasm": "2.1.5", "esbuild": "0.27.0", "miniflare": "4.20260114.0", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", "workerd": "1.20260114.0" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20260114.0" }, "optionalPeers": ["@cloudflare/workers-types"], "bin": { "wrangler": "bin/wrangler.js", "wrangler2": "bin/wrangler.js" } }, "sha512-Z4xn6jFZTaugcOKz42xvRAYKgkVUERHVbuCJ5+f+gK+R6k12L02unakPGOA0L0ejhUl16dqDjKe4tmL9sedHcw=="], - "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], - - "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], - "ws": ["ws@8.18.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], - "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], - "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], - - "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], - - "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], "youch": ["youch@4.1.0-beta.10", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@poppinss/dumper": "^0.6.4", "@speed-highlight/core": "^1.2.7", "cookie": "^1.0.2", "youch-core": "^0.3.3" } }, "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ=="], @@ -1153,17 +855,7 @@ "@aws-crypto/util/@smithy/util-utf8": ["@smithy/util-utf8@2.3.0", "", { "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A=="], - "@aws-sdk/xml-builder/fast-xml-parser": ["fast-xml-parser@5.2.5", "", { "dependencies": { "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ=="], - - "@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - - "@google-cloud/storage/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], - - "@grpc/grpc-js/@grpc/proto-loader": ["@grpc/proto-loader@0.8.0", "", { "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", "protobufjs": "^7.5.3", "yargs": "^17.7.2" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" } }, "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ=="], - - "@jridgewell/gen-mapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - - "@jridgewell/remapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + "@cspotcode/source-map-support/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], "@quansync/fs/quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], @@ -1185,18 +877,6 @@ "@vue/devtools-kit/perfect-debounce": ["perfect-debounce@1.0.0", "", {}, "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="], - "firebase-admin/@types/node": ["@types/node@22.19.7", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw=="], - - "gaxios/uuid": ["uuid@9.0.1", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="], - - "google-gax/uuid": ["uuid@9.0.1", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="], - - "http-proxy-agent/agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], - - "jsonwebtoken/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], - - "lru-memoizer/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="], - "miniflare/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], @@ -1205,15 +885,13 @@ "strip-literal/js-tokens": ["js-tokens@9.0.1", "", {}, "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ=="], - "teeny-request/https-proxy-agent": ["https-proxy-agent@5.0.1", "", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="], - - "teeny-request/uuid": ["uuid@9.0.1", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="], - "unconfig/quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], "unconfig-core/quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], - "vue-router/@vue/devtools-api": ["@vue/devtools-api@6.6.4", "", {}, "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="], + "vue-router/@vue/devtools-api": ["@vue/devtools-api@8.0.6", "", { "dependencies": { "@vue/devtools-kit": "^8.0.6" } }, "sha512-+lGBI+WTvJmnU2FZqHhEB8J1DXcvNlDeEalz77iYgOdY1jTj1ipSBaKj3sRhYcy+kqA8v/BSuvOz1XJucfQmUA=="], + + "vue-router/unplugin": ["unplugin@3.0.0", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg=="], "wrangler/esbuild": ["esbuild@0.27.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.0", "@esbuild/android-arm": "0.27.0", "@esbuild/android-arm64": "0.27.0", "@esbuild/android-x64": "0.27.0", "@esbuild/darwin-arm64": "0.27.0", "@esbuild/darwin-x64": "0.27.0", "@esbuild/freebsd-arm64": "0.27.0", "@esbuild/freebsd-x64": "0.27.0", "@esbuild/linux-arm": "0.27.0", "@esbuild/linux-arm64": "0.27.0", "@esbuild/linux-ia32": "0.27.0", "@esbuild/linux-loong64": "0.27.0", "@esbuild/linux-mips64el": "0.27.0", "@esbuild/linux-ppc64": "0.27.0", "@esbuild/linux-riscv64": "0.27.0", "@esbuild/linux-s390x": "0.27.0", "@esbuild/linux-x64": "0.27.0", "@esbuild/netbsd-arm64": "0.27.0", "@esbuild/netbsd-x64": "0.27.0", "@esbuild/openbsd-arm64": "0.27.0", "@esbuild/openbsd-x64": "0.27.0", "@esbuild/openharmony-arm64": "0.27.0", "@esbuild/sunos-x64": "0.27.0", "@esbuild/win32-arm64": "0.27.0", "@esbuild/win32-ia32": "0.27.0", "@esbuild/win32-x64": "0.27.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA=="], @@ -1223,8 +901,6 @@ "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], - "@aws-sdk/xml-builder/fast-xml-parser/strnum": ["strnum@2.1.2", "", {}, "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ=="], - "@unocss/transformer-attributify-jsx/@babel/traverse/@babel/parser": ["@babel/parser@7.28.6", "", { "dependencies": { "@babel/types": "^7.28.6" }, "bin": "./bin/babel-parser.js" }, "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ=="], "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/@vue/compiler-core": ["@vue/compiler-core@3.5.26", "", { "dependencies": { "@babel/parser": "^7.28.5", "@vue/shared": "3.5.26", "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w=="], @@ -1237,13 +913,9 @@ "@vue/babel-plugin-resolve-type/@vue/compiler-sfc/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], - "firebase-admin/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], - - "lru-memoizer/lru-cache/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="], - "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], - "teeny-request/https-proxy-agent/agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], + "vue-router/@vue/devtools-api/@vue/devtools-kit": ["@vue/devtools-kit@8.0.6", "", { "dependencies": { "@vue/devtools-shared": "^8.0.6", "birpc": "^2.6.1", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^2.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "sha512-9zXZPTJW72OteDXeSa5RVML3zWDCRcO5t77aJqSs228mdopYj5AiTpihozbsfFJ0IodfNs7pSgOGO3qfCuxDtw=="], "wrangler/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.0", "", { "os": "aix", "cpu": "ppc64" }, "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A=="], @@ -1302,5 +974,9 @@ "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], "@aws-crypto/util/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], + + "vue-router/@vue/devtools-api/@vue/devtools-kit/@vue/devtools-shared": ["@vue/devtools-shared@8.0.6", "", { "dependencies": { "rfdc": "^1.4.1" } }, "sha512-Pp1JylTqlgMJvxW6MGyfTF8vGvlBSCAvMFaDCYa82Mgw7TT5eE5kkHgDvmOGHWeJE4zIDfCpCxHapsK2LtIAJg=="], + + "vue-router/@vue/devtools-api/@vue/devtools-kit/hookable": ["hookable@5.5.3", "", {}, "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="], } } diff --git a/components.d.ts b/components.d.ts index bbe0756..eb146de 100644 --- a/components.d.ts +++ b/components.d.ts @@ -16,10 +16,12 @@ declare module 'vue' { AlertTriangleIcon: typeof import('./src/components/icons/AlertTriangleIcon.vue')['default'] ArrowDownTray: typeof import('./src/components/icons/ArrowDownTray.vue')['default'] ArrowRightIcon: typeof import('./src/components/icons/ArrowRightIcon.vue')['default'] + Avatar: typeof import('./src/components/ui/Avatar.vue')['default'] Bell: typeof import('./src/components/icons/Bell.vue')['default'] - Button: typeof import('primevue/button')['default'] + Button: typeof import('./src/components/ui/Button.vue')['default'] + Card: typeof import('./src/components/ui/Card.vue')['default'] Chart: typeof import('./src/components/icons/Chart.vue')['default'] - Checkbox: typeof import('primevue/checkbox')['default'] + Checkbox: typeof import('./src/components/ui/Checkbox.vue')['default'] CheckCircleIcon: typeof import('./src/components/icons/CheckCircleIcon.vue')['default'] CheckIcon: typeof import('./src/components/icons/CheckIcon.vue')['default'] CheckMarkIcon: typeof import('./src/components/icons/CheckMarkIcon.vue')['default'] @@ -28,31 +30,33 @@ declare module 'vue' { CreditCardIcon: typeof import('./src/components/icons/CreditCardIcon.vue')['default'] DashboardLayout: typeof import('./src/components/DashboardLayout.vue')['default'] DashboardNav: typeof import('./src/components/DashboardNav.vue')['default'] + DataTable: typeof import('./src/components/table/DataTable.vue')['default'] + Dialog: typeof import('./src/components/ui/Dialog.vue')['default'] EmptyState: typeof import('./src/components/dashboard/EmptyState.vue')['default'] - FloatLabel: typeof import('primevue/floatlabel')['default'] + Field: typeof import('./src/components/form/Field.vue')['default'] + Form: typeof import('./src/components/form/Form.vue')['default'] GlobalUploadIndicator: typeof import('./src/components/GlobalUploadIndicator.vue')['default'] HardDriveUpload: typeof import('./src/components/icons/HardDriveUpload.vue')['default'] Home: typeof import('./src/components/icons/Home.vue')['default'] - IconField: typeof import('primevue/iconfield')['default'] InfoIcon: typeof import('./src/components/icons/InfoIcon.vue')['default'] - InputIcon: typeof import('primevue/inputicon')['default'] - InputText: typeof import('primevue/inputtext')['default'] + Input: typeof import('./src/components/ui/Input.vue')['default'] + InputPassword: typeof import('./src/components/ui/InputPassword.vue')['default'] Layout: typeof import('./src/components/icons/Layout.vue')['default'] LinkIcon: typeof import('./src/components/icons/LinkIcon.vue')['default'] - Message: typeof import('primevue/message')['default'] + Message: typeof import('./src/components/form/Message.vue')['default'] NotificationDrawer: typeof import('./src/components/NotificationDrawer.vue')['default'] PageHeader: typeof import('./src/components/dashboard/PageHeader.vue')['default'] - Paginator: typeof import('primevue/paginator')['default'] PanelLeft: typeof import('./src/components/icons/PanelLeft.vue')['default'] - Password: typeof import('primevue/password')['default'] + ProgressBar: typeof import('./src/components/ui/ProgressBar.vue')['default'] RootLayout: typeof import('./src/components/RootLayout.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] - Select: typeof import('primevue/select')['default'] SettingsIcon: typeof import('./src/components/icons/SettingsIcon.vue')['default'] - Skeleton: typeof import('primevue/skeleton')['default'] + Skeleton: typeof import('./src/components/ui/Skeleton.vue')['default'] StatsCard: typeof import('./src/components/dashboard/StatsCard.vue')['default'] + Tag: typeof import('./src/components/ui/Tag.vue')['default'] TestIcon: typeof import('./src/components/icons/TestIcon.vue')['default'] + Toast: typeof import('./src/components/ui/Toast.vue')['default'] TrashIcon: typeof import('./src/components/icons/TrashIcon.vue')['default'] Upload: typeof import('./src/components/icons/Upload.vue')['default'] Video: typeof import('./src/components/icons/Video.vue')['default'] @@ -68,10 +72,12 @@ declare global { const AlertTriangleIcon: typeof import('./src/components/icons/AlertTriangleIcon.vue')['default'] const ArrowDownTray: typeof import('./src/components/icons/ArrowDownTray.vue')['default'] const ArrowRightIcon: typeof import('./src/components/icons/ArrowRightIcon.vue')['default'] + const Avatar: typeof import('./src/components/ui/Avatar.vue')['default'] const Bell: typeof import('./src/components/icons/Bell.vue')['default'] - const Button: typeof import('primevue/button')['default'] + const Button: typeof import('./src/components/ui/Button.vue')['default'] + const Card: typeof import('./src/components/ui/Card.vue')['default'] const Chart: typeof import('./src/components/icons/Chart.vue')['default'] - const Checkbox: typeof import('primevue/checkbox')['default'] + const Checkbox: typeof import('./src/components/ui/Checkbox.vue')['default'] const CheckCircleIcon: typeof import('./src/components/icons/CheckCircleIcon.vue')['default'] const CheckIcon: typeof import('./src/components/icons/CheckIcon.vue')['default'] const CheckMarkIcon: typeof import('./src/components/icons/CheckMarkIcon.vue')['default'] @@ -80,31 +86,33 @@ declare global { const CreditCardIcon: typeof import('./src/components/icons/CreditCardIcon.vue')['default'] const DashboardLayout: typeof import('./src/components/DashboardLayout.vue')['default'] const DashboardNav: typeof import('./src/components/DashboardNav.vue')['default'] + const DataTable: typeof import('./src/components/table/DataTable.vue')['default'] + const Dialog: typeof import('./src/components/ui/Dialog.vue')['default'] const EmptyState: typeof import('./src/components/dashboard/EmptyState.vue')['default'] - const FloatLabel: typeof import('primevue/floatlabel')['default'] + const Field: typeof import('./src/components/form/Field.vue')['default'] + const Form: typeof import('./src/components/form/Form.vue')['default'] const GlobalUploadIndicator: typeof import('./src/components/GlobalUploadIndicator.vue')['default'] const HardDriveUpload: typeof import('./src/components/icons/HardDriveUpload.vue')['default'] const Home: typeof import('./src/components/icons/Home.vue')['default'] - const IconField: typeof import('primevue/iconfield')['default'] const InfoIcon: typeof import('./src/components/icons/InfoIcon.vue')['default'] - const InputIcon: typeof import('primevue/inputicon')['default'] - const InputText: typeof import('primevue/inputtext')['default'] + const Input: typeof import('./src/components/ui/Input.vue')['default'] + const InputPassword: typeof import('./src/components/ui/InputPassword.vue')['default'] const Layout: typeof import('./src/components/icons/Layout.vue')['default'] const LinkIcon: typeof import('./src/components/icons/LinkIcon.vue')['default'] - const Message: typeof import('primevue/message')['default'] + const Message: typeof import('./src/components/form/Message.vue')['default'] const NotificationDrawer: typeof import('./src/components/NotificationDrawer.vue')['default'] const PageHeader: typeof import('./src/components/dashboard/PageHeader.vue')['default'] - const Paginator: typeof import('primevue/paginator')['default'] const PanelLeft: typeof import('./src/components/icons/PanelLeft.vue')['default'] - const Password: typeof import('primevue/password')['default'] + const ProgressBar: typeof import('./src/components/ui/ProgressBar.vue')['default'] const RootLayout: typeof import('./src/components/RootLayout.vue')['default'] const RouterLink: typeof import('vue-router')['RouterLink'] const RouterView: typeof import('vue-router')['RouterView'] - const Select: typeof import('primevue/select')['default'] const SettingsIcon: typeof import('./src/components/icons/SettingsIcon.vue')['default'] - const Skeleton: typeof import('primevue/skeleton')['default'] + const Skeleton: typeof import('./src/components/ui/Skeleton.vue')['default'] const StatsCard: typeof import('./src/components/dashboard/StatsCard.vue')['default'] + const Tag: typeof import('./src/components/ui/Tag.vue')['default'] const TestIcon: typeof import('./src/components/icons/TestIcon.vue')['default'] + const Toast: typeof import('./src/components/ui/Toast.vue')['default'] const TrashIcon: typeof import('./src/components/icons/TrashIcon.vue')['default'] const Upload: typeof import('./src/components/icons/Upload.vue')['default'] const Video: typeof import('./src/components/icons/Video.vue')['default'] diff --git a/package.json b/package.json index bc037dd..be1781a 100644 --- a/package.json +++ b/package.json @@ -15,24 +15,21 @@ "@aws-sdk/s3-request-presigner": "^3.971.0", "@hiogawa/tiny-rpc": "^0.2.3-pre.18", "@hiogawa/utils": "^1.7.0", - "@primeuix/themes": "^2.0.3", - "@primevue/forms": "^4.5.4", + "@tanstack/vue-form": "^1.28.0", + "@tanstack/vue-table": "^8.21.3", "@unhead/vue": "^2.1.2", "@vueuse/core": "^14.1.0", "clsx": "^2.1.1", - "firebase-admin": "^13.6.0", "hono": "^4.11.4", "is-mobile": "^5.0.0", "pinia": "^3.0.4", - "primevue": "^4.5.4", "tailwind-merge": "^3.4.0", "vue": "^3.5.27", - "vue-router": "^4.6.4", + "vue-router": "^5.0.2", "zod": "^4.3.5" }, "devDependencies": { "@cloudflare/vite-plugin": "^1.21.0", - "@primevue/auto-import-resolver": "^4.5.4", "@types/node": "^25.0.9", "@vitejs/plugin-vue": "^6.0.3", "@vitejs/plugin-vue-jsx": "^5.1.3", diff --git a/src/components/DashboardNav.vue b/src/components/DashboardNav.vue index c124172..8d4af9b 100644 --- a/src/components/DashboardNav.vue +++ b/src/components/DashboardNav.vue @@ -1,12 +1,12 @@ + + diff --git a/src/components/form/Form.vue b/src/components/form/Form.vue new file mode 100644 index 0000000..55d2f91 --- /dev/null +++ b/src/components/form/Form.vue @@ -0,0 +1,55 @@ + + + diff --git a/src/components/form/Message.vue b/src/components/form/Message.vue new file mode 100644 index 0000000..1d51ba7 --- /dev/null +++ b/src/components/form/Message.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/components/table/Column.ts b/src/components/table/Column.ts new file mode 100644 index 0000000..70604cf --- /dev/null +++ b/src/components/table/Column.ts @@ -0,0 +1,36 @@ +import { createColumnHelper, type ColumnDef } from '@tanstack/vue-table' + +export { createColumnHelper } +export type { ColumnDef } + +// Helper function to create a simple column +export function createColumn( + accessorKey: keyof T, + header: string, + options?: { + cell?: (value: any, row: T) => any + enableSorting?: boolean + size?: number + } +): ColumnDef { + return { + accessorKey: accessorKey as string, + header, + enableSorting: options?.enableSorting ?? true, + size: options?.size, + cell: options?.cell + ? ({ getValue, row }) => options.cell!(getValue(), row.original) + : ({ getValue }) => getValue() + } +} + +// Helper for selection column +export function createSelectionColumn(): ColumnDef { + return { + id: 'select', + header: ({ table }) => null, + cell: () => null, + size: 50, + enableSorting: false + } +} diff --git a/src/components/table/DataTable.vue b/src/components/table/DataTable.vue new file mode 100644 index 0000000..6a001f0 --- /dev/null +++ b/src/components/table/DataTable.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/components/ui/Avatar.vue b/src/components/ui/Avatar.vue new file mode 100644 index 0000000..14a687e --- /dev/null +++ b/src/components/ui/Avatar.vue @@ -0,0 +1,71 @@ + + + diff --git a/src/components/ui/Button.vue b/src/components/ui/Button.vue new file mode 100644 index 0000000..8d5747f --- /dev/null +++ b/src/components/ui/Button.vue @@ -0,0 +1,59 @@ + + + diff --git a/src/components/ui/Card.vue b/src/components/ui/Card.vue new file mode 100644 index 0000000..b45c97b --- /dev/null +++ b/src/components/ui/Card.vue @@ -0,0 +1,28 @@ + + + diff --git a/src/components/ui/Checkbox.vue b/src/components/ui/Checkbox.vue new file mode 100644 index 0000000..723a343 --- /dev/null +++ b/src/components/ui/Checkbox.vue @@ -0,0 +1,87 @@ + + + diff --git a/src/components/ui/Dialog.vue b/src/components/ui/Dialog.vue new file mode 100644 index 0000000..0654edc --- /dev/null +++ b/src/components/ui/Dialog.vue @@ -0,0 +1,124 @@ + + + diff --git a/src/components/ui/Input.vue b/src/components/ui/Input.vue new file mode 100644 index 0000000..9248b33 --- /dev/null +++ b/src/components/ui/Input.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/components/ui/InputPassword.vue b/src/components/ui/InputPassword.vue new file mode 100644 index 0000000..a6f3e54 --- /dev/null +++ b/src/components/ui/InputPassword.vue @@ -0,0 +1,105 @@ + + + diff --git a/src/components/ui/ProgressBar.vue b/src/components/ui/ProgressBar.vue new file mode 100644 index 0000000..deaa634 --- /dev/null +++ b/src/components/ui/ProgressBar.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/components/ui/Skeleton.vue b/src/components/ui/Skeleton.vue new file mode 100644 index 0000000..ed8e8cc --- /dev/null +++ b/src/components/ui/Skeleton.vue @@ -0,0 +1,27 @@ + + + diff --git a/src/components/ui/Tag.vue b/src/components/ui/Tag.vue new file mode 100644 index 0000000..9c4b07c --- /dev/null +++ b/src/components/ui/Tag.vue @@ -0,0 +1,34 @@ + + + diff --git a/src/components/ui/Toast.vue b/src/components/ui/Toast.vue new file mode 100644 index 0000000..27fae4a --- /dev/null +++ b/src/components/ui/Toast.vue @@ -0,0 +1,73 @@ + + + diff --git a/src/composables/useDataLoader.ts b/src/composables/useDataLoader.ts new file mode 100644 index 0000000..1c4ecc3 --- /dev/null +++ b/src/composables/useDataLoader.ts @@ -0,0 +1,174 @@ +import { computed, onMounted, onUnmounted, ref, watch } from 'vue' +import { useRoute } from 'vue-router' + +interface DataLoaderOptions { + key: string + fetcher: () => Promise + revalidateOnFocus?: boolean + revalidateOnReconnect?: boolean + refreshInterval?: number + dedupingInterval?: number + fallbackData?: T +} + +interface DataLoaderState { + data: T | undefined + error: Error | null + isLoading: boolean + isValidating: boolean +} + +// Global cache +const cache = new Map() +const dedupeTimers = new Map() +const DEDUPING_INTERVAL = 2000 + +export function useDataLoader(options: DataLoaderOptions) { + const route = useRoute() + const { + key, + fetcher, + revalidateOnFocus = false, + revalidateOnReconnect = true, + refreshInterval, + fallbackData + } = options + + const data = ref(fallbackData) + const error = ref(null) + const isLoading = ref(false) + const isValidating = ref(false) + + let refreshTimer: number | null = null + let isMounted = false + + const mutate = async (newData?: T): Promise => { + if (newData !== undefined) { + data.value = newData + cache.set(key, { data: newData, timestamp: Date.now() }) + return newData + } + + // Dedupe requests + if (dedupeTimers.has(key)) { + return data.value + } + + const dedupeKey = key + dedupeTimers.set(dedupeKey, window.setTimeout(() => { + dedupeTimers.delete(dedupeKey) + }, DEDUPING_INTERVAL)) + + isValidating.value = true + if (!data.value) { + isLoading.value = true + } + + try { + const result = await fetcher() + data.value = result + error.value = null + cache.set(key, { data: result, timestamp: Date.now() }) + return result + } catch (err) { + error.value = err as Error + throw err + } finally { + isLoading.value = false + isValidating.value = false + } + } + + // Initial load + const load = async () => { + const cached = cache.get(key) + if (cached && Date.now() - cached.timestamp < DEDUPING_INTERVAL) { + data.value = cached.data + return + } + await mutate() + } + + // Revalidate on focus + const handleFocus = () => { + if (revalidateOnFocus && document.visibilityState === 'visible') { + mutate() + } + } + + // Revalidate on reconnect + const handleOnline = () => { + if (revalidateOnReconnect) { + mutate() + } + } + + // Setup refresh interval + const setupRefreshInterval = () => { + if (refreshInterval && refreshInterval > 0) { + refreshTimer = window.setInterval(() => { + mutate() + }, refreshInterval) + } + } + + // Cleanup refresh interval + const cleanupRefreshInterval = () => { + if (refreshTimer) { + clearInterval(refreshTimer) + refreshTimer = null + } + } + + onMounted(() => { + isMounted = true + load() + + if (revalidateOnFocus) { + document.addEventListener('visibilitychange', handleFocus) + } + + if (revalidateOnReconnect) { + window.addEventListener('online', handleOnline) + } + + setupRefreshInterval() + }) + + onUnmounted(() => { + isMounted = false + cleanupRefreshInterval() + + if (revalidateOnFocus) { + document.removeEventListener('visibilitychange', handleFocus) + } + + if (revalidateOnReconnect) { + window.removeEventListener('online', handleOnline) + } + }) + + // Revalidate when key changes + watch(() => key, () => { + if (isMounted) { + load() + } + }) + + return { + data: computed(() => data.value), + error: computed(() => error.value), + isLoading: computed(() => isLoading.value), + isValidating: computed(() => isValidating.value), + mutate + } +} + +// Helper for SSR compatibility +export const useSWRV = (key: string, fetcher: () => Promise) => { + return useDataLoader({ + key, + fetcher, + revalidateOnFocus: false + }) +} diff --git a/src/composables/useToast.ts b/src/composables/useToast.ts new file mode 100644 index 0000000..2bed080 --- /dev/null +++ b/src/composables/useToast.ts @@ -0,0 +1,90 @@ +import { reactive } from 'vue' + +export type ToastSeverity = 'success' | 'error' | 'info' | 'warn' + +export interface ToastMessage { + id: string + severity: ToastSeverity + summary: string + detail?: string + life?: number +} + +interface ToastState { + messages: ToastMessage[] +} + +const state = reactive({ + messages: [] +}) + +let toastIdCounter = 0 + +export const useToast = () => { + const add = (message: Omit) => { + const id = `toast-${++toastIdCounter}` + const newMessage: ToastMessage = { + id, + life: 3000, + ...message + } + + state.messages.push(newMessage) + + if (newMessage.life && newMessage.life > 0) { + setTimeout(() => { + remove(id) + }, newMessage.life) + } + + return id + } + + const remove = (id: string) => { + const index = state.messages.findIndex(m => m.id === id) + if (index > -1) { + state.messages.splice(index, 1) + } + } + + const clear = () => { + state.messages.length = 0 + } + + const success = (detail: string, summary: string = 'Success') => { + return add({ severity: 'success', summary, detail }) + } + + const error = (detail: string, summary: string = 'Error') => { + return add({ severity: 'error', summary, detail }) + } + + const info = (detail: string, summary: string = 'Info') => { + return add({ severity: 'info', summary, detail }) + } + + const warn = (detail: string, summary: string = 'Warning') => { + return add({ severity: 'warn', summary, detail }) + } + + return { + messages: state.messages, + add, + remove, + clear, + success, + error, + info, + warn + } +} + +// Global toast instance for use outside of components +let globalToastInstance: ReturnType | null = null + +export const getGlobalToast = () => { + if (!globalToastInstance) { + globalToastInstance = useToast() + } + return globalToastInstance +} diff --git a/src/index.tsx b/src/index.tsx index 5f8ad72..19b863e 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -6,15 +6,12 @@ import { streamText } from 'hono/streaming'; import isMobile from 'is-mobile'; import { renderToWebStream } from 'vue/server-renderer'; import { buildBootstrapScript } from './lib/manifest'; -import { styleTags } from './lib/primePassthrough'; +import { createTextTransformStreamClass } from './lib/replateStreamText'; import { createApp } from './main'; import { useAuthStore } from './stores/auth'; -// @ts-ignore -import Base from '@primevue/core/base'; -import { createTextTransformStreamClass } from './lib/replateStreamText'; + const app = new Hono() -const defaultNames = ['primitive', 'semantic', 'global', 'base', 'ripple-directive'] -// app.use(renderer) + app.use('*', contextStorage()); app.use(cors(), async (c, next) => { c.set("fetch", app.request.bind(app)); @@ -35,8 +32,7 @@ app.use(cors(), async (c, next) => { url.protocol = 'https:' url.pathname = path.replace(/^\/r/, '') || '/' url.port = '' - // console.log("url", url.toString()) - // console.log("c.req.raw", c.req.raw) + const headers = new Headers(c.req.header()); headers.delete("host"); headers.delete("connection"); @@ -50,9 +46,11 @@ app.use(cors(), async (c, next) => { credentials: 'include' }); }); + app.get("/.well-known/*", (c) => { return c.json({ ok: true }); }); + app.get("*", async (c) => { const nonce = crypto.randomUUID(); const url = new URL(c.req.url); @@ -60,33 +58,28 @@ app.get("*", async (c) => { app.provide("honoContext", c); const auth = useAuthStore(); auth.$reset(); - // auth.initialized = false; await auth.init(); await router.push(url.pathname); await router.isReady(); - let usedStyles = new Set(); - Base.setLoadedStyleName = async (name: string) => usedStyles.add(name) + return streamText(c, async (stream) => { c.header("Content-Type", "text/html; charset=utf-8"); c.header("Content-Encoding", "Identity"); const ctx: Record = {}; const appStream = renderToWebStream(app, ctx); - // console.log("ctx: ", ); + await stream.write(""); await stream.write(""); await renderSSRHead(head).then((headString) => stream.write(headString.headTags.replace(/\n/g, ""))); - // await stream.write(``); await stream.write(``); await stream.write(``); await stream.write(''); await stream.write(buildBootstrapScript()); - if (usedStyles.size > 0) { - defaultNames.forEach(name => usedStyles.add(name)); - } - await Promise.all(styleTags.filter(tag => usedStyles.has(tag.name.replace(/-(variables|style)$/, ""))).map(tag => stream.write(``))); + await stream.write(``); await stream.pipe(createTextTransformStreamClass(appStream, (text) => text.replace('
', `
${ctx.teleports["#anchor-header"] || ""}
`).replace('
', `
${ctx.teleports["#anchor-top"] || ""}
`))); + delete ctx.teleports delete ctx.__teleportBuffers delete ctx.modules; @@ -95,6 +88,7 @@ app.get("*", async (c) => { await stream.write(""); }); }) + const ESCAPE_LOOKUP: { [match: string]: string } = { "&": "\\u0026", ">": "\\u003e", @@ -108,4 +102,5 @@ const ESCAPE_REGEX = /[&><\u2028\u2029]/g; function htmlEscape(str: string): string { return str.replace(ESCAPE_REGEX, (match) => ESCAPE_LOOKUP[match]); } + export default app diff --git a/src/lib/primeCssContent.ts b/src/lib/primeCssContent.ts deleted file mode 100644 index d150dec..0000000 --- a/src/lib/primeCssContent.ts +++ /dev/null @@ -1 +0,0 @@ -export const cssContent = `.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px;}.p-overflow-hidden{overflow:hidden;padding-right:var(--p-scrollbar-width);} .p-virtualscroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none;}.p-virtualscroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform;}.p-virtualscroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none;}.p-virtualscroller-loader{position:sticky;top:0;left:0;width:100%;height:100%;}.p-virtualscroller-loader-mask{display:flex;align-items:center;justify-content:center;}.p-virtualscroller-horizontal > .p-virtualscroller-content{display:flex;}.p-virtualscroller-inline .p-virtualscroller-content{position:static;}.p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;inset-block-start:0;inset-inline-start:0;} :root,:host{--p-stone-50:#fafaf9;--p-stone-100:#f5f5f4;--p-stone-200:#e7e5e4;--p-stone-300:#d6d3d1;--p-stone-400:#a8a29e;--p-stone-500:#78716c;--p-stone-600:#57534e;--p-stone-700:#44403c;--p-stone-800:#292524;--p-stone-900:#1c1917;--p-stone-950:#0c0a09;--p-neutral-50:#fafafa;--p-neutral-100:#f5f5f5;--p-neutral-200:#e5e5e5;--p-neutral-300:#d4d4d4;--p-neutral-400:#a3a3a3;--p-neutral-500:#737373;--p-neutral-600:#525252;--p-neutral-700:#404040;--p-neutral-800:#262626;--p-neutral-900:#171717;--p-neutral-950:#0a0a0a;--p-zinc-50:#fafafa;--p-zinc-100:#f4f4f5;--p-zinc-200:#e4e4e7;--p-zinc-300:#d4d4d8;--p-zinc-400:#a1a1aa;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-zinc-700:#3f3f46;--p-zinc-800:#27272a;--p-zinc-900:#18181b;--p-zinc-950:#09090b;--p-gray-50:#f9fafb;--p-gray-100:#f3f4f6;--p-gray-200:#e5e7eb;--p-gray-300:#d1d5db;--p-gray-400:#9ca3af;--p-gray-500:#6b7280;--p-gray-600:#4b5563;--p-gray-700:#374151;--p-gray-800:#1f2937;--p-gray-900:#111827;--p-gray-950:#030712;--p-slate-50:#f8fafc;--p-slate-100:#f1f5f9;--p-slate-200:#e2e8f0;--p-slate-300:#cbd5e1;--p-slate-400:#94a3b8;--p-slate-500:#64748b;--p-slate-600:#475569;--p-slate-700:#334155;--p-slate-800:#1e293b;--p-slate-900:#0f172a;--p-slate-950:#020617;--p-rose-50:#fff1f2;--p-rose-100:#ffe4e6;--p-rose-200:#fecdd3;--p-rose-300:#fda4af;--p-rose-400:#fb7185;--p-rose-500:#f43f5e;--p-rose-600:#e11d48;--p-rose-700:#be123c;--p-rose-800:#9f1239;--p-rose-900:#881337;--p-rose-950:#4c0519;--p-pink-50:#fdf2f8;--p-pink-100:#fce7f3;--p-pink-200:#fbcfe8;--p-pink-300:#f9a8d4;--p-pink-400:#f472b6;--p-pink-500:#ec4899;--p-pink-600:#db2777;--p-pink-700:#be185d;--p-pink-800:#9d174d;--p-pink-900:#831843;--p-pink-950:#500724;--p-fuchsia-50:#fdf4ff;--p-fuchsia-100:#fae8ff;--p-fuchsia-200:#f5d0fe;--p-fuchsia-300:#f0abfc;--p-fuchsia-400:#e879f9;--p-fuchsia-500:#d946ef;--p-fuchsia-600:#c026d3;--p-fuchsia-700:#a21caf;--p-fuchsia-800:#86198f;--p-fuchsia-900:#701a75;--p-fuchsia-950:#4a044e;--p-purple-50:#faf5ff;--p-purple-100:#f3e8ff;--p-purple-200:#e9d5ff;--p-purple-300:#d8b4fe;--p-purple-400:#c084fc;--p-purple-500:#a855f7;--p-purple-600:#9333ea;--p-purple-700:#7e22ce;--p-purple-800:#6b21a8;--p-purple-900:#581c87;--p-purple-950:#3b0764;--p-violet-50:#f5f3ff;--p-violet-100:#ede9fe;--p-violet-200:#ddd6fe;--p-violet-300:#c4b5fd;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-violet-900:#4c1d95;--p-violet-950:#2e1065;--p-indigo-50:#eef2ff;--p-indigo-100:#e0e7ff;--p-indigo-200:#c7d2fe;--p-indigo-300:#a5b4fc;--p-indigo-400:#818cf8;--p-indigo-500:#6366f1;--p-indigo-600:#4f46e5;--p-indigo-700:#4338ca;--p-indigo-800:#3730a3;--p-indigo-900:#312e81;--p-indigo-950:#1e1b4b;--p-blue-50:#eff6ff;--p-blue-100:#dbeafe;--p-blue-200:#bfdbfe;--p-blue-300:#93c5fd;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-blue-700:#1d4ed8;--p-blue-800:#1e40af;--p-blue-900:#1e3a8a;--p-blue-950:#172554;--p-sky-50:#f0f9ff;--p-sky-100:#e0f2fe;--p-sky-200:#bae6fd;--p-sky-300:#7dd3fc;--p-sky-400:#38bdf8;--p-sky-500:#0ea5e9;--p-sky-600:#0284c7;--p-sky-700:#0369a1;--p-sky-800:#075985;--p-sky-900:#0c4a6e;--p-sky-950:#082f49;--p-cyan-50:#ecfeff;--p-cyan-100:#cffafe;--p-cyan-200:#a5f3fc;--p-cyan-300:#67e8f9;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-600:#0891b2;--p-cyan-700:#0e7490;--p-cyan-800:#155e75;--p-cyan-900:#164e63;--p-cyan-950:#083344;--p-teal-50:#f0fdfa;--p-teal-100:#ccfbf1;--p-teal-200:#99f6e4;--p-teal-300:#5eead4;--p-teal-400:#2dd4bf;--p-teal-500:#14b8a6;--p-teal-600:#0d9488;--p-teal-700:#0f766e;--p-teal-800:#115e59;--p-teal-900:#134e4a;--p-teal-950:#042f2e;--p-yellow-50:#fefce8;--p-yellow-100:#fef9c3;--p-yellow-200:#fef08a;--p-yellow-300:#fde047;--p-yellow-400:#facc15;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-yellow-700:#a16207;--p-yellow-800:#854d0e;--p-yellow-900:#713f12;--p-yellow-950:#422006;--p-amber-50:#fffbeb;--p-amber-100:#fef3c7;--p-amber-200:#fde68a;--p-amber-300:#fcd34d;--p-amber-400:#fbbf24;--p-amber-500:#f59e0b;--p-amber-600:#d97706;--p-amber-700:#b45309;--p-amber-800:#92400e;--p-amber-900:#78350f;--p-amber-950:#451a03;--p-orange-50:#fff7ed;--p-orange-100:#ffedd5;--p-orange-200:#fed7aa;--p-orange-300:#fdba74;--p-orange-400:#fb923c;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-orange-700:#c2410c;--p-orange-800:#9a3412;--p-orange-900:#7c2d12;--p-orange-950:#431407;--p-red-50:#fef2f2;--p-red-100:#fee2e2;--p-red-200:#fecaca;--p-red-300:#fca5a5;--p-red-400:#f87171;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-red-700:#b91c1c;--p-red-800:#991b1b;--p-red-900:#7f1d1d;--p-red-950:#450a0a;--p-lime-50:#f7fee7;--p-lime-100:#ecfccb;--p-lime-200:#d9f99d;--p-lime-300:#bef264;--p-lime-400:#a3e635;--p-lime-500:#84cc16;--p-lime-600:#65a30d;--p-lime-700:#4d7c0f;--p-lime-800:#3f6212;--p-lime-900:#365314;--p-lime-950:#1a2e05;--p-green-50:#f0fdf4;--p-green-100:#dcfce7;--p-green-200:#bbf7d0;--p-green-300:#86efac;--p-green-400:#4ade80;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-green-700:#15803d;--p-green-800:#166534;--p-green-900:#14532d;--p-green-950:#052e16;--p-emerald-50:#ecfdf5;--p-emerald-100:#d1fae5;--p-emerald-200:#a7f3d0;--p-emerald-300:#6ee7b7;--p-emerald-400:#34d399;--p-emerald-500:#10b981;--p-emerald-600:#059669;--p-emerald-700:#047857;--p-emerald-800:#065f46;--p-emerald-900:#064e3b;--p-emerald-950:#022c22;--p-border-radius-none:0;--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px;} :root,:host{--p-transition-duration:0.2s;--p-disabled-opacity:0.6;--p-icon-size:1rem;--p-anchor-gutter:2px;--p-overlay-navigation-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-overlay-modal-border-radius:var(--p-border-radius-xl);--p-overlay-modal-padding:1.25rem;--p-overlay-modal-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--p-overlay-popover-border-radius:var(--p-border-radius-md);--p-overlay-popover-padding:0.75rem;--p-overlay-popover-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-overlay-select-border-radius:var(--p-border-radius-md);--p-overlay-select-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-navigation-submenu-icon-size:0.875rem;--p-navigation-submenu-label-padding:0.5rem 0.75rem;--p-navigation-submenu-label-font-weight:600;--p-navigation-item-padding:0.5rem 0.75rem;--p-navigation-item-border-radius:var(--p-border-radius-sm);--p-navigation-item-gap:0.5rem;--p-navigation-list-padding:0.25rem 0.25rem;--p-navigation-list-gap:2px;--p-mask-transition-duration:0.3s;--p-content-border-radius:var(--p-border-radius-md);--p-list-padding:0.25rem 0.25rem;--p-list-gap:2px;--p-list-option-group-padding:0.5rem 0.75rem;--p-list-option-group-font-weight:600;--p-list-option-padding:0.5rem 0.75rem;--p-list-option-border-radius:var(--p-border-radius-sm);--p-list-header-padding:0.5rem 1rem 0.25rem 1rem;--p-form-field-padding-x:0.75rem;--p-form-field-padding-y:0.5rem;--p-form-field-border-radius:var(--p-border-radius-md);--p-form-field-transition-duration:var(--p-transition-duration);--p-form-field-focus-ring-width:0;--p-form-field-focus-ring-style:none;--p-form-field-focus-ring-color:transparent;--p-form-field-focus-ring-offset:0;--p-form-field-focus-ring-shadow:none;--p-form-field-lg-font-size:1.125rem;--p-form-field-lg-padding-x:0.875rem;--p-form-field-lg-padding-y:0.625rem;--p-form-field-sm-font-size:0.875rem;--p-form-field-sm-padding-x:0.625rem;--p-form-field-sm-padding-y:0.375rem;--p-primary-50:#ecfdf5;--p-primary-100:#d1fae5;--p-primary-200:#a7f3d0;--p-primary-300:#6ee7b7;--p-primary-400:#34d399;--p-primary-500:#10b981;--p-primary-600:#059669;--p-primary-700:#047857;--p-primary-800:#065f46;--p-primary-900:#064e3b;--p-primary-950:#022c22;--p-focus-ring-width:1px;--p-focus-ring-style:solid;--p-focus-ring-color:var(--p-primary-color);--p-focus-ring-offset:2px;--p-focus-ring-shadow:none;--p-navigation-submenu-icon-color:var(--p-surface-400);--p-navigation-submenu-icon-focus-color:var(--p-surface-500);--p-navigation-submenu-icon-active-color:var(--p-surface-500);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-muted-color);--p-navigation-item-focus-background:var(--p-surface-100);--p-navigation-item-active-background:var(--p-surface-100);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-400);--p-navigation-item-icon-focus-color:var(--p-surface-500);--p-navigation-item-icon-active-color:var(--p-surface-500);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-muted-color);--p-list-option-focus-background:var(--p-surface-100);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-400);--p-list-option-icon-focus-color:var(--p-surface-500);--p-overlay-modal-background:var(--p-surface-0);--p-overlay-modal-border-color:var(--p-surface-200);--p-overlay-modal-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-0);--p-overlay-popover-border-color:var(--p-surface-200);--p-overlay-popover-color:var(--p-text-color);--p-overlay-select-background:var(--p-surface-0);--p-overlay-select-border-color:var(--p-surface-200);--p-overlay-select-color:var(--p-text-color);--p-content-background:var(--p-surface-0);--p-content-hover-background:var(--p-surface-100);--p-content-border-color:var(--p-surface-200);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-text-color:var(--p-surface-700);--p-text-hover-color:var(--p-surface-800);--p-text-muted-color:var(--p-surface-500);--p-text-hover-muted-color:var(--p-surface-600);--p-form-field-background:var(--p-surface-0);--p-form-field-disabled-background:var(--p-surface-200);--p-form-field-filled-background:var(--p-surface-50);--p-form-field-filled-hover-background:var(--p-surface-50);--p-form-field-filled-focus-background:var(--p-surface-50);--p-form-field-border-color:var(--p-surface-300);--p-form-field-hover-border-color:var(--p-surface-400);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-400);--p-form-field-color:var(--p-surface-700);--p-form-field-disabled-color:var(--p-surface-500);--p-form-field-placeholder-color:var(--p-surface-500);--p-form-field-invalid-placeholder-color:var(--p-red-600);--p-form-field-float-label-color:var(--p-surface-500);--p-form-field-float-label-focus-color:var(--p-primary-600);--p-form-field-float-label-active-color:var(--p-surface-500);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-400);--p-form-field-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);--p-mask-background:rgba(0,0,0,0.4);--p-mask-color:var(--p-surface-200);--p-highlight-background:var(--p-primary-50);--p-highlight-focus-background:var(--p-primary-100);--p-highlight-color:var(--p-primary-700);--p-highlight-focus-color:var(--p-primary-800);--p-primary-color:var(--p-primary-500);--p-primary-contrast-color:#ffffff;--p-primary-hover-color:var(--p-primary-600);--p-primary-active-color:var(--p-primary-700);--p-surface-0:#ffffff;--p-surface-50:var(--p-slate-50);--p-surface-100:var(--p-slate-100);--p-surface-200:var(--p-slate-200);--p-surface-300:var(--p-slate-300);--p-surface-400:var(--p-slate-400);--p-surface-500:var(--p-slate-500);--p-surface-600:var(--p-slate-600);--p-surface-700:var(--p-slate-700);--p-surface-800:var(--p-slate-800);--p-surface-900:var(--p-slate-900);--p-surface-950:var(--p-slate-950);}.p-dark{--p-navigation-submenu-icon-color:var(--p-surface-500);--p-navigation-submenu-icon-focus-color:var(--p-surface-400);--p-navigation-submenu-icon-active-color:var(--p-surface-400);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-muted-color);--p-navigation-item-focus-background:var(--p-surface-800);--p-navigation-item-active-background:var(--p-surface-800);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-500);--p-navigation-item-icon-focus-color:var(--p-surface-400);--p-navigation-item-icon-active-color:var(--p-surface-400);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-muted-color);--p-list-option-focus-background:var(--p-surface-800);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-500);--p-list-option-icon-focus-color:var(--p-surface-400);--p-overlay-modal-background:var(--p-surface-900);--p-overlay-modal-border-color:var(--p-surface-700);--p-overlay-modal-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-900);--p-overlay-popover-border-color:var(--p-surface-700);--p-overlay-popover-color:var(--p-text-color);--p-overlay-select-background:var(--p-surface-900);--p-overlay-select-border-color:var(--p-surface-700);--p-overlay-select-color:var(--p-text-color);--p-content-background:var(--p-surface-900);--p-content-hover-background:var(--p-surface-800);--p-content-border-color:var(--p-surface-700);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-text-color:var(--p-surface-0);--p-text-hover-color:var(--p-surface-0);--p-text-muted-color:var(--p-surface-400);--p-text-hover-muted-color:var(--p-surface-300);--p-form-field-background:var(--p-surface-950);--p-form-field-disabled-background:var(--p-surface-700);--p-form-field-filled-background:var(--p-surface-800);--p-form-field-filled-hover-background:var(--p-surface-800);--p-form-field-filled-focus-background:var(--p-surface-800);--p-form-field-border-color:var(--p-surface-600);--p-form-field-hover-border-color:var(--p-surface-500);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-300);--p-form-field-color:var(--p-surface-0);--p-form-field-disabled-color:var(--p-surface-400);--p-form-field-placeholder-color:var(--p-surface-400);--p-form-field-invalid-placeholder-color:var(--p-red-400);--p-form-field-float-label-color:var(--p-surface-400);--p-form-field-float-label-focus-color:var(--p-primary-color);--p-form-field-float-label-active-color:var(--p-surface-400);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-400);--p-form-field-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);--p-mask-background:rgba(0,0,0,0.6);--p-mask-color:var(--p-surface-200);--p-highlight-background:color-mix(in srgb,var(--p-primary-400),transparent 84%);--p-highlight-focus-background:color-mix(in srgb,var(--p-primary-400),transparent 76%);--p-highlight-color:rgba(255,255,255,.87);--p-highlight-focus-color:rgba(255,255,255,.87);--p-primary-color:var(--p-primary-400);--p-primary-contrast-color:var(--p-surface-900);--p-primary-hover-color:var(--p-primary-300);--p-primary-active-color:var(--p-primary-200);--p-surface-0:#ffffff;--p-surface-50:var(--p-zinc-50);--p-surface-100:var(--p-zinc-100);--p-surface-200:var(--p-zinc-200);--p-surface-300:var(--p-zinc-300);--p-surface-400:var(--p-zinc-400);--p-surface-500:var(--p-zinc-500);--p-surface-600:var(--p-zinc-600);--p-surface-700:var(--p-zinc-700);--p-surface-800:var(--p-zinc-800);--p-surface-900:var(--p-zinc-900);--p-surface-950:var(--p-zinc-950);} :root,:host{color-scheme:light}.p-dark{color-scheme:dark} *,::before,::after{box-sizing:border-box;}.p-collapsible-enter-active{animation:p-animate-collapsible-expand 0.2s ease-out;overflow:hidden;}.p-collapsible-leave-active{animation:p-animate-collapsible-collapse 0.2s ease-out;overflow:hidden;}@keyframes p-animate-collapsible-expand{from{grid-template-rows:0fr;}to{grid-template-rows:1fr;}} @keyframes p-animate-collapsible-collapse{from{grid-template-rows:1fr;}to{grid-template-rows:0fr;}} .p-disabled,.p-disabled *{cursor:default;pointer-events:none;user-select:none;}.p-disabled,.p-component:disabled{opacity:var(--p-disabled-opacity);}.pi{font-size:var(--p-icon-size);}.p-icon{width:var(--p-icon-size);height:var(--p-icon-size);}.p-overlay-mask{background:var(--px-mask-background,var(--p-mask-background));color:var(--p-mask-color);position:fixed;top:0;left:0;width:100%;height:100%;}.p-overlay-mask-enter-active{animation:p-animate-overlay-mask-enter var(--p-mask-transition-duration) forwards;}.p-overlay-mask-leave-active{animation:p-animate-overlay-mask-leave var(--p-mask-transition-duration) forwards;}@keyframes p-animate-overlay-mask-enter{from{background:transparent;}to{background:var(--px-mask-background,var(--p-mask-background));}} @keyframes p-animate-overlay-mask-leave{from{background:var(--px-mask-background,var(--p-mask-background));}to{background:transparent;}} .p-anchored-overlay-enter-active{animation:p-animate-anchored-overlay-enter 300ms cubic-bezier(.19,1,.22,1);}.p-anchored-overlay-leave-active{animation:p-animate-anchored-overlay-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-anchored-overlay-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-anchored-overlay-leave{to{opacity:0;transform:scale(0.93);}} li.p-autocomplete-option,div.p-cascadeselect-option-content,li.p-listbox-option,li.p-multiselect-option,li.p-select-option,li.p-listbox-option,div.p-tree-node-content,li.p-datatable-filter-constraint,.p-datatable .p-datatable-tbody > tr,.p-treetable .p-treetable-tbody > tr,div.p-menu-item-content,div.p-tieredmenu-item-content,div.p-contextmenu-item-content,div.p-menubar-item-content,div.p-megamenu-item-content,div.p-panelmenu-header-content,div.p-panelmenu-item-content,th.p-datatable-header-cell,th.p-treetable-header-cell,thead.p-datatable-thead > tr > th,.p-treetable thead.p-treetable-thead>tr>th{transition:none;} :root,:host{--p-autocomplete-empty-message-padding:var(--p-list-option-padding);--p-autocomplete-chip-border-radius:var(--p-border-radius-sm);--p-autocomplete-dropdown-width:2.5rem;--p-autocomplete-dropdown-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-hover-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-active-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-border-radius:var(--p-form-field-border-radius);--p-autocomplete-dropdown-focus-ring-width:var(--p-focus-ring-width);--p-autocomplete-dropdown-focus-ring-style:var(--p-focus-ring-style);--p-autocomplete-dropdown-focus-ring-color:var(--p-focus-ring-color);--p-autocomplete-dropdown-focus-ring-offset:var(--p-focus-ring-offset);--p-autocomplete-dropdown-focus-ring-shadow:var(--p-focus-ring-shadow);--p-autocomplete-dropdown-lg-width:3rem;--p-autocomplete-dropdown-sm-width:2rem;--p-autocomplete-option-group-background:var(--p-list-option-group-background);--p-autocomplete-option-group-color:var(--p-list-option-group-color);--p-autocomplete-option-group-font-weight:var(--p-list-option-group-font-weight);--p-autocomplete-option-group-padding:var(--p-list-option-group-padding);--p-autocomplete-option-focus-background:var(--p-list-option-focus-background);--p-autocomplete-option-selected-background:var(--p-list-option-selected-background);--p-autocomplete-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-autocomplete-option-color:var(--p-list-option-color);--p-autocomplete-option-focus-color:var(--p-list-option-focus-color);--p-autocomplete-option-selected-color:var(--p-list-option-selected-color);--p-autocomplete-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-autocomplete-option-padding:var(--p-list-option-padding);--p-autocomplete-option-border-radius:var(--p-list-option-border-radius);--p-autocomplete-list-padding:var(--p-list-padding);--p-autocomplete-list-gap:var(--p-list-gap);--p-autocomplete-overlay-background:var(--p-overlay-select-background);--p-autocomplete-overlay-border-color:var(--p-overlay-select-border-color);--p-autocomplete-overlay-border-radius:var(--p-overlay-select-border-radius);--p-autocomplete-overlay-color:var(--p-overlay-select-color);--p-autocomplete-overlay-shadow:var(--p-overlay-select-shadow);--p-autocomplete-background:var(--p-form-field-background);--p-autocomplete-disabled-background:var(--p-form-field-disabled-background);--p-autocomplete-filled-background:var(--p-form-field-filled-background);--p-autocomplete-filled-hover-background:var(--p-form-field-filled-hover-background);--p-autocomplete-filled-focus-background:var(--p-form-field-filled-focus-background);--p-autocomplete-border-color:var(--p-form-field-border-color);--p-autocomplete-hover-border-color:var(--p-form-field-hover-border-color);--p-autocomplete-focus-border-color:var(--p-form-field-focus-border-color);--p-autocomplete-invalid-border-color:var(--p-form-field-invalid-border-color);--p-autocomplete-color:var(--p-form-field-color);--p-autocomplete-disabled-color:var(--p-form-field-disabled-color);--p-autocomplete-placeholder-color:var(--p-form-field-placeholder-color);--p-autocomplete-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-autocomplete-shadow:var(--p-form-field-shadow);--p-autocomplete-padding-x:var(--p-form-field-padding-x);--p-autocomplete-padding-y:var(--p-form-field-padding-y);--p-autocomplete-border-radius:var(--p-form-field-border-radius);--p-autocomplete-transition-duration:var(--p-form-field-transition-duration);--p-autocomplete-focus-ring-width:var(--p-form-field-focus-ring-width);--p-autocomplete-focus-ring-style:var(--p-form-field-focus-ring-style);--p-autocomplete-focus-ring-color:var(--p-form-field-focus-ring-color);--p-autocomplete-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-autocomplete-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-autocomplete-dropdown-background:var(--p-surface-100);--p-autocomplete-dropdown-hover-background:var(--p-surface-200);--p-autocomplete-dropdown-active-background:var(--p-surface-300);--p-autocomplete-dropdown-color:var(--p-surface-600);--p-autocomplete-dropdown-hover-color:var(--p-surface-700);--p-autocomplete-dropdown-active-color:var(--p-surface-800);--p-autocomplete-chip-focus-background:var(--p-surface-200);--p-autocomplete-chip-focus-color:var(--p-surface-800);}.p-dark{--p-autocomplete-dropdown-background:var(--p-surface-800);--p-autocomplete-dropdown-hover-background:var(--p-surface-700);--p-autocomplete-dropdown-active-background:var(--p-surface-600);--p-autocomplete-dropdown-color:var(--p-surface-300);--p-autocomplete-dropdown-hover-color:var(--p-surface-200);--p-autocomplete-dropdown-active-color:var(--p-surface-100);--p-autocomplete-chip-focus-background:var(--p-surface-700);--p-autocomplete-chip-focus-color:var(--p-surface-0);} .p-autocomplete{display:inline-flex;}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-0.5rem;inset-inline-end:var(--p-autocomplete-padding-x);}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-loader{inset-inline-end:calc(var(--p-autocomplete-dropdown-width) + var(--p-autocomplete-padding-x));}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input{flex:1 1 auto;width:1%;}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input,.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple{border-start-end-radius:0;border-end-end-radius:0;}.p-autocomplete-dropdown{cursor:pointer;display:inline-flex;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-autocomplete-dropdown-width);border-start-end-radius:var(--p-autocomplete-dropdown-border-radius);border-end-end-radius:var(--p-autocomplete-dropdown-border-radius);background:var(--p-autocomplete-dropdown-background);border:1px solid var(--p-autocomplete-dropdown-border-color);border-inline-start:0 none;color:var(--p-autocomplete-dropdown-color);transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration),outline-color var(--p-autocomplete-transition-duration),box-shadow var(--p-autocomplete-transition-duration);outline-color:transparent;}.p-autocomplete-dropdown:not(:disabled):hover{background:var(--p-autocomplete-dropdown-hover-background);border-color:var(--p-autocomplete-dropdown-hover-border-color);color:var(--p-autocomplete-dropdown-hover-color);}.p-autocomplete-dropdown:not(:disabled):active{background:var(--p-autocomplete-dropdown-active-background);border-color:var(--p-autocomplete-dropdown-active-border-color);color:var(--p-autocomplete-dropdown-active-color);}.p-autocomplete-dropdown:focus-visible{box-shadow:var(--p-autocomplete-dropdown-focus-ring-shadow);outline:var(--p-autocomplete-dropdown-focus-ring-width) var(--p-autocomplete-dropdown-focus-ring-style) var(--p-autocomplete-dropdown-focus-ring-color);outline-offset:var(--p-autocomplete-dropdown-focus-ring-offset);}.p-autocomplete-overlay{position:absolute;top:0;left:0;background:var(--p-autocomplete-overlay-background);color:var(--p-autocomplete-overlay-color);border:1px solid var(--p-autocomplete-overlay-border-color);border-radius:var(--p-autocomplete-overlay-border-radius);box-shadow:var(--p-autocomplete-overlay-shadow);min-width:100%;}.p-autocomplete-list-container{overflow:auto;}.p-autocomplete-list{margin:0;list-style-type:none;display:flex;flex-direction:column;gap:var(--p-autocomplete-list-gap);padding:var(--p-autocomplete-list-padding);}.p-autocomplete-option{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--p-autocomplete-option-padding);border:0 none;color:var(--p-autocomplete-option-color);background:transparent;transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration);border-radius:var(--p-autocomplete-option-border-radius);}.p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled).p-focus{background:var(--p-autocomplete-option-focus-background);color:var(--p-autocomplete-option-focus-color);}.p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover{background:var(--p-autocomplete-option-focus-background);color:var(--p-autocomplete-option-focus-color);}.p-autocomplete-option-selected{background:var(--p-autocomplete-option-selected-background);color:var(--p-autocomplete-option-selected-color);}.p-autocomplete-option-selected.p-focus{background:var(--p-autocomplete-option-selected-focus-background);color:var(--p-autocomplete-option-selected-focus-color);}.p-autocomplete-option-group{margin:0;padding:var(--p-autocomplete-option-group-padding);color:var(--p-autocomplete-option-group-color);background:var(--p-autocomplete-option-group-background);font-weight:var(--p-autocomplete-option-group-font-weight);}.p-autocomplete-input-multiple{margin:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;padding:calc(var(--p-autocomplete-padding-y) / 2) var(--p-autocomplete-padding-x);gap:calc(var(--p-autocomplete-padding-y) / 2);color:var(--p-autocomplete-color);background:var(--p-autocomplete-background);border:1px solid var(--p-autocomplete-border-color);border-radius:var(--p-autocomplete-border-radius);width:100%;transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration),outline-color var(--p-autocomplete-transition-duration),box-shadow var(--p-autocomplete-transition-duration);outline-color:transparent;box-shadow:var(--p-autocomplete-shadow);}.p-autocomplete-input-multiple.p-disabled{opacity:1;background:var(--p-autocomplete-disabled-background);color:var(--p-autocomplete-disabled-color);}.p-autocomplete-input-multiple:not(.p-disabled):hover{border-color:var(--p-autocomplete-hover-border-color);}.p-autocomplete.p-focus .p-autocomplete-input-multiple:not(.p-disabled){border-color:var(--p-autocomplete-focus-border-color);box-shadow:var(--p-autocomplete-focus-ring-shadow);outline:var(--p-autocomplete-focus-ring-width) var(--p-autocomplete-focus-ring-style) var(--p-autocomplete-focus-ring-color);outline-offset:var(--p-autocomplete-focus-ring-offset);}.p-autocomplete.p-invalid .p-autocomplete-input-multiple{border-color:var(--p-autocomplete-invalid-border-color);}.p-variant-filled.p-autocomplete-input-multiple{background:var(--p-autocomplete-filled-background);}.p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled):hover{background:var(--p-autocomplete-filled-hover-background);}.p-autocomplete.p-focus .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled){background:var(--p-autocomplete-filled-focus-background);}.p-autocomplete-chip.p-chip{padding-block-start:calc(var(--p-autocomplete-padding-y) / 2);padding-block-end:calc(var(--p-autocomplete-padding-y) / 2);border-radius:var(--p-autocomplete-chip-border-radius);}.p-autocomplete-input-multiple:has(.p-autocomplete-chip){padding-inline-start:calc(var(--p-autocomplete-padding-y) / 2);padding-inline-end:calc(var(--p-autocomplete-padding-y) / 2);}.p-autocomplete-chip-item.p-focus .p-autocomplete-chip{background:var(--p-autocomplete-chip-focus-background);color:var(--p-autocomplete-chip-focus-color);}.p-autocomplete-input-chip{flex:1 1 auto;display:inline-flex;padding-block-start:calc(var(--p-autocomplete-padding-y) / 2);padding-block-end:calc(var(--p-autocomplete-padding-y) / 2);}.p-autocomplete-input-chip input{border:0 none;outline:0 none;background:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%;font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:inherit;}.p-autocomplete-input-chip input::placeholder{color:var(--p-autocomplete-placeholder-color);}.p-autocomplete.p-invalid .p-autocomplete-input-chip input::placeholder{color:var(--p-autocomplete-invalid-placeholder-color);}.p-autocomplete-empty-message{padding:var(--p-autocomplete-empty-message-padding);}.p-autocomplete-fluid{display:flex;}.p-autocomplete-fluid:has(.p-autocomplete-dropdown) .p-autocomplete-input{width:1%;}.p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown{width:var(--p-autocomplete-dropdown-sm-width);}.p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown .p-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown{width:var(--p-autocomplete-dropdown-lg-width);}.p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown .p-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-autocomplete-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;color:var(--p-form-field-icon-color);inset-inline-end:var(--p-autocomplete-padding-x);}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-clear-icon{inset-inline-end:calc(var(--p-autocomplete-padding-x) + var(--p-autocomplete-dropdown-width));}.p-autocomplete:has(.p-autocomplete-clear-icon) .p-autocomplete-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputgroup .p-autocomplete-dropdown{border-radius:0;}.p-inputgroup > .p-autocomplete:last-child:has(.p-autocomplete-dropdown) > .p-autocomplete-input{border-start-end-radius:0;border-end-end-radius:0;}.p-inputgroup > .p-autocomplete:last-child .p-autocomplete-dropdown{border-start-end-radius:var(--p-autocomplete-dropdown-border-radius);border-end-end-radius:var(--p-autocomplete-dropdown-border-radius);} :root,:host{--p-cascadeselect-clear-icon-color:var(--p-form-field-icon-color);--p-cascadeselect-option-focus-background:var(--p-list-option-focus-background);--p-cascadeselect-option-selected-background:var(--p-list-option-selected-background);--p-cascadeselect-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-cascadeselect-option-color:var(--p-list-option-color);--p-cascadeselect-option-focus-color:var(--p-list-option-focus-color);--p-cascadeselect-option-selected-color:var(--p-list-option-selected-color);--p-cascadeselect-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-cascadeselect-option-padding:var(--p-list-option-padding);--p-cascadeselect-option-border-radius:var(--p-list-option-border-radius);--p-cascadeselect-option-icon-color:var(--p-list-option-icon-color);--p-cascadeselect-option-icon-focus-color:var(--p-list-option-icon-focus-color);--p-cascadeselect-option-icon-size:0.875rem;--p-cascadeselect-list-padding:var(--p-list-padding);--p-cascadeselect-list-gap:var(--p-list-gap);--p-cascadeselect-list-mobile-indent:1rem;--p-cascadeselect-overlay-background:var(--p-overlay-select-background);--p-cascadeselect-overlay-border-color:var(--p-overlay-select-border-color);--p-cascadeselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-cascadeselect-overlay-color:var(--p-overlay-select-color);--p-cascadeselect-overlay-shadow:var(--p-overlay-select-shadow);--p-cascadeselect-dropdown-width:2.5rem;--p-cascadeselect-dropdown-color:var(--p-form-field-icon-color);--p-cascadeselect-background:var(--p-form-field-background);--p-cascadeselect-disabled-background:var(--p-form-field-disabled-background);--p-cascadeselect-filled-background:var(--p-form-field-filled-background);--p-cascadeselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-cascadeselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-cascadeselect-border-color:var(--p-form-field-border-color);--p-cascadeselect-hover-border-color:var(--p-form-field-hover-border-color);--p-cascadeselect-focus-border-color:var(--p-form-field-focus-border-color);--p-cascadeselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-cascadeselect-color:var(--p-form-field-color);--p-cascadeselect-disabled-color:var(--p-form-field-disabled-color);--p-cascadeselect-placeholder-color:var(--p-form-field-placeholder-color);--p-cascadeselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-cascadeselect-shadow:var(--p-form-field-shadow);--p-cascadeselect-padding-x:var(--p-form-field-padding-x);--p-cascadeselect-padding-y:var(--p-form-field-padding-y);--p-cascadeselect-border-radius:var(--p-form-field-border-radius);--p-cascadeselect-transition-duration:var(--p-form-field-transition-duration);--p-cascadeselect-lg-font-size:var(--p-form-field-lg-font-size);--p-cascadeselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-cascadeselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-cascadeselect-sm-font-size:var(--p-form-field-sm-font-size);--p-cascadeselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-cascadeselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-cascadeselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-cascadeselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-cascadeselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-cascadeselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-cascadeselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-cascadeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-cascadeselect-background);border:1px solid var(--p-cascadeselect-border-color);transition:background var(--p-cascadeselect-transition-duration),color var(--p-cascadeselect-transition-duration),border-color var(--p-cascadeselect-transition-duration),outline-color var(--p-cascadeselect-transition-duration),box-shadow var(--p-cascadeselect-transition-duration);border-radius:var(--p-cascadeselect-border-radius);outline-color:transparent;box-shadow:var(--p-cascadeselect-shadow);}.p-cascadeselect:not(.p-disabled):hover{border-color:var(--p-cascadeselect-hover-border-color);}.p-cascadeselect:not(.p-disabled).p-focus{border-color:var(--p-cascadeselect-focus-border-color);box-shadow:var(--p-cascadeselect-focus-ring-shadow);outline:var(--p-cascadeselect-focus-ring-width) var(--p-cascadeselect-focus-ring-style) var(--p-cascadeselect-focus-ring-color);outline-offset:var(--p-cascadeselect-focus-ring-offset);}.p-cascadeselect.p-variant-filled{background:var(--p-cascadeselect-filled-background);}.p-cascadeselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-cascadeselect-filled-hover-background);}.p-cascadeselect.p-variant-filled.p-focus{background:var(--p-cascadeselect-filled-focus-background);}.p-cascadeselect.p-invalid{border-color:var(--p-cascadeselect-invalid-border-color);}.p-cascadeselect.p-disabled{opacity:1;background:var(--p-cascadeselect-disabled-background);}.p-cascadeselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-cascadeselect-dropdown-color);width:var(--p-cascadeselect-dropdown-width);border-start-end-radius:var(--p-border-radius-md);border-end-end-radius:var(--p-border-radius-md);}.p-cascadeselect-clear-icon{align-self:center;color:var(--p-cascadeselect-clear-icon-color);inset-inline-end:var(--p-cascadeselect-dropdown-width);}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer;padding:var(--p-cascadeselect-padding-y) var(--p-cascadeselect-padding-x);background:transparent;border:0 none;outline:0 none;}.p-cascadeselect-label.p-placeholder{color:var(--p-cascadeselect-placeholder-color);}.p-cascadeselect.p-invalid .p-cascadeselect-label.p-placeholder{color:var(--p-cascadeselect-invalid-placeholder-color);}.p-cascadeselect.p-disabled .p-cascadeselect-label{color:var(--p-cascadeselect-disabled-color);}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden;}.p-cascadeselect-overlay{background:var(--p-cascadeselect-overlay-background);color:var(--p-cascadeselect-overlay-color);border:1px solid var(--p-cascadeselect-overlay-border-color);border-radius:var(--p-cascadeselect-overlay-border-radius);box-shadow:var(--p-cascadeselect-overlay-shadow);}.p-cascadeselect .p-cascadeselect-overlay{min-width:100%;}.p-cascadeselect-option-list{display:none;min-width:100%;position:absolute;z-index:1;}.p-cascadeselect-list{min-width:100%;margin:0;padding:0;list-style-type:none;padding:var(--p-cascadeselect-list-padding);display:flex;flex-direction:column;gap:var(--p-cascadeselect-list-gap);}.p-cascadeselect-option{cursor:pointer;font-weight:normal;white-space:nowrap;border:0 none;color:var(--p-cascadeselect-option-color);background:transparent;border-radius:var(--p-cascadeselect-option-border-radius);}.p-cascadeselect-option-active{overflow:visible;}.p-cascadeselect-option-active > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled):hover > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content > .p-cascadeselect-group-icon-container > .p-cascadeselect-group-icon{color:var(--p-cascadeselect-option-icon-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled):hover > .p-cascadeselect-option-content > .p-cascadeselect-group-icon-container > .p-cascadeselect-group-icon{color:var(--p-cascadeselect-option-icon-focus-color);}.p-cascadeselect-option-selected > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-selected-background);color:var(--p-cascadeselect-option-selected-color);}.p-cascadeselect-option-selected.p-focus > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-selected-focus-background);color:var(--p-cascadeselect-option-selected-focus-color);}.p-cascadeselect-option-active > .p-cascadeselect-option-list{inset-inline-start:100%;inset-block-start:0;}.p-cascadeselect-option-content{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;padding:var(--p-cascadeselect-option-padding);border-radius:var(--p-cascadeselect-option-border-radius);transition:background var(--p-cascadeselect-transition-duration),color var(--p-cascadeselect-transition-duration),border-color var(--p-cascadeselect-transition-duration),box-shadow var(--p-cascadeselect-transition-duration),outline-color var(--p-cascadeselect-transition-duration);}.p-cascadeselect-group-icon{font-size:var(--p-cascadeselect-option-icon-size);width:var(--p-cascadeselect-option-icon-size);height:var(--p-cascadeselect-option-icon-size);color:var(--p-cascadeselect-option-icon-color);}.p-cascadeselect-group-icon:dir(rtl){transform:rotate(180deg);}.p-cascadeselect-mobile-active .p-cascadeselect-option-list{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-cascadeselect-mobile-active .p-cascadeselect-group-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-cascadeselect-mobile-active .p-cascadeselect-option-active > .p-cascadeselect-option-content .p-cascadeselect-group-icon{transform:rotate(-90deg);}.p-cascadeselect-sm .p-cascadeselect-label{font-size:var(--p-cascadeselect-sm-font-size);padding-block:var(--p-cascadeselect-sm-padding-y);padding-inline:var(--p-cascadeselect-sm-padding-x);}.p-cascadeselect-sm .p-cascadeselect-dropdown .p-icon{font-size:var(--p-cascadeselect-sm-font-size);width:var(--p-cascadeselect-sm-font-size);height:var(--p-cascadeselect-sm-font-size);}.p-cascadeselect-lg .p-cascadeselect-label{font-size:var(--p-cascadeselect-lg-font-size);padding-block:var(--p-cascadeselect-lg-padding-y);padding-inline:var(--p-cascadeselect-lg-padding-x);}.p-cascadeselect-lg .p-cascadeselect-dropdown .p-icon{font-size:var(--p-cascadeselect-lg-font-size);width:var(--p-cascadeselect-lg-font-size);height:var(--p-cascadeselect-lg-font-size);}.p-cascadeselect-fluid{display:flex;}.p-cascadeselect-fluid .p-cascadeselect-label{width:1%;}.p-cascadeselect-fluid .p-cascadeselect-overlay .p-cascadeselect-overlay{min-width:12.5rem;} :root,:host{--p-checkbox-icon-size:0.875rem;--p-checkbox-icon-color:var(--p-form-field-color);--p-checkbox-icon-checked-color:var(--p-primary-contrast-color);--p-checkbox-icon-checked-hover-color:var(--p-primary-contrast-color);--p-checkbox-icon-disabled-color:var(--p-form-field-disabled-color);--p-checkbox-icon-lg-size:1rem;--p-checkbox-icon-sm-size:0.75rem;--p-checkbox-border-radius:var(--p-border-radius-sm);--p-checkbox-width:1.25rem;--p-checkbox-height:1.25rem;--p-checkbox-background:var(--p-form-field-background);--p-checkbox-checked-background:var(--p-primary-color);--p-checkbox-checked-hover-background:var(--p-primary-hover-color);--p-checkbox-disabled-background:var(--p-form-field-disabled-background);--p-checkbox-filled-background:var(--p-form-field-filled-background);--p-checkbox-border-color:var(--p-form-field-border-color);--p-checkbox-hover-border-color:var(--p-form-field-hover-border-color);--p-checkbox-focus-border-color:var(--p-form-field-border-color);--p-checkbox-checked-border-color:var(--p-primary-color);--p-checkbox-checked-hover-border-color:var(--p-primary-hover-color);--p-checkbox-checked-focus-border-color:var(--p-primary-color);--p-checkbox-checked-disabled-border-color:var(--p-form-field-border-color);--p-checkbox-invalid-border-color:var(--p-form-field-invalid-border-color);--p-checkbox-shadow:var(--p-form-field-shadow);--p-checkbox-transition-duration:var(--p-form-field-transition-duration);--p-checkbox-lg-width:1.5rem;--p-checkbox-lg-height:1.5rem;--p-checkbox-sm-width:1rem;--p-checkbox-sm-height:1rem;--p-checkbox-focus-ring-width:var(--p-focus-ring-width);--p-checkbox-focus-ring-style:var(--p-focus-ring-style);--p-checkbox-focus-ring-color:var(--p-focus-ring-color);--p-checkbox-focus-ring-offset:var(--p-focus-ring-offset);--p-checkbox-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-checkbox{position:relative;display:inline-flex;user-select:none;vertical-align:bottom;width:var(--p-checkbox-width);height:var(--p-checkbox-height);}.p-checkbox-input{cursor:pointer;appearance:none;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid transparent;border-radius:var(--p-checkbox-border-radius);}.p-checkbox-box{display:flex;justify-content:center;align-items:center;border-radius:var(--p-checkbox-border-radius);border:1px solid var(--p-checkbox-border-color);background:var(--p-checkbox-background);width:var(--p-checkbox-width);height:var(--p-checkbox-height);transition:background var(--p-checkbox-transition-duration),color var(--p-checkbox-transition-duration),border-color var(--p-checkbox-transition-duration),box-shadow var(--p-checkbox-transition-duration),outline-color var(--p-checkbox-transition-duration);outline-color:transparent;box-shadow:var(--p-checkbox-shadow);}.p-checkbox-icon{transition-duration:var(--p-checkbox-transition-duration);color:var(--p-checkbox-icon-color);font-size:var(--p-checkbox-icon-size);width:var(--p-checkbox-icon-size);height:var(--p-checkbox-icon-size);}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--p-checkbox-hover-border-color);}.p-checkbox-checked .p-checkbox-box{border-color:var(--p-checkbox-checked-border-color);background:var(--p-checkbox-checked-background);}.p-checkbox-checked .p-checkbox-icon{color:var(--p-checkbox-icon-checked-color);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--p-checkbox-checked-hover-background);border-color:var(--p-checkbox-checked-hover-border-color);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon{color:var(--p-checkbox-icon-checked-hover-color);}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--p-checkbox-focus-border-color);box-shadow:var(--p-checkbox-focus-ring-shadow);outline:var(--p-checkbox-focus-ring-width) var(--p-checkbox-focus-ring-style) var(--p-checkbox-focus-ring-color);outline-offset:var(--p-checkbox-focus-ring-offset);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--p-checkbox-checked-focus-border-color);}.p-checkbox.p-invalid > .p-checkbox-box{border-color:var(--p-checkbox-invalid-border-color);}.p-checkbox.p-variant-filled .p-checkbox-box{background:var(--p-checkbox-filled-background);}.p-checkbox-checked.p-variant-filled .p-checkbox-box{background:var(--p-checkbox-checked-background);}.p-checkbox-checked.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--p-checkbox-checked-hover-background);}.p-checkbox.p-disabled{opacity:1;}.p-checkbox.p-disabled .p-checkbox-box{background:var(--p-checkbox-disabled-background);border-color:var(--p-checkbox-checked-disabled-border-color);}.p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon{color:var(--p-checkbox-icon-disabled-color);}.p-checkbox-sm,.p-checkbox-sm .p-checkbox-box{width:var(--p-checkbox-sm-width);height:var(--p-checkbox-sm-height);}.p-checkbox-sm .p-checkbox-icon{font-size:var(--p-checkbox-icon-sm-size);width:var(--p-checkbox-icon-sm-size);height:var(--p-checkbox-icon-sm-size);}.p-checkbox-lg,.p-checkbox-lg .p-checkbox-box{width:var(--p-checkbox-lg-width);height:var(--p-checkbox-lg-height);}.p-checkbox-lg .p-checkbox-icon{font-size:var(--p-checkbox-icon-lg-size);width:var(--p-checkbox-icon-lg-size);height:var(--p-checkbox-icon-lg-size);} .p-checkbox-group{display:inline-flex;} :root,:host{--p-colorpicker-panel-shadow:var(--p-overlay-popover-shadow);--p-colorpicker-panel-border-radius:var(--p-overlay-popover-border-radius);--p-colorpicker-preview-width:1.5rem;--p-colorpicker-preview-height:1.5rem;--p-colorpicker-preview-border-radius:var(--p-form-field-border-radius);--p-colorpicker-preview-focus-ring-width:var(--p-focus-ring-width);--p-colorpicker-preview-focus-ring-style:var(--p-focus-ring-style);--p-colorpicker-preview-focus-ring-color:var(--p-focus-ring-color);--p-colorpicker-preview-focus-ring-offset:var(--p-focus-ring-offset);--p-colorpicker-preview-focus-ring-shadow:var(--p-focus-ring-shadow);--p-colorpicker-transition-duration:var(--p-transition-duration);--p-colorpicker-handle-color:var(--p-surface-0);--p-colorpicker-panel-background:var(--p-surface-800);--p-colorpicker-panel-border-color:var(--p-surface-900);}.p-dark{--p-colorpicker-handle-color:var(--p-surface-0);--p-colorpicker-panel-background:var(--p-surface-900);--p-colorpicker-panel-border-color:var(--p-surface-700);} .p-colorpicker{display:inline-block;position:relative;}.p-colorpicker-dragging{cursor:pointer;}.p-colorpicker-preview{width:var(--p-colorpicker-preview-width);height:var(--p-colorpicker-preview-height);padding:0;border:0 none;border-radius:var(--p-colorpicker-preview-border-radius);transition:background var(--p-colorpicker-transition-duration),color var(--p-colorpicker-transition-duration),border-color var(--p-colorpicker-transition-duration),outline-color var(--p-colorpicker-transition-duration),box-shadow var(--p-colorpicker-transition-duration);outline-color:transparent;cursor:pointer;}.p-colorpicker-preview:enabled:focus-visible{border-color:var(--p-colorpicker-preview-focus-border-color);box-shadow:var(--p-colorpicker-preview-focus-ring-shadow);outline:var(--p-colorpicker-preview-focus-ring-width) var(--p-colorpicker-preview-focus-ring-style) var(--p-colorpicker-preview-focus-ring-color);outline-offset:var(--p-colorpicker-preview-focus-ring-offset);}.p-colorpicker-panel{background:var(--p-colorpicker-panel-background);border:1px solid var(--p-colorpicker-panel-border-color);border-radius:var(--p-colorpicker-panel-border-radius);box-shadow:var(--p-colorpicker-panel-shadow);width:193px;height:166px;position:absolute;top:0;left:0;}.p-colorpicker-panel-inline{box-shadow:none;position:static;}.p-colorpicker-content{position:relative;}.p-colorpicker-color-selector{width:150px;height:150px;inset-block-start:8px;inset-inline-start:8px;position:absolute;}.p-colorpicker-color-background{width:100%;height:100%;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-color-handle{position:absolute;inset-block-start:0px;inset-inline-start:150px;border-radius:100%;width:10px;height:10px;border-width:1px;border-style:solid;margin:-5px 0 0 -5px;cursor:pointer;opacity:0.85;border-color:var(--p-colorpicker-handle-color);}.p-colorpicker-hue{width:17px;height:150px;inset-block-start:8px;inset-inline-start:167px;position:absolute;opacity:0.85;background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);}.p-colorpicker-hue-handle{position:absolute;inset-block-start:150px;inset-inline-start:0px;width:21px;margin-inline-start:-2px;margin-block-start:-5px;height:10px;border-width:2px;border-style:solid;opacity:0.85;cursor:pointer;border-color:var(--p-colorpicker-handle-color);} :root,:host{--p-datepicker-time-picker-padding:0.5rem 0 0 0;--p-datepicker-time-picker-border-color:var(--p-content-border-color);--p-datepicker-time-picker-gap:0.5rem;--p-datepicker-time-picker-button-gap:0.25rem;--p-datepicker-buttonbar-padding:0.5rem 0 0 0;--p-datepicker-buttonbar-border-color:var(--p-content-border-color);--p-datepicker-year-padding:0.375rem;--p-datepicker-year-border-radius:var(--p-content-border-radius);--p-datepicker-year-view-margin:0.5rem 0 0 0;--p-datepicker-month-padding:0.375rem;--p-datepicker-month-border-radius:var(--p-content-border-radius);--p-datepicker-month-view-margin:0.5rem 0 0 0;--p-datepicker-date-hover-background:var(--p-content-hover-background);--p-datepicker-date-selected-background:var(--p-primary-color);--p-datepicker-date-range-selected-background:var(--p-highlight-background);--p-datepicker-date-color:var(--p-content-color);--p-datepicker-date-hover-color:var(--p-content-hover-color);--p-datepicker-date-selected-color:var(--p-primary-contrast-color);--p-datepicker-date-range-selected-color:var(--p-highlight-color);--p-datepicker-date-width:2rem;--p-datepicker-date-height:2rem;--p-datepicker-date-border-radius:50%;--p-datepicker-date-padding:0.25rem;--p-datepicker-date-focus-ring-width:var(--p-focus-ring-width);--p-datepicker-date-focus-ring-style:var(--p-focus-ring-style);--p-datepicker-date-focus-ring-color:var(--p-focus-ring-color);--p-datepicker-date-focus-ring-offset:var(--p-focus-ring-offset);--p-datepicker-date-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datepicker-week-day-padding:0.25rem;--p-datepicker-week-day-font-weight:500;--p-datepicker-week-day-color:var(--p-content-color);--p-datepicker-day-view-margin:0.5rem 0 0 0;--p-datepicker-group-border-color:var(--p-content-border-color);--p-datepicker-group-gap:var(--p-overlay-popover-padding);--p-datepicker-select-year-hover-background:var(--p-content-hover-background);--p-datepicker-select-year-color:var(--p-content-color);--p-datepicker-select-year-hover-color:var(--p-content-hover-color);--p-datepicker-select-year-padding:0.25rem 0.5rem;--p-datepicker-select-year-border-radius:var(--p-content-border-radius);--p-datepicker-select-month-hover-background:var(--p-content-hover-background);--p-datepicker-select-month-color:var(--p-content-color);--p-datepicker-select-month-hover-color:var(--p-content-hover-color);--p-datepicker-select-month-padding:0.25rem 0.5rem;--p-datepicker-select-month-border-radius:var(--p-content-border-radius);--p-datepicker-input-icon-color:var(--p-form-field-icon-color);--p-datepicker-dropdown-width:2.5rem;--p-datepicker-dropdown-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-hover-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-active-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-border-radius:var(--p-form-field-border-radius);--p-datepicker-dropdown-focus-ring-width:var(--p-focus-ring-width);--p-datepicker-dropdown-focus-ring-style:var(--p-focus-ring-style);--p-datepicker-dropdown-focus-ring-color:var(--p-focus-ring-color);--p-datepicker-dropdown-focus-ring-offset:var(--p-focus-ring-offset);--p-datepicker-dropdown-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datepicker-dropdown-lg-width:3rem;--p-datepicker-dropdown-sm-width:2rem;--p-datepicker-title-gap:0.5rem;--p-datepicker-title-font-weight:500;--p-datepicker-header-background:var(--p-content-background);--p-datepicker-header-border-color:var(--p-content-border-color);--p-datepicker-header-color:var(--p-content-color);--p-datepicker-header-padding:0 0 0.5rem 0;--p-datepicker-panel-background:var(--p-content-background);--p-datepicker-panel-border-color:var(--p-content-border-color);--p-datepicker-panel-color:var(--p-content-color);--p-datepicker-panel-border-radius:var(--p-content-border-radius);--p-datepicker-panel-shadow:var(--p-overlay-popover-shadow);--p-datepicker-panel-padding:var(--p-overlay-popover-padding);--p-datepicker-transition-duration:var(--p-transition-duration);--p-datepicker-today-background:var(--p-surface-200);--p-datepicker-today-color:var(--p-surface-900);--p-datepicker-dropdown-background:var(--p-surface-100);--p-datepicker-dropdown-hover-background:var(--p-surface-200);--p-datepicker-dropdown-active-background:var(--p-surface-300);--p-datepicker-dropdown-color:var(--p-surface-600);--p-datepicker-dropdown-hover-color:var(--p-surface-700);--p-datepicker-dropdown-active-color:var(--p-surface-800);}.p-dark{--p-datepicker-today-background:var(--p-surface-700);--p-datepicker-today-color:var(--p-surface-0);--p-datepicker-dropdown-background:var(--p-surface-800);--p-datepicker-dropdown-hover-background:var(--p-surface-700);--p-datepicker-dropdown-active-background:var(--p-surface-600);--p-datepicker-dropdown-color:var(--p-surface-300);--p-datepicker-dropdown-hover-color:var(--p-surface-200);--p-datepicker-dropdown-active-color:var(--p-surface-100);} .p-datepicker{display:inline-flex;max-width:100%;}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input{border-start-end-radius:0;border-end-end-radius:0;}.p-datepicker-dropdown{cursor:pointer;display:inline-flex;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-datepicker-dropdown-width);border-start-end-radius:var(--p-datepicker-dropdown-border-radius);border-end-end-radius:var(--p-datepicker-dropdown-border-radius);background:var(--p-datepicker-dropdown-background);border:1px solid var(--p-datepicker-dropdown-border-color);border-inline-start:0 none;color:var(--p-datepicker-dropdown-color);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);outline-color:transparent;}.p-datepicker-dropdown:not(:disabled):hover{background:var(--p-datepicker-dropdown-hover-background);border-color:var(--p-datepicker-dropdown-hover-border-color);color:var(--p-datepicker-dropdown-hover-color);}.p-datepicker-dropdown:not(:disabled):active{background:var(--p-datepicker-dropdown-active-background);border-color:var(--p-datepicker-dropdown-active-border-color);color:var(--p-datepicker-dropdown-active-color);}.p-datepicker-dropdown:focus-visible{box-shadow:var(--p-datepicker-dropdown-focus-ring-shadow);outline:var(--p-datepicker-dropdown-focus-ring-width) var(--p-datepicker-dropdown-focus-ring-style) var(--p-datepicker-dropdown-focus-ring-color);outline-offset:var(--p-datepicker-dropdown-focus-ring-offset);}.p-datepicker:has(.p-datepicker-input-icon-container){position:relative;}.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker-input-icon-container{cursor:pointer;position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);margin-block-start:calc(-1 * (var(--p-icon-size) / 2));color:var(--p-datepicker-input-icon-color);line-height:1;z-index:1;}.p-datepicker:has(.p-datepicker-input:disabled) .p-datepicker-input-icon-container{cursor:default;}.p-datepicker-fluid{display:flex;}.p-datepicker-fluid:has(.p-datepicker-dropdown) .p-datepicker-input{flex:1 1 auto;width:1%;}.p-datepicker .p-datepicker-panel{min-width:100%;}.p-datepicker-panel{width:auto;padding:var(--p-datepicker-panel-padding);background:var(--p-datepicker-panel-background);color:var(--p-datepicker-panel-color);border:1px solid var(--p-datepicker-panel-border-color);border-radius:var(--p-datepicker-panel-border-radius);box-shadow:var(--p-datepicker-panel-shadow);}.p-datepicker-panel-inline{display:inline-block;overflow-x:auto;box-shadow:none;}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--p-datepicker-header-padding);background:var(--p-datepicker-header-background);color:var(--p-datepicker-header-color);border-block-end:1px solid var(--p-datepicker-header-border-color);}.p-datepicker-next-button:dir(rtl){order:-1;}.p-datepicker-prev-button:dir(rtl){order:1;}.p-datepicker-title{display:flex;align-items:center;justify-content:space-between;gap:var(--p-datepicker-title-gap);font-weight:var(--p-datepicker-title-font-weight);}.p-datepicker-select-year,.p-datepicker-select-month{border:none;background:transparent;margin:0;cursor:pointer;font-weight:inherit;transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration);}.p-datepicker-select-month{padding:var(--p-datepicker-select-month-padding);color:var(--p-datepicker-select-month-color);border-radius:var(--p-datepicker-select-month-border-radius);}.p-datepicker-select-year{padding:var(--p-datepicker-select-year-padding);color:var(--p-datepicker-select-year-color);border-radius:var(--p-datepicker-select-year-border-radius);}.p-datepicker-select-month:enabled:hover{background:var(--p-datepicker-select-month-hover-background);color:var(--p-datepicker-select-month-hover-color);}.p-datepicker-select-year:enabled:hover{background:var(--p-datepicker-select-year-hover-background);color:var(--p-datepicker-select-year-hover-color);}.p-datepicker-select-month:focus-visible,.p-datepicker-select-year:focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-calendar-container{display:flex;}.p-datepicker-calendar-container .p-datepicker-calendar{flex:1 1 auto;border-inline-start:1px solid var(--p-datepicker-group-border-color);padding-inline-end:var(--p-datepicker-group-gap);padding-inline-start:var(--p-datepicker-group-gap);}.p-datepicker-calendar-container .p-datepicker-calendar:first-child{padding-inline-start:0;border-inline-start:0 none;}.p-datepicker-calendar-container .p-datepicker-calendar:last-child{padding-inline-end:0;}.p-datepicker-day-view{width:100%;border-collapse:collapse;font-size:1rem;margin:var(--p-datepicker-day-view-margin);}.p-datepicker-weekday-cell{padding:var(--p-datepicker-week-day-padding);}.p-datepicker-weekday{font-weight:var(--p-datepicker-week-day-font-weight);color:var(--p-datepicker-week-day-color);}.p-datepicker-day-cell{padding:var(--p-datepicker-date-padding);}.p-datepicker-day{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative;width:var(--p-datepicker-date-width);height:var(--p-datepicker-date-height);border-radius:var(--p-datepicker-date-border-radius);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border:1px solid transparent;outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background:var(--p-datepicker-date-hover-background);color:var(--p-datepicker-date-hover-color);}.p-datepicker-day:focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-day-selected{background:var(--p-datepicker-date-selected-background);color:var(--p-datepicker-date-selected-color);}.p-datepicker-day-selected-range{background:var(--p-datepicker-date-range-selected-background);color:var(--p-datepicker-date-range-selected-color);}.p-datepicker-today > .p-datepicker-day{background:var(--p-datepicker-today-background);color:var(--p-datepicker-today-color);}.p-datepicker-today > .p-datepicker-day-selected{background:var(--p-datepicker-date-selected-background);color:var(--p-datepicker-date-selected-color);}.p-datepicker-today > .p-datepicker-day-selected-range{background:var(--p-datepicker-date-range-selected-background);color:var(--p-datepicker-date-range-selected-color);}.p-datepicker-weeknumber{text-align:center;}.p-datepicker-month-view{margin:var(--p-datepicker-month-view-margin);}.p-datepicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:var(--p-datepicker-month-padding);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border-radius:var(--p-datepicker-month-border-radius);outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover{color:var(--p-datepicker-date-hover-color);background:var(--p-datepicker-date-hover-background);}.p-datepicker-month-selected{color:var(--p-datepicker-date-selected-color);background:var(--p-datepicker-date-selected-background);}.p-datepicker-month:not(.p-disabled):focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-year-view{margin:var(--p-datepicker-year-view-margin);}.p-datepicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:var(--p-datepicker-year-padding);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border-radius:var(--p-datepicker-year-border-radius);outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover{color:var(--p-datepicker-date-hover-color);background:var(--p-datepicker-date-hover-background);}.p-datepicker-year-selected{color:var(--p-datepicker-date-selected-color);background:var(--p-datepicker-date-selected-background);}.p-datepicker-year:not(.p-disabled):focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center;padding:var(--p-datepicker-buttonbar-padding);border-block-start:1px solid var(--p-datepicker-buttonbar-border-color);}.p-datepicker-buttonbar .p-button{width:auto;}.p-datepicker-time-picker{display:flex;justify-content:center;align-items:center;border-block-start:1px solid var(--p-datepicker-time-picker-border-color);padding:0;gap:var(--p-datepicker-time-picker-gap);}.p-datepicker-calendar-container + .p-datepicker-time-picker{padding:var(--p-datepicker-time-picker-padding);}.p-datepicker-time-picker > div{display:flex;align-items:center;flex-direction:column;gap:var(--p-datepicker-time-picker-button-gap);}.p-datepicker-time-picker span{font-size:1rem;}.p-datepicker-timeonly .p-datepicker-time-picker{border-block-start:0 none;}.p-datepicker-time-picker:dir(rtl){flex-direction:row-reverse;}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown{width:var(--p-datepicker-dropdown-sm-width);}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-sm) .p-datepicker-input-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown{width:var(--p-datepicker-dropdown-lg-width);}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-lg) .p-datepicker-input-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-datepicker-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;color:var(--p-form-field-icon-color);inset-inline-end:var(--p-form-field-padding-x);}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-clear-icon{inset-inline-end:calc(var(--p-datepicker-dropdown-width) + var(--p-form-field-padding-x));}.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon{inset-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker:has(.p-datepicker-clear-icon) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker:has(.p-datepicker-input-icon-container):has(.p-datepicker-clear-icon) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 3) + calc(var(--p-icon-size) * 2));}.p-inputgroup .p-datepicker-dropdown{border-radius:0;}.p-inputgroup > .p-datepicker:last-child:has(.p-datepicker-dropdown) > .p-datepicker-input{border-start-end-radius:0;border-end-end-radius:0;}.p-inputgroup > .p-datepicker:last-child .p-datepicker-dropdown{border-start-end-radius:var(--p-datepicker-dropdown-border-radius);border-end-end-radius:var(--p-datepicker-dropdown-border-radius);} :root,:host{--p-floatlabel-on-border-radius:var(--p-border-radius-xs);--p-floatlabel-on-active-background:var(--p-form-field-background);--p-floatlabel-on-active-padding:0 0.125rem;--p-floatlabel-in-active-top:var(--p-form-field-padding-y);--p-floatlabel-in-input-padding-top:1.5rem;--p-floatlabel-in-input-padding-bottom:var(--p-form-field-padding-y);--p-floatlabel-over-active-top:-1.25rem;--p-floatlabel-color:var(--p-form-field-float-label-color);--p-floatlabel-focus-color:var(--p-form-field-float-label-focus-color);--p-floatlabel-active-color:var(--p-form-field-float-label-active-color);--p-floatlabel-invalid-color:var(--p-form-field-float-label-invalid-color);--p-floatlabel-transition-duration:0.2s;--p-floatlabel-position-x:var(--p-form-field-padding-x);--p-floatlabel-position-y:var(--p-form-field-padding-y);--p-floatlabel-font-weight:500;--p-floatlabel-active-font-size:0.75rem;--p-floatlabel-active-font-weight:400;} .p-floatlabel{display:block;position:relative;}.p-floatlabel label{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);transition-property:all;transition-timing-function:ease;line-height:1;font-weight:var(--p-floatlabel-font-weight);inset-inline-start:var(--p-floatlabel-position-x);color:var(--p-floatlabel-color);transition-duration:var(--p-floatlabel-transition-duration);}.p-floatlabel:has(.p-textarea) label{top:var(--p-floatlabel-position-y);transform:translateY(0);}.p-floatlabel:has(.p-inputicon:first-child) label{inset-inline-start:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(input:-webkit-autofill) label,.p-floatlabel:has(textarea:focus) label,.p-floatlabel:has(textarea.p-filled) label,.p-floatlabel:has(.p-inputwrapper-focus) label,.p-floatlabel:has(.p-inputwrapper-filled) label,.p-floatlabel:has(input[placeholder]) label,.p-floatlabel:has(textarea[placeholder]) label{top:var(--p-floatlabel-over-active-top);transform:translateY(0);font-size:var(--p-floatlabel-active-font-size);font-weight:var(--p-floatlabel-active-font-weight);}.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(textarea.p-filled) label,.p-floatlabel:has(.p-inputwrapper-filled) label{color:var(--p-floatlabel-active-color);}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(input:-webkit-autofill) label,.p-floatlabel:has(textarea:focus) label,.p-floatlabel:has(.p-inputwrapper-focus) label{color:var(--p-floatlabel-focus-color);}.p-floatlabel-in .p-inputtext,.p-floatlabel-in .p-textarea,.p-floatlabel-in .p-select-label,.p-floatlabel-in .p-multiselect-label,.p-floatlabel-in .p-multiselect-label:has(.p-chip),.p-floatlabel-in .p-autocomplete-input-multiple,.p-floatlabel-in .p-cascadeselect-label,.p-floatlabel-in .p-treeselect-label{padding-block-start:var(--p-floatlabel-in-input-padding-top);padding-block-end:var(--p-floatlabel-in-input-padding-bottom);}.p-floatlabel-in:has(input:focus) label,.p-floatlabel-in:has(input.p-filled) label,.p-floatlabel-in:has(input:-webkit-autofill) label,.p-floatlabel-in:has(textarea:focus) label,.p-floatlabel-in:has(textarea.p-filled) label,.p-floatlabel-in:has(.p-inputwrapper-focus) label,.p-floatlabel-in:has(.p-inputwrapper-filled) label,.p-floatlabel-in:has(input[placeholder]) label,.p-floatlabel-in:has(textarea[placeholder]) label{top:var(--p-floatlabel-in-active-top);}.p-floatlabel-on:has(input:focus) label,.p-floatlabel-on:has(input.p-filled) label,.p-floatlabel-on:has(input:-webkit-autofill) label,.p-floatlabel-on:has(textarea:focus) label,.p-floatlabel-on:has(textarea.p-filled) label,.p-floatlabel-on:has(.p-inputwrapper-focus) label,.p-floatlabel-on:has(.p-inputwrapper-filled) label,.p-floatlabel-on:has(input[placeholder]) label,.p-floatlabel-on:has(textarea[placeholder]) label{top:0;transform:translateY(-50%);border-radius:var(--p-floatlabel-on-border-radius);background:var(--p-floatlabel-on-active-background);padding:var(--p-floatlabel-on-active-padding);}.p-floatlabel:has([class^='p-'][class$='-fluid']){width:100%;}.p-floatlabel:has(.p-invalid) label{color:var(--p-floatlabel-invalid-color);} :root,:host{--p-iconfield-icon-color:var(--p-form-field-icon-color);} .p-iconfield{position:relative;display:block;}.p-inputicon{position:absolute;top:50%;margin-top:calc(-1 * (var(--p-icon-size) / 2));color:var(--p-iconfield-icon-color);line-height:1;z-index:1;}.p-iconfield .p-inputicon:first-child{inset-inline-start:var(--p-form-field-padding-x);}.p-iconfield .p-inputicon:last-child{inset-inline-end:var(--p-form-field-padding-x);}.p-iconfield .p-inputtext:not(:first-child),.p-iconfield .p-inputwrapper:not(:first-child) .p-inputtext{padding-inline-start:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-iconfield:has(.p-inputfield-sm) .p-inputicon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);margin-top:calc(-1 * (var(--p-form-field-sm-font-size) / 2));}.p-iconfield:has(.p-inputfield-lg) .p-inputicon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);margin-top:calc(-1 * (var(--p-form-field-lg-font-size) / 2));} :root,:host{--p-iftalabel-input-padding-top:1.5rem;--p-iftalabel-input-padding-bottom:var(--p-form-field-padding-y);--p-iftalabel-color:var(--p-form-field-float-label-color);--p-iftalabel-focus-color:var(--p-form-field-float-label-focus-color);--p-iftalabel-invalid-color:var(--p-form-field-float-label-invalid-color);--p-iftalabel-transition-duration:0.2s;--p-iftalabel-position-x:var(--p-form-field-padding-x);--p-iftalabel-top:var(--p-form-field-padding-y);--p-iftalabel-font-size:0.75rem;--p-iftalabel-font-weight:400;} .p-iftalabel{display:block;position:relative;}.p-iftalabel label{position:absolute;pointer-events:none;top:var(--p-iftalabel-top);transition-property:all;transition-timing-function:ease;line-height:1;font-size:var(--p-iftalabel-font-size);font-weight:var(--p-iftalabel-font-weight);inset-inline-start:var(--p-iftalabel-position-x);color:var(--p-iftalabel-color);transition-duration:var(--p-iftalabel-transition-duration);}.p-iftalabel .p-inputtext,.p-iftalabel .p-textarea,.p-iftalabel .p-select-label,.p-iftalabel .p-multiselect-label,.p-iftalabel .p-multiselect-label:has(.p-chip),.p-iftalabel .p-autocomplete-input-multiple,.p-iftalabel .p-cascadeselect-label,.p-iftalabel .p-treeselect-label{padding-block-start:var(--p-iftalabel-input-padding-top);padding-block-end:var(--p-iftalabel-input-padding-bottom);}.p-iftalabel:has(.p-invalid) label{color:var(--p-iftalabel-invalid-color);}.p-iftalabel:has(input:focus) label,.p-iftalabel:has(input:-webkit-autofill) label,.p-iftalabel:has(textarea:focus) label,.p-iftalabel:has(.p-inputwrapper-focus) label{color:var(--p-iftalabel-focus-color);}.p-iftalabel .p-inputicon{top:var(--p-iftalabel-input-padding-top);transform:translateY(25%);margin-top:0;} :root,:host{--p-inputchips-chip-border-radius:var(--p-border-radius-sm);--p-inputchips-background:var(--p-form-field-background);--p-inputchips-disabled-background:var(--p-form-field-disabled-background);--p-inputchips-filled-background:var(--p-form-field-filled-background);--p-inputchips-filled-focus-background:var(--p-form-field-filled-focus-background);--p-inputchips-border-color:var(--p-form-field-border-color);--p-inputchips-hover-border-color:var(--p-form-field-hover-border-color);--p-inputchips-focus-border-color:var(--p-form-field-focus-border-color);--p-inputchips-invalid-border-color:var(--p-form-field-invalid-border-color);--p-inputchips-color:var(--p-form-field-color);--p-inputchips-disabled-color:var(--p-form-field-disabled-color);--p-inputchips-placeholder-color:var(--p-form-field-placeholder-color);--p-inputchips-shadow:var(--p-form-field-shadow);--p-inputchips-padding-x:var(--p-form-field-padding-x);--p-inputchips-padding-y:var(--p-form-field-padding-y);--p-inputchips-border-radius:var(--p-form-field-border-radius);--p-inputchips-transition-duration:var(--p-form-field-transition-duration);--p-inputchips-focus-ring-width:var(--p-form-field-focus-ring-width);--p-inputchips-focus-ring-style:var(--p-form-field-focus-ring-style);--p-inputchips-focus-ring-color:var(--p-form-field-focus-ring-color);--p-inputchips-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-inputchips-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-inputchips-chip-focus-background:var(--p-surface-200);--p-inputchips-chip-color:var(--p-surface-800);}.p-dark{--p-inputchips-chip-focus-background:var(--p-surface-700);--p-inputchips-chip-color:var(--p-surface-0);} .p-inputchips{display:inline-flex;}.p-inputchips-input{margin:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;padding:calc(var(--p-inputchips-padding-y) / 2) var(--p-inputchips-padding-x);gap:calc(var(--p-inputchips-padding-y) / 2);color:var(--p-inputchips-color);background:var(--p-inputchips-background);border:1px solid var(--p-inputchips-border-color);border-radius:var(--p-inputchips-border-radius);width:100%;transition:background var(--p-inputchips-transition-duration),color var(--p-inputchips-transition-duration),border-color var(--p-inputchips-transition-duration),outline-color var(--p-inputchips-transition-duration),box-shadow var(--p-inputchips-transition-duration);outline-color:transparent;box-shadow:var(--p-inputchips-shadow);}.p-inputchips:not(.p-disabled):hover .p-inputchips-input{border-color:var(--p-inputchips-hover-border-color);}.p-inputchips:not(.p-disabled).p-focus .p-inputchips-input{border-color:var(--p-inputchips-focus-border-color);box-shadow:var(--p-inputchips-focus-ring-shadow);outline:var(--p-inputchips-focus-ring-width) var(--p-inputchips-focus-ring-style) var(--p-inputchips-focus-ring-color);outline-offset:var(--p-inputchips-focus-ring-offset);}.p-inputchips.p-invalid .p-inputchips-input{border-color:var(--p-inputchips-invalid-border-color);}.p-variant-filled.p-inputchips-input{background:var(--p-inputchips-filled-background);}.p-inputchips:not(.p-disabled).p-focus .p-variant-filled.p-inputchips-input{background:var(--p-inputchips-filled-focus-background);}.p-inputchips.p-disabled .p-inputchips-input{opacity:1;background:var(--p-inputchips-disabled-background);color:var(--p-inputchips-disabled-color);}.p-inputchips-chip.p-chip{padding-top:calc(var(--p-inputchips-padding-y) / 2);padding-bottom:calc(var(--p-inputchips-padding-y) / 2);border-radius:var(--p-inputchips-chip-border-radius);transition:background var(--p-inputchips-transition-duration),color var(--p-inputchips-transition-duration);}.p-inputchips-chip-item.p-focus .p-inputchips-chip{background:var(--p-inputchips-chip-focus-background);color:var(--p-inputchips-chip-focus-color);}.p-inputchips-input:has(.p-inputchips-chip){padding-left:calc(var(--p-inputchips-padding-y) / 2);padding-right:calc(var(--p-inputchips-padding-y) / 2);}.p-inputchips-input-item{flex:1 1 auto;display:inline-flex;padding-top:calc(var(--p-inputchips-padding-y) / 2);padding-bottom:calc(var(--p-inputchips-padding-y) / 2);}.p-inputchips-input-item input{border:0 none;outline:0 none;background:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%;font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:inherit;}.p-inputchips-input-item input::placeholder{color:var(--p-inputchips-placeholder-color);} :root,:host{--p-inputgroup-addon-background:var(--p-form-field-background);--p-inputgroup-addon-border-color:var(--p-form-field-border-color);--p-inputgroup-addon-color:var(--p-form-field-icon-color);--p-inputgroup-addon-border-radius:var(--p-form-field-border-radius);--p-inputgroup-addon-padding:0.5rem;--p-inputgroup-addon-min-width:2.5rem;} .p-inputgroup,.p-inputgroup .p-iconfield,.p-inputgroup .p-floatlabel,.p-inputgroup .p-iftalabel{display:flex;align-items:stretch;width:100%;}.p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper{flex:1 1 auto;width:1%;}.p-inputgroupaddon{display:flex;align-items:center;justify-content:center;padding:var(--p-inputgroup-addon-padding);background:var(--p-inputgroup-addon-background);color:var(--p-inputgroup-addon-color);border-block-start:1px solid var(--p-inputgroup-addon-border-color);border-block-end:1px solid var(--p-inputgroup-addon-border-color);min-width:var(--p-inputgroup-addon-min-width);}.p-inputgroupaddon:first-child,.p-inputgroupaddon + .p-inputgroupaddon{border-inline-start:1px solid var(--p-inputgroup-addon-border-color);}.p-inputgroupaddon:last-child{border-inline-end:1px solid var(--p-inputgroup-addon-border-color);}.p-inputgroupaddon:has(.p-button){padding:0;overflow:hidden;}.p-inputgroupaddon .p-button{border-radius:0;}.p-inputgroup > .p-component,.p-inputgroup > .p-inputwrapper > .p-component,.p-inputgroup > .p-iconfield > .p-component,.p-inputgroup > .p-floatlabel > .p-component,.p-inputgroup > .p-floatlabel > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel > .p-component,.p-inputgroup > .p-iftalabel > .p-inputwrapper > .p-component{border-radius:0;margin:0;}.p-inputgroupaddon:first-child,.p-inputgroup > .p-component:first-child,.p-inputgroup > .p-inputwrapper:first-child > .p-component,.p-inputgroup > .p-iconfield:first-child > .p-component,.p-inputgroup > .p-floatlabel:first-child > .p-component,.p-inputgroup > .p-floatlabel:first-child > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel:first-child > .p-component,.p-inputgroup > .p-iftalabel:first-child > .p-inputwrapper > .p-component{border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius);}.p-inputgroupaddon:last-child,.p-inputgroup > .p-component:last-child,.p-inputgroup > .p-inputwrapper:last-child > .p-component,.p-inputgroup > .p-iconfield:last-child > .p-component,.p-inputgroup > .p-floatlabel:last-child > .p-component,.p-inputgroup > .p-floatlabel:last-child > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel:last-child > .p-component,.p-inputgroup > .p-iftalabel:last-child > .p-inputwrapper > .p-component{border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius);}.p-inputgroup .p-component:focus,.p-inputgroup .p-component.p-focus,.p-inputgroup .p-inputwrapper-focus,.p-inputgroup .p-component:focus ~ label,.p-inputgroup .p-component.p-focus ~ label,.p-inputgroup .p-inputwrapper-focus ~ label{z-index:1;}.p-inputgroup > .p-button:not(.p-button-icon-only){width:auto;}.p-inputgroup .p-iconfield + .p-iconfield .p-inputtext{border-inline-start:0;} :root,:host{--p-inputnumber-button-width:2.5rem;--p-inputnumber-button-border-radius:var(--p-form-field-border-radius);--p-inputnumber-button-vertical-padding:var(--p-form-field-padding-y);--p-inputnumber-transition-duration:var(--p-transition-duration);--p-inputnumber-button-background:transparent;--p-inputnumber-button-hover-background:var(--p-surface-100);--p-inputnumber-button-active-background:var(--p-surface-200);--p-inputnumber-button-border-color:var(--p-form-field-border-color);--p-inputnumber-button-hover-border-color:var(--p-form-field-border-color);--p-inputnumber-button-active-border-color:var(--p-form-field-border-color);--p-inputnumber-button-color:var(--p-surface-400);--p-inputnumber-button-hover-color:var(--p-surface-500);--p-inputnumber-button-active-color:var(--p-surface-600);}.p-dark{--p-inputnumber-button-background:transparent;--p-inputnumber-button-hover-background:var(--p-surface-800);--p-inputnumber-button-active-background:var(--p-surface-700);--p-inputnumber-button-border-color:var(--p-form-field-border-color);--p-inputnumber-button-hover-border-color:var(--p-form-field-border-color);--p-inputnumber-button-active-border-color:var(--p-form-field-border-color);--p-inputnumber-button-color:var(--p-surface-400);--p-inputnumber-button-hover-color:var(--p-surface-300);--p-inputnumber-button-active-color:var(--p-surface-200);} .p-inputnumber{display:inline-flex;position:relative;}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;background:var(--p-inputnumber-button-background);color:var(--p-inputnumber-button-color);width:var(--p-inputnumber-button-width);transition:background var(--p-inputnumber-transition-duration),color var(--p-inputnumber-transition-duration),border-color var(--p-inputnumber-transition-duration),outline-color var(--p-inputnumber-transition-duration);}.p-inputnumber-button:disabled{cursor:auto;}.p-inputnumber-button:not(:disabled):hover{background:var(--p-inputnumber-button-hover-background);color:var(--p-inputnumber-button-hover-color);}.p-inputnumber-button:not(:disabled):active{background:var(--p-inputnumber-button-active-background);color:var(--p-inputnumber-button-active-color);}.p-inputnumber-stacked .p-inputnumber-button{position:relative;flex:1 1 auto;border:0 none;}.p-inputnumber-stacked .p-inputnumber-button-group{display:flex;flex-direction:column;position:absolute;inset-block-start:1px;inset-inline-end:1px;height:calc(100% - 2px);z-index:1;}.p-inputnumber-stacked .p-inputnumber-increment-button{padding:0;border-start-end-radius:calc(var(--p-inputnumber-button-border-radius) - 1px);}.p-inputnumber-stacked .p-inputnumber-decrement-button{padding:0;border-end-end-radius:calc(var(--p-inputnumber-button-border-radius) - 1px);}.p-inputnumber-stacked .p-inputnumber-input{padding-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));}.p-inputnumber-horizontal .p-inputnumber-button{border:1px solid var(--p-inputnumber-button-border-color);}.p-inputnumber-horizontal .p-inputnumber-button:hover{border-color:var(--p-inputnumber-button-hover-border-color);}.p-inputnumber-horizontal .p-inputnumber-button:active{border-color:var(--p-inputnumber-button-active-border-color);}.p-inputnumber-horizontal .p-inputnumber-increment-button{order:3;border-start-end-radius:var(--p-inputnumber-button-border-radius);border-end-end-radius:var(--p-inputnumber-button-border-radius);border-inline-start:0 none;}.p-inputnumber-horizontal .p-inputnumber-input{order:2;border-radius:0;}.p-inputnumber-horizontal .p-inputnumber-decrement-button{order:1;border-start-start-radius:var(--p-inputnumber-button-border-radius);border-end-start-radius:var(--p-inputnumber-button-border-radius);border-inline-end:0 none;}.p-floatlabel:has(.p-inputnumber-horizontal) label{margin-inline-start:var(--p-inputnumber-button-width);}.p-inputnumber-vertical{flex-direction:column;}.p-inputnumber-vertical .p-inputnumber-button{border:1px solid var(--p-inputnumber-button-border-color);padding:var(--p-inputnumber-button-vertical-padding);}.p-inputnumber-vertical .p-inputnumber-button:hover{border-color:var(--p-inputnumber-button-hover-border-color);}.p-inputnumber-vertical .p-inputnumber-button:active{border-color:var(--p-inputnumber-button-active-border-color);}.p-inputnumber-vertical .p-inputnumber-increment-button{order:1;border-start-start-radius:var(--p-inputnumber-button-border-radius);border-start-end-radius:var(--p-inputnumber-button-border-radius);width:100%;border-block-end:0 none;}.p-inputnumber-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center;}.p-inputnumber-vertical .p-inputnumber-decrement-button{order:3;border-end-start-radius:var(--p-inputnumber-button-border-radius);border-end-end-radius:var(--p-inputnumber-button-border-radius);width:100%;border-block-start:0 none;}.p-inputnumber-input{flex:1 1 auto;}.p-inputnumber-fluid{width:100%;}.p-inputnumber-fluid .p-inputnumber-input{width:1%;}.p-inputnumber-fluid.p-inputnumber-vertical .p-inputnumber-input{width:100%;}.p-inputnumber:has(.p-inputtext-sm) .p-inputnumber-button .p-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-inputnumber:has(.p-inputtext-lg) .p-inputnumber-button .p-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;inset-inline-end:var(--p-form-field-padding-x);color:var(--p-form-field-icon-color);}.p-inputnumber:has(.p-inputnumber-clear-icon) .p-inputnumber-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputnumber-stacked .p-inputnumber-clear-icon{inset-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));}.p-inputnumber-stacked:has(.p-inputnumber-clear-icon) .p-inputnumber-input{padding-inline-end:calc(var(--p-inputnumber-button-width) + (var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputnumber-horizontal .p-inputnumber-clear-icon{inset-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));} :root,:host{--p-inputotp-input-width:2.5rem;--p-inputotp-input-lg-width:3rem;--p-inputotp-input-sm-width:2rem;--p-inputotp-gap:0.5rem;} .p-inputotp{display:flex;align-items:center;gap:var(--p-inputotp-gap);}.p-inputotp-input{text-align:center;width:var(--p-inputotp-input-width);}.p-inputotp-input.p-inputtext-sm{text-align:center;width:var(--p-inputotp-input-sm-width);}.p-inputotp-input.p-inputtext-lg{text-align:center;width:var(--p-inputotp-input-lg-width);} :root,:host{--p-inputtext-background:var(--p-form-field-background);--p-inputtext-disabled-background:var(--p-form-field-disabled-background);--p-inputtext-filled-background:var(--p-form-field-filled-background);--p-inputtext-filled-hover-background:var(--p-form-field-filled-hover-background);--p-inputtext-filled-focus-background:var(--p-form-field-filled-focus-background);--p-inputtext-border-color:var(--p-form-field-border-color);--p-inputtext-hover-border-color:var(--p-form-field-hover-border-color);--p-inputtext-focus-border-color:var(--p-form-field-focus-border-color);--p-inputtext-invalid-border-color:var(--p-form-field-invalid-border-color);--p-inputtext-color:var(--p-form-field-color);--p-inputtext-disabled-color:var(--p-form-field-disabled-color);--p-inputtext-placeholder-color:var(--p-form-field-placeholder-color);--p-inputtext-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-inputtext-shadow:var(--p-form-field-shadow);--p-inputtext-padding-x:var(--p-form-field-padding-x);--p-inputtext-padding-y:var(--p-form-field-padding-y);--p-inputtext-border-radius:var(--p-form-field-border-radius);--p-inputtext-transition-duration:var(--p-form-field-transition-duration);--p-inputtext-lg-font-size:var(--p-form-field-lg-font-size);--p-inputtext-lg-padding-x:var(--p-form-field-lg-padding-x);--p-inputtext-lg-padding-y:var(--p-form-field-lg-padding-y);--p-inputtext-sm-font-size:var(--p-form-field-sm-font-size);--p-inputtext-sm-padding-x:var(--p-form-field-sm-padding-x);--p-inputtext-sm-padding-y:var(--p-form-field-sm-padding-y);--p-inputtext-focus-ring-width:var(--p-form-field-focus-ring-width);--p-inputtext-focus-ring-style:var(--p-form-field-focus-ring-style);--p-inputtext-focus-ring-color:var(--p-form-field-focus-ring-color);--p-inputtext-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-inputtext-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-inputtext{font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:var(--p-inputtext-color);background:var(--p-inputtext-background);padding-block:var(--p-inputtext-padding-y);padding-inline:var(--p-inputtext-padding-x);border:1px solid var(--p-inputtext-border-color);transition:background var(--p-inputtext-transition-duration),color var(--p-inputtext-transition-duration),border-color var(--p-inputtext-transition-duration),outline-color var(--p-inputtext-transition-duration),box-shadow var(--p-inputtext-transition-duration);appearance:none;border-radius:var(--p-inputtext-border-radius);outline-color:transparent;box-shadow:var(--p-inputtext-shadow);}.p-inputtext:enabled:hover{border-color:var(--p-inputtext-hover-border-color);}.p-inputtext:enabled:focus{border-color:var(--p-inputtext-focus-border-color);box-shadow:var(--p-inputtext-focus-ring-shadow);outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset);}.p-inputtext.p-invalid{border-color:var(--p-inputtext-invalid-border-color);}.p-inputtext.p-variant-filled{background:var(--p-inputtext-filled-background);}.p-inputtext.p-variant-filled:enabled:hover{background:var(--p-inputtext-filled-hover-background);}.p-inputtext.p-variant-filled:enabled:focus{background:var(--p-inputtext-filled-focus-background);}.p-inputtext:disabled{opacity:1;background:var(--p-inputtext-disabled-background);color:var(--p-inputtext-disabled-color);}.p-inputtext::placeholder{color:var(--p-inputtext-placeholder-color);}.p-inputtext.p-invalid::placeholder{color:var(--p-inputtext-invalid-placeholder-color);}.p-inputtext-sm{font-size:var(--p-inputtext-sm-font-size);padding-block:var(--p-inputtext-sm-padding-y);padding-inline:var(--p-inputtext-sm-padding-x);}.p-inputtext-lg{font-size:var(--p-inputtext-lg-font-size);padding-block:var(--p-inputtext-lg-padding-y);padding-inline:var(--p-inputtext-lg-padding-x);}.p-inputtext-fluid{width:100%;} :root,:host{--p-knob-text-color:var(--p-text-muted-color);--p-knob-range-background:var(--p-content-border-color);--p-knob-value-background:var(--p-primary-color);--p-knob-transition-duration:var(--p-transition-duration);--p-knob-focus-ring-width:var(--p-focus-ring-width);--p-knob-focus-ring-style:var(--p-focus-ring-style);--p-knob-focus-ring-color:var(--p-focus-ring-color);--p-knob-focus-ring-offset:var(--p-focus-ring-offset);--p-knob-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-knob-range{fill:none;transition:stroke 0.1s ease-in;}.p-knob-value{animation-name:p-knob-dash-frame;animation-fill-mode:forwards;fill:none;}.p-knob-text{font-size:1.3rem;text-align:center;}.p-knob svg{border-radius:50%;outline-color:transparent;transition:background var(--p-knob-transition-duration),color var(--p-knob-transition-duration),outline-color var(--p-knob-transition-duration),box-shadow var(--p-knob-transition-duration);}.p-knob svg:focus-visible{box-shadow:var(--p-knob-focus-ring-shadow);outline:var(--p-knob-focus-ring-width) var(--p-knob-focus-ring-style) var(--p-knob-focus-ring-color);outline-offset:var(--p-knob-focus-ring-offset);}@keyframes p-knob-dash-frame{100%{stroke-dashoffset:0;}} :root,:host{--p-listbox-empty-message-padding:var(--p-list-option-padding);--p-listbox-checkmark-color:var(--p-list-option-color);--p-listbox-checkmark-gutter-start:-0.375rem;--p-listbox-checkmark-gutter-end:0.375rem;--p-listbox-option-group-background:var(--p-list-option-group-background);--p-listbox-option-group-color:var(--p-list-option-group-color);--p-listbox-option-group-font-weight:var(--p-list-option-group-font-weight);--p-listbox-option-group-padding:var(--p-list-option-group-padding);--p-listbox-option-focus-background:var(--p-list-option-focus-background);--p-listbox-option-selected-background:var(--p-list-option-selected-background);--p-listbox-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-listbox-option-color:var(--p-list-option-color);--p-listbox-option-focus-color:var(--p-list-option-focus-color);--p-listbox-option-selected-color:var(--p-list-option-selected-color);--p-listbox-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-listbox-option-padding:var(--p-list-option-padding);--p-listbox-option-border-radius:var(--p-list-option-border-radius);--p-listbox-list-padding:var(--p-list-padding);--p-listbox-list-gap:var(--p-list-gap);--p-listbox-list-header-padding:var(--p-list-header-padding);--p-listbox-background:var(--p-form-field-background);--p-listbox-disabled-background:var(--p-form-field-disabled-background);--p-listbox-border-color:var(--p-form-field-border-color);--p-listbox-invalid-border-color:var(--p-form-field-invalid-border-color);--p-listbox-color:var(--p-form-field-color);--p-listbox-disabled-color:var(--p-form-field-disabled-color);--p-listbox-shadow:var(--p-form-field-shadow);--p-listbox-border-radius:var(--p-form-field-border-radius);--p-listbox-transition-duration:var(--p-form-field-transition-duration);--p-listbox-option-striped-background:var(--p-surface-50);}.p-dark{--p-listbox-option-striped-background:var(--p-surface-900);} .p-listbox{display:block;background:var(--p-listbox-background);color:var(--p-listbox-color);border:1px solid var(--p-listbox-border-color);border-radius:var(--p-listbox-border-radius);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration),outline-color var(--p-listbox-transition-duration);outline-color:transparent;box-shadow:var(--p-listbox-shadow);}.p-listbox.p-disabled{opacity:1;background:var(--p-listbox-disabled-background);color:var(--p-listbox-disabled-color);}.p-listbox.p-disabled .p-listbox-option{color:var(--p-listbox-disabled-color);}.p-listbox.p-invalid{border-color:var(--p-listbox-invalid-border-color);}.p-listbox-header{padding:var(--p-listbox-list-header-padding);}.p-listbox-filter{width:100%;}.p-listbox-list-container{overflow:auto;}.p-listbox-list{list-style-type:none;margin:0;padding:var(--p-listbox-list-padding);outline:0 none;display:flex;flex-direction:column;gap:var(--p-listbox-list-gap);}.p-listbox-option{display:flex;align-items:center;cursor:pointer;position:relative;overflow:hidden;padding:var(--p-listbox-option-padding);border:0 none;border-radius:var(--p-listbox-option-border-radius);color:var(--p-listbox-option-color);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration),outline-color var(--p-listbox-transition-duration);}.p-listbox-striped li:nth-child(even of .p-listbox-option){background:var(--p-listbox-option-striped-background);}.p-listbox .p-listbox-list .p-listbox-option.p-listbox-option-selected{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);}.p-listbox:not(.p-disabled) .p-listbox-option.p-listbox-option-selected.p-focus{background:var(--p-listbox-option-selected-focus-background);color:var(--p-listbox-option-selected-focus-color);}.p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled).p-focus{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);}.p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled):hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);}.p-listbox-option-blank-icon{flex-shrink:0;}.p-listbox-option-check-icon{position:relative;flex-shrink:0;margin-inline-start:var(--p-listbox-checkmark-gutter-start);margin-inline-end:var(--p-listbox-checkmark-gutter-end);color:var(--p-listbox-checkmark-color);}.p-listbox-option-group{margin:0;padding:var(--p-listbox-option-group-padding);color:var(--p-listbox-option-group-color);background:var(--p-listbox-option-group-background);font-weight:var(--p-listbox-option-group-font-weight);}.p-listbox-empty-message{padding:var(--p-listbox-empty-message-padding);}.p-listbox-fluid{width:100%;} :root,:host{--p-multiselect-empty-message-padding:var(--p-list-option-padding);--p-multiselect-clear-icon-color:var(--p-form-field-icon-color);--p-multiselect-chip-border-radius:var(--p-border-radius-sm);--p-multiselect-option-group-background:var(--p-list-option-group-background);--p-multiselect-option-group-color:var(--p-list-option-group-color);--p-multiselect-option-group-font-weight:var(--p-list-option-group-font-weight);--p-multiselect-option-group-padding:var(--p-list-option-group-padding);--p-multiselect-option-focus-background:var(--p-list-option-focus-background);--p-multiselect-option-selected-background:var(--p-list-option-selected-background);--p-multiselect-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-multiselect-option-color:var(--p-list-option-color);--p-multiselect-option-focus-color:var(--p-list-option-focus-color);--p-multiselect-option-selected-color:var(--p-list-option-selected-color);--p-multiselect-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-multiselect-option-padding:var(--p-list-option-padding);--p-multiselect-option-border-radius:var(--p-list-option-border-radius);--p-multiselect-option-gap:0.5rem;--p-multiselect-list-padding:var(--p-list-padding);--p-multiselect-list-gap:var(--p-list-gap);--p-multiselect-list-header-padding:var(--p-list-header-padding);--p-multiselect-overlay-background:var(--p-overlay-select-background);--p-multiselect-overlay-border-color:var(--p-overlay-select-border-color);--p-multiselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-multiselect-overlay-color:var(--p-overlay-select-color);--p-multiselect-overlay-shadow:var(--p-overlay-select-shadow);--p-multiselect-dropdown-width:2.5rem;--p-multiselect-dropdown-color:var(--p-form-field-icon-color);--p-multiselect-background:var(--p-form-field-background);--p-multiselect-disabled-background:var(--p-form-field-disabled-background);--p-multiselect-filled-background:var(--p-form-field-filled-background);--p-multiselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-multiselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-multiselect-border-color:var(--p-form-field-border-color);--p-multiselect-hover-border-color:var(--p-form-field-hover-border-color);--p-multiselect-focus-border-color:var(--p-form-field-focus-border-color);--p-multiselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-multiselect-color:var(--p-form-field-color);--p-multiselect-disabled-color:var(--p-form-field-disabled-color);--p-multiselect-placeholder-color:var(--p-form-field-placeholder-color);--p-multiselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-multiselect-shadow:var(--p-form-field-shadow);--p-multiselect-padding-x:var(--p-form-field-padding-x);--p-multiselect-padding-y:var(--p-form-field-padding-y);--p-multiselect-border-radius:var(--p-form-field-border-radius);--p-multiselect-transition-duration:var(--p-form-field-transition-duration);--p-multiselect-lg-font-size:var(--p-form-field-lg-font-size);--p-multiselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-multiselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-multiselect-sm-font-size:var(--p-form-field-sm-font-size);--p-multiselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-multiselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-multiselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-multiselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-multiselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-multiselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-multiselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-multiselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-multiselect-background);border:1px solid var(--p-multiselect-border-color);transition:background var(--p-multiselect-transition-duration),color var(--p-multiselect-transition-duration),border-color var(--p-multiselect-transition-duration),outline-color var(--p-multiselect-transition-duration),box-shadow var(--p-multiselect-transition-duration);border-radius:var(--p-multiselect-border-radius);outline-color:transparent;box-shadow:var(--p-multiselect-shadow);}.p-multiselect:not(.p-disabled):hover{border-color:var(--p-multiselect-hover-border-color);}.p-multiselect:not(.p-disabled).p-focus{border-color:var(--p-multiselect-focus-border-color);box-shadow:var(--p-multiselect-focus-ring-shadow);outline:var(--p-multiselect-focus-ring-width) var(--p-multiselect-focus-ring-style) var(--p-multiselect-focus-ring-color);outline-offset:var(--p-multiselect-focus-ring-offset);}.p-multiselect.p-variant-filled{background:var(--p-multiselect-filled-background);}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-multiselect-filled-hover-background);}.p-multiselect.p-variant-filled.p-focus{background:var(--p-multiselect-filled-focus-background);}.p-multiselect.p-invalid{border-color:var(--p-multiselect-invalid-border-color);}.p-multiselect.p-disabled{opacity:1;background:var(--p-multiselect-disabled-background);}.p-multiselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-multiselect-dropdown-color);width:var(--p-multiselect-dropdown-width);border-start-end-radius:var(--p-multiselect-border-radius);border-end-end-radius:var(--p-multiselect-border-radius);}.p-multiselect-clear-icon{align-self:center;color:var(--p-multiselect-clear-icon-color);inset-inline-end:var(--p-multiselect-dropdown-width);}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer;}.p-multiselect-label{white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:var(--p-multiselect-padding-y) var(--p-multiselect-padding-x);color:var(--p-multiselect-color);}.p-multiselect-display-chip .p-multiselect-label{display:flex;align-items:center;gap:calc(var(--p-multiselect-padding-y) / 2);}.p-multiselect-label.p-placeholder{color:var(--p-multiselect-placeholder-color);}.p-multiselect.p-invalid .p-multiselect-label.p-placeholder{color:var(--p-multiselect-invalid-placeholder-color);}.p-multiselect.p-disabled .p-multiselect-label{color:var(--p-multiselect-disabled-color);}.p-multiselect-label-empty{overflow:hidden;visibility:hidden;}.p-multiselect-overlay{position:absolute;top:0;left:0;background:var(--p-multiselect-overlay-background);color:var(--p-multiselect-overlay-color);border:1px solid var(--p-multiselect-overlay-border-color);border-radius:var(--p-multiselect-overlay-border-radius);box-shadow:var(--p-multiselect-overlay-shadow);min-width:100%;}.p-multiselect-header{display:flex;align-items:center;padding:var(--p-multiselect-list-header-padding);}.p-multiselect-header .p-checkbox{margin-inline-end:var(--p-multiselect-option-gap);}.p-multiselect-filter-container{flex:1 1 auto;}.p-multiselect-filter{width:100%;}.p-multiselect-list-container{overflow:auto;}.p-multiselect-list{margin:0;padding:0;list-style-type:none;padding:var(--p-multiselect-list-padding);display:flex;flex-direction:column;gap:var(--p-multiselect-list-gap);}.p-multiselect-option{cursor:pointer;font-weight:normal;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--p-multiselect-option-gap);padding:var(--p-multiselect-option-padding);border:0 none;color:var(--p-multiselect-option-color);background:transparent;transition:background var(--p-multiselect-transition-duration),color var(--p-multiselect-transition-duration),border-color var(--p-multiselect-transition-duration),box-shadow var(--p-multiselect-transition-duration),outline-color var(--p-multiselect-transition-duration);border-radius:var(--p-multiselect-option-border-radius);}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus{background:var(--p-multiselect-option-focus-background);color:var(--p-multiselect-option-focus-color);}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover{background:var(--p-multiselect-option-focus-background);color:var(--p-multiselect-option-focus-color);}.p-multiselect-option.p-multiselect-option-selected{background:var(--p-multiselect-option-selected-background);color:var(--p-multiselect-option-selected-color);}.p-multiselect-option.p-multiselect-option-selected.p-focus{background:var(--p-multiselect-option-selected-focus-background);color:var(--p-multiselect-option-selected-focus-color);}.p-multiselect-option-group{cursor:auto;margin:0;padding:var(--p-multiselect-option-group-padding);background:var(--p-multiselect-option-group-background);color:var(--p-multiselect-option-group-color);font-weight:var(--p-multiselect-option-group-font-weight);}.p-multiselect-empty-message{padding:var(--p-multiselect-empty-message-padding);}.p-multiselect-label .p-chip{padding-block-start:calc(var(--p-multiselect-padding-y) / 2);padding-block-end:calc(var(--p-multiselect-padding-y) / 2);border-radius:var(--p-multiselect-chip-border-radius);}.p-multiselect-label:has(.p-chip){padding:calc(var(--p-multiselect-padding-y) / 2) calc(var(--p-multiselect-padding-x) / 2);}.p-multiselect-fluid{display:flex;width:100%;}.p-multiselect-sm .p-multiselect-label{font-size:var(--p-multiselect-sm-font-size);padding-block:var(--p-multiselect-sm-padding-y);padding-inline:var(--p-multiselect-sm-padding-x);}.p-multiselect-sm .p-multiselect-dropdown .p-icon{font-size:var(--p-multiselect-sm-font-size);width:var(--p-multiselect-sm-font-size);height:var(--p-multiselect-sm-font-size);}.p-multiselect-lg .p-multiselect-label{font-size:var(--p-multiselect-lg-font-size);padding-block:var(--p-multiselect-lg-padding-y);padding-inline:var(--p-multiselect-lg-padding-x);}.p-multiselect-lg .p-multiselect-dropdown .p-icon{font-size:var(--p-multiselect-lg-font-size);width:var(--p-multiselect-lg-font-size);height:var(--p-multiselect-lg-font-size);}.p-floatlabel-in .p-multiselect-filter{padding-block-start:var(--p-multiselect-padding-y);padding-block-end:var(--p-multiselect-padding-y);} :root,:host{--p-password-content-gap:0.5rem;--p-password-overlay-background:var(--p-overlay-popover-background);--p-password-overlay-border-color:var(--p-overlay-popover-border-color);--p-password-overlay-border-radius:var(--p-overlay-popover-border-radius);--p-password-overlay-color:var(--p-overlay-popover-color);--p-password-overlay-padding:var(--p-overlay-popover-padding);--p-password-overlay-shadow:var(--p-overlay-popover-shadow);--p-password-icon-color:var(--p-form-field-icon-color);--p-password-meter-background:var(--p-content-border-color);--p-password-meter-border-radius:var(--p-content-border-radius);--p-password-meter-height:.75rem;--p-password-strength-weak-background:var(--p-red-500);--p-password-strength-medium-background:var(--p-amber-500);--p-password-strength-strong-background:var(--p-green-500);}.p-dark{--p-password-strength-weak-background:var(--p-red-400);--p-password-strength-medium-background:var(--p-amber-400);--p-password-strength-strong-background:var(--p-green-400);} .p-password{display:inline-flex;position:relative;}.p-password .p-password-overlay{min-width:100%;}.p-password-meter{height:var(--p-password-meter-height);background:var(--p-password-meter-background);border-radius:var(--p-password-meter-border-radius);}.p-password-meter-label{height:100%;width:0;transition:width 1s ease-in-out;border-radius:var(--p-password-meter-border-radius);}.p-password-meter-weak{background:var(--p-password-strength-weak-background);}.p-password-meter-medium{background:var(--p-password-strength-medium-background);}.p-password-meter-strong{background:var(--p-password-strength-strong-background);}.p-password-fluid{display:flex;}.p-password-fluid .p-password-input{width:100%;}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none;}.p-password-overlay{padding:var(--p-password-overlay-padding);background:var(--p-password-overlay-background);color:var(--p-password-overlay-color);border:1px solid var(--p-password-overlay-border-color);box-shadow:var(--p-password-overlay-shadow);border-radius:var(--p-password-overlay-border-radius);}.p-password-content{display:flex;flex-direction:column;gap:var(--p-password-content-gap);}.p-password-toggle-mask-icon{inset-inline-end:var(--p-form-field-padding-x);color:var(--p-password-icon-color);position:absolute;top:50%;margin-top:calc(-1 * calc(var(--p-icon-size) / 2));width:var(--p-icon-size);height:var(--p-icon-size);}.p-password-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;inset-inline-end:var(--p-form-field-padding-x);color:var(--p-form-field-icon-color);}.p-password:has(.p-password-toggle-mask-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-toggle-mask-icon) .p-password-clear-icon{inset-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-clear-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-clear-icon):has(.p-password-toggle-mask-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 3) + calc(var(--p-icon-size) * 2));} :root,:host{--p-radiobutton-icon-size:0.75rem;--p-radiobutton-icon-checked-color:var(--p-primary-contrast-color);--p-radiobutton-icon-checked-hover-color:var(--p-primary-contrast-color);--p-radiobutton-icon-disabled-color:var(--p-form-field-disabled-color);--p-radiobutton-icon-lg-size:1rem;--p-radiobutton-icon-sm-size:0.5rem;--p-radiobutton-width:1.25rem;--p-radiobutton-height:1.25rem;--p-radiobutton-background:var(--p-form-field-background);--p-radiobutton-checked-background:var(--p-primary-color);--p-radiobutton-checked-hover-background:var(--p-primary-hover-color);--p-radiobutton-disabled-background:var(--p-form-field-disabled-background);--p-radiobutton-filled-background:var(--p-form-field-filled-background);--p-radiobutton-border-color:var(--p-form-field-border-color);--p-radiobutton-hover-border-color:var(--p-form-field-hover-border-color);--p-radiobutton-focus-border-color:var(--p-form-field-border-color);--p-radiobutton-checked-border-color:var(--p-primary-color);--p-radiobutton-checked-hover-border-color:var(--p-primary-hover-color);--p-radiobutton-checked-focus-border-color:var(--p-primary-color);--p-radiobutton-checked-disabled-border-color:var(--p-form-field-border-color);--p-radiobutton-invalid-border-color:var(--p-form-field-invalid-border-color);--p-radiobutton-shadow:var(--p-form-field-shadow);--p-radiobutton-transition-duration:var(--p-form-field-transition-duration);--p-radiobutton-lg-width:1.5rem;--p-radiobutton-lg-height:1.5rem;--p-radiobutton-sm-width:1rem;--p-radiobutton-sm-height:1rem;--p-radiobutton-focus-ring-width:var(--p-focus-ring-width);--p-radiobutton-focus-ring-style:var(--p-focus-ring-style);--p-radiobutton-focus-ring-color:var(--p-focus-ring-color);--p-radiobutton-focus-ring-offset:var(--p-focus-ring-offset);--p-radiobutton-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-radiobutton{position:relative;display:inline-flex;user-select:none;vertical-align:bottom;width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);}.p-radiobutton-input{cursor:pointer;appearance:none;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid transparent;border-radius:50%;}.p-radiobutton-box{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--p-radiobutton-border-color);background:var(--p-radiobutton-background);width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);transition:background var(--p-radiobutton-transition-duration),color var(--p-radiobutton-transition-duration),border-color var(--p-radiobutton-transition-duration),box-shadow var(--p-radiobutton-transition-duration),outline-color var(--p-radiobutton-transition-duration);outline-color:transparent;box-shadow:var(--p-radiobutton-shadow);}.p-radiobutton-icon{transition-duration:var(--p-radiobutton-transition-duration);background:transparent;font-size:var(--p-radiobutton-icon-size);width:var(--p-radiobutton-icon-size);height:var(--p-radiobutton-icon-size);border-radius:50%;backface-visibility:hidden;transform:translateZ(0) scale(0.1);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--p-radiobutton-hover-border-color);}.p-radiobutton-checked .p-radiobutton-box{border-color:var(--p-radiobutton-checked-border-color);background:var(--p-radiobutton-checked-background);}.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-color);transform:translateZ(0) scale(1,1);visibility:visible;}.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--p-radiobutton-checked-hover-border-color);background:var(--p-radiobutton-checked-hover-background);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-hover-color);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--p-radiobutton-focus-border-color);box-shadow:var(--p-radiobutton-focus-ring-shadow);outline:var(--p-radiobutton-focus-ring-width) var(--p-radiobutton-focus-ring-style) var(--p-radiobutton-focus-ring-color);outline-offset:var(--p-radiobutton-focus-ring-offset);}.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--p-radiobutton-checked-focus-border-color);}.p-radiobutton.p-invalid > .p-radiobutton-box{border-color:var(--p-radiobutton-invalid-border-color);}.p-radiobutton.p-variant-filled .p-radiobutton-box{background:var(--p-radiobutton-filled-background);}.p-radiobutton.p-variant-filled.p-radiobutton-checked .p-radiobutton-box{background:var(--p-radiobutton-checked-background);}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box{background:var(--p-radiobutton-checked-hover-background);}.p-radiobutton.p-disabled{opacity:1;}.p-radiobutton.p-disabled .p-radiobutton-box{background:var(--p-radiobutton-disabled-background);border-color:var(--p-radiobutton-checked-disabled-border-color);}.p-radiobutton-checked.p-disabled .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-disabled-color);}.p-radiobutton-sm,.p-radiobutton-sm .p-radiobutton-box{width:var(--p-radiobutton-sm-width);height:var(--p-radiobutton-sm-height);}.p-radiobutton-sm .p-radiobutton-icon{font-size:var(--p-radiobutton-icon-sm-size);width:var(--p-radiobutton-icon-sm-size);height:var(--p-radiobutton-icon-sm-size);}.p-radiobutton-lg,.p-radiobutton-lg .p-radiobutton-box{width:var(--p-radiobutton-lg-width);height:var(--p-radiobutton-lg-height);}.p-radiobutton-lg .p-radiobutton-icon{font-size:var(--p-radiobutton-icon-lg-size);width:var(--p-radiobutton-icon-lg-size);height:var(--p-radiobutton-icon-lg-size);} .p-radiobutton-group{display:inline-flex;} :root,:host{--p-rating-icon-size:1rem;--p-rating-icon-color:var(--p-text-muted-color);--p-rating-icon-hover-color:var(--p-primary-color);--p-rating-icon-active-color:var(--p-primary-color);--p-rating-gap:0.25rem;--p-rating-transition-duration:var(--p-transition-duration);--p-rating-focus-ring-width:var(--p-focus-ring-width);--p-rating-focus-ring-style:var(--p-focus-ring-style);--p-rating-focus-ring-color:var(--p-focus-ring-color);--p-rating-focus-ring-offset:var(--p-focus-ring-offset);--p-rating-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-rating{position:relative;display:inline-flex;align-items:center;gap:var(--p-rating-gap);}.p-rating-option{display:inline-flex;align-items:center;cursor:pointer;outline-color:transparent;border-radius:50%;transition:background var(--p-rating-transition-duration),color var(--p-rating-transition-duration),border-color var(--p-rating-transition-duration),outline-color var(--p-rating-transition-duration),box-shadow var(--p-rating-transition-duration);}.p-rating-option.p-focus-visible{box-shadow:var(--p-rating-focus-ring-shadow);outline:var(--p-rating-focus-ring-width) var(--p-rating-focus-ring-style) var(--p-rating-focus-ring-color);outline-offset:var(--p-rating-focus-ring-offset);}.p-rating-icon{color:var(--p-rating-icon-color);transition:background var(--p-rating-transition-duration),color var(--p-rating-transition-duration),border-color var(--p-rating-transition-duration),outline-color var(--p-rating-transition-duration),box-shadow var(--p-rating-transition-duration);font-size:var(--p-rating-icon-size);width:var(--p-rating-icon-size);height:var(--p-rating-icon-size);}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option:hover .p-rating-icon{color:var(--p-rating-icon-hover-color);}.p-rating-option-active .p-rating-icon{color:var(--p-rating-icon-active-color);}.p-rating-icon.p-invalid{stroke:var(--p-rating-invalid-icon-color);}.p-rating.p-readonly .p-rating-option{cursor:not-allowed;} :root,:host{--p-select-empty-message-padding:var(--p-list-option-padding);--p-select-checkmark-color:var(--p-list-option-color);--p-select-checkmark-gutter-start:-0.375rem;--p-select-checkmark-gutter-end:0.375rem;--p-select-clear-icon-color:var(--p-form-field-icon-color);--p-select-option-group-background:var(--p-list-option-group-background);--p-select-option-group-color:var(--p-list-option-group-color);--p-select-option-group-font-weight:var(--p-list-option-group-font-weight);--p-select-option-group-padding:var(--p-list-option-group-padding);--p-select-option-focus-background:var(--p-list-option-focus-background);--p-select-option-selected-background:var(--p-list-option-selected-background);--p-select-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-select-option-color:var(--p-list-option-color);--p-select-option-focus-color:var(--p-list-option-focus-color);--p-select-option-selected-color:var(--p-list-option-selected-color);--p-select-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-select-option-padding:var(--p-list-option-padding);--p-select-option-border-radius:var(--p-list-option-border-radius);--p-select-list-padding:var(--p-list-padding);--p-select-list-gap:var(--p-list-gap);--p-select-list-header-padding:var(--p-list-header-padding);--p-select-overlay-background:var(--p-overlay-select-background);--p-select-overlay-border-color:var(--p-overlay-select-border-color);--p-select-overlay-border-radius:var(--p-overlay-select-border-radius);--p-select-overlay-color:var(--p-overlay-select-color);--p-select-overlay-shadow:var(--p-overlay-select-shadow);--p-select-dropdown-width:2.5rem;--p-select-dropdown-color:var(--p-form-field-icon-color);--p-select-background:var(--p-form-field-background);--p-select-disabled-background:var(--p-form-field-disabled-background);--p-select-filled-background:var(--p-form-field-filled-background);--p-select-filled-hover-background:var(--p-form-field-filled-hover-background);--p-select-filled-focus-background:var(--p-form-field-filled-focus-background);--p-select-border-color:var(--p-form-field-border-color);--p-select-hover-border-color:var(--p-form-field-hover-border-color);--p-select-focus-border-color:var(--p-form-field-focus-border-color);--p-select-invalid-border-color:var(--p-form-field-invalid-border-color);--p-select-color:var(--p-form-field-color);--p-select-disabled-color:var(--p-form-field-disabled-color);--p-select-placeholder-color:var(--p-form-field-placeholder-color);--p-select-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-select-shadow:var(--p-form-field-shadow);--p-select-padding-x:var(--p-form-field-padding-x);--p-select-padding-y:var(--p-form-field-padding-y);--p-select-border-radius:var(--p-form-field-border-radius);--p-select-transition-duration:var(--p-form-field-transition-duration);--p-select-lg-font-size:var(--p-form-field-lg-font-size);--p-select-lg-padding-x:var(--p-form-field-lg-padding-x);--p-select-lg-padding-y:var(--p-form-field-lg-padding-y);--p-select-sm-font-size:var(--p-form-field-sm-font-size);--p-select-sm-padding-x:var(--p-form-field-sm-padding-x);--p-select-sm-padding-y:var(--p-form-field-sm-padding-y);--p-select-focus-ring-width:var(--p-form-field-focus-ring-width);--p-select-focus-ring-style:var(--p-form-field-focus-ring-style);--p-select-focus-ring-color:var(--p-form-field-focus-ring-color);--p-select-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-select-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-select{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-select-background);border:1px solid var(--p-select-border-color);transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),outline-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration);border-radius:var(--p-select-border-radius);outline-color:transparent;box-shadow:var(--p-select-shadow);}.p-select:not(.p-disabled):hover{border-color:var(--p-select-hover-border-color);}.p-select:not(.p-disabled).p-focus{border-color:var(--p-select-focus-border-color);box-shadow:var(--p-select-focus-ring-shadow);outline:var(--p-select-focus-ring-width) var(--p-select-focus-ring-style) var(--p-select-focus-ring-color);outline-offset:var(--p-select-focus-ring-offset);}.p-select.p-variant-filled{background:var(--p-select-filled-background);}.p-select.p-variant-filled:not(.p-disabled):hover{background:var(--p-select-filled-hover-background);}.p-select.p-variant-filled:not(.p-disabled).p-focus{background:var(--p-select-filled-focus-background);}.p-select.p-invalid{border-color:var(--p-select-invalid-border-color);}.p-select.p-disabled{opacity:1;background:var(--p-select-disabled-background);}.p-select-clear-icon{align-self:center;color:var(--p-select-clear-icon-color);inset-inline-end:var(--p-select-dropdown-width);}.p-select-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-select-dropdown-color);width:var(--p-select-dropdown-width);border-start-end-radius:var(--p-select-border-radius);border-end-end-radius:var(--p-select-border-radius);}.p-select-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;padding:var(--p-select-padding-y) var(--p-select-padding-x);text-overflow:ellipsis;cursor:pointer;color:var(--p-select-color);background:transparent;border:0 none;outline:0 none;font-size:1rem;}.p-select-label.p-placeholder{color:var(--p-select-placeholder-color);}.p-select.p-invalid .p-select-label.p-placeholder{color:var(--p-select-invalid-placeholder-color);}.p-select.p-disabled .p-select-label{color:var(--p-select-disabled-color);}.p-select-label-empty{overflow:hidden;opacity:0;}input.p-select-label{cursor:default;}.p-select-overlay{position:absolute;top:0;left:0;background:var(--p-select-overlay-background);color:var(--p-select-overlay-color);border:1px solid var(--p-select-overlay-border-color);border-radius:var(--p-select-overlay-border-radius);box-shadow:var(--p-select-overlay-shadow);min-width:100%;transform-origin:inherit;will-change:transform;}.p-select-header{padding:var(--p-select-list-header-padding);}.p-select-filter{width:100%;}.p-select-list-container{overflow:auto;}.p-select-option-group{cursor:auto;margin:0;padding:var(--p-select-option-group-padding);background:var(--p-select-option-group-background);color:var(--p-select-option-group-color);font-weight:var(--p-select-option-group-font-weight);}.p-select-list{margin:0;padding:0;list-style-type:none;padding:var(--p-select-list-padding);gap:var(--p-select-list-gap);display:flex;flex-direction:column;}.p-select-option{cursor:pointer;font-weight:normal;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--p-select-option-padding);border:0 none;color:var(--p-select-option-color);background:transparent;transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration),outline-color var(--p-select-transition-duration);border-radius:var(--p-select-option-border-radius);}.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color);}.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color);}.p-select-option.p-select-option-selected{background:var(--p-select-option-selected-background);color:var(--p-select-option-selected-color);}.p-select-option.p-select-option-selected.p-focus{background:var(--p-select-option-selected-focus-background);color:var(--p-select-option-selected-focus-color);}.p-select-option-blank-icon{flex-shrink:0;}.p-select-option-check-icon{position:relative;flex-shrink:0;margin-inline-start:var(--p-select-checkmark-gutter-start);margin-inline-end:var(--p-select-checkmark-gutter-end);color:var(--p-select-checkmark-color);}.p-select-empty-message{padding:var(--p-select-empty-message-padding);}.p-select-fluid{display:flex;width:100%;}.p-select-sm .p-select-label{font-size:var(--p-select-sm-font-size);padding-block:var(--p-select-sm-padding-y);padding-inline:var(--p-select-sm-padding-x);}.p-select-sm .p-select-dropdown .p-icon{font-size:var(--p-select-sm-font-size);width:var(--p-select-sm-font-size);height:var(--p-select-sm-font-size);}.p-select-lg .p-select-label{font-size:var(--p-select-lg-font-size);padding-block:var(--p-select-lg-padding-y);padding-inline:var(--p-select-lg-padding-x);}.p-select-lg .p-select-dropdown .p-icon{font-size:var(--p-select-lg-font-size);width:var(--p-select-lg-font-size);height:var(--p-select-lg-font-size);}.p-floatlabel-in .p-select-filter{padding-block-start:var(--p-select-padding-y);padding-block-end:var(--p-select-padding-y);} :root,:host{--p-selectbutton-border-radius:var(--p-form-field-border-radius);--p-selectbutton-invalid-border-color:var(--p-form-field-invalid-border-color);}.p-dark{--p-selectbutton-invalid-border-color:var(--p-form-field-invalid-border-color);} .p-selectbutton{display:inline-flex;user-select:none;vertical-align:bottom;outline-color:transparent;border-radius:var(--p-selectbutton-border-radius);}.p-selectbutton .p-togglebutton{border-radius:0;border-width:1px 1px 1px 0;}.p-selectbutton .p-togglebutton:focus-visible{position:relative;z-index:1;}.p-selectbutton .p-togglebutton:first-child{border-inline-start-width:1px;border-start-start-radius:var(--p-selectbutton-border-radius);border-end-start-radius:var(--p-selectbutton-border-radius);}.p-selectbutton .p-togglebutton:last-child{border-start-end-radius:var(--p-selectbutton-border-radius);border-end-end-radius:var(--p-selectbutton-border-radius);}.p-selectbutton.p-invalid{outline:1px solid var(--p-selectbutton-invalid-border-color);outline-offset:0;}.p-selectbutton-fluid{width:100%;}.p-selectbutton-fluid .p-togglebutton{flex:1 1 0;} :root,:host{--p-slider-handle-width:20px;--p-slider-handle-height:20px;--p-slider-handle-border-radius:50%;--p-slider-handle-background:var(--p-content-border-color);--p-slider-handle-hover-background:var(--p-content-border-color);--p-slider-handle-focus-ring-width:var(--p-focus-ring-width);--p-slider-handle-focus-ring-style:var(--p-focus-ring-style);--p-slider-handle-focus-ring-color:var(--p-focus-ring-color);--p-slider-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-slider-handle-focus-ring-shadow:var(--p-focus-ring-shadow);--p-slider-handle-content-border-radius:50%;--p-slider-handle-content-hover-background:var(--p-content-background);--p-slider-handle-content-width:16px;--p-slider-handle-content-height:16px;--p-slider-handle-content-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.08),0px 1px 1px 0px rgba(0,0,0,0.14);--p-slider-range-background:var(--p-primary-color);--p-slider-track-background:var(--p-content-border-color);--p-slider-track-border-radius:var(--p-content-border-radius);--p-slider-track-size:3px;--p-slider-transition-duration:var(--p-transition-duration);--p-slider-handle-content-background:var(--p-surface-0);}.p-dark{--p-slider-handle-content-background:var(--p-surface-950);} .p-slider{display:block;position:relative;background:var(--p-slider-track-background);border-radius:var(--p-slider-track-border-radius);}.p-slider-handle{cursor:grab;touch-action:none;user-select:none;display:flex;justify-content:center;align-items:center;height:var(--p-slider-handle-height);width:var(--p-slider-handle-width);background:var(--p-slider-handle-background);border-radius:var(--p-slider-handle-border-radius);transition:background var(--p-slider-transition-duration),color var(--p-slider-transition-duration),border-color var(--p-slider-transition-duration),box-shadow var(--p-slider-transition-duration),outline-color var(--p-slider-transition-duration);outline-color:transparent;}.p-slider-handle::before{content:'';width:var(--p-slider-handle-content-width);height:var(--p-slider-handle-content-height);display:block;background:var(--p-slider-handle-content-background);border-radius:var(--p-slider-handle-content-border-radius);box-shadow:var(--p-slider-handle-content-shadow);transition:background var(--p-slider-transition-duration);}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--p-slider-handle-hover-background);}.p-slider:not(.p-disabled) .p-slider-handle:hover::before{background:var(--p-slider-handle-content-hover-background);}.p-slider-handle:focus-visible{box-shadow:var(--p-slider-handle-focus-ring-shadow);outline:var(--p-slider-handle-focus-ring-width) var(--p-slider-handle-focus-ring-style) var(--p-slider-handle-focus-ring-color);outline-offset:var(--p-slider-handle-focus-ring-offset);}.p-slider-range{display:block;background:var(--p-slider-range-background);border-radius:var(--p-slider-track-border-radius);}.p-slider.p-slider-horizontal{height:var(--p-slider-track-size);}.p-slider-horizontal .p-slider-range{inset-block-start:0;inset-inline-start:0;height:100%;}.p-slider-horizontal .p-slider-handle{inset-block-start:50%;margin-block-start:calc(-1 * calc(var(--p-slider-handle-height) / 2));margin-inline-start:calc(-1 * calc(var(--p-slider-handle-width) / 2));}.p-slider-vertical{min-height:100px;width:var(--p-slider-track-size);}.p-slider-vertical .p-slider-handle{inset-inline-start:50%;margin-inline-start:calc(-1 * calc(var(--p-slider-handle-width) / 2));margin-block-end:calc(-1 * calc(var(--p-slider-handle-height) / 2));}.p-slider-vertical .p-slider-range{inset-block-end:0;inset-inline-start:0;width:100%;} :root,:host{--p-textarea-background:var(--p-form-field-background);--p-textarea-disabled-background:var(--p-form-field-disabled-background);--p-textarea-filled-background:var(--p-form-field-filled-background);--p-textarea-filled-hover-background:var(--p-form-field-filled-hover-background);--p-textarea-filled-focus-background:var(--p-form-field-filled-focus-background);--p-textarea-border-color:var(--p-form-field-border-color);--p-textarea-hover-border-color:var(--p-form-field-hover-border-color);--p-textarea-focus-border-color:var(--p-form-field-focus-border-color);--p-textarea-invalid-border-color:var(--p-form-field-invalid-border-color);--p-textarea-color:var(--p-form-field-color);--p-textarea-disabled-color:var(--p-form-field-disabled-color);--p-textarea-placeholder-color:var(--p-form-field-placeholder-color);--p-textarea-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-textarea-shadow:var(--p-form-field-shadow);--p-textarea-padding-x:var(--p-form-field-padding-x);--p-textarea-padding-y:var(--p-form-field-padding-y);--p-textarea-border-radius:var(--p-form-field-border-radius);--p-textarea-transition-duration:var(--p-form-field-transition-duration);--p-textarea-lg-font-size:var(--p-form-field-lg-font-size);--p-textarea-lg-padding-x:var(--p-form-field-lg-padding-x);--p-textarea-lg-padding-y:var(--p-form-field-lg-padding-y);--p-textarea-sm-font-size:var(--p-form-field-sm-font-size);--p-textarea-sm-padding-x:var(--p-form-field-sm-padding-x);--p-textarea-sm-padding-y:var(--p-form-field-sm-padding-y);--p-textarea-focus-ring-width:var(--p-form-field-focus-ring-width);--p-textarea-focus-ring-style:var(--p-form-field-focus-ring-style);--p-textarea-focus-ring-color:var(--p-form-field-focus-ring-color);--p-textarea-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-textarea-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-textarea{font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:var(--p-textarea-color);background:var(--p-textarea-background);padding-block:var(--p-textarea-padding-y);padding-inline:var(--p-textarea-padding-x);border:1px solid var(--p-textarea-border-color);transition:background var(--p-textarea-transition-duration),color var(--p-textarea-transition-duration),border-color var(--p-textarea-transition-duration),outline-color var(--p-textarea-transition-duration),box-shadow var(--p-textarea-transition-duration);appearance:none;border-radius:var(--p-textarea-border-radius);outline-color:transparent;box-shadow:var(--p-textarea-shadow);}.p-textarea:enabled:hover{border-color:var(--p-textarea-hover-border-color);}.p-textarea:enabled:focus{border-color:var(--p-textarea-focus-border-color);box-shadow:var(--p-textarea-focus-ring-shadow);outline:var(--p-textarea-focus-ring-width) var(--p-textarea-focus-ring-style) var(--p-textarea-focus-ring-color);outline-offset:var(--p-textarea-focus-ring-offset);}.p-textarea.p-invalid{border-color:var(--p-textarea-invalid-border-color);}.p-textarea.p-variant-filled{background:var(--p-textarea-filled-background);}.p-textarea.p-variant-filled:enabled:hover{background:var(--p-textarea-filled-hover-background);}.p-textarea.p-variant-filled:enabled:focus{background:var(--p-textarea-filled-focus-background);}.p-textarea:disabled{opacity:1;background:var(--p-textarea-disabled-background);color:var(--p-textarea-disabled-color);}.p-textarea::placeholder{color:var(--p-textarea-placeholder-color);}.p-textarea.p-invalid::placeholder{color:var(--p-textarea-invalid-placeholder-color);}.p-textarea-fluid{width:100%;}.p-textarea-resizable{overflow:hidden;resize:none;}.p-textarea-sm{font-size:var(--p-textarea-sm-font-size);padding-block:var(--p-textarea-sm-padding-y);padding-inline:var(--p-textarea-sm-padding-x);}.p-textarea-lg{font-size:var(--p-textarea-lg-font-size);padding-block:var(--p-textarea-lg-padding-y);padding-inline:var(--p-textarea-lg-padding-x);} :root,:host{--p-togglebutton-content-padding:0.25rem 0.75rem;--p-togglebutton-content-border-radius:var(--p-content-border-radius);--p-togglebutton-content-checked-shadow:0px 1px 2px 0px rgba(0,0,0,0.02),0px 1px 2px 0px rgba(0,0,0,0.04);--p-togglebutton-content-lg-padding:0.25rem 0.75rem;--p-togglebutton-content-sm-padding:0.25rem 0.75rem;--p-togglebutton-icon-disabled-color:var(--p-form-field-disabled-color);--p-togglebutton-padding:0.25rem;--p-togglebutton-border-radius:var(--p-content-border-radius);--p-togglebutton-gap:0.5rem;--p-togglebutton-font-weight:500;--p-togglebutton-disabled-background:var(--p-form-field-disabled-background);--p-togglebutton-disabled-border-color:var(--p-form-field-disabled-background);--p-togglebutton-disabled-color:var(--p-form-field-disabled-color);--p-togglebutton-invalid-border-color:var(--p-form-field-invalid-border-color);--p-togglebutton-transition-duration:var(--p-form-field-transition-duration);--p-togglebutton-lg-font-size:var(--p-form-field-lg-font-size);--p-togglebutton-lg-padding:0.25rem;--p-togglebutton-sm-font-size:var(--p-form-field-sm-font-size);--p-togglebutton-sm-padding:0.25rem;--p-togglebutton-focus-ring-width:var(--p-focus-ring-width);--p-togglebutton-focus-ring-style:var(--p-focus-ring-style);--p-togglebutton-focus-ring-color:var(--p-focus-ring-color);--p-togglebutton-focus-ring-offset:var(--p-focus-ring-offset);--p-togglebutton-focus-ring-shadow:var(--p-focus-ring-shadow);--p-togglebutton-icon-color:var(--p-surface-500);--p-togglebutton-icon-hover-color:var(--p-surface-700);--p-togglebutton-icon-checked-color:var(--p-surface-900);--p-togglebutton-content-checked-background:var(--p-surface-0);--p-togglebutton-background:var(--p-surface-100);--p-togglebutton-checked-background:var(--p-surface-100);--p-togglebutton-hover-background:var(--p-surface-100);--p-togglebutton-border-color:var(--p-surface-100);--p-togglebutton-color:var(--p-surface-500);--p-togglebutton-hover-color:var(--p-surface-700);--p-togglebutton-checked-color:var(--p-surface-900);--p-togglebutton-checked-border-color:var(--p-surface-100);}.p-dark{--p-togglebutton-icon-color:var(--p-surface-400);--p-togglebutton-icon-hover-color:var(--p-surface-300);--p-togglebutton-icon-checked-color:var(--p-surface-0);--p-togglebutton-content-checked-background:var(--p-surface-800);--p-togglebutton-background:var(--p-surface-950);--p-togglebutton-checked-background:var(--p-surface-950);--p-togglebutton-hover-background:var(--p-surface-950);--p-togglebutton-border-color:var(--p-surface-950);--p-togglebutton-color:var(--p-surface-400);--p-togglebutton-hover-color:var(--p-surface-300);--p-togglebutton-checked-color:var(--p-surface-0);--p-togglebutton-checked-border-color:var(--p-surface-950);} .p-togglebutton{display:inline-flex;cursor:pointer;user-select:none;overflow:hidden;position:relative;color:var(--p-togglebutton-color);background:var(--p-togglebutton-background);border:1px solid var(--p-togglebutton-border-color);padding:var(--p-togglebutton-padding);font-size:1rem;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),border-color var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration);border-radius:var(--p-togglebutton-border-radius);outline-color:transparent;font-weight:var(--p-togglebutton-font-weight);}.p-togglebutton-content{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--p-togglebutton-gap);padding:var(--p-togglebutton-content-padding);background:transparent;border-radius:var(--p-togglebutton-content-border-radius);transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),border-color var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration);}.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover{background:var(--p-togglebutton-hover-background);color:var(--p-togglebutton-hover-color);}.p-togglebutton.p-togglebutton-checked{background:var(--p-togglebutton-checked-background);border-color:var(--p-togglebutton-checked-border-color);color:var(--p-togglebutton-checked-color);}.p-togglebutton-checked .p-togglebutton-content{background:var(--p-togglebutton-content-checked-background);box-shadow:var(--p-togglebutton-content-checked-shadow);}.p-togglebutton:focus-visible{box-shadow:var(--p-togglebutton-focus-ring-shadow);outline:var(--p-togglebutton-focus-ring-width) var(--p-togglebutton-focus-ring-style) var(--p-togglebutton-focus-ring-color);outline-offset:var(--p-togglebutton-focus-ring-offset);}.p-togglebutton.p-invalid{border-color:var(--p-togglebutton-invalid-border-color);}.p-togglebutton:disabled{opacity:1;cursor:default;background:var(--p-togglebutton-disabled-background);border-color:var(--p-togglebutton-disabled-border-color);color:var(--p-togglebutton-disabled-color);}.p-togglebutton-label,.p-togglebutton-icon{position:relative;transition:none;}.p-togglebutton-icon{color:var(--p-togglebutton-icon-color);}.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover .p-togglebutton-icon{color:var(--p-togglebutton-icon-hover-color);}.p-togglebutton.p-togglebutton-checked .p-togglebutton-icon{color:var(--p-togglebutton-icon-checked-color);}.p-togglebutton:disabled .p-togglebutton-icon{color:var(--p-togglebutton-icon-disabled-color);}.p-togglebutton-sm{padding:var(--p-togglebutton-sm-padding);font-size:var(--p-togglebutton-sm-font-size);}.p-togglebutton-sm .p-togglebutton-content{padding:var(--p-togglebutton-content-sm-padding);}.p-togglebutton-lg{padding:var(--p-togglebutton-lg-padding);font-size:var(--p-togglebutton-lg-font-size);}.p-togglebutton-lg .p-togglebutton-content{padding:var(--p-togglebutton-content-lg-padding);}.p-togglebutton-fluid{width:100%;} :root,:host{--p-toggleswitch-handle-border-radius:50%;--p-toggleswitch-handle-size:1rem;--p-toggleswitch-width:2.5rem;--p-toggleswitch-height:1.5rem;--p-toggleswitch-border-radius:30px;--p-toggleswitch-gap:0.25rem;--p-toggleswitch-shadow:var(--p-form-field-shadow);--p-toggleswitch-border-width:1px;--p-toggleswitch-border-color:transparent;--p-toggleswitch-hover-border-color:transparent;--p-toggleswitch-checked-border-color:transparent;--p-toggleswitch-checked-hover-border-color:transparent;--p-toggleswitch-invalid-border-color:var(--p-form-field-invalid-border-color);--p-toggleswitch-transition-duration:var(--p-form-field-transition-duration);--p-toggleswitch-slide-duration:0.2s;--p-toggleswitch-focus-ring-width:var(--p-focus-ring-width);--p-toggleswitch-focus-ring-style:var(--p-focus-ring-style);--p-toggleswitch-focus-ring-color:var(--p-focus-ring-color);--p-toggleswitch-focus-ring-offset:var(--p-focus-ring-offset);--p-toggleswitch-focus-ring-shadow:var(--p-focus-ring-shadow);--p-toggleswitch-handle-background:var(--p-surface-0);--p-toggleswitch-handle-disabled-background:var(--p-form-field-disabled-color);--p-toggleswitch-handle-hover-background:var(--p-surface-0);--p-toggleswitch-handle-checked-background:var(--p-surface-0);--p-toggleswitch-handle-checked-hover-background:var(--p-surface-0);--p-toggleswitch-handle-color:var(--p-text-muted-color);--p-toggleswitch-handle-hover-color:var(--p-text-color);--p-toggleswitch-handle-checked-color:var(--p-primary-color);--p-toggleswitch-handle-checked-hover-color:var(--p-primary-hover-color);--p-toggleswitch-background:var(--p-surface-300);--p-toggleswitch-disabled-background:var(--p-form-field-disabled-background);--p-toggleswitch-hover-background:var(--p-surface-400);--p-toggleswitch-checked-background:var(--p-primary-color);--p-toggleswitch-checked-hover-background:var(--p-primary-hover-color);}.p-dark{--p-toggleswitch-handle-background:var(--p-surface-400);--p-toggleswitch-handle-disabled-background:var(--p-surface-900);--p-toggleswitch-handle-hover-background:var(--p-surface-300);--p-toggleswitch-handle-checked-background:var(--p-surface-900);--p-toggleswitch-handle-checked-hover-background:var(--p-surface-900);--p-toggleswitch-handle-color:var(--p-surface-900);--p-toggleswitch-handle-hover-color:var(--p-surface-800);--p-toggleswitch-handle-checked-color:var(--p-primary-color);--p-toggleswitch-handle-checked-hover-color:var(--p-primary-hover-color);--p-toggleswitch-background:var(--p-surface-700);--p-toggleswitch-disabled-background:var(--p-surface-600);--p-toggleswitch-hover-background:var(--p-surface-600);--p-toggleswitch-checked-background:var(--p-primary-color);--p-toggleswitch-checked-hover-background:var(--p-primary-hover-color);} .p-toggleswitch{display:inline-block;width:var(--p-toggleswitch-width);height:var(--p-toggleswitch-height);}.p-toggleswitch-input{cursor:pointer;appearance:none;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border-radius:var(--p-toggleswitch-border-radius);}.p-toggleswitch-slider{cursor:pointer;width:100%;height:100%;border-width:var(--p-toggleswitch-border-width);border-style:solid;border-color:var(--p-toggleswitch-border-color);background:var(--p-toggleswitch-background);transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),border-color var(--p-toggleswitch-transition-duration),outline-color var(--p-toggleswitch-transition-duration),box-shadow var(--p-toggleswitch-transition-duration);border-radius:var(--p-toggleswitch-border-radius);outline-color:transparent;box-shadow:var(--p-toggleswitch-shadow);}.p-toggleswitch-handle{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;background:var(--p-toggleswitch-handle-background);color:var(--p-toggleswitch-handle-color);width:var(--p-toggleswitch-handle-size);height:var(--p-toggleswitch-handle-size);inset-inline-start:var(--p-toggleswitch-gap);margin-block-start:calc(-1 * calc(var(--p-toggleswitch-handle-size) / 2));border-radius:var(--p-toggleswitch-handle-border-radius);transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),inset-inline-start var(--p-toggleswitch-slide-duration),box-shadow var(--p-toggleswitch-slide-duration);}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-toggleswitch-checked-background);border-color:var(--p-toggleswitch-checked-border-color);}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-checked-background);color:var(--p-toggleswitch-handle-checked-color);inset-inline-start:calc(var(--p-toggleswitch-width) - calc(var(--p-toggleswitch-handle-size) + var(--p-toggleswitch-gap)));}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{background:var(--p-toggleswitch-hover-background);border-color:var(--p-toggleswitch-hover-border-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-hover-background);color:var(--p-toggleswitch-handle-hover-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-toggleswitch-checked-hover-background);border-color:var(--p-toggleswitch-checked-hover-border-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-checked-hover-background);color:var(--p-toggleswitch-handle-checked-hover-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{box-shadow:var(--p-toggleswitch-focus-ring-shadow);outline:var(--p-toggleswitch-focus-ring-width) var(--p-toggleswitch-focus-ring-style) var(--p-toggleswitch-focus-ring-color);outline-offset:var(--p-toggleswitch-focus-ring-offset);}.p-toggleswitch.p-invalid > .p-toggleswitch-slider{border-color:var(--p-toggleswitch-invalid-border-color);}.p-toggleswitch.p-disabled{opacity:1;}.p-toggleswitch.p-disabled .p-toggleswitch-slider{background:var(--p-toggleswitch-disabled-background);}.p-toggleswitch.p-disabled .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-disabled-background);} :root,:host{--p-treeselect-clear-icon-color:var(--p-form-field-icon-color);--p-treeselect-chip-border-radius:var(--p-border-radius-sm);--p-treeselect-empty-message-padding:var(--p-list-option-padding);--p-treeselect-tree-padding:var(--p-list-padding);--p-treeselect-overlay-background:var(--p-overlay-select-background);--p-treeselect-overlay-border-color:var(--p-overlay-select-border-color);--p-treeselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-treeselect-overlay-color:var(--p-overlay-select-color);--p-treeselect-overlay-shadow:var(--p-overlay-select-shadow);--p-treeselect-dropdown-width:2.5rem;--p-treeselect-dropdown-color:var(--p-form-field-icon-color);--p-treeselect-background:var(--p-form-field-background);--p-treeselect-disabled-background:var(--p-form-field-disabled-background);--p-treeselect-filled-background:var(--p-form-field-filled-background);--p-treeselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-treeselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-treeselect-border-color:var(--p-form-field-border-color);--p-treeselect-hover-border-color:var(--p-form-field-hover-border-color);--p-treeselect-focus-border-color:var(--p-form-field-focus-border-color);--p-treeselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-treeselect-color:var(--p-form-field-color);--p-treeselect-disabled-color:var(--p-form-field-disabled-color);--p-treeselect-placeholder-color:var(--p-form-field-placeholder-color);--p-treeselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-treeselect-shadow:var(--p-form-field-shadow);--p-treeselect-padding-x:var(--p-form-field-padding-x);--p-treeselect-padding-y:var(--p-form-field-padding-y);--p-treeselect-border-radius:var(--p-form-field-border-radius);--p-treeselect-transition-duration:var(--p-form-field-transition-duration);--p-treeselect-lg-font-size:var(--p-form-field-lg-font-size);--p-treeselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-treeselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-treeselect-sm-font-size:var(--p-form-field-sm-font-size);--p-treeselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-treeselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-treeselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-treeselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-treeselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-treeselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-treeselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);} .p-treeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-treeselect-background);border:1px solid var(--p-treeselect-border-color);transition:background var(--p-treeselect-transition-duration),color var(--p-treeselect-transition-duration),border-color var(--p-treeselect-transition-duration),outline-color var(--p-treeselect-transition-duration),box-shadow var(--p-treeselect-transition-duration);border-radius:var(--p-treeselect-border-radius);outline-color:transparent;box-shadow:var(--p-treeselect-shadow);}.p-treeselect:not(.p-disabled):hover{border-color:var(--p-treeselect-hover-border-color);}.p-treeselect:not(.p-disabled).p-focus{border-color:var(--p-treeselect-focus-border-color);box-shadow:var(--p-treeselect-focus-ring-shadow);outline:var(--p-treeselect-focus-ring-width) var(--p-treeselect-focus-ring-style) var(--p-treeselect-focus-ring-color);outline-offset:var(--p-treeselect-focus-ring-offset);}.p-treeselect.p-variant-filled{background:var(--p-treeselect-filled-background);}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-treeselect-filled-hover-background);}.p-treeselect.p-variant-filled.p-focus{background:var(--p-treeselect-filled-focus-background);}.p-treeselect.p-invalid{border-color:var(--p-treeselect-invalid-border-color);}.p-treeselect.p-disabled{opacity:1;background:var(--p-treeselect-disabled-background);}.p-treeselect-clear-icon{align-self:center;color:var(--p-treeselect-clear-icon-color);inset-inline-end:var(--p-treeselect-dropdown-width);}.p-treeselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-treeselect-dropdown-color);width:var(--p-treeselect-dropdown-width);border-start-end-radius:var(--p-border-radius-md);border-end-end-radius:var(--p-border-radius-md);}.p-treeselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer;}.p-treeselect-label{display:flex;align-items:center;gap:calc(var(--p-treeselect-padding-y) / 2);white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:var(--p-treeselect-padding-y) var(--p-treeselect-padding-x);color:var(--p-treeselect-color);}.p-treeselect-label.p-placeholder{color:var(--p-treeselect-placeholder-color);}.p-treeselect.p-invalid .p-treeselect-label.p-placeholder{color:var(--p-treeselect-invalid-placeholder-color);}.p-treeselect:has(.p-select-clear-icon) .p-treeselect-label{padding-inline-end:var(--p-treeselect-padding-x);}.p-treeselect.p-disabled .p-treeselect-label{color:var(--p-treeselect-disabled-color);}.p-treeselect-label-empty{overflow:hidden;visibility:hidden;}.p-treeselect-overlay{position:absolute;top:0;left:0;background:var(--p-treeselect-overlay-background);color:var(--p-treeselect-overlay-color);border:1px solid var(--p-treeselect-overlay-border-color);border-radius:var(--p-treeselect-overlay-border-radius);box-shadow:var(--p-treeselect-overlay-shadow);overflow:hidden;min-width:100%;will-change:transform;}.p-treeselect-tree-container{overflow:auto;}.p-treeselect-empty-message{padding:var(--p-treeselect-empty-message-padding);background:transparent;}.p-treeselect-fluid{display:flex;}.p-treeselect-overlay .p-tree{padding:var(--p-treeselect-tree-padding);}.p-treeselect-overlay .p-tree-loading{min-height:3rem;}.p-treeselect-label .p-chip{padding-block-start:calc(var(--p-treeselect-padding-y) / 2);padding-block-end:calc(var(--p-treeselect-padding-y) / 2);border-radius:var(--p-treeselect-chip-border-radius);}.p-treeselect-label:has(.p-chip){padding:calc(var(--p-treeselect-padding-y) / 2) calc(var(--p-treeselect-padding-x) / 2);}.p-treeselect-sm .p-treeselect-label{font-size:var(--p-treeselect-sm-font-size);padding-block:var(--p-treeselect-sm-padding-y);padding-inline:var(--p-treeselect-sm-padding-x);}.p-treeselect-sm .p-treeselect-dropdown .p-icon{font-size:var(--p-treeselect-sm-font-size);width:var(--p-treeselect-sm-font-size);height:var(--p-treeselect-sm-font-size);}.p-treeselect-lg .p-treeselect-label{font-size:var(--p-treeselect-lg-font-size);padding-block:var(--p-treeselect-lg-padding-y);padding-inline:var(--p-treeselect-lg-padding-x);}.p-treeselect-lg .p-treeselect-dropdown .p-icon{font-size:var(--p-treeselect-lg-font-size);width:var(--p-treeselect-lg-font-size);height:var(--p-treeselect-lg-font-size);} :root,:host{--p-button-border-radius:var(--p-form-field-border-radius);--p-button-rounded-border-radius:2rem;--p-button-gap:0.5rem;--p-button-padding-x:var(--p-form-field-padding-x);--p-button-padding-y:var(--p-form-field-padding-y);--p-button-icon-only-width:2.5rem;--p-button-raised-shadow:0 3px 1px -2px rgba(0,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-badge-size:1rem;--p-button-transition-duration:var(--p-form-field-transition-duration);--p-button-focus-ring-width:var(--p-focus-ring-width);--p-button-focus-ring-style:var(--p-focus-ring-style);--p-button-focus-ring-offset:var(--p-focus-ring-offset);--p-button-label-font-weight:500;--p-button-lg-font-size:var(--p-form-field-lg-font-size);--p-button-lg-padding-x:var(--p-form-field-lg-padding-x);--p-button-lg-padding-y:var(--p-form-field-lg-padding-y);--p-button-lg-icon-only-width:3rem;--p-button-sm-font-size:var(--p-form-field-sm-font-size);--p-button-sm-padding-x:var(--p-form-field-sm-padding-x);--p-button-sm-padding-y:var(--p-form-field-sm-padding-y);--p-button-sm-icon-only-width:2rem;--p-button-link-color:var(--p-primary-color);--p-button-link-hover-color:var(--p-primary-color);--p-button-link-active-color:var(--p-primary-color);--p-button-text-plain-hover-background:var(--p-surface-50);--p-button-text-plain-active-background:var(--p-surface-100);--p-button-text-plain-color:var(--p-surface-700);--p-button-text-contrast-hover-background:var(--p-surface-50);--p-button-text-contrast-active-background:var(--p-surface-100);--p-button-text-contrast-color:var(--p-surface-950);--p-button-text-danger-hover-background:var(--p-red-50);--p-button-text-danger-active-background:var(--p-red-100);--p-button-text-danger-color:var(--p-red-500);--p-button-text-help-hover-background:var(--p-purple-50);--p-button-text-help-active-background:var(--p-purple-100);--p-button-text-help-color:var(--p-purple-500);--p-button-text-warn-hover-background:var(--p-orange-50);--p-button-text-warn-active-background:var(--p-orange-100);--p-button-text-warn-color:var(--p-orange-500);--p-button-text-info-hover-background:var(--p-sky-50);--p-button-text-info-active-background:var(--p-sky-100);--p-button-text-info-color:var(--p-sky-500);--p-button-text-success-hover-background:var(--p-green-50);--p-button-text-success-active-background:var(--p-green-100);--p-button-text-success-color:var(--p-green-500);--p-button-text-secondary-hover-background:var(--p-surface-50);--p-button-text-secondary-active-background:var(--p-surface-100);--p-button-text-secondary-color:var(--p-surface-500);--p-button-text-primary-hover-background:var(--p-primary-50);--p-button-text-primary-active-background:var(--p-primary-100);--p-button-text-primary-color:var(--p-primary-color);--p-button-outlined-plain-hover-background:var(--p-surface-50);--p-button-outlined-plain-active-background:var(--p-surface-100);--p-button-outlined-plain-border-color:var(--p-surface-200);--p-button-outlined-plain-color:var(--p-surface-700);--p-button-outlined-contrast-hover-background:var(--p-surface-50);--p-button-outlined-contrast-active-background:var(--p-surface-100);--p-button-outlined-contrast-border-color:var(--p-surface-700);--p-button-outlined-contrast-color:var(--p-surface-950);--p-button-outlined-danger-hover-background:var(--p-red-50);--p-button-outlined-danger-active-background:var(--p-red-100);--p-button-outlined-danger-border-color:var(--p-red-200);--p-button-outlined-danger-color:var(--p-red-500);--p-button-outlined-help-hover-background:var(--p-purple-50);--p-button-outlined-help-active-background:var(--p-purple-100);--p-button-outlined-help-border-color:var(--p-purple-200);--p-button-outlined-help-color:var(--p-purple-500);--p-button-outlined-warn-hover-background:var(--p-orange-50);--p-button-outlined-warn-active-background:var(--p-orange-100);--p-button-outlined-warn-border-color:var(--p-orange-200);--p-button-outlined-warn-color:var(--p-orange-500);--p-button-outlined-info-hover-background:var(--p-sky-50);--p-button-outlined-info-active-background:var(--p-sky-100);--p-button-outlined-info-border-color:var(--p-sky-200);--p-button-outlined-info-color:var(--p-sky-500);--p-button-outlined-success-hover-background:var(--p-green-50);--p-button-outlined-success-active-background:var(--p-green-100);--p-button-outlined-success-border-color:var(--p-green-200);--p-button-outlined-success-color:var(--p-green-500);--p-button-outlined-secondary-hover-background:var(--p-surface-50);--p-button-outlined-secondary-active-background:var(--p-surface-100);--p-button-outlined-secondary-border-color:var(--p-surface-200);--p-button-outlined-secondary-color:var(--p-surface-500);--p-button-outlined-primary-hover-background:var(--p-primary-50);--p-button-outlined-primary-active-background:var(--p-primary-100);--p-button-outlined-primary-border-color:var(--p-primary-200);--p-button-outlined-primary-color:var(--p-primary-color);--p-button-contrast-background:var(--p-surface-950);--p-button-contrast-hover-background:var(--p-surface-900);--p-button-contrast-active-background:var(--p-surface-800);--p-button-contrast-border-color:var(--p-surface-950);--p-button-contrast-hover-border-color:var(--p-surface-900);--p-button-contrast-active-border-color:var(--p-surface-800);--p-button-contrast-color:var(--p-surface-0);--p-button-contrast-hover-color:var(--p-surface-0);--p-button-contrast-active-color:var(--p-surface-0);--p-button-contrast-focus-ring-color:var(--p-surface-950);--p-button-contrast-focus-ring-shadow:none;--p-button-danger-background:var(--p-red-500);--p-button-danger-hover-background:var(--p-red-600);--p-button-danger-active-background:var(--p-red-700);--p-button-danger-border-color:var(--p-red-500);--p-button-danger-hover-border-color:var(--p-red-600);--p-button-danger-active-border-color:var(--p-red-700);--p-button-danger-color:#ffffff;--p-button-danger-hover-color:#ffffff;--p-button-danger-active-color:#ffffff;--p-button-danger-focus-ring-color:var(--p-red-500);--p-button-danger-focus-ring-shadow:none;--p-button-help-background:var(--p-purple-500);--p-button-help-hover-background:var(--p-purple-600);--p-button-help-active-background:var(--p-purple-700);--p-button-help-border-color:var(--p-purple-500);--p-button-help-hover-border-color:var(--p-purple-600);--p-button-help-active-border-color:var(--p-purple-700);--p-button-help-color:#ffffff;--p-button-help-hover-color:#ffffff;--p-button-help-active-color:#ffffff;--p-button-help-focus-ring-color:var(--p-purple-500);--p-button-help-focus-ring-shadow:none;--p-button-warn-background:var(--p-orange-500);--p-button-warn-hover-background:var(--p-orange-600);--p-button-warn-active-background:var(--p-orange-700);--p-button-warn-border-color:var(--p-orange-500);--p-button-warn-hover-border-color:var(--p-orange-600);--p-button-warn-active-border-color:var(--p-orange-700);--p-button-warn-color:#ffffff;--p-button-warn-hover-color:#ffffff;--p-button-warn-active-color:#ffffff;--p-button-warn-focus-ring-color:var(--p-orange-500);--p-button-warn-focus-ring-shadow:none;--p-button-success-background:var(--p-green-500);--p-button-success-hover-background:var(--p-green-600);--p-button-success-active-background:var(--p-green-700);--p-button-success-border-color:var(--p-green-500);--p-button-success-hover-border-color:var(--p-green-600);--p-button-success-active-border-color:var(--p-green-700);--p-button-success-color:#ffffff;--p-button-success-hover-color:#ffffff;--p-button-success-active-color:#ffffff;--p-button-success-focus-ring-color:var(--p-green-500);--p-button-success-focus-ring-shadow:none;--p-button-info-background:var(--p-sky-500);--p-button-info-hover-background:var(--p-sky-600);--p-button-info-active-background:var(--p-sky-700);--p-button-info-border-color:var(--p-sky-500);--p-button-info-hover-border-color:var(--p-sky-600);--p-button-info-active-border-color:var(--p-sky-700);--p-button-info-color:#ffffff;--p-button-info-hover-color:#ffffff;--p-button-info-active-color:#ffffff;--p-button-info-focus-ring-color:var(--p-sky-500);--p-button-info-focus-ring-shadow:none;--p-button-secondary-background:var(--p-surface-100);--p-button-secondary-hover-background:var(--p-surface-200);--p-button-secondary-active-background:var(--p-surface-300);--p-button-secondary-border-color:var(--p-surface-100);--p-button-secondary-hover-border-color:var(--p-surface-200);--p-button-secondary-active-border-color:var(--p-surface-300);--p-button-secondary-color:var(--p-surface-600);--p-button-secondary-hover-color:var(--p-surface-700);--p-button-secondary-active-color:var(--p-surface-800);--p-button-secondary-focus-ring-color:var(--p-surface-600);--p-button-secondary-focus-ring-shadow:none;--p-button-primary-background:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-border-color:var(--p-primary-active-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-active-color:var(--p-primary-contrast-color);--p-button-primary-focus-ring-color:var(--p-primary-color);--p-button-primary-focus-ring-shadow:none;}.p-dark{--p-button-link-color:var(--p-primary-color);--p-button-link-hover-color:var(--p-primary-color);--p-button-link-active-color:var(--p-primary-color);--p-button-text-plain-hover-background:var(--p-surface-800);--p-button-text-plain-active-background:var(--p-surface-700);--p-button-text-plain-color:var(--p-surface-0);--p-button-text-contrast-hover-background:var(--p-surface-800);--p-button-text-contrast-active-background:var(--p-surface-700);--p-button-text-contrast-color:var(--p-surface-0);--p-button-text-danger-hover-background:color-mix(in srgb,var(--p-red-400),transparent 96%);--p-button-text-danger-active-background:color-mix(in srgb,var(--p-red-400),transparent 84%);--p-button-text-danger-color:var(--p-red-400);--p-button-text-help-hover-background:color-mix(in srgb,var(--p-purple-400),transparent 96%);--p-button-text-help-active-background:color-mix(in srgb,var(--p-purple-400),transparent 84%);--p-button-text-help-color:var(--p-purple-400);--p-button-text-warn-hover-background:color-mix(in srgb,var(--p-orange-400),transparent 96%);--p-button-text-warn-active-background:color-mix(in srgb,var(--p-orange-400),transparent 84%);--p-button-text-warn-color:var(--p-orange-400);--p-button-text-info-hover-background:color-mix(in srgb,var(--p-sky-400),transparent 96%);--p-button-text-info-active-background:color-mix(in srgb,var(--p-sky-400),transparent 84%);--p-button-text-info-color:var(--p-sky-400);--p-button-text-success-hover-background:color-mix(in srgb,var(--p-green-400),transparent 96%);--p-button-text-success-active-background:color-mix(in srgb,var(--p-green-400),transparent 84%);--p-button-text-success-color:var(--p-green-400);--p-button-text-secondary-hover-background:var(--p-surface-800);--p-button-text-secondary-active-background:var(--p-surface-700);--p-button-text-secondary-color:var(--p-surface-400);--p-button-text-primary-hover-background:color-mix(in srgb,var(--p-primary-color),transparent 96%);--p-button-text-primary-active-background:color-mix(in srgb,var(--p-primary-color),transparent 84%);--p-button-text-primary-color:var(--p-primary-color);--p-button-outlined-plain-hover-background:var(--p-surface-800);--p-button-outlined-plain-active-background:var(--p-surface-700);--p-button-outlined-plain-border-color:var(--p-surface-600);--p-button-outlined-plain-color:var(--p-surface-0);--p-button-outlined-contrast-hover-background:var(--p-surface-800);--p-button-outlined-contrast-active-background:var(--p-surface-700);--p-button-outlined-contrast-border-color:var(--p-surface-500);--p-button-outlined-contrast-color:var(--p-surface-0);--p-button-outlined-danger-hover-background:color-mix(in srgb,var(--p-red-400),transparent 96%);--p-button-outlined-danger-active-background:color-mix(in srgb,var(--p-red-400),transparent 84%);--p-button-outlined-danger-border-color:var(--p-red-700);--p-button-outlined-danger-color:var(--p-red-400);--p-button-outlined-help-hover-background:color-mix(in srgb,var(--p-purple-400),transparent 96%);--p-button-outlined-help-active-background:color-mix(in srgb,var(--p-purple-400),transparent 84%);--p-button-outlined-help-border-color:var(--p-purple-700);--p-button-outlined-help-color:var(--p-purple-400);--p-button-outlined-warn-hover-background:color-mix(in srgb,var(--p-orange-400),transparent 96%);--p-button-outlined-warn-active-background:color-mix(in srgb,var(--p-orange-400),transparent 84%);--p-button-outlined-warn-border-color:var(--p-orange-700);--p-button-outlined-warn-color:var(--p-orange-400);--p-button-outlined-info-hover-background:color-mix(in srgb,var(--p-sky-400),transparent 96%);--p-button-outlined-info-active-background:color-mix(in srgb,var(--p-sky-400),transparent 84%);--p-button-outlined-info-border-color:var(--p-sky-700);--p-button-outlined-info-color:var(--p-sky-400);--p-button-outlined-success-hover-background:color-mix(in srgb,var(--p-green-400),transparent 96%);--p-button-outlined-success-active-background:color-mix(in srgb,var(--p-green-400),transparent 84%);--p-button-outlined-success-border-color:var(--p-green-700);--p-button-outlined-success-color:var(--p-green-400);--p-button-outlined-secondary-hover-background:rgba(255,255,255,0.04);--p-button-outlined-secondary-active-background:rgba(255,255,255,0.16);--p-button-outlined-secondary-border-color:var(--p-surface-700);--p-button-outlined-secondary-color:var(--p-surface-400);--p-button-outlined-primary-hover-background:color-mix(in srgb,var(--p-primary-color),transparent 96%);--p-button-outlined-primary-active-background:color-mix(in srgb,var(--p-primary-color),transparent 84%);--p-button-outlined-primary-border-color:var(--p-primary-700);--p-button-outlined-primary-color:var(--p-primary-color);--p-button-contrast-background:var(--p-surface-0);--p-button-contrast-hover-background:var(--p-surface-100);--p-button-contrast-active-background:var(--p-surface-200);--p-button-contrast-border-color:var(--p-surface-0);--p-button-contrast-hover-border-color:var(--p-surface-100);--p-button-contrast-active-border-color:var(--p-surface-200);--p-button-contrast-color:var(--p-surface-950);--p-button-contrast-hover-color:var(--p-surface-950);--p-button-contrast-active-color:var(--p-surface-950);--p-button-contrast-focus-ring-color:var(--p-surface-0);--p-button-contrast-focus-ring-shadow:none;--p-button-danger-background:var(--p-red-400);--p-button-danger-hover-background:var(--p-red-300);--p-button-danger-active-background:var(--p-red-200);--p-button-danger-border-color:var(--p-red-400);--p-button-danger-hover-border-color:var(--p-red-300);--p-button-danger-active-border-color:var(--p-red-200);--p-button-danger-color:var(--p-red-950);--p-button-danger-hover-color:var(--p-red-950);--p-button-danger-active-color:var(--p-red-950);--p-button-danger-focus-ring-color:var(--p-red-400);--p-button-danger-focus-ring-shadow:none;--p-button-help-background:var(--p-purple-400);--p-button-help-hover-background:var(--p-purple-300);--p-button-help-active-background:var(--p-purple-200);--p-button-help-border-color:var(--p-purple-400);--p-button-help-hover-border-color:var(--p-purple-300);--p-button-help-active-border-color:var(--p-purple-200);--p-button-help-color:var(--p-purple-950);--p-button-help-hover-color:var(--p-purple-950);--p-button-help-active-color:var(--p-purple-950);--p-button-help-focus-ring-color:var(--p-purple-400);--p-button-help-focus-ring-shadow:none;--p-button-warn-background:var(--p-orange-400);--p-button-warn-hover-background:var(--p-orange-300);--p-button-warn-active-background:var(--p-orange-200);--p-button-warn-border-color:var(--p-orange-400);--p-button-warn-hover-border-color:var(--p-orange-300);--p-button-warn-active-border-color:var(--p-orange-200);--p-button-warn-color:var(--p-orange-950);--p-button-warn-hover-color:var(--p-orange-950);--p-button-warn-active-color:var(--p-orange-950);--p-button-warn-focus-ring-color:var(--p-orange-400);--p-button-warn-focus-ring-shadow:none;--p-button-success-background:var(--p-green-400);--p-button-success-hover-background:var(--p-green-300);--p-button-success-active-background:var(--p-green-200);--p-button-success-border-color:var(--p-green-400);--p-button-success-hover-border-color:var(--p-green-300);--p-button-success-active-border-color:var(--p-green-200);--p-button-success-color:var(--p-green-950);--p-button-success-hover-color:var(--p-green-950);--p-button-success-active-color:var(--p-green-950);--p-button-success-focus-ring-color:var(--p-green-400);--p-button-success-focus-ring-shadow:none;--p-button-info-background:var(--p-sky-400);--p-button-info-hover-background:var(--p-sky-300);--p-button-info-active-background:var(--p-sky-200);--p-button-info-border-color:var(--p-sky-400);--p-button-info-hover-border-color:var(--p-sky-300);--p-button-info-active-border-color:var(--p-sky-200);--p-button-info-color:var(--p-sky-950);--p-button-info-hover-color:var(--p-sky-950);--p-button-info-active-color:var(--p-sky-950);--p-button-info-focus-ring-color:var(--p-sky-400);--p-button-info-focus-ring-shadow:none;--p-button-secondary-background:var(--p-surface-800);--p-button-secondary-hover-background:var(--p-surface-700);--p-button-secondary-active-background:var(--p-surface-600);--p-button-secondary-border-color:var(--p-surface-800);--p-button-secondary-hover-border-color:var(--p-surface-700);--p-button-secondary-active-border-color:var(--p-surface-600);--p-button-secondary-color:var(--p-surface-300);--p-button-secondary-hover-color:var(--p-surface-200);--p-button-secondary-active-color:var(--p-surface-100);--p-button-secondary-focus-ring-color:var(--p-surface-300);--p-button-secondary-focus-ring-shadow:none;--p-button-primary-background:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-border-color:var(--p-primary-active-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-active-color:var(--p-primary-contrast-color);--p-button-primary-focus-ring-color:var(--p-primary-color);--p-button-primary-focus-ring-shadow:none;} .p-button{display:inline-flex;cursor:pointer;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;color:var(--p-button-primary-color);background:var(--p-button-primary-background);border:1px solid var(--p-button-primary-border-color);padding:var(--p-button-padding-y) var(--p-button-padding-x);font-size:1rem;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);border-radius:var(--p-button-border-radius);outline-color:transparent;gap:var(--p-button-gap);}.p-button:disabled{cursor:default;}.p-button-icon-right{order:1;}.p-button-icon-right:dir(rtl){order:-1;}.p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl){order:1;}.p-button-icon-bottom{order:2;}.p-button-icon-only{width:var(--p-button-icon-only-width);padding-inline-start:0;padding-inline-end:0;gap:0;}.p-button-icon-only.p-button-rounded{border-radius:50%;height:var(--p-button-icon-only-width);}.p-button-icon-only .p-button-label{visibility:hidden;width:0;}.p-button-icon-only::after{content:"A0";visibility:hidden;width:0;}.p-button-sm{font-size:var(--p-button-sm-font-size);padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x);}.p-button-sm .p-button-icon{font-size:var(--p-button-sm-font-size);}.p-button-sm.p-button-icon-only{width:var(--p-button-sm-icon-only-width);}.p-button-sm.p-button-icon-only.p-button-rounded{height:var(--p-button-sm-icon-only-width);}.p-button-lg{font-size:var(--p-button-lg-font-size);padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x);}.p-button-lg .p-button-icon{font-size:var(--p-button-lg-font-size);}.p-button-lg.p-button-icon-only{width:var(--p-button-lg-icon-only-width);}.p-button-lg.p-button-icon-only.p-button-rounded{height:var(--p-button-lg-icon-only-width);}.p-button-vertical{flex-direction:column;}.p-button-label{font-weight:var(--p-button-label-font-weight);}.p-button-fluid{width:100%;}.p-button-fluid.p-button-icon-only{width:var(--p-button-icon-only-width);}.p-button:not(:disabled):hover{background:var(--p-button-primary-hover-background);border:1px solid var(--p-button-primary-hover-border-color);color:var(--p-button-primary-hover-color);}.p-button:not(:disabled):active{background:var(--p-button-primary-active-background);border:1px solid var(--p-button-primary-active-border-color);color:var(--p-button-primary-active-color);}.p-button:focus-visible{box-shadow:var(--p-button-primary-focus-ring-shadow);outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-primary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);}.p-button .p-badge{min-width:var(--p-button-badge-size);height:var(--p-button-badge-size);line-height:var(--p-button-badge-size);}.p-button-raised{box-shadow:var(--p-button-raised-shadow);}.p-button-rounded{border-radius:var(--p-button-rounded-border-radius);}.p-button-secondary{background:var(--p-button-secondary-background);border:1px solid var(--p-button-secondary-border-color);color:var(--p-button-secondary-color);}.p-button-secondary:not(:disabled):hover{background:var(--p-button-secondary-hover-background);border:1px solid var(--p-button-secondary-hover-border-color);color:var(--p-button-secondary-hover-color);}.p-button-secondary:not(:disabled):active{background:var(--p-button-secondary-active-background);border:1px solid var(--p-button-secondary-active-border-color);color:var(--p-button-secondary-active-color);}.p-button-secondary:focus-visible{outline-color:var(--p-button-secondary-focus-ring-color);box-shadow:var(--p-button-secondary-focus-ring-shadow);}.p-button-success{background:var(--p-button-success-background);border:1px solid var(--p-button-success-border-color);color:var(--p-button-success-color);}.p-button-success:not(:disabled):hover{background:var(--p-button-success-hover-background);border:1px solid var(--p-button-success-hover-border-color);color:var(--p-button-success-hover-color);}.p-button-success:not(:disabled):active{background:var(--p-button-success-active-background);border:1px solid var(--p-button-success-active-border-color);color:var(--p-button-success-active-color);}.p-button-success:focus-visible{outline-color:var(--p-button-success-focus-ring-color);box-shadow:var(--p-button-success-focus-ring-shadow);}.p-button-info{background:var(--p-button-info-background);border:1px solid var(--p-button-info-border-color);color:var(--p-button-info-color);}.p-button-info:not(:disabled):hover{background:var(--p-button-info-hover-background);border:1px solid var(--p-button-info-hover-border-color);color:var(--p-button-info-hover-color);}.p-button-info:not(:disabled):active{background:var(--p-button-info-active-background);border:1px solid var(--p-button-info-active-border-color);color:var(--p-button-info-active-color);}.p-button-info:focus-visible{outline-color:var(--p-button-info-focus-ring-color);box-shadow:var(--p-button-info-focus-ring-shadow);}.p-button-warn{background:var(--p-button-warn-background);border:1px solid var(--p-button-warn-border-color);color:var(--p-button-warn-color);}.p-button-warn:not(:disabled):hover{background:var(--p-button-warn-hover-background);border:1px solid var(--p-button-warn-hover-border-color);color:var(--p-button-warn-hover-color);}.p-button-warn:not(:disabled):active{background:var(--p-button-warn-active-background);border:1px solid var(--p-button-warn-active-border-color);color:var(--p-button-warn-active-color);}.p-button-warn:focus-visible{outline-color:var(--p-button-warn-focus-ring-color);box-shadow:var(--p-button-warn-focus-ring-shadow);}.p-button-help{background:var(--p-button-help-background);border:1px solid var(--p-button-help-border-color);color:var(--p-button-help-color);}.p-button-help:not(:disabled):hover{background:var(--p-button-help-hover-background);border:1px solid var(--p-button-help-hover-border-color);color:var(--p-button-help-hover-color);}.p-button-help:not(:disabled):active{background:var(--p-button-help-active-background);border:1px solid var(--p-button-help-active-border-color);color:var(--p-button-help-active-color);}.p-button-help:focus-visible{outline-color:var(--p-button-help-focus-ring-color);box-shadow:var(--p-button-help-focus-ring-shadow);}.p-button-danger{background:var(--p-button-danger-background);border:1px solid var(--p-button-danger-border-color);color:var(--p-button-danger-color);}.p-button-danger:not(:disabled):hover{background:var(--p-button-danger-hover-background);border:1px solid var(--p-button-danger-hover-border-color);color:var(--p-button-danger-hover-color);}.p-button-danger:not(:disabled):active{background:var(--p-button-danger-active-background);border:1px solid var(--p-button-danger-active-border-color);color:var(--p-button-danger-active-color);}.p-button-danger:focus-visible{outline-color:var(--p-button-danger-focus-ring-color);box-shadow:var(--p-button-danger-focus-ring-shadow);}.p-button-contrast{background:var(--p-button-contrast-background);border:1px solid var(--p-button-contrast-border-color);color:var(--p-button-contrast-color);}.p-button-contrast:not(:disabled):hover{background:var(--p-button-contrast-hover-background);border:1px solid var(--p-button-contrast-hover-border-color);color:var(--p-button-contrast-hover-color);}.p-button-contrast:not(:disabled):active{background:var(--p-button-contrast-active-background);border:1px solid var(--p-button-contrast-active-border-color);color:var(--p-button-contrast-active-color);}.p-button-contrast:focus-visible{outline-color:var(--p-button-contrast-focus-ring-color);box-shadow:var(--p-button-contrast-focus-ring-shadow);}.p-button-outlined{background:transparent;border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):hover{background:var(--p-button-outlined-primary-hover-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):active{background:var(--p-button-outlined-primary-active-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined.p-button-secondary{border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--p-button-outlined-secondary-hover-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):active{background:var(--p-button-outlined-secondary-active-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-success{border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):hover{background:var(--p-button-outlined-success-hover-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):active{background:var(--p-button-outlined-success-active-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-info{border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):hover{background:var(--p-button-outlined-info-hover-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):active{background:var(--p-button-outlined-info-active-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-warn{border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):hover{background:var(--p-button-outlined-warn-hover-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):active{background:var(--p-button-outlined-warn-active-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-help{border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):hover{background:var(--p-button-outlined-help-hover-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):active{background:var(--p-button-outlined-help-active-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-danger{border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):hover{background:var(--p-button-outlined-danger-hover-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):active{background:var(--p-button-outlined-danger-active-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-contrast{border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):hover{background:var(--p-button-outlined-contrast-hover-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):active{background:var(--p-button-outlined-contrast-active-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-plain{border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):hover{background:var(--p-button-outlined-plain-hover-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):active{background:var(--p-button-outlined-plain-active-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-text{background:transparent;border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):hover{background:var(--p-button-text-primary-hover-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):active{background:var(--p-button-text-primary-active-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text.p-button-secondary{background:transparent;border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):hover{background:var(--p-button-text-secondary-hover-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):active{background:var(--p-button-text-secondary-active-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-success{background:transparent;border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):hover{background:var(--p-button-text-success-hover-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):active{background:var(--p-button-text-success-active-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-info{background:transparent;border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):hover{background:var(--p-button-text-info-hover-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):active{background:var(--p-button-text-info-active-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-warn{background:transparent;border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):hover{background:var(--p-button-text-warn-hover-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):active{background:var(--p-button-text-warn-active-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-help{background:transparent;border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):hover{background:var(--p-button-text-help-hover-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):active{background:var(--p-button-text-help-active-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-danger{background:transparent;border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):hover{background:var(--p-button-text-danger-hover-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):active{background:var(--p-button-text-danger-active-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-contrast{background:transparent;border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):hover{background:var(--p-button-text-contrast-hover-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):active{background:var(--p-button-text-contrast-active-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-plain{background:transparent;border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):hover{background:var(--p-button-text-plain-hover-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):active{background:var(--p-button-text-plain-active-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-link{background:transparent;border-color:transparent;color:var(--p-button-link-color);}.p-button-link:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--p-button-link-hover-color);}.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline;}.p-button-link:not(:disabled):active{background:transparent;border-color:transparent;color:var(--p-button-link-active-color);} .p-buttongroup{display:inline-flex;}.p-buttongroup .p-button{margin:0;}.p-buttongroup .p-button:not(:last-child),.p-buttongroup .p-button:not(:last-child):hover{border-inline-end:0 none;}.p-buttongroup .p-button:not(:first-of-type):not(:last-of-type){border-radius:0;}.p-buttongroup .p-button:first-of-type:not(:only-of-type){border-start-end-radius:0;border-end-end-radius:0;}.p-buttongroup .p-button:last-of-type:not(:only-of-type){border-start-start-radius:0;border-end-start-radius:0;}.p-buttongroup .p-button:focus{position:relative;z-index:1;} :root,:host{--p-speeddial-gap:0.5rem;--p-speeddial-transition-duration:var(--p-transition-duration);} .p-speeddial{position:static;display:flex;gap:var(--p-speeddial-gap);}.p-speeddial-button{z-index:1;}.p-speeddial-button.p-speeddial-rotate{transition:transform 250ms cubic-bezier(0.4,0,0.2,1) 0ms,background var(--p-speeddial-transition-duration),color var(--p-speeddial-transition-duration),border-color var(--p-speeddial-transition-duration),box-shadow var(--p-speeddial-transition-duration),outline-color var(--p-speeddial-transition-duration);will-change:transform;}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:inset-block-start 0s linear var(--p-speeddial-transition-duration);pointer-events:none;outline:0 none;z-index:2;gap:var(--p-speeddial-gap);}.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-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute;}.p-speeddial-mask{position:absolute;border-radius:var(--p-content-border-radius);}.p-speeddial-open .p-speeddial-list{pointer-events:auto;}.p-speeddial-open .p-speeddial-item{transform:scale(1);opacity:1;}.p-speeddial-open .p-speeddial-rotate{transform:rotate(45deg);} :root,:host{--p-splitbutton-border-radius:var(--p-form-field-border-radius);--p-splitbutton-rounded-border-radius:2rem;--p-splitbutton-raised-shadow:0 3px 1px -2px rgba(0,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{display:inline-flex;position:relative;border-radius:var(--p-splitbutton-border-radius);}.p-splitbutton-button.p-button{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0 none;}.p-splitbutton-button.p-button:focus-visible,.p-splitbutton-dropdown.p-button:focus-visible{z-index:1;}.p-splitbutton-button.p-button:not(:disabled):hover,.p-splitbutton-button.p-button:not(:disabled):active{border-inline-end:0 none;}.p-splitbutton-dropdown.p-button{border-start-start-radius:0;border-end-start-radius:0;}.p-splitbutton .p-menu{min-width:100%;}.p-splitbutton-fluid{display:flex;}.p-splitbutton-rounded .p-splitbutton-dropdown.p-button{border-start-end-radius:var(--p-splitbutton-rounded-border-radius);border-end-end-radius:var(--p-splitbutton-rounded-border-radius);}.p-splitbutton-rounded .p-splitbutton-button.p-button{border-start-start-radius:var(--p-splitbutton-rounded-border-radius);border-end-start-radius:var(--p-splitbutton-rounded-border-radius);}.p-splitbutton-raised{box-shadow:var(--p-splitbutton-raised-shadow);} :root,:host{--p-datatable-paginator-bottom-border-color:var(--p-datatable-border-color);--p-datatable-paginator-bottom-border-width:0 0 1px 0;--p-datatable-paginator-top-border-color:var(--p-datatable-border-color);--p-datatable-paginator-top-border-width:0 0 1px 0;--p-datatable-filter-inline-gap:0.5rem;--p-datatable-filter-constraint-focus-background:var(--p-list-option-focus-background);--p-datatable-filter-constraint-selected-background:var(--p-list-option-selected-background);--p-datatable-filter-constraint-selected-focus-background:var(--p-list-option-selected-focus-background);--p-datatable-filter-constraint-color:var(--p-list-option-color);--p-datatable-filter-constraint-focus-color:var(--p-list-option-focus-color);--p-datatable-filter-constraint-selected-color:var(--p-list-option-selected-color);--p-datatable-filter-constraint-selected-focus-color:var(--p-list-option-selected-focus-color);--p-datatable-filter-constraint-padding:var(--p-list-option-padding);--p-datatable-filter-constraint-border-radius:var(--p-list-option-border-radius);--p-datatable-filter-constraint-separator-border-color:var(--p-content-border-color);--p-datatable-filter-constraint-list-padding:var(--p-list-padding);--p-datatable-filter-constraint-list-gap:var(--p-list-gap);--p-datatable-filter-rule-border-color:var(--p-content-border-color);--p-datatable-filter-overlay-popover-background:var(--p-overlay-popover-background);--p-datatable-filter-overlay-popover-border-color:var(--p-overlay-popover-border-color);--p-datatable-filter-overlay-popover-border-radius:var(--p-overlay-popover-border-radius);--p-datatable-filter-overlay-popover-color:var(--p-overlay-popover-color);--p-datatable-filter-overlay-popover-shadow:var(--p-overlay-popover-shadow);--p-datatable-filter-overlay-popover-padding:var(--p-overlay-popover-padding);--p-datatable-filter-overlay-popover-gap:0.5rem;--p-datatable-filter-overlay-select-background:var(--p-overlay-select-background);--p-datatable-filter-overlay-select-border-color:var(--p-overlay-select-border-color);--p-datatable-filter-overlay-select-border-radius:var(--p-overlay-select-border-radius);--p-datatable-filter-overlay-select-color:var(--p-overlay-select-color);--p-datatable-filter-overlay-select-shadow:var(--p-overlay-select-shadow);--p-datatable-row-toggle-button-hover-background:var(--p-content-hover-background);--p-datatable-row-toggle-button-selected-hover-background:var(--p-content-background);--p-datatable-row-toggle-button-color:var(--p-text-muted-color);--p-datatable-row-toggle-button-hover-color:var(--p-text-color);--p-datatable-row-toggle-button-selected-hover-color:var(--p-primary-color);--p-datatable-row-toggle-button-size:1.75rem;--p-datatable-row-toggle-button-border-radius:50%;--p-datatable-row-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-datatable-row-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-datatable-row-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-datatable-row-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-datatable-row-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-loading-icon-size:2rem;--p-datatable-sort-icon-color:var(--p-text-muted-color);--p-datatable-sort-icon-hover-color:var(--p-text-hover-muted-color);--p-datatable-sort-icon-size:0.875rem;--p-datatable-resize-indicator-width:1px;--p-datatable-resize-indicator-color:var(--p-primary-color);--p-datatable-column-resizer-width:0.5rem;--p-datatable-drop-point-color:var(--p-primary-color);--p-datatable-footer-background:var(--p-content-background);--p-datatable-footer-border-color:var(--p-datatable-border-color);--p-datatable-footer-color:var(--p-content-color);--p-datatable-footer-border-width:0 0 1px 0;--p-datatable-footer-padding:0.75rem 1rem;--p-datatable-footer-lg-padding:1rem 1.25rem;--p-datatable-footer-sm-padding:0.375rem 0.5rem;--p-datatable-column-footer-font-weight:600;--p-datatable-footer-cell-background:var(--p-content-background);--p-datatable-footer-cell-border-color:var(--p-datatable-border-color);--p-datatable-footer-cell-color:var(--p-content-color);--p-datatable-footer-cell-padding:0.75rem 1rem;--p-datatable-footer-cell-lg-padding:1rem 1.25rem;--p-datatable-footer-cell-sm-padding:0.375rem 0.5rem;--p-datatable-body-cell-border-color:var(--p-datatable-border-color);--p-datatable-body-cell-padding:0.75rem 1rem;--p-datatable-body-cell-lg-padding:1rem 1.25rem;--p-datatable-body-cell-sm-padding:0.375rem 0.5rem;--p-datatable-row-background:var(--p-content-background);--p-datatable-row-hover-background:var(--p-content-hover-background);--p-datatable-row-selected-background:var(--p-highlight-background);--p-datatable-row-color:var(--p-content-color);--p-datatable-row-hover-color:var(--p-content-hover-color);--p-datatable-row-selected-color:var(--p-highlight-color);--p-datatable-row-focus-ring-width:var(--p-focus-ring-width);--p-datatable-row-focus-ring-style:var(--p-focus-ring-style);--p-datatable-row-focus-ring-color:var(--p-focus-ring-color);--p-datatable-row-focus-ring-offset:-1px;--p-datatable-row-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-column-title-font-weight:600;--p-datatable-header-cell-background:var(--p-content-background);--p-datatable-header-cell-hover-background:var(--p-content-hover-background);--p-datatable-header-cell-selected-background:var(--p-highlight-background);--p-datatable-header-cell-border-color:var(--p-datatable-border-color);--p-datatable-header-cell-color:var(--p-content-color);--p-datatable-header-cell-hover-color:var(--p-content-hover-color);--p-datatable-header-cell-selected-color:var(--p-highlight-color);--p-datatable-header-cell-gap:0.5rem;--p-datatable-header-cell-padding:0.75rem 1rem;--p-datatable-header-cell-lg-padding:1rem 1.25rem;--p-datatable-header-cell-sm-padding:0.375rem 0.5rem;--p-datatable-header-cell-focus-ring-width:var(--p-focus-ring-width);--p-datatable-header-cell-focus-ring-style:var(--p-focus-ring-style);--p-datatable-header-cell-focus-ring-color:var(--p-focus-ring-color);--p-datatable-header-cell-focus-ring-offset:-1px;--p-datatable-header-cell-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-header-background:var(--p-content-background);--p-datatable-header-border-color:var(--p-datatable-border-color);--p-datatable-header-color:var(--p-content-color);--p-datatable-header-border-width:0 0 1px 0;--p-datatable-header-padding:0.75rem 1rem;--p-datatable-header-lg-padding:1rem 1.25rem;--p-datatable-header-sm-padding:0.375rem 0.5rem;--p-datatable-transition-duration:var(--p-transition-duration);--p-datatable-body-cell-selected-border-color:var(--p-primary-100);--p-datatable-row-striped-background:var(--p-surface-50);--p-datatable-border-color:var(--p-content-border-color);}.p-dark{--p-datatable-body-cell-selected-border-color:var(--p-primary-900);--p-datatable-row-striped-background:var(--p-surface-950);--p-datatable-border-color:var(--p-surface-800);} .p-datatable{position:relative;display:block;}.p-datatable-table{border-spacing:0;border-collapse:separate;width:100%;}.p-datatable-scrollable > .p-datatable-table-container{position:relative;}.p-datatable-scrollable-table > .p-datatable-thead{inset-block-start:0;z-index:1;}.p-datatable-scrollable-table > .p-datatable-frozen-tbody{position:sticky;z-index:1;}.p-datatable-scrollable-table > .p-datatable-tfoot{inset-block-end:0;z-index:1;}.p-datatable-scrollable .p-datatable-frozen-column{position:sticky;}.p-datatable-scrollable th.p-datatable-frozen-column{z-index:1;}.p-datatable-scrollable td.p-datatable-frozen-column{background:inherit;}.p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-thead,.p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-thead{background:var(--p-datatable-header-cell-background);}.p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-tfoot,.p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot{background:var(--p-datatable-footer-cell-background);}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%;}.p-datatable-flex-scrollable > .p-datatable-table-container{display:flex;flex-direction:column;flex:1;height:100%;}.p-datatable-scrollable-table > .p-datatable-tbody > .p-datatable-row-group-header{position:sticky;z-index:1;}.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-datatable-resizable-column:not(.p-datatable-frozen-column){background-clip:padding-box;position:relative;}.p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-datatable-resizable-column:last-child .p-datatable-column-resizer{display:none;}.p-datatable-column-resizer{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;width:var(--p-datatable-column-resizer-width);height:100%;padding:0;cursor:col-resize;border:1px solid transparent;}.p-datatable-column-header-content{display:flex;align-items:center;gap:var(--p-datatable-header-cell-gap);}.p-datatable-column-resize-indicator{width:var(--p-datatable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-datatable-resize-indicator-color);}.p-datatable-row-reorder-indicator-up,.p-datatable-row-reorder-indicator-down{position:absolute;display:none;}.p-datatable-reorderable-column,.p-datatable-reorderable-row-handle{cursor:move;}.p-datatable-mask{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;}.p-datatable-inline-filter{display:flex;align-items:center;width:100%;gap:var(--p-datatable-filter-inline-gap);}.p-datatable-inline-filter .p-datatable-filter-element-container{flex:1 1 auto;width:1%;}.p-datatable-filter-overlay{background:var(--p-datatable-filter-overlay-select-background);color:var(--p-datatable-filter-overlay-select-color);border:1px solid var(--p-datatable-filter-overlay-select-border-color);border-radius:var(--p-datatable-filter-overlay-select-border-radius);box-shadow:var(--p-datatable-filter-overlay-select-shadow);min-width:12.5rem;}.p-datatable-filter-constraint-list{margin:0;list-style:none;display:flex;flex-direction:column;padding:var(--p-datatable-filter-constraint-list-padding);gap:var(--p-datatable-filter-constraint-list-gap);}.p-datatable-filter-constraint{padding:var(--p-datatable-filter-constraint-padding);color:var(--p-datatable-filter-constraint-color);border-radius:var(--p-datatable-filter-constraint-border-radius);cursor:pointer;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-filter-constraint-selected{background:var(--p-datatable-filter-constraint-selected-background);color:var(--p-datatable-filter-constraint-selected-color);}.p-datatable-filter-constraint:not(.p-datatable-filter-constraint-selected):not(.p-disabled):hover{background:var(--p-datatable-filter-constraint-focus-background);color:var(--p-datatable-filter-constraint-focus-color);}.p-datatable-filter-constraint:focus-visible{outline:0 none;background:var(--p-datatable-filter-constraint-focus-background);color:var(--p-datatable-filter-constraint-focus-color);}.p-datatable-filter-constraint-selected:focus-visible{outline:0 none;background:var(--p-datatable-filter-constraint-selected-focus-background);color:var(--p-datatable-filter-constraint-selected-focus-color);}.p-datatable-filter-constraint-separator{border-block-start:1px solid var(--p-datatable-filter-constraint-separator-border-color);}.p-datatable-popover-filter{display:inline-flex;margin-inline-start:auto;}.p-datatable-filter-overlay-popover{background:var(--p-datatable-filter-overlay-popover-background);color:var(--p-datatable-filter-overlay-popover-color);border:1px solid var(--p-datatable-filter-overlay-popover-border-color);border-radius:var(--p-datatable-filter-overlay-popover-border-radius);box-shadow:var(--p-datatable-filter-overlay-popover-shadow);min-width:12.5rem;padding:var(--p-datatable-filter-overlay-popover-padding);display:flex;flex-direction:column;gap:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-operator-dropdown{width:100%;}.p-datatable-filter-rule-list,.p-datatable-filter-rule{display:flex;flex-direction:column;gap:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-rule{border-block-end:1px solid var(--p-datatable-filter-rule-border-color);padding-bottom:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-rule:last-child{border-block-end:0 none;padding-bottom:0;}.p-datatable-filter-add-rule-button{width:100%;}.p-datatable-filter-remove-rule-button{width:100%;}.p-datatable-filter-buttonbar{padding:0;display:flex;align-items:center;justify-content:space-between;}.p-datatable-virtualscroller-spacer{display:flex;}.p-datatable .p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;inset-block-start:0;inset-inline-start:0;}.p-datatable-paginator-top{border-color:var(--p-datatable-paginator-top-border-color);border-style:solid;border-width:var(--p-datatable-paginator-top-border-width);}.p-datatable-paginator-bottom{border-color:var(--p-datatable-paginator-bottom-border-color);border-style:solid;border-width:var(--p-datatable-paginator-bottom-border-width);}.p-datatable-header{background:var(--p-datatable-header-background);color:var(--p-datatable-header-color);border-color:var(--p-datatable-header-border-color);border-style:solid;border-width:var(--p-datatable-header-border-width);padding:var(--p-datatable-header-padding);}.p-datatable-footer{background:var(--p-datatable-footer-background);color:var(--p-datatable-footer-color);border-color:var(--p-datatable-footer-border-color);border-style:solid;border-width:var(--p-datatable-footer-border-width);padding:var(--p-datatable-footer-padding);}.p-datatable-header-cell{padding:var(--p-datatable-header-cell-padding);background:var(--p-datatable-header-cell-background);border-color:var(--p-datatable-header-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-datatable-header-cell-color);font-weight:normal;text-align:start;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-column-title{font-weight:var(--p-datatable-column-title-font-weight);}.p-datatable-tbody > tr{outline-color:transparent;background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-tbody > tr > td{text-align:start;border-color:var(--p-datatable-body-cell-border-color);border-style:solid;border-width:0 0 1px 0;padding:var(--p-datatable-body-cell-padding);}.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color);}.p-datatable-tbody > tr.p-datatable-row-selected{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color);}.p-datatable-tbody > tr:has(+ .p-datatable-row-selected) > td{border-block-end-color:var(--p-datatable-body-cell-selected-border-color);}.p-datatable-tbody > tr.p-datatable-row-selected > td{border-block-end-color:var(--p-datatable-body-cell-selected-border-color);}.p-datatable-tbody > tr:focus-visible,.p-datatable-tbody > tr.p-datatable-contextmenu-row-selected{box-shadow:var(--p-datatable-row-focus-ring-shadow);outline:var(--p-datatable-row-focus-ring-width) var(--p-datatable-row-focus-ring-style) var(--p-datatable-row-focus-ring-color);outline-offset:var(--p-datatable-row-focus-ring-offset);}.p-datatable-tfoot > tr > td{text-align:start;padding:var(--p-datatable-footer-cell-padding);border-color:var(--p-datatable-footer-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-datatable-footer-cell-color);background:var(--p-datatable-footer-cell-background);}.p-datatable-column-footer{font-weight:var(--p-datatable-column-footer-font-weight);}.p-datatable-sortable-column{cursor:pointer;user-select:none;outline-color:transparent;}.p-datatable-column-title,.p-datatable-sort-icon,.p-datatable-sort-badge{vertical-align:middle;}.p-datatable-sort-icon{color:var(--p-datatable-sort-icon-color);font-size:var(--p-datatable-sort-icon-size);width:var(--p-datatable-sort-icon-size);height:var(--p-datatable-sort-icon-size);transition:color var(--p-datatable-transition-duration);}.p-datatable-sortable-column:not(.p-datatable-column-sorted):hover{background:var(--p-datatable-header-cell-hover-background);color:var(--p-datatable-header-cell-hover-color);}.p-datatable-sortable-column:not(.p-datatable-column-sorted):hover .p-datatable-sort-icon{color:var(--p-datatable-sort-icon-hover-color);}.p-datatable-column-sorted{background:var(--p-datatable-header-cell-selected-background);color:var(--p-datatable-header-cell-selected-color);}.p-datatable-column-sorted .p-datatable-sort-icon{color:var(--p-datatable-header-cell-selected-color);}.p-datatable-sortable-column:focus-visible{box-shadow:var(--p-datatable-header-cell-focus-ring-shadow);outline:var(--p-datatable-header-cell-focus-ring-width) var(--p-datatable-header-cell-focus-ring-style) var(--p-datatable-header-cell-focus-ring-color);outline-offset:var(--p-datatable-header-cell-focus-ring-offset);}.p-datatable-hoverable .p-datatable-selectable-row{cursor:pointer;}.p-datatable-tbody > tr.p-datatable-dragpoint-top > td{box-shadow:inset 0 2px 0 0 var(--p-datatable-drop-point-color);}.p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td{box-shadow:inset 0 -2px 0 0 var(--p-datatable-drop-point-color);}.p-datatable-loading-icon{font-size:var(--p-datatable-loading-icon-size);width:var(--p-datatable-loading-icon-size);height:var(--p-datatable-loading-icon-size);}.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px;}.p-datatable-gridlines .p-datatable-paginator-top{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-paginator-bottom{border-width:0 1px 1px 1px;}.p-datatable-gridlines .p-datatable-thead > tr > th{border-width:1px 0 1px 1px;}.p-datatable-gridlines .p-datatable-thead > tr > th:last-child{border-width:1px;}.p-datatable-gridlines .p-datatable-tbody > tr > td{border-width:1px 0 0 1px;}.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td{border-width:1px 0 1px 1px;}.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child{border-width:1px;}.p-datatable-gridlines .p-datatable-tfoot > tr > td{border-width:1px 0 1px 1px;}.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:var(--p-datatable-row-striped-background);}.p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-datatable-row-selected{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color);}.p-datatable-striped.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color);}.p-datatable.p-datatable-sm .p-datatable-header{padding:var(--p-datatable-header-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-thead > tr > th{padding:var(--p-datatable-header-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td{padding:var(--p-datatable-body-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td{padding:var(--p-datatable-footer-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-footer{padding:var(--p-datatable-footer-sm-padding);}.p-datatable.p-datatable-lg .p-datatable-header{padding:var(--p-datatable-header-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-thead > tr > th{padding:var(--p-datatable-header-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td{padding:var(--p-datatable-body-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td{padding:var(--p-datatable-footer-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-footer{padding:var(--p-datatable-footer-lg-padding);}.p-datatable-row-toggle-button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-datatable-row-toggle-button-size);height:var(--p-datatable-row-toggle-button-size);color:var(--p-datatable-row-toggle-button-color);border:0 none;background:transparent;cursor:pointer;border-radius:var(--p-datatable-row-toggle-button-border-radius);transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);outline-color:transparent;user-select:none;}.p-datatable-row-toggle-button:enabled:hover{color:var(--p-datatable-row-toggle-button-hover-color);background:var(--p-datatable-row-toggle-button-hover-background);}.p-datatable-tbody > tr.p-datatable-row-selected .p-datatable-row-toggle-button:hover{background:var(--p-datatable-row-toggle-button-selected-hover-background);color:var(--p-datatable-row-toggle-button-selected-hover-color);}.p-datatable-row-toggle-button:focus-visible{box-shadow:var(--p-datatable-row-toggle-button-focus-ring-shadow);outline:var(--p-datatable-row-toggle-button-focus-ring-width) var(--p-datatable-row-toggle-button-focus-ring-style) var(--p-datatable-row-toggle-button-focus-ring-color);outline-offset:var(--p-datatable-row-toggle-button-focus-ring-offset);}.p-datatable-row-toggle-icon:dir(rtl){transform:rotate(180deg);}.p-datatable-mask.p-overlay-mask{--px-mask-background:light-dark(rgba(255,255,255,0.5),rgba(0,0,0,0.3));} :root,:host{--p-dataview-paginator-bottom-border-color:var(--p-content-border-color);--p-dataview-paginator-bottom-border-width:1px 0 0 0;--p-dataview-paginator-top-border-color:var(--p-content-border-color);--p-dataview-paginator-top-border-width:0 0 1px 0;--p-dataview-footer-background:var(--p-content-background);--p-dataview-footer-color:var(--p-content-color);--p-dataview-footer-border-color:var(--p-content-border-color);--p-dataview-footer-border-width:1px 0 0 0;--p-dataview-footer-padding:0.75rem 1rem;--p-dataview-footer-border-radius:0;--p-dataview-content-background:var(--p-content-background);--p-dataview-content-color:var(--p-content-color);--p-dataview-content-border-color:transparent;--p-dataview-content-border-width:0;--p-dataview-content-padding:0;--p-dataview-content-border-radius:0;--p-dataview-header-background:var(--p-content-background);--p-dataview-header-color:var(--p-content-color);--p-dataview-header-border-color:var(--p-content-border-color);--p-dataview-header-border-width:0 0 1px 0;--p-dataview-header-padding:0.75rem 1rem;--p-dataview-header-border-radius:0;--p-dataview-border-color:transparent;--p-dataview-border-width:0;--p-dataview-border-radius:0;--p-dataview-padding:0;} .p-dataview{position:relative;border-color:var(--p-dataview-border-color);border-width:var(--p-dataview-border-width);border-style:solid;border-radius:var(--p-dataview-border-radius);padding:var(--p-dataview-padding);}.p-dataview-header{background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);border-color:var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-style:solid;padding:var(--p-dataview-header-padding);border-radius:var(--p-dataview-header-border-radius);}.p-dataview-content{background:var(--p-dataview-content-background);border-color:var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-style:solid;color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding);border-radius:var(--p-dataview-content-border-radius);}.p-dataview-footer{background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color);border-color:var(--p-dataview-footer-border-color);border-width:var(--p-dataview-footer-border-width);border-style:solid;padding:var(--p-dataview-footer-padding);border-radius:var(--p-dataview-footer-border-radius);}.p-dataview-paginator-top{border-width:var(--p-dataview-paginator-top-border-width);border-color:var(--p-dataview-paginator-top-border-color);border-style:solid;}.p-dataview-paginator-bottom{border-width:var(--p-dataview-paginator-bottom-border-width);border-color:var(--p-dataview-paginator-bottom-border-color);border-style:solid;}.p-dataview-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;} :root,:host{--p-orderlist-controls-gap:0.5rem;--p-orderlist-gap:1.125rem;} .p-orderlist{display:flex;gap:var(--p-orderlist-gap);}.p-orderlist .p-listbox{flex:1 1 auto;}.p-orderlist-controls{display:flex;flex-direction:column;justify-content:center;gap:var(--p-orderlist-controls-gap);} :root,:host{--p-organizationchart-connector-color:var(--p-content-border-color);--p-organizationchart-connector-border-radius:var(--p-content-border-radius);--p-organizationchart-connector-height:24px;--p-organizationchart-node-toggle-button-background:var(--p-content-background);--p-organizationchart-node-toggle-button-hover-background:var(--p-content-hover-background);--p-organizationchart-node-toggle-button-border-color:var(--p-content-border-color);--p-organizationchart-node-toggle-button-color:var(--p-text-muted-color);--p-organizationchart-node-toggle-button-hover-color:var(--p-text-color);--p-organizationchart-node-toggle-button-size:1.5rem;--p-organizationchart-node-toggle-button-border-radius:50%;--p-organizationchart-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-organizationchart-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-organizationchart-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-organizationchart-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-organizationchart-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-organizationchart-node-background:var(--p-content-background);--p-organizationchart-node-hover-background:var(--p-content-hover-background);--p-organizationchart-node-selected-background:var(--p-highlight-background);--p-organizationchart-node-border-color:var(--p-content-border-color);--p-organizationchart-node-color:var(--p-content-color);--p-organizationchart-node-selected-color:var(--p-highlight-color);--p-organizationchart-node-hover-color:var(--p-content-hover-color);--p-organizationchart-node-padding:0.75rem 1rem;--p-organizationchart-node-toggleable-padding:0.75rem 1rem 1.25rem 1rem;--p-organizationchart-node-border-radius:var(--p-content-border-radius);--p-organizationchart-gutter:0.75rem;--p-organizationchart-transition-duration:var(--p-transition-duration);} .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 var(--p-organizationchart-gutter);}.p-organizationchart-node{display:inline-block;position:relative;border:1px solid var(--p-organizationchart-node-border-color);background:var(--p-organizationchart-node-background);color:var(--p-organizationchart-node-color);padding:var(--p-organizationchart-node-padding);border-radius:var(--p-organizationchart-node-border-radius);transition:background var(--p-organizationchart-transition-duration),border-color var(--p-organizationchart-transition-duration),color var(--p-organizationchart-transition-duration),box-shadow var(--p-organizationchart-transition-duration);}.p-organizationchart-node:has(.p-organizationchart-node-toggle-button){padding:var(--p-organizationchart-node-toggleable-padding);}.p-organizationchart-node.p-organizationchart-node-selectable:not(.p-organizationchart-node-selected):hover{background:var(--p-organizationchart-node-hover-background);color:var(--p-organizationchart-node-hover-color);}.p-organizationchart-node-selected{background:var(--p-organizationchart-node-selected-background);color:var(--p-organizationchart-node-selected-color);}.p-organizationchart-node-toggle-button{position:absolute;inset-block-end:calc(-1 * calc(var(--p-organizationchart-node-toggle-button-size) / 2));margin-inline-start:calc(-1 * calc(var(--p-organizationchart-node-toggle-button-size) / 2));z-index:2;inset-inline-start:50%;user-select:none;cursor:pointer;width:var(--p-organizationchart-node-toggle-button-size);height:var(--p-organizationchart-node-toggle-button-size);text-decoration:none;background:var(--p-organizationchart-node-toggle-button-background);color:var(--p-organizationchart-node-toggle-button-color);border-radius:var(--p-organizationchart-node-toggle-button-border-radius);border:1px solid var(--p-organizationchart-node-toggle-button-border-color);display:inline-flex;justify-content:center;align-items:center;outline-color:transparent;transition:background var(--p-organizationchart-transition-duration),color var(--p-organizationchart-transition-duration),border-color var(--p-organizationchart-transition-duration),outline-color var(--p-organizationchart-transition-duration),box-shadow var(--p-organizationchart-transition-duration);}.p-organizationchart-node-toggle-button:hover{background:var(--p-organizationchart-node-toggle-button-hover-background);color:var(--p-organizationchart-node-toggle-button-hover-color);}.p-organizationchart-node-toggle-button:focus-visible{box-shadow:var(--p-organizationchart-node-toggle-button-focus-ring-shadow);outline:var(--p-organizationchart-node-toggle-button-focus-ring-width) var(--p-organizationchart-node-toggle-button-focus-ring-style) var(--p-organizationchart-node-toggle-button-focus-ring-color);outline-offset:var(--p-organizationchart-node-toggle-button-focus-ring-offset);}.p-organizationchart-node-toggle-button-icon{position:relative;inset-block-start:1px;}.p-organizationchart-connector-down{margin:0 auto;height:var(--p-organizationchart-connector-height);width:1px;background:var(--p-organizationchart-connector-color);}.p-organizationchart-connector-right{border-radius:0;}.p-organizationchart-connector-left{border-radius:0;border-inline-end:1px solid var(--p-organizationchart-connector-color);}.p-organizationchart-connector-top{border-block-start:1px solid var(--p-organizationchart-connector-color);}.p-organizationchart-node-selectable{cursor:pointer;}.p-organizationchart-connectors :nth-child(1 of .p-organizationchart-connector-left){border-inline-end:0 none;}.p-organizationchart-connectors :nth-last-child(1 of .p-organizationchart-connector-left){border-start-end-radius:var(--p-organizationchart-connector-border-radius);}.p-organizationchart-connectors :nth-child(1 of .p-organizationchart-connector-right){border-inline-start:1px solid var(--p-organizationchart-connector-color);border-start-start-radius:var(--p-organizationchart-connector-border-radius);} :root,:host{--p-paginator-jump-to-page-input-max-width:2.5rem;--p-paginator-current-page-report-color:var(--p-text-muted-color);--p-paginator-nav-button-background:transparent;--p-paginator-nav-button-hover-background:var(--p-content-hover-background);--p-paginator-nav-button-selected-background:var(--p-highlight-background);--p-paginator-nav-button-color:var(--p-text-muted-color);--p-paginator-nav-button-hover-color:var(--p-text-hover-muted-color);--p-paginator-nav-button-selected-color:var(--p-highlight-color);--p-paginator-nav-button-width:2.5rem;--p-paginator-nav-button-height:2.5rem;--p-paginator-nav-button-border-radius:50%;--p-paginator-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-paginator-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-paginator-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-paginator-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-paginator-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-paginator-padding:0.5rem 1rem;--p-paginator-gap:0.25rem;--p-paginator-border-radius:var(--p-content-border-radius);--p-paginator-background:var(--p-content-background);--p-paginator-color:var(--p-content-color);--p-paginator-transition-duration:var(--p-transition-duration);} .p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--p-paginator-background);color:var(--p-paginator-color);padding:var(--p-paginator-padding);border-radius:var(--p-paginator-border-radius);gap:var(--p-paginator-gap);}.p-paginator-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--p-paginator-gap);}.p-paginator-content-start{margin-inline-end:auto;}.p-paginator-content-end{margin-inline-start:auto;}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;user-select:none;overflow:hidden;position:relative;background:var(--p-paginator-nav-button-background);border:0 none;color:var(--p-paginator-nav-button-color);min-width:var(--p-paginator-nav-button-width);height:var(--p-paginator-nav-button-height);transition:background var(--p-paginator-transition-duration),color var(--p-paginator-transition-duration),outline-color var(--p-paginator-transition-duration),box-shadow var(--p-paginator-transition-duration);border-radius:var(--p-paginator-nav-button-border-radius);padding:0;margin:0;}.p-paginator-page:focus-visible,.p-paginator-next:focus-visible,.p-paginator-last:focus-visible,.p-paginator-first:focus-visible,.p-paginator-prev:focus-visible{box-shadow:var(--p-paginator-nav-button-focus-ring-shadow);outline:var(--p-paginator-nav-button-focus-ring-width) var(--p-paginator-nav-button-focus-ring-style) var(--p-paginator-nav-button-focus-ring-color);outline-offset:var(--p-paginator-nav-button-focus-ring-offset);}.p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover,.p-paginator-first:not(.p-disabled):hover,.p-paginator-prev:not(.p-disabled):hover,.p-paginator-next:not(.p-disabled):hover,.p-paginator-last:not(.p-disabled):hover{background:var(--p-paginator-nav-button-hover-background);color:var(--p-paginator-nav-button-hover-color);}.p-paginator-page.p-paginator-page-selected{background:var(--p-paginator-nav-button-selected-background);color:var(--p-paginator-nav-button-selected-color);}.p-paginator-current{color:var(--p-paginator-current-page-report-color);}.p-paginator-pages{display:flex;align-items:center;gap:var(--p-paginator-gap);}.p-paginator-jtp-input .p-inputtext{max-width:var(--p-paginator-jump-to-page-input-max-width);}.p-paginator-first:dir(rtl),.p-paginator-prev:dir(rtl),.p-paginator-next:dir(rtl),.p-paginator-last:dir(rtl){transform:rotate(180deg);} :root,:host{--p-picklist-controls-gap:0.5rem;--p-picklist-gap:1.125rem;} .p-picklist{display:flex;gap:var(--p-picklist-gap);}.p-picklist-controls{display:flex;flex-direction:column;justify-content:center;gap:var(--p-picklist-controls-gap);}.p-picklist-list-container{flex:1 1 50%;}.p-picklist .p-listbox{height:100%;} :root,:host{--p-tree-filter-margin:0 0 0.5rem 0;--p-tree-loading-icon-size:2rem;--p-tree-node-toggle-button-border-radius:50%;--p-tree-node-toggle-button-size:1.75rem;--p-tree-node-toggle-button-hover-background:var(--p-content-hover-background);--p-tree-node-toggle-button-selected-hover-background:var(--p-content-background);--p-tree-node-toggle-button-color:var(--p-text-muted-color);--p-tree-node-toggle-button-hover-color:var(--p-text-hover-muted-color);--p-tree-node-toggle-button-selected-hover-color:var(--p-primary-color);--p-tree-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-tree-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-tree-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-tree-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-tree-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tree-node-icon-color:var(--p-text-muted-color);--p-tree-node-icon-hover-color:var(--p-text-hover-muted-color);--p-tree-node-icon-selected-color:var(--p-highlight-color);--p-tree-node-padding:0.25rem 0.5rem;--p-tree-node-border-radius:var(--p-content-border-radius);--p-tree-node-hover-background:var(--p-content-hover-background);--p-tree-node-selected-background:var(--p-highlight-background);--p-tree-node-color:var(--p-text-color);--p-tree-node-hover-color:var(--p-text-hover-color);--p-tree-node-selected-color:var(--p-highlight-color);--p-tree-node-gap:0.25rem;--p-tree-node-focus-ring-width:var(--p-focus-ring-width);--p-tree-node-focus-ring-style:var(--p-focus-ring-style);--p-tree-node-focus-ring-color:var(--p-focus-ring-color);--p-tree-node-focus-ring-offset:-1px;--p-tree-node-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tree-background:var(--p-content-background);--p-tree-color:var(--p-content-color);--p-tree-padding:1rem;--p-tree-gap:2px;--p-tree-indent:1rem;--p-tree-transition-duration:var(--p-transition-duration);} .p-tree{display:block;background:var(--p-tree-background);color:var(--p-tree-color);padding:var(--p-tree-padding);position:relative;}.p-tree-root-children,.p-tree-node-children{display:flex;list-style-type:none;flex-direction:column;margin:0;gap:var(--p-tree-gap);}.p-tree-root-children{padding:0;padding-block-start:var(--p-tree-gap);}.p-tree-node-children{padding:0;padding-block-start:var(--p-tree-gap);padding-inline-start:var(--p-tree-indent);}.p-tree-node{padding:0;outline:0 none;}.p-tree-node-content{border-radius:var(--p-tree-node-border-radius);padding:var(--p-tree-node-padding);display:flex;align-items:center;outline-color:transparent;color:var(--p-tree-node-color);gap:var(--p-tree-node-gap);transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration);}.p-tree-node-content[data-p-dragging]{outline:1px dashed var(--p-primary-color);outline-offset:-1px;}.p-tree-node-content[data-pc-section="drag-image"]{background:var(--p-tree-background);}.p-tree-node:focus-visible > .p-tree-node-content{box-shadow:var(--p-tree-node-focus-ring-shadow);outline:var(--p-tree-node-focus-ring-width) var(--p-tree-node-focus-ring-style) var(--p-tree-node-focus-ring-color);outline-offset:var(--p-tree-node-focus-ring-offset);}.p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color);}.p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover .p-tree-node-icon{color:var(--p-tree-node-icon-hover-color);}.p-tree-node-content.p-tree-node-selected{background:var(--p-tree-node-selected-background);color:var(--p-tree-node-selected-color);}.p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button{color:inherit;}.p-tree-node-content.p-tree-node-dragover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color);}.p-tree-node-content:focus-visible,.p-tree-node-content.p-tree-node-contextmenu-selected{box-shadow:var(--p-tree-node-focus-ring-shadow);outline:var(--p-tree-node-focus-ring-width) var(--p-tree-node-focus-ring-style) var(--p-tree-node-focus-ring-color);outline-offset:var(--p-tree-node-focus-ring-offset);}.p-tree-node-drop-point {outline:1px solid var(--p-primary-color);} .p-tree-node-toggle-button{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;width:var(--p-tree-node-toggle-button-size);height:var(--p-tree-node-toggle-button-size);color:var(--p-tree-node-toggle-button-color);border:0 none;background:transparent;border-radius:var(--p-tree-node-toggle-button-border-radius);transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),border-color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration);outline-color:transparent;padding:0;}.p-tree-node-toggle-button:enabled:hover{background:var(--p-tree-node-toggle-button-hover-background);color:var(--p-tree-node-toggle-button-hover-color);}.p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button:hover{background:var(--p-tree-node-toggle-button-selected-hover-background);color:var(--p-tree-node-toggle-button-selected-hover-color);}.p-tree-root{overflow:auto;}.p-tree-node-selectable{cursor:pointer;user-select:none;}.p-tree-node-leaf > .p-tree-node-content .p-tree-node-toggle-button{visibility:hidden;}.p-tree-node-icon{color:var(--p-tree-node-icon-color);transition:color var(--p-tree-transition-duration);}.p-tree-node-content.p-tree-node-selected .p-tree-node-icon{color:var(--p-tree-node-icon-selected-color);}.p-tree-filter{margin:var(--p-tree-filter-margin);}.p-tree-filter-input{width:100%;}.p-tree-loading-icon{font-size:var(--p-tree-loading-icon-size);width:var(--p-tree-loading-icon-size);height:var(--p-tree-loading-icon-size);}.p-tree .p-tree-mask{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-root{flex:1;} :root,:host{--p-treetable-paginator-bottom-border-color:var(--p-content-border-color);--p-treetable-paginator-bottom-border-width:0 0 1px 0;--p-treetable-paginator-top-border-color:var(--p-content-border-color);--p-treetable-paginator-top-border-width:0 0 1px 0;--p-treetable-node-toggle-button-hover-background:var(--p-content-hover-background);--p-treetable-node-toggle-button-selected-hover-background:var(--p-content-background);--p-treetable-node-toggle-button-color:var(--p-text-muted-color);--p-treetable-node-toggle-button-hover-color:var(--p-text-color);--p-treetable-node-toggle-button-selected-hover-color:var(--p-primary-color);--p-treetable-node-toggle-button-size:1.75rem;--p-treetable-node-toggle-button-border-radius:50%;--p-treetable-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-treetable-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-treetable-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-treetable-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-treetable-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-loading-icon-size:2rem;--p-treetable-sort-icon-color:var(--p-text-muted-color);--p-treetable-sort-icon-hover-color:var(--p-text-hover-muted-color);--p-treetable-sort-icon-size:0.875rem;--p-treetable-resize-indicator-width:1px;--p-treetable-resize-indicator-color:var(--p-primary-color);--p-treetable-column-resizer-width:0.5rem;--p-treetable-footer-background:var(--p-content-background);--p-treetable-footer-border-color:var(--p-treetable-border-color);--p-treetable-footer-color:var(--p-content-color);--p-treetable-footer-border-width:0 0 1px 0;--p-treetable-footer-padding:0.75rem 1rem;--p-treetable-column-footer-font-weight:600;--p-treetable-footer-cell-background:var(--p-content-background);--p-treetable-footer-cell-border-color:var(--p-treetable-border-color);--p-treetable-footer-cell-color:var(--p-content-color);--p-treetable-footer-cell-padding:0.75rem 1rem;--p-treetable-body-cell-border-color:var(--p-treetable-border-color);--p-treetable-body-cell-padding:0.75rem 1rem;--p-treetable-body-cell-gap:0.5rem;--p-treetable-row-background:var(--p-content-background);--p-treetable-row-hover-background:var(--p-content-hover-background);--p-treetable-row-selected-background:var(--p-highlight-background);--p-treetable-row-color:var(--p-content-color);--p-treetable-row-hover-color:var(--p-content-hover-color);--p-treetable-row-selected-color:var(--p-highlight-color);--p-treetable-row-focus-ring-width:var(--p-focus-ring-width);--p-treetable-row-focus-ring-style:var(--p-focus-ring-style);--p-treetable-row-focus-ring-color:var(--p-focus-ring-color);--p-treetable-row-focus-ring-offset:-1px;--p-treetable-row-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-column-title-font-weight:600;--p-treetable-header-cell-background:var(--p-content-background);--p-treetable-header-cell-hover-background:var(--p-content-hover-background);--p-treetable-header-cell-selected-background:var(--p-highlight-background);--p-treetable-header-cell-border-color:var(--p-treetable-border-color);--p-treetable-header-cell-color:var(--p-content-color);--p-treetable-header-cell-hover-color:var(--p-content-hover-color);--p-treetable-header-cell-selected-color:var(--p-highlight-color);--p-treetable-header-cell-gap:0.5rem;--p-treetable-header-cell-padding:0.75rem 1rem;--p-treetable-header-cell-focus-ring-width:var(--p-focus-ring-width);--p-treetable-header-cell-focus-ring-style:var(--p-focus-ring-style);--p-treetable-header-cell-focus-ring-color:var(--p-focus-ring-color);--p-treetable-header-cell-focus-ring-offset:-1px;--p-treetable-header-cell-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-header-background:var(--p-content-background);--p-treetable-header-border-color:var(--p-treetable-border-color);--p-treetable-header-color:var(--p-content-color);--p-treetable-header-border-width:0 0 1px 0;--p-treetable-header-padding:0.75rem 1rem;--p-treetable-transition-duration:var(--p-transition-duration);--p-treetable-body-cell-selected-border-color:var(--p-primary-100);--p-treetable-border-color:var(--p-content-border-color);}.p-dark{--p-treetable-body-cell-selected-border-color:var(--p-primary-900);--p-treetable-border-color:var(--p-surface-800);} .p-treetable{position:relative;}.p-treetable-table{border-spacing:0;border-collapse:separate;width:100%;}.p-treetable-scrollable > .p-treetable-table-container{position:relative;}.p-treetable-scrollable-table > .p-treetable-thead{inset-block-start:0;z-index:1;}.p-treetable-scrollable-table > .p-treetable-frozen-tbody{position:sticky;z-index:1;}.p-treetable-scrollable-table > .p-treetable-tfoot{inset-block-end:0;z-index:1;}.p-treetable-scrollable .p-treetable-frozen-column{position:sticky;background:var(--p-treetable-header-cell-background);}.p-treetable-scrollable th.p-treetable-frozen-column{z-index:1;}.p-treetable-scrollable > .p-treetable-table-container > .p-treetable-table > .p-treetable-thead{background:var(--p-treetable-header-cell-background);}.p-treetable-scrollable > .p-treetable-table-container > .p-treetable-table > .p-treetable-tfoot{background:var(--p-treetable-footer-cell-background);}.p-treetable-flex-scrollable{display:flex;flex-direction:column;height:100%;}.p-treetable-flex-scrollable > .p-treetable-table-container{display:flex;flex-direction:column;flex:1;height:100%;}.p-treetable-scrollable-table > .p-treetable-tbody > .p-treetable-row-group-header{position:sticky;z-index:1;}.p-treetable-resizable-table > .p-treetable-thead > tr > th,.p-treetable-resizable-table > .p-treetable-tfoot > tr > td,.p-treetable-resizable-table > .p-treetable-tbody > tr > td{overflow:hidden;white-space:nowrap;}.p-treetable-resizable-table > .p-treetable-thead > tr > th.p-treetable-resizable-column:not(.p-treetable-frozen-column){background-clip:padding-box;position:relative;}.p-treetable-resizable-table-fit > .p-treetable-thead > tr > th.p-treetable-resizable-column:last-child .p-treetable-column-resizer{display:none;}.p-treetable-column-resizer{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;width:var(--p-treetable-column-resizer-width);height:100%;padding:0;cursor:col-resize;border:1px solid transparent;}.p-treetable-column-header-content{display:flex;align-items:center;gap:var(--p-treetable-header-cell-gap);}.p-treetable-column-resize-indicator{width:var(--p-treetable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-treetable-resize-indicator-color);}.p-treetable-mask{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;}.p-treetable-paginator-top{border-color:var(--p-treetable-paginator-top-border-color);border-style:solid;border-width:var(--p-treetable-paginator-top-border-width);}.p-treetable-paginator-bottom{border-color:var(--p-treetable-paginator-bottom-border-color);border-style:solid;border-width:var(--p-treetable-paginator-bottom-border-width);}.p-treetable-header{background:var(--p-treetable-header-background);color:var(--p-treetable-header-color);border-color:var(--p-treetable-header-border-color);border-style:solid;border-width:var(--p-treetable-header-border-width);padding:var(--p-treetable-header-padding);}.p-treetable-footer{background:var(--p-treetable-footer-background);color:var(--p-treetable-footer-color);border-color:var(--p-treetable-footer-border-color);border-style:solid;border-width:var(--p-treetable-footer-border-width);padding:var(--p-treetable-footer-padding);}.p-treetable-header-cell{padding:var(--p-treetable-header-cell-padding);background:var(--p-treetable-header-cell-background);border-color:var(--p-treetable-header-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-treetable-header-cell-color);font-weight:normal;text-align:start;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);}.p-treetable-column-title{font-weight:var(--p-treetable-column-title-font-weight);}.p-treetable-tbody > tr{outline-color:transparent;background:var(--p-treetable-row-background);color:var(--p-treetable-row-color);transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);}.p-treetable-tbody > tr > td{text-align:start;border-color:var(--p-treetable-body-cell-border-color);border-style:solid;border-width:0 0 1px 0;padding:var(--p-treetable-body-cell-padding);}.p-treetable-hoverable .p-treetable-tbody > tr:not(.p-treetable-row-selected):hover{background:var(--p-treetable-row-hover-background);color:var(--p-treetable-row-hover-color);}.p-treetable-tbody > tr.p-treetable-row-selected{background:var(--p-treetable-row-selected-background);color:var(--p-treetable-row-selected-color);}.p-treetable-tbody > tr:has(+ .p-treetable-row-selected) > td{border-block-end-color:var(--p-treetable-body-cell-selected-border-color);}.p-treetable-tbody > tr.p-treetable-row-selected > td{border-block-end-color:var(--p-treetable-body-cell-selected-border-color);}.p-treetable-tbody > tr:focus-visible,.p-treetable-tbody > tr.p-treetable-contextmenu-row-selected{box-shadow:var(--p-treetable-row-focus-ring-shadow);outline:var(--p-treetable-row-focus-ring-width) var(--p-treetable-row-focus-ring-style) var(--p-treetable-row-focus-ring-color);outline-offset:var(--p-treetable-row-focus-ring-offset);}.p-treetable-tfoot > tr > td{text-align:start;padding:var(--p-treetable-footer-cell-padding);border-color:var(--p-treetable-footer-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-treetable-footer-cell-color);background:var(--p-treetable-footer-cell-background);}.p-treetable-column-footer{font-weight:var(--p-treetable-column-footer-font-weight);}.p-treetable-sortable-column{cursor:pointer;user-select:none;outline-color:transparent;}.p-treetable-column-title,.p-treetable-sort-icon,.p-treetable-sort-badge{vertical-align:middle;}.p-treetable-sort-icon{color:var(--p-treetable-sort-icon-color);font-size:var(--p-treetable-sort-icon-size);width:var(--p-treetable-sort-icon-size);height:var(--p-treetable-sort-icon-size);transition:color var(--p-treetable-transition-duration);}.p-treetable-sortable-column:not(.p-treetable-column-sorted):hover{background:var(--p-treetable-header-cell-hover-background);color:var(--p-treetable-header-cell-hover-color);}.p-treetable-sortable-column:not(.p-treetable-column-sorted):hover .p-treetable-sort-icon{color:var(--p-treetable-sort-icon-hover-color);}.p-treetable-column-sorted{background:var(--p-treetable-header-cell-selected-background);color:var(--p-treetable-header-cell-selected-color);}.p-treetable-column-sorted .p-treetable-sort-icon{color:var(--p-treetable-header-cell-selected-color);}.p-treetable-sortable-column:focus-visible{box-shadow:var(--p-treetable-header-cell-focus-ring-shadow);outline:var(--p-treetable-header-cell-focus-ring-width) var(--p-treetable-header-cell-focus-ring-style) var(--p-treetable-header-cell-focus-ring-color);outline-offset:var(--p-treetable-header-cell-focus-ring-offset);}.p-treetable-hoverable .p-treetable-selectable-row{cursor:pointer;}.p-treetable-loading-icon{font-size:var(--p-treetable-loading-icon-size);width:var(--p-treetable-loading-icon-size);height:var(--p-treetable-loading-icon-size);}.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px;}.p-treetable-gridlines .p-treetable-paginator-top{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-paginator-bottom{border-width:0 1px 1px 1px;}.p-treetable-gridlines .p-treetable-thead > tr > th{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-thead > tr > th:last-child{border-width:1px;}.p-treetable-gridlines .p-treetable-tbody > tr > td{border-width:1px 0 0 1px;}.p-treetable-gridlines .p-treetable-tbody > tr > td:last-child{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-tbody > tr:last-child > td{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-tbody > tr:last-child > td:last-child{border-width:1px;}.p-treetable-gridlines .p-treetable-tfoot > tr > td{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-tfoot > tr > td:last-child{border-width:1px 1px 1px 1px;}.p-treetable.p-treetable-gridlines .p-treetable-thead + .p-treetable-tfoot > tr > td{border-width:0 0 1px 1px;}.p-treetable.p-treetable-gridlines .p-treetable-thead + .p-treetable-tfoot > tr > td:last-child{border-width:0 1px 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-thead):has(.p-treetable-tbody) .p-treetable-tbody > tr > td{border-width:0 0 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-thead):has(.p-treetable-tbody) .p-treetable-tbody > tr > td:last-child{border-width:0 1px 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-tbody):has(.p-treetable-tfoot) .p-treetable-tbody > tr:last-child > td{border-width:0 0 0 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-tbody):has(.p-treetable-tfoot) .p-treetable-tbody > tr:last-child > td:last-child{border-width:0 1px 0 1px;}.p-treetable.p-treetable-sm .p-treetable-header{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-thead > tr > th{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-footer{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-lg .p-treetable-header{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-thead > tr > th{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-footer{padding:0.9375rem 1.25rem;}.p-treetable-body-cell-content{display:flex;align-items:center;gap:var(--p-treetable-body-cell-gap);}.p-treetable-tbody > tr.p-treetable-row-selected .p-treetable-node-toggle-button{color:inherit;}.p-treetable-node-toggle-button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-treetable-node-toggle-button-size);height:var(--p-treetable-node-toggle-button-size);color:var(--p-treetable-node-toggle-button-color);border:0 none;background:transparent;cursor:pointer;border-radius:var(--p-treetable-node-toggle-button-border-radius);transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);outline-color:transparent;user-select:none;}.p-treetable-node-toggle-button:enabled:hover{color:var(--p-treetable-node-toggle-button-hover-color);background:var(--p-treetable-node-toggle-button-hover-background);}.p-treetable-tbody > tr.p-treetable-row-selected .p-treetable-node-toggle-button:hover{background:var(--p-treetable-node-toggle-button-selected-hover-background);color:var(--p-treetable-node-toggle-button-selected-hover-color);}.p-treetable-node-toggle-button:focus-visible{box-shadow:var(--p-treetable-node-toggle-button-focus-ring-shadow);outline:var(--p-treetable-node-toggle-button-focus-ring-width) var(--p-treetable-node-toggle-button-focus-ring-style) var(--p-treetable-node-toggle-button-focus-ring-color);outline-offset:var(--p-treetable-node-toggle-button-focus-ring-offset);}.p-treetable-node-toggle-icon:dir(rtl){transform:rotate(180deg);} :root,:host{--p-timeline-event-connector-color:var(--p-content-border-color);--p-timeline-event-connector-size:2px;--p-timeline-event-marker-size:1.125rem;--p-timeline-event-marker-border-radius:50%;--p-timeline-event-marker-border-width:2px;--p-timeline-event-marker-background:var(--p-content-background);--p-timeline-event-marker-border-color:var(--p-content-border-color);--p-timeline-event-marker-content-border-radius:50%;--p-timeline-event-marker-content-size:0.375rem;--p-timeline-event-marker-content-background:var(--p-primary-color);--p-timeline-event-marker-content-inset-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-timeline-vertical-event-content-padding:0 1rem;--p-timeline-horizontal-event-content-padding:1rem 0;--p-timeline-event-min-height:5rem;} .p-timeline{display:flex;flex-grow:1;flex-direction:column;direction:ltr;}.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-vertical .p-timeline-event-opposite,.p-timeline-vertical .p-timeline-event-content{padding:var(--p-timeline-vertical-event-content-padding);}.p-timeline-vertical .p-timeline-event-connector{width:var(--p-timeline-event-connector-size);}.p-timeline-event{display:flex;position:relative;min-height:var(--p-timeline-event-min-height);}.p-timeline-event:last-child{min-height:0;}.p-timeline-event-opposite{flex:1;}.p-timeline-event-content{flex:1;}.p-timeline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column;}.p-timeline-event-marker{display:inline-flex;align-items:center;justify-content:center;position:relative;align-self:baseline;border-width:var(--p-timeline-event-marker-border-width);border-style:solid;border-color:var(--p-timeline-event-marker-border-color);border-radius:var(--p-timeline-event-marker-border-radius);width:var(--p-timeline-event-marker-size);height:var(--p-timeline-event-marker-size);background:var(--p-timeline-event-marker-background);}.p-timeline-event-marker::before{content:' ';border-radius:var(--p-timeline-event-marker-content-border-radius);width:var(--p-timeline-event-marker-content-size);height:var(--p-timeline-event-marker-content-size);background:var(--p-timeline-event-marker-content-background);}.p-timeline-event-marker::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-timeline-event-marker-border-radius);box-shadow:var(--p-timeline-event-marker-content-inset-shadow);}.p-timeline-event-connector{flex-grow:1;background:var(--p-timeline-event-connector-color);}.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%;height:var(--p-timeline-event-connector-size);}.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline-horizontal .p-timeline-event-content{padding:var(--p-timeline-horizontal-event-content-padding);}.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(even){flex-direction:column-reverse;}.p-timeline-bottom .p-timeline-event{flex-direction:column-reverse;} :root,:host{--p-virtualscroller-loader-icon-size:2rem;--p-virtualscroller-loader-mask-background:var(--p-content-background);--p-virtualscroller-loader-mask-color:var(--p-text-muted-color);} .p-virtualscroller-loader{background:var(--p-virtualscroller-loader-mask-background);color:var(--p-virtualscroller-loader-mask-color);}.p-virtualscroller-loading-icon{font-size:var(--p-virtualscroller-loader-icon-size);width:var(--p-virtualscroller-loader-icon-size);height:var(--p-virtualscroller-loader-icon-size);} :root,:host{--p-accordion-content-border-width:0;--p-accordion-content-border-color:var(--p-content-border-color);--p-accordion-content-background:var(--p-content-background);--p-accordion-content-color:var(--p-text-color);--p-accordion-content-padding:0 1.125rem 1.125rem 1.125rem;--p-accordion-header-color:var(--p-text-muted-color);--p-accordion-header-hover-color:var(--p-text-color);--p-accordion-header-active-color:var(--p-text-color);--p-accordion-header-active-hover-color:var(--p-text-color);--p-accordion-header-padding:1.125rem;--p-accordion-header-font-weight:600;--p-accordion-header-border-radius:0;--p-accordion-header-border-width:0;--p-accordion-header-border-color:var(--p-content-border-color);--p-accordion-header-background:var(--p-content-background);--p-accordion-header-hover-background:var(--p-content-background);--p-accordion-header-active-background:var(--p-content-background);--p-accordion-header-active-hover-background:var(--p-content-background);--p-accordion-header-last-bottom-border-radius:var(--p-content-border-radius);--p-accordion-header-last-active-bottom-border-radius:0;--p-accordion-header-first-top-border-radius:var(--p-content-border-radius);--p-accordion-header-first-border-width:0;--p-accordion-header-toggle-icon-color:var(--p-text-muted-color);--p-accordion-header-toggle-icon-hover-color:var(--p-text-color);--p-accordion-header-toggle-icon-active-color:var(--p-text-color);--p-accordion-header-toggle-icon-active-hover-color:var(--p-text-color);--p-accordion-header-focus-ring-width:var(--p-focus-ring-width);--p-accordion-header-focus-ring-style:var(--p-focus-ring-style);--p-accordion-header-focus-ring-color:var(--p-focus-ring-color);--p-accordion-header-focus-ring-offset:-1px;--p-accordion-header-focus-ring-shadow:var(--p-focus-ring-shadow);--p-accordion-panel-border-width:0 0 1px 0;--p-accordion-panel-border-color:var(--p-content-border-color);--p-accordion-transition-duration:var(--p-transition-duration);} .p-accordionpanel{display:flex;flex-direction:column;border-style:solid;border-width:var(--p-accordion-panel-border-width);border-color:var(--p-accordion-panel-border-color);}.p-accordionheader{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--p-accordion-header-padding);color:var(--p-accordion-header-color);background:var(--p-accordion-header-background);border-style:solid;border-width:var(--p-accordion-header-border-width);border-color:var(--p-accordion-header-border-color);font-weight:var(--p-accordion-header-font-weight);border-radius:var(--p-accordion-header-border-radius);transition:background var(--p-accordion-transition-duration),color var(--p-accordion-transition-duration),outline-color var(--p-accordion-transition-duration),box-shadow var(--p-accordion-transition-duration);outline-color:transparent;}.p-accordionpanel:first-child > .p-accordionheader{border-width:var(--p-accordion-header-first-border-width);border-start-start-radius:var(--p-accordion-header-first-top-border-radius);border-start-end-radius:var(--p-accordion-header-first-top-border-radius);}.p-accordionpanel:last-child > .p-accordionheader{border-end-start-radius:var(--p-accordion-header-last-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-bottom-border-radius);}.p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader{border-end-start-radius:var(--p-accordion-header-last-active-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-active-bottom-border-radius);}.p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-color);}.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible{box-shadow:var(--p-accordion-header-focus-ring-shadow);outline:var(--p-accordion-header-focus-ring-width) var(--p-accordion-header-focus-ring-style) var(--p-accordion-header-focus-ring-color);outline-offset:var(--p-accordion-header-focus-ring-offset);}.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover{background:var(--p-accordion-header-hover-background);color:var(--p-accordion-header-hover-color);}.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-hover-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader{background:var(--p-accordion-header-active-background);color:var(--p-accordion-header-active-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-active-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover{background:var(--p-accordion-header-active-hover-background);color:var(--p-accordion-header-active-hover-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-active-hover-color);}.p-accordioncontent{display:grid;grid-template-rows:1fr;}.p-accordioncontent-wrapper{min-height:0;}.p-accordioncontent-content{border-style:solid;border-width:var(--p-accordion-content-border-width);border-color:var(--p-accordion-content-border-color);background-color:var(--p-accordion-content-background);color:var(--p-accordion-content-color);padding:var(--p-accordion-content-padding);} :root,:host{--p-card-subtitle-color:var(--p-text-muted-color);--p-card-title-font-size:1.25rem;--p-card-title-font-weight:500;--p-card-caption-gap:0.5rem;--p-card-body-padding:1.25rem;--p-card-body-gap:0.5rem;--p-card-background:var(--p-content-background);--p-card-border-radius:var(--p-border-radius-xl);--p-card-color:var(--p-content-color);--p-card-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);} .p-card{background:var(--p-card-background);color:var(--p-card-color);box-shadow:var(--p-card-shadow);border-radius:var(--p-card-border-radius);display:flex;flex-direction:column;}.p-card-caption{display:flex;flex-direction:column;gap:var(--p-card-caption-gap);}.p-card-body{padding:var(--p-card-body-padding);display:flex;flex-direction:column;gap:var(--p-card-body-gap);}.p-card-title{font-size:var(--p-card-title-font-size);font-weight:var(--p-card-title-font-weight);}.p-card-subtitle{color:var(--p-card-subtitle-color);} :root,:host{--p-divider-vertical-margin:0 1rem;--p-divider-vertical-padding:0.5rem 0;--p-divider-vertical-content-padding:0.5rem 0;--p-divider-horizontal-margin:1rem 0;--p-divider-horizontal-padding:0 1rem;--p-divider-horizontal-content-padding:0 0.5rem;--p-divider-content-background:var(--p-content-background);--p-divider-content-color:var(--p-text-color);--p-divider-border-color:var(--p-content-border-color);} .p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center;margin:var(--p-divider-horizontal-margin);padding:var(--p-divider-horizontal-padding);}.p-divider-horizontal:before{position:absolute;display:block;inset-block-start:50%;inset-inline-start:0;width:100%;content:'';border-block-start:1px solid var(--p-divider-border-color);}.p-divider-horizontal .p-divider-content{padding:var(--p-divider-horizontal-content-padding);}.p-divider-vertical{min-height:100%;display:flex;position:relative;justify-content:center;margin:var(--p-divider-vertical-margin);padding:var(--p-divider-vertical-padding);}.p-divider-vertical:before{position:absolute;display:block;inset-block-start:0;inset-inline-start:50%;height:100%;content:'';border-inline-start:1px solid var(--p-divider-border-color);}.p-divider.p-divider-vertical .p-divider-content{padding:var(--p-divider-vertical-content-padding);}.p-divider-content{z-index:1;background:var(--p-divider-content-background);color:var(--p-divider-content-color);}.p-divider-solid.p-divider-horizontal:before{border-block-start-style:solid;}.p-divider-solid.p-divider-vertical:before{border-inline-start-style:solid;}.p-divider-dashed.p-divider-horizontal:before{border-block-start-style:dashed;}.p-divider-dashed.p-divider-vertical:before{border-inline-start-style:dashed;}.p-divider-dotted.p-divider-horizontal:before{border-block-start-style:dotted;}.p-divider-dotted.p-divider-vertical:before{border-inline-start-style:dotted;}.p-divider-left:dir(rtl),.p-divider-right:dir(rtl){flex-direction:row-reverse;} :root,:host{--p-fieldset-content-padding:0;--p-fieldset-toggle-icon-color:var(--p-text-muted-color);--p-fieldset-toggle-icon-hover-color:var(--p-text-hover-muted-color);--p-fieldset-legend-background:var(--p-content-background);--p-fieldset-legend-hover-background:var(--p-content-hover-background);--p-fieldset-legend-color:var(--p-content-color);--p-fieldset-legend-hover-color:var(--p-content-hover-color);--p-fieldset-legend-border-radius:var(--p-content-border-radius);--p-fieldset-legend-border-width:1px;--p-fieldset-legend-border-color:transparent;--p-fieldset-legend-padding:0.5rem 0.75rem;--p-fieldset-legend-gap:0.5rem;--p-fieldset-legend-font-weight:600;--p-fieldset-legend-focus-ring-width:var(--p-focus-ring-width);--p-fieldset-legend-focus-ring-style:var(--p-focus-ring-style);--p-fieldset-legend-focus-ring-color:var(--p-focus-ring-color);--p-fieldset-legend-focus-ring-offset:var(--p-focus-ring-offset);--p-fieldset-legend-focus-ring-shadow:var(--p-focus-ring-shadow);--p-fieldset-background:var(--p-content-background);--p-fieldset-border-color:var(--p-content-border-color);--p-fieldset-border-radius:var(--p-content-border-radius);--p-fieldset-color:var(--p-content-color);--p-fieldset-padding:0 1.125rem 1.125rem 1.125rem;--p-fieldset-transition-duration:var(--p-transition-duration);} .p-fieldset{background:var(--p-fieldset-background);border:1px solid var(--p-fieldset-border-color);border-radius:var(--p-fieldset-border-radius);color:var(--p-fieldset-color);padding:var(--p-fieldset-padding);margin:0;}.p-fieldset-legend{background:var(--p-fieldset-legend-background);border-radius:var(--p-fieldset-legend-border-radius);border-width:var(--p-fieldset-legend-border-width);border-style:solid;border-color:var(--p-fieldset-legend-border-color);padding:var(--p-fieldset-legend-padding);transition:background var(--p-fieldset-transition-duration),color var(--p-fieldset-transition-duration),outline-color var(--p-fieldset-transition-duration),box-shadow var(--p-fieldset-transition-duration);}.p-fieldset-toggleable > .p-fieldset-legend{padding:0;}.p-fieldset-toggle-button{cursor:pointer;user-select:none;overflow:hidden;position:relative;text-decoration:none;display:flex;gap:var(--p-fieldset-legend-gap);align-items:center;justify-content:center;padding:var(--p-fieldset-legend-padding);background:transparent;border:0 none;border-radius:var(--p-fieldset-legend-border-radius);transition:background var(--p-fieldset-transition-duration),color var(--p-fieldset-transition-duration),outline-color var(--p-fieldset-transition-duration),box-shadow var(--p-fieldset-transition-duration);outline-color:transparent;}.p-fieldset-legend-label{font-weight:var(--p-fieldset-legend-font-weight);}.p-fieldset-toggle-button:focus-visible{box-shadow:var(--p-fieldset-legend-focus-ring-shadow);outline:var(--p-fieldset-legend-focus-ring-width) var(--p-fieldset-legend-focus-ring-style) var(--p-fieldset-legend-focus-ring-color);outline-offset:var(--p-fieldset-legend-focus-ring-offset);}.p-fieldset-toggleable > .p-fieldset-legend:hover{color:var(--p-fieldset-legend-hover-color);background:var(--p-fieldset-legend-hover-background);}.p-fieldset-toggle-icon{color:var(--p-fieldset-toggle-icon-color);transition:color var(--p-fieldset-transition-duration);}.p-fieldset-toggleable > .p-fieldset-legend:hover .p-fieldset-toggle-icon{color:var(--p-fieldset-toggle-icon-hover-color);}.p-fieldset-content-container{display:grid;grid-template-rows:1fr;}.p-fieldset-content-wrapper{min-height:0;}.p-fieldset-content{padding:var(--p-fieldset-content-padding);} :root,:host{--p-panel-footer-padding:0 1.125rem 1.125rem 1.125rem;--p-panel-content-padding:0 1.125rem 1.125rem 1.125rem;--p-panel-title-font-weight:600;--p-panel-toggleable-header-padding:0.375rem 1.125rem;--p-panel-header-background:transparent;--p-panel-header-color:var(--p-text-color);--p-panel-header-padding:1.125rem;--p-panel-header-border-color:var(--p-content-border-color);--p-panel-header-border-width:0;--p-panel-header-border-radius:0;--p-panel-background:var(--p-content-background);--p-panel-border-color:var(--p-content-border-color);--p-panel-color:var(--p-content-color);--p-panel-border-radius:var(--p-content-border-radius);} .p-panel{display:block;border:1px solid var(--p-panel-border-color);border-radius:var(--p-panel-border-radius);background:var(--p-panel-background);color:var(--p-panel-color);}.p-panel-header{display:flex;justify-content:space-between;align-items:center;padding:var(--p-panel-header-padding);background:var(--p-panel-header-background);color:var(--p-panel-header-color);border-style:solid;border-width:var(--p-panel-header-border-width);border-color:var(--p-panel-header-border-color);border-radius:var(--p-panel-header-border-radius);}.p-panel-toggleable .p-panel-header{padding:var(--p-panel-toggleable-header-padding);}.p-panel-title{line-height:1;font-weight:var(--p-panel-title-font-weight);}.p-panel-content-container{display:grid;grid-template-rows:1fr;}.p-panel-content-wrapper{min-height:0;}.p-panel-content{padding:var(--p-panel-content-padding);}.p-panel-footer{padding:var(--p-panel-footer-padding);} :root,:host{--p-scrollpanel-bar-size:9px;--p-scrollpanel-bar-border-radius:var(--p-border-radius-sm);--p-scrollpanel-bar-focus-ring-width:var(--p-focus-ring-width);--p-scrollpanel-bar-focus-ring-style:var(--p-focus-ring-style);--p-scrollpanel-bar-focus-ring-color:var(--p-focus-ring-color);--p-scrollpanel-bar-focus-ring-offset:var(--p-focus-ring-offset);--p-scrollpanel-bar-focus-ring-shadow:var(--p-focus-ring-shadow);--p-scrollpanel-transition-duration:var(--p-transition-duration);--p-scrollpanel-bar-background:var(--p-surface-100);}.p-dark{--p-scrollpanel-bar-background:var(--p-surface-800);} .p-scrollpanel-content-container{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left;}.p-scrollpanel-content{height:calc(100% + calc(2 * var(--p-scrollpanel-bar-size)));width:calc(100% + calc(2 * var(--p-scrollpanel-bar-size)));padding-inline:0 calc(2 * var(--p-scrollpanel-bar-size));padding-block:0 calc(2 * var(--p-scrollpanel-bar-size));position:relative;overflow:auto;box-sizing:border-box;scrollbar-width:none;}.p-scrollpanel-content::-webkit-scrollbar{display:none;}.p-scrollpanel-bar{position:relative;border-radius:var(--p-scrollpanel-bar-border-radius);z-index:2;cursor:pointer;opacity:0;outline-color:transparent;background:var(--p-scrollpanel-bar-background);border:0 none;transition:outline-color var(--p-scrollpanel-transition-duration),opacity var(--p-scrollpanel-transition-duration);}.p-scrollpanel-bar:focus-visible{box-shadow:var(--p-scrollpanel-bar-focus-ring-shadow);outline:var(--p-scrollpanel-barfocus-ring-width) var(--p-scrollpanel-bar-focus-ring-style) var(--p-scrollpanel-bar-focus-ring-color);outline-offset:var(--p-scrollpanel-barfocus-ring-offset);}.p-scrollpanel-bar-y{width:var(--p-scrollpanel-bar-size);inset-block-start:0;}.p-scrollpanel-bar-x{height:var(--p-scrollpanel-bar-size);inset-block-end: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;} :root,:host{--p-splitter-handle-size:24px;--p-splitter-handle-background:transparent;--p-splitter-handle-border-radius:var(--p-content-border-radius);--p-splitter-handle-focus-ring-width:var(--p-focus-ring-width);--p-splitter-handle-focus-ring-style:var(--p-focus-ring-style);--p-splitter-handle-focus-ring-color:var(--p-focus-ring-color);--p-splitter-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-splitter-handle-focus-ring-shadow:var(--p-focus-ring-shadow);--p-splitter-gutter-background:var(--p-content-border-color);--p-splitter-background:var(--p-content-background);--p-splitter-border-color:var(--p-content-border-color);--p-splitter-color:var(--p-content-color);--p-splitter-transition-duration:var(--p-transition-duration);} .p-splitter{display:flex;flex-wrap:nowrap;border:1px solid var(--p-splitter-border-color);background:var(--p-splitter-background);border-radius:var(--p-border-radius-md);color:var(--p-splitter-color);}.p-splitter-vertical{flex-direction:column;}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1;background:var(--p-splitter-gutter-background);}.p-splitter-gutter-handle{border-radius:var(--p-splitter-handle-border-radius);background:var(--p-splitter-handle-background);transition:outline-color var(--p-splitter-transition-duration),box-shadow var(--p-splitter-transition-duration);outline-color:transparent;}.p-splitter-gutter-handle:focus-visible{box-shadow:var(--p-splitter-handle-focus-ring-shadow);outline:var(--p-splitter-handle-focus-ring-width) var(--p-splitter-handle-focus-ring-style) var(--p-splitter-handle-focus-ring-color);outline-offset:var(--p-splitter-handle-focus-ring-offset);}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;user-select:none;}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;user-select:none;}.p-splitter-horizontal > .p-splitter-gutter > .p-splitter-gutter-handle{height:var(--p-splitter-handle-size);width:100%;}.p-splitter-vertical > .p-splitter-gutter > .p-splitter-gutter-handle{width:var(--p-splitter-handle-size);height:100%;}.p-splitter-horizontal > .p-splitter-gutter{cursor:col-resize;}.p-splitter-vertical > .p-splitter-gutter{cursor:row-resize;}.p-splitterpanel{flex-grow:1;overflow:hidden;}.p-splitterpanel-nested{display:flex;}.p-splitterpanel .p-splitter{flex-grow:1;border:0 none;} :root,:host{--p-stepper-steppanel-background:var(--p-content-background);--p-stepper-steppanel-color:var(--p-content-color);--p-stepper-steppanel-padding:0;--p-stepper-steppanel-indent:1rem;--p-stepper-steppanels-padding:0.875rem 0.5rem 1.125rem 0.5rem;--p-stepper-step-number-background:var(--p-content-background);--p-stepper-step-number-active-background:var(--p-content-background);--p-stepper-step-number-border-color:var(--p-content-border-color);--p-stepper-step-number-active-border-color:var(--p-content-border-color);--p-stepper-step-number-color:var(--p-text-muted-color);--p-stepper-step-number-active-color:var(--p-primary-color);--p-stepper-step-number-size:2rem;--p-stepper-step-number-font-size:1.143rem;--p-stepper-step-number-font-weight:500;--p-stepper-step-number-border-radius:50%;--p-stepper-step-number-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-stepper-step-title-color:var(--p-text-muted-color);--p-stepper-step-title-active-color:var(--p-primary-color);--p-stepper-step-title-font-weight:500;--p-stepper-step-header-padding:0;--p-stepper-step-header-border-radius:var(--p-content-border-radius);--p-stepper-step-header-gap:0.5rem;--p-stepper-step-header-focus-ring-width:var(--p-focus-ring-width);--p-stepper-step-header-focus-ring-style:var(--p-focus-ring-style);--p-stepper-step-header-focus-ring-color:var(--p-focus-ring-color);--p-stepper-step-header-focus-ring-offset:var(--p-focus-ring-offset);--p-stepper-step-header-focus-ring-shadow:var(--p-focus-ring-shadow);--p-stepper-step-padding:0.5rem;--p-stepper-step-gap:1rem;--p-stepper-separator-background:var(--p-content-border-color);--p-stepper-separator-active-background:var(--p-primary-color);--p-stepper-separator-margin:0 0 0 1.625rem;--p-stepper-separator-size:2px;--p-stepper-transition-duration:var(--p-transition-duration);} .p-steplist{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;overflow-x:auto;}.p-step{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:var(--p-stepper-step-gap);padding:var(--p-stepper-step-padding);}.p-step:last-of-type{flex:initial;}.p-step-header{border:0 none;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration);border-radius:var(--p-stepper-step-header-border-radius);outline-color:transparent;background:transparent;padding:var(--p-stepper-step-header-padding);gap:var(--p-stepper-step-header-gap);}.p-step-header:focus-visible{box-shadow:var(--p-stepper-step-header-focus-ring-shadow);outline:var(--p-stepper-step-header-focus-ring-width) var(--p-stepper-step-header-focus-ring-style) var(--p-stepper-step-header-focus-ring-color);outline-offset:var(--p-stepper-step-header-focus-ring-offset);}.p-stepper.p-stepper-readonly .p-step{cursor:auto;}.p-step-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--p-stepper-step-title-color);font-weight:var(--p-stepper-step-title-font-weight);transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration);}.p-step-number{display:flex;align-items:center;justify-content:center;color:var(--p-stepper-step-number-color);border:2px solid var(--p-stepper-step-number-border-color);background:var(--p-stepper-step-number-background);min-width:var(--p-stepper-step-number-size);height:var(--p-stepper-step-number-size);line-height:var(--p-stepper-step-number-size);font-size:var(--p-stepper-step-number-font-size);z-index:1;border-radius:var(--p-stepper-step-number-border-radius);position:relative;font-weight:var(--p-stepper-step-number-font-weight);}.p-step-number::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-stepper-step-number-border-radius);box-shadow:var(--p-stepper-step-number-shadow);}.p-step-active .p-step-header{cursor:default;}.p-step-active .p-step-number{background:var(--p-stepper-step-number-active-background);border-color:var(--p-stepper-step-number-active-border-color);color:var(--p-stepper-step-number-active-color);}.p-step-active .p-step-title{color:var(--p-stepper-step-title-active-color);}.p-step:not(.p-disabled):focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);}.p-step:has(~ .p-step-active) .p-stepper-separator{background:var(--p-stepper-separator-active-background);}.p-stepper-separator{flex:1 1 0;background:var(--p-stepper-separator-background);width:100%;height:var(--p-stepper-separator-size);transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration);}.p-steppanels{padding:var(--p-stepper-steppanels-padding);}.p-steppanel{background:var(--p-stepper-steppanel-background);color:var(--p-stepper-steppanel-color);}.p-stepper:has(.p-stepitem){display:flex;flex-direction:column;}.p-stepitem{display:flex;flex-direction:column;flex:initial;}.p-stepitem.p-stepitem-active{flex:1 1 auto;}.p-stepitem .p-step{flex:initial;}.p-stepitem .p-steppanel{display:grid;grid-template-rows:1fr;}.p-stepitem .p-steppanel-content-wrapper{display:flex;flex:1 1 auto;min-height:0;}.p-stepitem .p-steppanel-content{width:100%;padding:var(--p-stepper-steppanel-padding);margin-inline-start:1rem;}.p-stepitem .p-stepper-separator{flex:0 0 auto;width:var(--p-stepper-separator-size);height:auto;margin:var(--p-stepper-separator-margin);position:relative;left:calc(-1 * var(--p-stepper-separator-size));}.p-stepitem .p-stepper-separator:dir(rtl){left:calc(-9 * var(--p-stepper-separator-size));}.p-stepitem:has(~ .p-stepitem-active) .p-stepper-separator{background:var(--p-stepper-separator-active-background);}.p-stepitem:last-of-type .p-steppanel{padding-inline-start:var(--p-stepper-step-number-size);} :root,:host{--p-tabview-nav-button-background:var(--p-content-background);--p-tabview-nav-button-color:var(--p-text-muted-color);--p-tabview-nav-button-hover-color:var(--p-text-color);--p-tabview-tab-panel-background:var(--p-content-background);--p-tabview-tab-panel-color:var(--p-content-color);--p-tabview-tab-border-color:var(--p-content-border-color);--p-tabview-tab-active-border-color:var(--p-primary-color);--p-tabview-tab-color:var(--p-text-muted-color);--p-tabview-tab-hover-color:var(--p-text-color);--p-tabview-tab-active-color:var(--p-primary-color);--p-tabview-tab-list-background:var(--p-content-background);--p-tabview-tab-list-border-color:var(--p-content-border-color);--p-tabview-transition-duration:var(--p-transition-duration);--p-tabview-nav-button-shadow:0px 0px 10px 50px rgba(255,255,255,0.6);}.p-dark{--p-tabview-nav-button-shadow:0px 0px 10px 50px color-mix(in srgb,var(--p-content-background),transparent 50%);} .p-tabview-tablist-container{position:relative;}.p-tabview-scrollable > .p-tabview-tablist-container{overflow:hidden;}.p-tabview-tablist-scroll-container{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;}.p-tabview-tablist-scroll-container::-webkit-scrollbar{display:none;}.p-tabview-tablist{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto;background:var(--p-tabview-tab-list-background);border:1px solid var(--p-tabview-tab-list-border-color);border-width:0 0 1px 0;position:relative;}.p-tabview-tab-header{cursor:pointer;user-select:none;display:flex;align-items:center;text-decoration:none;position:relative;overflow:hidden;border-style:solid;border-width:0 0 1px 0;border-color:transparent transparent var(--p-tabview-tab-border-color) transparent;color:var(--p-tabview-tab-color);padding:1rem 1.125rem;font-weight:600;border-top-right-radius:var(--p-border-radius-md);border-top-left-radius:var(--p-border-radius-md);transition:color var(--p-tabview-transition-duration),outline-color var(--p-tabview-transition-duration);margin:0 0 -1px 0;outline-color:transparent;}.p-tabview-tablist-item:not(.p-disabled) .p-tabview-tab-header:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:-1px;}.p-tabview-tablist-item:not(.p-highlight):not(.p-disabled):hover > .p-tabview-tab-header{color:var(--p-tabview-tab-hover-color);}.p-tabview-tablist-item.p-highlight > .p-tabview-tab-header{color:var(--p-tabview-tab-active-color);}.p-tabview-tab-title{line-height:1;white-space:nowrap;}.p-tabview-next-button,.p-tabview-prev-button{position:absolute;top:0;margin:0;padding:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;background:var(--p-tabview-nav-button-background);color:var(--p-tabview-nav-button-color);width:2.5rem;border-radius:0;outline-color:transparent;transition:color var(--p-tabview-transition-duration),outline-color var(--p-tabview-transition-duration);box-shadow:var(--p-tabview-nav-button-shadow);border:none;cursor:pointer;user-select:none;}.p-tabview-next-button:focus-visible,.p-tabview-prev-button:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);}.p-tabview-next-button:hover,.p-tabview-prev-button:hover{color:var(--p-tabview-nav-button-hover-color);}.p-tabview-prev-button{left:0;}.p-tabview-next-button{right:0;}.p-tabview-panels{background:var(--p-tabview-tab-panel-background);color:var(--p-tabview-tab-panel-color);padding:0.875rem 1.125rem 1.125rem 1.125rem;}.p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:-1px;height:1px;background:var(--p-tabview-tab-active-border-color);transition:250ms cubic-bezier(0.35,0,0.25,1);} :root,:host{--p-tabs-active-bar-height:1px;--p-tabs-active-bar-bottom:-1px;--p-tabs-active-bar-background:var(--p-primary-color);--p-tabs-nav-button-background:var(--p-content-background);--p-tabs-nav-button-color:var(--p-text-muted-color);--p-tabs-nav-button-hover-color:var(--p-text-color);--p-tabs-nav-button-width:2.5rem;--p-tabs-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-tabs-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-tabs-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-tabs-nav-button-focus-ring-offset:-1px;--p-tabs-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabs-tabpanel-background:var(--p-content-background);--p-tabs-tabpanel-color:var(--p-content-color);--p-tabs-tabpanel-padding:0.875rem 1.125rem 1.125rem 1.125rem;--p-tabs-tabpanel-focus-ring-width:var(--p-focus-ring-width);--p-tabs-tabpanel-focus-ring-style:var(--p-focus-ring-style);--p-tabs-tabpanel-focus-ring-color:var(--p-focus-ring-color);--p-tabs-tabpanel-focus-ring-offset:var(--p-focus-ring-offset);--p-tabs-tabpanel-focus-ring-shadow:inset var(--p-focus-ring-shadow);--p-tabs-tab-background:transparent;--p-tabs-tab-hover-background:transparent;--p-tabs-tab-active-background:transparent;--p-tabs-tab-border-width:0 0 1px 0;--p-tabs-tab-border-color:var(--p-content-border-color);--p-tabs-tab-hover-border-color:var(--p-content-border-color);--p-tabs-tab-active-border-color:var(--p-primary-color);--p-tabs-tab-color:var(--p-text-muted-color);--p-tabs-tab-hover-color:var(--p-text-color);--p-tabs-tab-active-color:var(--p-primary-color);--p-tabs-tab-padding:1rem 1.125rem;--p-tabs-tab-font-weight:600;--p-tabs-tab-margin:0 0 -1px 0;--p-tabs-tab-gap:0.5rem;--p-tabs-tab-focus-ring-width:var(--p-focus-ring-width);--p-tabs-tab-focus-ring-style:var(--p-focus-ring-style);--p-tabs-tab-focus-ring-color:var(--p-focus-ring-color);--p-tabs-tab-focus-ring-offset:-1px;--p-tabs-tab-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabs-tablist-border-width:0 0 1px 0;--p-tabs-tablist-background:var(--p-content-background);--p-tabs-tablist-border-color:var(--p-content-border-color);--p-tabs-transition-duration:var(--p-transition-duration);--p-tabs-nav-button-shadow:0px 0px 10px 50px rgba(255,255,255,0.6);}.p-dark{--p-tabs-nav-button-shadow:0px 0px 10px 50px color-mix(in srgb,var(--p-content-background),transparent 50%);} .p-tabs{display:flex;flex-direction:column;}.p-tablist{display:flex;position:relative;overflow:hidden;background:var(--p-tabs-tablist-background);}.p-tablist-viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;}.p-tablist-viewport::-webkit-scrollbar{display:none;}.p-tablist-tab-list{position:relative;display:flex;border-style:solid;border-color:var(--p-tabs-tablist-border-color);border-width:var(--p-tabs-tablist-border-width);}.p-tablist-content{flex-grow:1;}.p-tablist-nav-button{all:unset;position:absolute!important;flex-shrink:0;inset-block-start:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;background:var(--p-tabs-nav-button-background);color:var(--p-tabs-nav-button-color);width:var(--p-tabs-nav-button-width);transition:color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration);box-shadow:var(--p-tabs-nav-button-shadow);outline-color:transparent;cursor:pointer;}.p-tablist-nav-button:focus-visible{z-index:1;box-shadow:var(--p-tabs-nav-button-focus-ring-shadow);outline:var(--p-tabs-nav-button-focus-ring-width) var(--p-tabs-nav-button-focus-ring-style) var(--p-tabs-nav-button-focus-ring-color);outline-offset:var(--p-tabs-nav-button-focus-ring-offset);}.p-tablist-nav-button:hover{color:var(--p-tabs-nav-button-hover-color);}.p-tablist-prev-button{inset-inline-start:0;}.p-tablist-next-button{inset-inline-end:0;}.p-tablist-prev-button:dir(rtl),.p-tablist-next-button:dir(rtl){transform:rotate(180deg);}.p-tab{flex-shrink:0;cursor:pointer;user-select:none;position:relative;border-style:solid;white-space:nowrap;gap:var(--p-tabs-tab-gap);background:var(--p-tabs-tab-background);border-width:var(--p-tabs-tab-border-width);border-color:var(--p-tabs-tab-border-color);color:var(--p-tabs-tab-color);padding:var(--p-tabs-tab-padding);font-weight:var(--p-tabs-tab-font-weight);transition:background var(--p-tabs-transition-duration),border-color var(--p-tabs-transition-duration),color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration);margin:var(--p-tabs-tab-margin);outline-color:transparent;}.p-tab:not(.p-disabled):focus-visible{z-index:1;box-shadow:var(--p-tabs-tab-focus-ring-shadow);outline:var(--p-tabs-tab-focus-ring-width) var(--p-tabs-tab-focus-ring-style) var(--p-tabs-tab-focus-ring-color);outline-offset:var(--p-tabs-tab-focus-ring-offset);}.p-tab:not(.p-tab-active):not(.p-disabled):hover{background:var(--p-tabs-tab-hover-background);border-color:var(--p-tabs-tab-hover-border-color);color:var(--p-tabs-tab-hover-color);}.p-tab-active{background:var(--p-tabs-tab-active-background);border-color:var(--p-tabs-tab-active-border-color);color:var(--p-tabs-tab-active-color);}.p-tabpanels{background:var(--p-tabs-tabpanel-background);color:var(--p-tabs-tabpanel-color);padding:var(--p-tabs-tabpanel-padding);outline:0 none;}.p-tabpanel:focus-visible{box-shadow:var(--p-tabs-tabpanel-focus-ring-shadow);outline:var(--p-tabs-tabpanel-focus-ring-width) var(--p-tabs-tabpanel-focus-ring-style) var(--p-tabs-tabpanel-focus-ring-color);outline-offset:var(--p-tabs-tabpanel-focus-ring-offset);}.p-tablist-active-bar{z-index:1;display:block;position:absolute;inset-block-end:var(--p-tabs-active-bar-bottom);height:var(--p-tabs-active-bar-height);background:var(--p-tabs-active-bar-background);transition:250ms cubic-bezier(0.35,0,0.25,1);} :root,:host{--p-toolbar-background:var(--p-content-background);--p-toolbar-border-color:var(--p-content-border-color);--p-toolbar-border-radius:var(--p-content-border-radius);--p-toolbar-color:var(--p-content-color);--p-toolbar-gap:0.5rem;--p-toolbar-padding:0.75rem;} .p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--p-toolbar-padding);background:var(--p-toolbar-background);border:1px solid var(--p-toolbar-border-color);color:var(--p-toolbar-color);border-radius:var(--p-toolbar-border-radius);gap:var(--p-toolbar-gap);}.p-toolbar-start,.p-toolbar-center,.p-toolbar-end{display:flex;align-items:center;} :root,:host{--p-confirmdialog-content-gap:1rem;--p-confirmdialog-icon-size:2rem;--p-confirmdialog-icon-color:var(--p-overlay-modal-color);} .p-confirmdialog .p-dialog-content{display:flex;align-items:center;gap:var(--p-confirmdialog-content-gap);}.p-confirmdialog-icon{color:var(--p-confirmdialog-icon-color);font-size:var(--p-confirmdialog-icon-size);width:var(--p-confirmdialog-icon-size);height:var(--p-confirmdialog-icon-size);} :root,:host{--p-confirmpopup-footer-gap:0.5rem;--p-confirmpopup-footer-padding:0 var(--p-overlay-popover-padding) var(--p-overlay-popover-padding) var(--p-overlay-popover-padding);--p-confirmpopup-icon-size:1.5rem;--p-confirmpopup-icon-color:var(--p-overlay-popover-color);--p-confirmpopup-content-padding:var(--p-overlay-popover-padding);--p-confirmpopup-content-gap:1rem;--p-confirmpopup-background:var(--p-overlay-popover-background);--p-confirmpopup-border-color:var(--p-overlay-popover-border-color);--p-confirmpopup-color:var(--p-overlay-popover-color);--p-confirmpopup-border-radius:var(--p-overlay-popover-border-radius);--p-confirmpopup-shadow:var(--p-overlay-popover-shadow);--p-confirmpopup-gutter:10px;--p-confirmpopup-arrow-offset:1.25rem;} .p-confirmpopup{position:absolute;margin-top:var(--p-confirmpopup-gutter);top:0;left:0;background:var(--p-confirmpopup-background);color:var(--p-confirmpopup-color);border:1px solid var(--p-confirmpopup-border-color);border-radius:var(--p-confirmpopup-border-radius);box-shadow:var(--p-confirmpopup-shadow);will-change:transform;}.p-confirmpopup-content{display:flex;align-items:center;padding:var(--p-confirmpopup-content-padding);gap:var(--p-confirmpopup-content-gap);}.p-confirmpopup-icon{font-size:var(--p-confirmpopup-icon-size);width:var(--p-confirmpopup-icon-size);height:var(--p-confirmpopup-icon-size);color:var(--p-confirmpopup-icon-color);}.p-confirmpopup-footer{display:flex;justify-content:flex-end;gap:var(--p-confirmpopup-footer-gap);padding:var(--p-confirmpopup-footer-padding);}.p-confirmpopup-footer button{width:auto;}.p-confirmpopup-footer button:last-child{margin:0;}.p-confirmpopup-flipped{margin-block-start:calc(var(--p-confirmpopup-gutter) * -1);margin-block-end:var(--p-confirmpopup-gutter);}.p-confirmpopup:after,.p-confirmpopup:before{bottom:100%;left:calc(var(--p-confirmpopup-arrow-offset) + var(--p-confirmpopup-arrow-left));content:' ';height:0;width:0;position:absolute;pointer-events:none;}.p-confirmpopup:after{border-width:calc(var(--p-confirmpopup-gutter) - 2px);margin-left:calc(-1 * (var(--p-confirmpopup-gutter) - 2px));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-background);}.p-confirmpopup:before{border-width:var(--p-confirmpopup-gutter);margin-left:calc(-1 * var(--p-confirmpopup-gutter));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-border-color);}.p-confirmpopup-flipped:after,.p-confirmpopup-flipped:before{bottom:auto;top:100%;}.p-confirmpopup-flipped:after{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-background);}.p-confirmpopup-flipped:before{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-border-color);} :root,:host{--p-dialog-footer-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-gap:0.5rem;--p-dialog-content-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-title-font-size:1.25rem;--p-dialog-title-font-weight:600;--p-dialog-header-padding:var(--p-overlay-modal-padding);--p-dialog-header-gap:0.5rem;--p-dialog-background:var(--p-overlay-modal-background);--p-dialog-border-color:var(--p-overlay-modal-border-color);--p-dialog-color:var(--p-overlay-modal-color);--p-dialog-border-radius:var(--p-overlay-modal-border-radius);--p-dialog-shadow:var(--p-overlay-modal-shadow);} .p-dialog{max-height:90%;transform:scale(1);border-radius:var(--p-dialog-border-radius);box-shadow:var(--p-dialog-shadow);background:var(--p-dialog-background);border:1px solid var(--p-dialog-border-color);color:var(--p-dialog-color);will-change:transform;}.p-dialog-content{overflow-y:auto;padding:var(--p-dialog-content-padding);}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--p-dialog-header-padding);}.p-dialog-title{font-weight:var(--p-dialog-title-font-weight);font-size:var(--p-dialog-title-font-size);}.p-dialog-footer{flex-shrink:0;padding:var(--p-dialog-footer-padding);display:flex;justify-content:flex-end;gap:var(--p-dialog-footer-gap);}.p-dialog-header-actions{display:flex;align-items:center;gap:var(--p-dialog-header-gap);}.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:1rem;}.p-dialog-maximized{width:100vw!important;height:100vh!important;top:0px!important;left:0px!important;max-height:100%;height:100%;border-radius:0;}.p-dialog-maximized .p-dialog-content{flex-grow:1;}.p-dialog .p-resizable-handle{position:absolute;font-size:0.1px;display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.p-dialog-enter-active{animation:p-animate-dialog-enter 300ms cubic-bezier(.19,1,.22,1);}.p-dialog-leave-active{animation:p-animate-dialog-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-dialog-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-dialog-leave{to{opacity:0;transform:scale(0.93);}} :root,:host{--p-drawer-footer-padding:var(--p-overlay-modal-padding);--p-drawer-content-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-drawer-title-font-size:1.5rem;--p-drawer-title-font-weight:600;--p-drawer-header-padding:var(--p-overlay-modal-padding);--p-drawer-background:var(--p-overlay-modal-background);--p-drawer-border-color:var(--p-overlay-modal-border-color);--p-drawer-color:var(--p-overlay-modal-color);--p-drawer-shadow:var(--p-overlay-modal-shadow);} .p-drawer{display:flex;flex-direction:column;transform:translate3d(0px,0px,0px);position:relative;transition:transform 0.3s;background:var(--p-drawer-background);color:var(--p-drawer-color);border-style:solid;border-color:var(--p-drawer-border-color);box-shadow:var(--p-drawer-shadow);}.p-drawer-content{overflow-y:auto;flex-grow:1;padding:var(--p-drawer-content-padding);}.p-drawer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--p-drawer-header-padding);}.p-drawer-footer{padding:var(--p-drawer-footer-padding);}.p-drawer-title{font-weight:var(--p-drawer-title-font-weight);font-size:var(--p-drawer-title-font-size);}.p-drawer-full .p-drawer{transition:none;transform:none;width:100vw!important;height:100vh!important;max-height:100%;top:0px!important;left:0px!important;border-width:1px;}.p-drawer-left .p-drawer-enter-active{animation:p-animate-drawer-enter-left 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-left .p-drawer-leave-active{animation:p-animate-drawer-leave-left 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-right .p-drawer-enter-active{animation:p-animate-drawer-enter-right 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-right .p-drawer-leave-active{animation:p-animate-drawer-leave-right 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-top .p-drawer-enter-active{animation:p-animate-drawer-enter-top 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-top .p-drawer-leave-active{animation:p-animate-drawer-leave-top 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-bottom .p-drawer-enter-active{animation:p-animate-drawer-enter-bottom 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-bottom .p-drawer-leave-active{animation:p-animate-drawer-leave-bottom 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-full .p-drawer-enter-active{animation:p-animate-drawer-enter-full 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-full .p-drawer-leave-active{animation:p-animate-drawer-leave-full 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-left .p-drawer{width:20rem;height:100%;border-inline-end-width:1px;}.p-drawer-right .p-drawer{width:20rem;height:100%;border-inline-start-width:1px;}.p-drawer-top .p-drawer{height:10rem;width:100%;border-block-end-width:1px;}.p-drawer-bottom .p-drawer{height:10rem;width:100%;border-block-start-width:1px;}.p-drawer-left .p-drawer-content,.p-drawer-right .p-drawer-content,.p-drawer-top .p-drawer-content,.p-drawer-bottom .p-drawer-content{width:100%;height:100%;}.p-drawer-open{display:flex;}.p-drawer-mask:dir(rtl){flex-direction:row-reverse;}@keyframes p-animate-drawer-enter-left{from{transform:translate3d(-100%,0px,0px);}} @keyframes p-animate-drawer-leave-left{to{transform:translate3d(-100%,0px,0px);}} @keyframes p-animate-drawer-enter-right{from{transform:translate3d(100%,0px,0px);}} @keyframes p-animate-drawer-leave-right{to{transform:translate3d(100%,0px,0px);}} @keyframes p-animate-drawer-enter-top{from{transform:translate3d(0px,-100%,0px);}} @keyframes p-animate-drawer-leave-top{to{transform:translate3d(0px,-100%,0px);}} @keyframes p-animate-drawer-enter-bottom{from{transform:translate3d(0px,100%,0px);}} @keyframes p-animate-drawer-leave-bottom{to{transform:translate3d(0px,100%,0px);}} @keyframes p-animate-drawer-enter-full{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-drawer-leave-full{to{opacity:0;transform:scale(0.93);}} :root,:host{--p-popover-content-padding:var(--p-overlay-popover-padding);--p-popover-background:var(--p-overlay-popover-background);--p-popover-border-color:var(--p-overlay-popover-border-color);--p-popover-color:var(--p-overlay-popover-color);--p-popover-border-radius:var(--p-overlay-popover-border-radius);--p-popover-shadow:var(--p-overlay-popover-shadow);--p-popover-gutter:10px;--p-popover-arrow-offset:1.25rem;} .p-popover{margin-block-start:var(--p-popover-gutter);background:var(--p-popover-background);color:var(--p-popover-color);border:1px solid var(--p-popover-border-color);border-radius:var(--p-popover-border-radius);box-shadow:var(--p-popover-shadow);will-change:transform;}.p-popover-content{padding:var(--p-popover-content-padding);}.p-popover-flipped{margin-block-start:calc(var(--p-popover-gutter) * -1);margin-block-end:var(--p-popover-gutter);}.p-popover:after,.p-popover:before{bottom:100%;left:calc(var(--p-popover-arrow-offset) + var(--p-popover-arrow-left));content:' ';height:0;width:0;position:absolute;pointer-events:none;}.p-popover:after{border-width:calc(var(--p-popover-gutter) - 2px);margin-left:calc(-1 * (var(--p-popover-gutter) - 2px));border-style:solid;border-color:transparent;border-bottom-color:var(--p-popover-background);}.p-popover:before{border-width:var(--p-popover-gutter);margin-left:calc(-1 * var(--p-popover-gutter));border-style:solid;border-color:transparent;border-bottom-color:var(--p-popover-border-color);}.p-popover-flipped:after,.p-popover-flipped:before{bottom:auto;top:100%;}.p-popover.p-popover-flipped:after{border-bottom-color:transparent;border-top-color:var(--p-popover-background);}.p-popover.p-popover-flipped:before{border-bottom-color:transparent;border-top-color:var(--p-popover-border-color);} :root,:host{--p-fileupload-basic-gap:0.5rem;--p-fileupload-progressbar-height:0.25rem;--p-fileupload-file-list-gap:0.5rem;--p-fileupload-file-padding:1rem;--p-fileupload-file-gap:1rem;--p-fileupload-file-border-color:var(--p-content-border-color);--p-fileupload-file-info-gap:0.5rem;--p-fileupload-content-highlight-border-color:var(--p-primary-color);--p-fileupload-content-padding:0 1.125rem 1.125rem 1.125rem;--p-fileupload-content-gap:1rem;--p-fileupload-header-background:transparent;--p-fileupload-header-color:var(--p-text-color);--p-fileupload-header-padding:1.125rem;--p-fileupload-header-border-color:unset;--p-fileupload-header-border-width:0;--p-fileupload-header-border-radius:0;--p-fileupload-header-gap:0.5rem;--p-fileupload-background:var(--p-content-background);--p-fileupload-border-color:var(--p-content-border-color);--p-fileupload-color:var(--p-content-color);--p-fileupload-border-radius:var(--p-content-border-radius);--p-fileupload-transition-duration:var(--p-transition-duration);} .p-fileupload input[type='file']{display:none;}.p-fileupload-advanced{border:1px solid var(--p-fileupload-border-color);border-radius:var(--p-fileupload-border-radius);background:var(--p-fileupload-background);color:var(--p-fileupload-color);}.p-fileupload-header{display:flex;align-items:center;padding:var(--p-fileupload-header-padding);background:var(--p-fileupload-header-background);color:var(--p-fileupload-header-color);border-style:solid;border-width:var(--p-fileupload-header-border-width);border-color:var(--p-fileupload-header-border-color);border-radius:var(--p-fileupload-header-border-radius);gap:var(--p-fileupload-header-gap);}.p-fileupload-content{border:1px solid transparent;display:flex;flex-direction:column;gap:var(--p-fileupload-content-gap);transition:border-color var(--p-fileupload-transition-duration);padding:var(--p-fileupload-content-padding);}.p-fileupload-content .p-progressbar{width:100%;height:var(--p-fileupload-progressbar-height);}.p-fileupload-file-list{display:flex;flex-direction:column;gap:var(--p-fileupload-filelist-gap);}.p-fileupload-file{display:flex;flex-wrap:wrap;align-items:center;padding:var(--p-fileupload-file-padding);border-block-end:1px solid var(--p-fileupload-file-border-color);gap:var(--p-fileupload-file-gap);}.p-fileupload-file:last-child{border-block-end:0;}.p-fileupload-file-info{display:flex;flex-direction:column;gap:var(--p-fileupload-file-info-gap);}.p-fileupload-file-thumbnail{flex-shrink:0;}.p-fileupload-file-actions{margin-inline-start:auto;}.p-fileupload-highlight{border:1px dashed var(--p-fileupload-content-highlight-border-color);}.p-fileupload-basic .p-message{margin-block-end:var(--p-fileupload-basic-gap);}.p-fileupload-basic-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-fileupload-basic-gap);} :root,:host{--p-breadcrumb-separator-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-color:var(--p-text-muted-color);--p-breadcrumb-item-hover-color:var(--p-text-color);--p-breadcrumb-item-border-radius:var(--p-content-border-radius);--p-breadcrumb-item-gap:var(--p-navigation-item-gap);--p-breadcrumb-item-focus-ring-width:var(--p-focus-ring-width);--p-breadcrumb-item-focus-ring-style:var(--p-focus-ring-style);--p-breadcrumb-item-focus-ring-color:var(--p-focus-ring-color);--p-breadcrumb-item-focus-ring-offset:var(--p-focus-ring-offset);--p-breadcrumb-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-breadcrumb-item-icon-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-icon-hover-color:var(--p-navigation-item-icon-focus-color);--p-breadcrumb-padding:1rem;--p-breadcrumb-background:var(--p-content-background);--p-breadcrumb-gap:0.5rem;--p-breadcrumb-transition-duration:var(--p-transition-duration);} .p-breadcrumb{background:var(--p-breadcrumb-background);padding:var(--p-breadcrumb-padding);overflow-x:auto;}.p-breadcrumb-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--p-breadcrumb-gap);}.p-breadcrumb-separator{display:flex;align-items:center;color:var(--p-breadcrumb-separator-color);}.p-breadcrumb-separator-icon:dir(rtl){transform:rotate(180deg);}.p-breadcrumb::-webkit-scrollbar{display:none;}.p-breadcrumb-item-link{text-decoration:none;display:flex;align-items:center;gap:var(--p-breadcrumb-item-gap);transition:background var(--p-breadcrumb-transition-duration),color var(--p-breadcrumb-transition-duration),outline-color var(--p-breadcrumb-transition-duration),box-shadow var(--p-breadcrumb-transition-duration);border-radius:var(--p-breadcrumb-item-border-radius);outline-color:transparent;color:var(--p-breadcrumb-item-color);}.p-breadcrumb-item-link:focus-visible{box-shadow:var(--p-breadcrumb-item-focus-ring-shadow);outline:var(--p-breadcrumb-item-focus-ring-width) var(--p-breadcrumb-item-focus-ring-style) var(--p-breadcrumb-item-focus-ring-color);outline-offset:var(--p-breadcrumb-item-focus-ring-offset);}.p-breadcrumb-item-link:hover .p-breadcrumb-item-label{color:var(--p-breadcrumb-item-hover-color);}.p-breadcrumb-item-label{transition:inherit;}.p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-color);transition:inherit;}.p-breadcrumb-item-link:hover .p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-hover-color);} :root,:host{--p-contextmenu-separator-border-color:var(--p-content-border-color);--p-contextmenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-contextmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-contextmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-contextmenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-contextmenu-submenu-mobile-indent:1rem;--p-contextmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-contextmenu-item-active-background:var(--p-navigation-item-active-background);--p-contextmenu-item-color:var(--p-navigation-item-color);--p-contextmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-contextmenu-item-active-color:var(--p-navigation-item-active-color);--p-contextmenu-item-padding:var(--p-navigation-item-padding);--p-contextmenu-item-border-radius:var(--p-navigation-item-border-radius);--p-contextmenu-item-gap:var(--p-navigation-item-gap);--p-contextmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-contextmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-contextmenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-contextmenu-list-padding:var(--p-navigation-list-padding);--p-contextmenu-list-gap:var(--p-navigation-list-gap);--p-contextmenu-background:var(--p-content-background);--p-contextmenu-border-color:var(--p-content-border-color);--p-contextmenu-color:var(--p-content-color);--p-contextmenu-border-radius:var(--p-content-border-radius);--p-contextmenu-shadow:var(--p-overlay-navigation-shadow);--p-contextmenu-transition-duration:var(--p-transition-duration);} .p-contextmenu{background:var(--p-contextmenu-background);color:var(--p-contextmenu-color);border:1px solid var(--p-contextmenu-border-color);border-radius:var(--p-contextmenu-border-radius);box-shadow:var(--p-contextmenu-shadow);min-width:12.5rem;}.p-contextmenu-root-list,.p-contextmenu-submenu{margin:0;padding:var(--p-contextmenu-list-padding);list-style:none;outline:0 none;display:flex;flex-direction:column;gap:var(--p-contextmenu-list-gap);}.p-contextmenu-submenu{position:absolute;display:flex;flex-direction:column;min-width:100%;z-index:1;background:var(--p-contextmenu-background);color:var(--p-contextmenu-color);border:1px solid var(--p-contextmenu-border-color);border-radius:var(--p-contextmenu-border-radius);box-shadow:var(--p-contextmenu-shadow);}.p-contextmenu-item{position:relative;}.p-contextmenu-item-content{transition:background var(--p-contextmenu-transition-duration),color var(--p-contextmenu-transition-duration);border-radius:var(--p-contextmenu-item-border-radius);color:var(--p-contextmenu-item-color);}.p-contextmenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-contextmenu-item-padding);gap:var(--p-contextmenu-item-gap);user-select:none;}.p-contextmenu-item-label{line-height:1;}.p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-color);}.p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-color);margin-left:auto;font-size:var(--p-contextmenu-submenu-icon-size);width:var(--p-contextmenu-submenu-icon-size);height:var(--p-contextmenu-submenu-icon-size);}.p-contextmenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-contextmenu-item.p-focus > .p-contextmenu-item-content{color:var(--p-contextmenu-item-focus-color);background:var(--p-contextmenu-item-focus-background);}.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-focus-color);}.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-focus-color);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover{color:var(--p-contextmenu-item-focus-color);background:var(--p-contextmenu-item-focus-background);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-focus-color);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-focus-color);}.p-contextmenu-item-active > .p-contextmenu-item-content{color:var(--p-contextmenu-item-active-color);background:var(--p-contextmenu-item-active-background);}.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-active-color);}.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-active-color);}.p-contextmenu-separator{border-block-start:1px solid var(--p-contextmenu-separator-border-color);}.p-contextmenu-mobile .p-contextmenu-submenu{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-contextmenu-mobile .p-contextmenu-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-contextmenu-mobile .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon{transform:rotate(-90deg);} :root,:host{--p-dock-item-border-radius:var(--p-content-border-radius);--p-dock-item-padding:0.5rem;--p-dock-item-size:3rem;--p-dock-item-focus-ring-width:var(--p-focus-ring-width);--p-dock-item-focus-ring-style:var(--p-focus-ring-style);--p-dock-item-focus-ring-color:var(--p-focus-ring-color);--p-dock-item-focus-ring-offset:var(--p-focus-ring-offset);--p-dock-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-dock-background:rgba(255,255,255,0.1);--p-dock-border-color:rgba(255,255,255,0.2);--p-dock-padding:0.5rem;--p-dock-border-radius:var(--p-border-radius-xl);} .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;background:var(--p-dock-background);border:1px solid var(--p-dock-border-color);padding:var(--p-dock-padding);border-radius:var(--p-dock-border-radius);}.p-dock-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;outline:0 none;}.p-dock-item{transition:all 0.2s cubic-bezier(0.4,0,0.2,1);will-change:transform;padding:var(--p-dock-item-padding);border-radius:var(--p-dock-item-border-radius);}.p-dock-item.p-focus{box-shadow:var(--p-dock-item-focus-ring-shadow);outline:var(--p-dock-item-focus-ring-width) var(--p-dock-item-focus-ring-style) var(--p-dock-item-focus-ring-color);outline-offset:var(--p-dock-item-focus-ring-offset);}.p-dock-item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default;width:var(--p-dock-item-size);height:var(--p-dock-item-size);}.p-dock-top{left:0;top:0;width:100%;}.p-dock-bottom{left:0;bottom:0;width:100%;}.p-dock-right{right:0;top:0;height:100%;}.p-dock-right .p-dock-list{flex-direction:column;}.p-dock-left{left:0;top:0;height:100%;}.p-dock-left .p-dock-list{flex-direction:column;}.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%;}.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto;}.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%;}.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0;}.p-dock-mobile .p-dock-list .p-dock-item{transform:none;margin:0;} :root,:host{--p-menu-separator-border-color:var(--p-content-border-color);--p-menu-submenu-label-padding:var(--p-navigation-submenu-label-padding);--p-menu-submenu-label-font-weight:var(--p-navigation-submenu-label-font-weight);--p-menu-submenu-label-background:var(--p-navigation-submenu-label-background);--p-menu-submenu-label-color:var(--p-navigation-submenu-label-color);--p-menu-item-focus-background:var(--p-navigation-item-focus-background);--p-menu-item-color:var(--p-navigation-item-color);--p-menu-item-focus-color:var(--p-navigation-item-focus-color);--p-menu-item-padding:var(--p-navigation-item-padding);--p-menu-item-border-radius:var(--p-navigation-item-border-radius);--p-menu-item-gap:var(--p-navigation-item-gap);--p-menu-item-icon-color:var(--p-navigation-item-icon-color);--p-menu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-menu-list-padding:var(--p-navigation-list-padding);--p-menu-list-gap:var(--p-navigation-list-gap);--p-menu-background:var(--p-content-background);--p-menu-border-color:var(--p-content-border-color);--p-menu-color:var(--p-content-color);--p-menu-border-radius:var(--p-content-border-radius);--p-menu-shadow:var(--p-overlay-navigation-shadow);--p-menu-transition-duration:var(--p-transition-duration);} .p-menu{background:var(--p-menu-background);color:var(--p-menu-color);border:1px solid var(--p-menu-border-color);border-radius:var(--p-menu-border-radius);min-width:12.5rem;}.p-menu-list{margin:0;padding:var(--p-menu-list-padding);outline:0 none;list-style:none;display:flex;flex-direction:column;gap:var(--p-menu-list-gap);}.p-menu-item-content{transition:background var(--p-menu-transition-duration),color var(--p-menu-transition-duration);border-radius:var(--p-menu-item-border-radius);color:var(--p-menu-item-color);overflow:hidden;}.p-menu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-menu-item-padding);gap:var(--p-menu-item-gap);user-select:none;outline:0 none;}.p-menu-item-label{line-height:1;}.p-menu-item-icon{color:var(--p-menu-item-icon-color);}.p-menu-item.p-focus .p-menu-item-content{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item.p-focus .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-overlay{box-shadow:var(--p-menu-shadow);}.p-menu-submenu-label{background:var(--p-menu-submenu-label-background);padding:var(--p-menu-submenu-label-padding);color:var(--p-menu-submenu-label-color);font-weight:var(--p-menu-submenu-label-font-weight);}.p-menu-separator{border-block-start:1px solid var(--p-menu-separator-border-color);} :root,:host{--p-menubar-mobile-button-border-radius:50%;--p-menubar-mobile-button-size:1.75rem;--p-menubar-mobile-button-color:var(--p-text-muted-color);--p-menubar-mobile-button-hover-color:var(--p-text-hover-muted-color);--p-menubar-mobile-button-hover-background:var(--p-content-hover-background);--p-menubar-mobile-button-focus-ring-width:var(--p-focus-ring-width);--p-menubar-mobile-button-focus-ring-style:var(--p-focus-ring-style);--p-menubar-mobile-button-focus-ring-color:var(--p-focus-ring-color);--p-menubar-mobile-button-focus-ring-offset:var(--p-focus-ring-offset);--p-menubar-mobile-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-menubar-separator-border-color:var(--p-content-border-color);--p-menubar-submenu-padding:var(--p-navigation-list-padding);--p-menubar-submenu-gap:var(--p-navigation-list-gap);--p-menubar-submenu-background:var(--p-content-background);--p-menubar-submenu-border-color:var(--p-content-border-color);--p-menubar-submenu-border-radius:var(--p-content-border-radius);--p-menubar-submenu-shadow:var(--p-overlay-navigation-shadow);--p-menubar-submenu-mobile-indent:1rem;--p-menubar-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-menubar-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-menubar-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-menubar-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-menubar-item-focus-background:var(--p-navigation-item-focus-background);--p-menubar-item-active-background:var(--p-navigation-item-active-background);--p-menubar-item-color:var(--p-navigation-item-color);--p-menubar-item-focus-color:var(--p-navigation-item-focus-color);--p-menubar-item-active-color:var(--p-navigation-item-active-color);--p-menubar-item-padding:var(--p-navigation-item-padding);--p-menubar-item-border-radius:var(--p-navigation-item-border-radius);--p-menubar-item-gap:var(--p-navigation-item-gap);--p-menubar-item-icon-color:var(--p-navigation-item-icon-color);--p-menubar-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-menubar-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-menubar-base-item-border-radius:var(--p-content-border-radius);--p-menubar-base-item-padding:var(--p-navigation-item-padding);--p-menubar-background:var(--p-content-background);--p-menubar-border-color:var(--p-content-border-color);--p-menubar-border-radius:var(--p-content-border-radius);--p-menubar-color:var(--p-content-color);--p-menubar-gap:0.5rem;--p-menubar-padding:0.5rem 0.75rem;--p-menubar-transition-duration:var(--p-transition-duration);} .p-menubar{display:flex;align-items:center;background:var(--p-menubar-background);border:1px solid var(--p-menubar-border-color);border-radius:var(--p-menubar-border-radius);color:var(--p-menubar-color);padding:var(--p-menubar-padding);gap:var(--p-menubar-gap);}.p-menubar-start,.p-megamenu-end{display:flex;align-items:center;}.p-menubar-root-list,.p-menubar-submenu{display:flex;margin:0;padding:0;list-style:none;outline:0 none;}.p-menubar-root-list{align-items:center;flex-wrap:wrap;gap:var(--p-menubar-gap);}.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content{border-radius:var(--p-menubar-base-item-border-radius);}.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link{padding:var(--p-menubar-base-item-padding);}.p-menubar-item-content{transition:background var(--p-menubar-transition-duration),color var(--p-menubar-transition-duration);border-radius:var(--p-menubar-item-border-radius);color:var(--p-menubar-item-color);}.p-menubar-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-menubar-item-padding);gap:var(--p-menubar-item-gap);user-select:none;outline:0 none;}.p-menubar-item-label{line-height:1;}.p-menubar-item-icon{color:var(--p-menubar-item-icon-color);}.p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-color);margin-left:auto;font-size:var(--p-menubar-submenu-icon-size);width:var(--p-menubar-submenu-icon-size);height:var(--p-menubar-submenu-icon-size);}.p-menubar-submenu .p-menubar-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-item.p-focus > .p-menubar-item-content{color:var(--p-menubar-item-focus-color);background:var(--p-menubar-item-focus-background);}.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-item-icon{color:var(--p-menubar-item-icon-focus-color);}.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-focus-color);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover{color:var(--p-menubar-item-focus-color);background:var(--p-menubar-item-focus-background);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-item-icon{color:var(--p-menubar-item-icon-focus-color);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-focus-color);}.p-menubar-item-active > .p-menubar-item-content{color:var(--p-menubar-item-active-color);background:var(--p-menubar-item-active-background);}.p-menubar-item-active > .p-menubar-item-content .p-menubar-item-icon{color:var(--p-menubar-item-icon-active-color);}.p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-active-color);}.p-menubar-submenu{display:none;position:absolute;min-width:12.5rem;z-index:1;background:var(--p-menubar-submenu-background);border:1px solid var(--p-menubar-submenu-border-color);border-radius:var(--p-menubar-submenu-border-radius);box-shadow:var(--p-menubar-submenu-shadow);color:var(--p-menubar-submenu-color);flex-direction:column;padding:var(--p-menubar-submenu-padding);gap:var(--p-menubar-submenu-gap);}.p-menubar-submenu .p-menubar-separator{border-block-start:1px solid var(--p-menubar-separator-border-color);}.p-menubar-submenu .p-menubar-item{position:relative;}.p-menubar-submenu > .p-menubar-item-active > .p-menubar-submenu{display:block;left:100%;top:0;}.p-menubar-end{margin-left:auto;align-self:center;}.p-menubar-end:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-button{display:none;justify-content:center;align-items:center;cursor:pointer;width:var(--p-menubar-mobile-button-size);height:var(--p-menubar-mobile-button-size);position:relative;color:var(--p-menubar-mobile-button-color);border:0 none;background:transparent;border-radius:var(--p-menubar-mobile-button-border-radius);transition:background var(--p-menubar-transition-duration),color var(--p-menubar-transition-duration),outline-color var(--p-menubar-transition-duration);outline-color:transparent;}.p-menubar-button:hover{color:var(--p-menubar-mobile-button-hover-color);background:var(--p-menubar-mobile-button-hover-background);}.p-menubar-button:focus-visible{box-shadow:var(--p-menubar-mobile-button-focus-ring-shadow);outline:var(--p-menubar-mobile-button-focus-ring-width) var(--p-menubar-mobile-button-focus-ring-style) var(--p-menubar-mobile-button-focus-ring-color);outline-offset:var(--p-menubar-mobile-button-focus-ring-offset);}.p-menubar-mobile{position:relative;}.p-menubar-mobile .p-menubar-button{display:flex;}.p-menubar-mobile .p-menubar-root-list{position:absolute;display:none;width:100%;flex-direction:column;top:100%;left:0;z-index:1;padding:var(--p-menubar-submenu-padding);background:var(--p-menubar-submenu-background);border:1px solid var(--p-menubar-submenu-border-color);box-shadow:var(--p-menubar-submenu-shadow);border-radius:var(--p-menubar-submenu-border-radius);gap:var(--p-menubar-submenu-gap);}.p-menubar-mobile .p-menubar-root-list:dir(rtl){left:auto;right:0;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link{padding:var(--p-menubar-item-padding);}.p-menubar-mobile-active .p-menubar-root-list{display:flex;}.p-menubar-mobile .p-menubar-root-list .p-menubar-item{width:100%;position:static;}.p-menubar-mobile .p-menubar-root-list .p-menubar-separator{border-block-start:1px solid var(--p-menubar-separator-border-color);}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon{margin-left:auto;transition:transform 0.2s;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon:dir(rtl),.p-menubar-mobile .p-menubar-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{transform:rotate(-180deg);}.p-menubar-mobile .p-menubar-submenu .p-menubar-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-menubar-mobile .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{transform:rotate(-90deg);}.p-menubar-mobile .p-menubar-submenu{width:100%;position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-menubar-submenu-mobile-indent);padding-inline-end:0;} :root,:host{--p-megamenu-mobile-button-border-radius:50%;--p-megamenu-mobile-button-size:1.75rem;--p-megamenu-mobile-button-color:var(--p-text-muted-color);--p-megamenu-mobile-button-hover-color:var(--p-text-hover-muted-color);--p-megamenu-mobile-button-hover-background:var(--p-content-hover-background);--p-megamenu-mobile-button-focus-ring-width:var(--p-focus-ring-width);--p-megamenu-mobile-button-focus-ring-style:var(--p-focus-ring-style);--p-megamenu-mobile-button-focus-ring-color:var(--p-focus-ring-color);--p-megamenu-mobile-button-focus-ring-offset:var(--p-focus-ring-offset);--p-megamenu-mobile-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-megamenu-separator-border-color:var(--p-content-border-color);--p-megamenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-megamenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-megamenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-megamenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-megamenu-submenu-label-padding:var(--p-navigation-submenu-label-padding);--p-megamenu-submenu-label-font-weight:var(--p-navigation-submenu-label-font-weight);--p-megamenu-submenu-label-background:var(--p-navigation-submenu-label-background);--p-megamenu-submenu-label-color:var(--p-navigation-submenu-label-color);--p-megamenu-submenu-padding:var(--p-navigation-list-padding);--p-megamenu-submenu-gap:var(--p-navigation-list-gap);--p-megamenu-overlay-padding:0;--p-megamenu-overlay-background:var(--p-content-background);--p-megamenu-overlay-border-color:var(--p-content-border-color);--p-megamenu-overlay-border-radius:var(--p-content-border-radius);--p-megamenu-overlay-color:var(--p-content-color);--p-megamenu-overlay-shadow:var(--p-overlay-navigation-shadow);--p-megamenu-overlay-gap:0.5rem;--p-megamenu-item-focus-background:var(--p-navigation-item-focus-background);--p-megamenu-item-active-background:var(--p-navigation-item-active-background);--p-megamenu-item-color:var(--p-navigation-item-color);--p-megamenu-item-focus-color:var(--p-navigation-item-focus-color);--p-megamenu-item-active-color:var(--p-navigation-item-active-color);--p-megamenu-item-padding:var(--p-navigation-item-padding);--p-megamenu-item-border-radius:var(--p-navigation-item-border-radius);--p-megamenu-item-gap:var(--p-navigation-item-gap);--p-megamenu-item-icon-color:var(--p-navigation-item-icon-color);--p-megamenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-megamenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-megamenu-base-item-border-radius:var(--p-content-border-radius);--p-megamenu-base-item-padding:var(--p-navigation-item-padding);--p-megamenu-background:var(--p-content-background);--p-megamenu-border-color:var(--p-content-border-color);--p-megamenu-border-radius:var(--p-content-border-radius);--p-megamenu-color:var(--p-content-color);--p-megamenu-gap:0.5rem;--p-megamenu-transition-duration:var(--p-transition-duration);--p-megamenu-horizontal-orientation-padding:0.5rem 0.75rem;--p-megamenu-horizontal-orientation-gap:0.5rem;--p-megamenu-vertical-orientation-padding:var(--p-navigation-list-padding);--p-megamenu-vertical-orientation-gap:var(--p-navigation-list-gap);} .p-megamenu{position:relative;display:flex;align-items:center;background:var(--p-megamenu-background);border:1px solid var(--p-megamenu-border-color);border-radius:var(--p-megamenu-border-radius);color:var(--p-megamenu-color);gap:var(--p-megamenu-gap);}.p-megamenu-start,.p-megamenu-end{display:flex;align-items:center;}.p-megamenu-root-list{margin:0;padding:0;list-style:none;outline:0 none;align-items:center;display:flex;flex-wrap:wrap;gap:var(--p-megamenu-gap);}.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content{border-radius:var(--p-megamenu-base-item-border-radius);}.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content > .p-megamenu-item-link{padding:var(--p-megamenu-base-item-padding);}.p-megamenu-item-content{transition:background var(--p-megamenu-transition-duration),color var(--p-megamenu-transition-duration);border-radius:var(--p-megamenu-item-border-radius);color:var(--p-megamenu-item-color);}.p-megamenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-megamenu-item-padding);gap:var(--p-megamenu-item-gap);user-select:none;outline:0 none;}.p-megamenu-item-label{line-height:1;}.p-megamenu-item-icon{color:var(--p-megamenu-item-icon-color);}.p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-color);font-size:var(--p-megamenu-submenu-icon-size);width:var(--p-megamenu-submenu-icon-size);height:var(--p-megamenu-submenu-icon-size);}.p-megamenu-item.p-focus > .p-megamenu-item-content{color:var(--p-megamenu-item-focus-color);background:var(--p-megamenu-item-focus-background);}.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-focus-color);}.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-focus-color);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover{color:var(--p-megamenu-item-focus-color);background:var(--p-megamenu-item-focus-background);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-focus-color);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-focus-color);}.p-megamenu-item-active > .p-megamenu-item-content{color:var(--p-megamenu-item-active-color);background:var(--p-megamenu-item-active-background);}.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-active-color);}.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-active-color);}.p-megamenu-overlay{display:none;position:absolute;width:auto;z-index:1;left:0;min-width:100%;padding:var(--p-megamenu-overlay-padding);background:var(--p-megamenu-overlay-background);color:var(--p-megamenu-overlay-color);border:1px solid var(--p-megamenu-overlay-border-color);border-radius:var(--p-megamenu-overlay-border-radius);box-shadow:var(--p-megamenu-overlay-shadow);}.p-megamenu-overlay:dir(rtl){left:auto;right:0;}.p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay{display:block;}.p-megamenu-submenu{margin:0;list-style:none;padding:var(--p-megamenu-submenu-padding);min-width:12.5rem;display:flex;flex-direction:column;gap:var(--p-megamenu-submenu-gap);}.p-megamenu-submenu-label{padding:var(--p-megamenu-submenu-label-padding);color:var(--p-megamenu-submenu-label-color);font-weight:var(--p-megamenu-submenu-label-font-weight);background:var(--p-megamenu-submenu-label-background);}.p-megamenu-separator{border-block-start:1px solid var(--p-megamenu-separator-border-color);}.p-megamenu-horizontal{align-items:center;padding:var(--p-megamenu-horizontal-orientation-padding);}.p-megamenu-horizontal .p-megamenu-root-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-megamenu-horizontal-orientation-gap);}.p-megamenu-horizontal .p-megamenu-end{margin-left:auto;align-self:center;}.p-megamenu-horizontal .p-megamenu-end:dir(rtl){margin-left:0;margin-right:auto;}.p-megamenu-vertical{display:inline-flex;min-width:12.5rem;flex-direction:column;align-items:stretch;padding:var(--p-megamenu-vertical-orientation-padding);}.p-megamenu-vertical .p-megamenu-root-list{align-items:stretch;flex-direction:column;gap:var(--p-megamenu-vertical-orientation-gap);}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay{left:100%;top:0;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay:dir(rtl){left:auto;right:100%;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon{margin-left:auto;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;transform:rotate(180deg);}.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:var(--p-megamenu-overlay-gap);}.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-button{display:none;justify-content:center;align-items:center;cursor:pointer;width:var(--p-megamenu-mobile-button-size);height:var(--p-megamenu-mobile-button-size);position:relative;color:var(--p-megamenu-mobile-button-color);border:0 none;background:transparent;border-radius:var(--p-megamenu-mobile-button-border-radius);transition:background var(--p-megamenu-transition-duration),color var(--p-megamenu-transition-duration),outline-color var(--p-megamenu-transition-duration),box-shadow var(--p-megamenu-transition-duration);outline-color:transparent;}.p-megamenu-button:hover{color:var(--p-megamenu-mobile-button-hover-color);background:var(--p-megamenu-mobile-button-hover-background);}.p-megamenu-button:focus-visible{box-shadow:var(--p-megamenu-mobile-button-focus-ring-shadow);outline:var(--p-megamenu-mobile-button-focus-ring-width) var(--p-megamenu-mobile-button-focus-ring-style) var(--p-megamenu-mobile-button-focus-ring-color);outline-offset:var(--p-megamenu-mobile-button-focus-ring-offset);}.p-megamenu-mobile{display:flex;}.p-megamenu-mobile .p-megamenu-button{display:flex;}.p-megamenu-mobile .p-megamenu-root-list{position:absolute;display:none;flex-direction:column;top:100%;left:0;z-index:1;width:100%;padding:var(--p-megamenu-submenu-padding);gap:var(--p-megamenu-submenu-gap);background:var(--p-megamenu-overlay-background);border:1px solid var(--p-megamenu-overlay-border-color);box-shadow:var(--p-megamenu-overlay-shadow);}.p-megamenu-mobile .p-megamenu-root-list:dir(rtl){left:auto;right:0;}.p-megamenu-mobile-active .p-megamenu-root-list{display:block;}.p-megamenu-mobile .p-megamenu-root-list .p-megamenu-item{width:100%;position:static;}.p-megamenu-mobile .p-megamenu-overlay{position:static;border:0 none;border-radius:0;box-shadow:none;}.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;overflow:auto;max-height:90%;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon{margin-left:auto;transition:transform 0.2s;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon{transform:rotate(-180deg);} :root,:host{--p-panelmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-panelmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-panelmenu-submenu-indent:1rem;--p-panelmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-panelmenu-item-color:var(--p-navigation-item-color);--p-panelmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-panelmenu-item-gap:0.5rem;--p-panelmenu-item-padding:var(--p-navigation-item-padding);--p-panelmenu-item-border-radius:var(--p-content-border-radius);--p-panelmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-panelmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-panelmenu-panel-background:var(--p-content-background);--p-panelmenu-panel-border-color:var(--p-content-border-color);--p-panelmenu-panel-border-width:1px;--p-panelmenu-panel-color:var(--p-content-color);--p-panelmenu-panel-padding:0.25rem 0.25rem;--p-panelmenu-panel-border-radius:var(--p-content-border-radius);--p-panelmenu-panel-last-border-width:1px;--p-panelmenu-panel-last-bottom-border-radius:var(--p-content-border-radius);--p-panelmenu-panel-first-border-width:1px;--p-panelmenu-panel-first-top-border-radius:var(--p-content-border-radius);--p-panelmenu-gap:0.5rem;--p-panelmenu-transition-duration:var(--p-transition-duration);} .p-panelmenu{display:flex;flex-direction:column;gap:var(--p-panelmenu-gap);}.p-panelmenu-panel{background:var(--p-panelmenu-panel-background);border-width:var(--p-panelmenu-panel-border-width);border-style:solid;border-color:var(--p-panelmenu-panel-border-color);color:var(--p-panelmenu-panel-color);border-radius:var(--p-panelmenu-panel-border-radius);padding:var(--p-panelmenu-panel-padding);}.p-panelmenu-panel:first-child{border-width:var(--p-panelmenu-panel-first-border-width);border-start-start-radius:var(--p-panelmenu-panel-first-top-border-radius);border-start-end-radius:var(--p-panelmenu-panel-first-top-border-radius);}.p-panelmenu-panel:last-child{border-width:var(--p-panelmenu-panel-last-border-width);border-end-start-radius:var(--p-panelmenu-panel-last-bottom-border-radius);border-end-end-radius:var(--p-panelmenu-panel-last-bottom-border-radius);}.p-panelmenu-header{outline:0 none;}.p-panelmenu-header-content{border-radius:var(--p-panelmenu-item-border-radius);transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);outline-color:transparent;color:var(--p-panelmenu-item-color);}.p-panelmenu-header-link{display:flex;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);align-items:center;user-select:none;cursor:pointer;position:relative;text-decoration:none;color:inherit;}.p-panelmenu-header-icon,.p-panelmenu-item-icon{color:var(--p-panelmenu-item-icon-color);}.p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-color);}.p-panelmenu-submenu-icon:dir(rtl){transform:rotate(180deg);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-header-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-submenu{margin:0;padding:0 0 0 var(--p-panelmenu-submenu-indent);outline:0;list-style:none;}.p-panelmenu-submenu:dir(rtl){padding:0 var(--p-panelmenu-submenu-indent) 0 0;}.p-panelmenu-item-link{display:flex;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);align-items:center;user-select:none;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden;}.p-panelmenu-item-label{line-height:1;}.p-panelmenu-item-content{border-radius:var(--p-panelmenu-item-border-radius);transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);color:var(--p-panelmenu-item-color);outline-color:transparent;}.p-panelmenu-item.p-focus > .p-panelmenu-item-content{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-item-icon{color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-item-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-content-container{display:grid;grid-template-rows:1fr;}.p-panelmenu-content-wrapper{min-height:0;} :root,:host{--p-steps-item-number-background:var(--p-content-background);--p-steps-item-number-active-background:var(--p-content-background);--p-steps-item-number-border-color:var(--p-content-border-color);--p-steps-item-number-active-border-color:var(--p-content-border-color);--p-steps-item-number-color:var(--p-text-muted-color);--p-steps-item-number-active-color:var(--p-primary-color);--p-steps-item-number-size:2rem;--p-steps-item-number-font-size:1.143rem;--p-steps-item-number-font-weight:500;--p-steps-item-number-border-radius:50%;--p-steps-item-number-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-steps-item-label-color:var(--p-text-muted-color);--p-steps-item-label-active-color:var(--p-primary-color);--p-steps-item-label-font-weight:500;--p-steps-item-link-border-radius:var(--p-content-border-radius);--p-steps-item-link-gap:0.5rem;--p-steps-item-link-focus-ring-width:var(--p-focus-ring-width);--p-steps-item-link-focus-ring-style:var(--p-focus-ring-style);--p-steps-item-link-focus-ring-color:var(--p-focus-ring-color);--p-steps-item-link-focus-ring-offset:var(--p-focus-ring-offset);--p-steps-item-link-focus-ring-shadow:var(--p-focus-ring-shadow);--p-steps-separator-background:var(--p-content-border-color);--p-steps-transition-duration:var(--p-transition-duration);} .p-steps{position:relative;}.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;}.p-steps-item.p-disabled,.p-steps-item.p-disabled *{opacity:1;pointer-events:auto;user-select:auto;cursor:auto;}.p-steps-item:before{content:' ';border-top:2px solid var(--p-steps-separator-background);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:calc(-1rem + 1px);}.p-steps-item:first-child::before{width:calc(50% + 1rem);transform:translateX(100%);}.p-steps-item:last-child::before{width:50%;}.p-steps-item-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none;transition:outline-color var(--p-steps-transition-duration),box-shadow var(--p-steps-transition-duration);border-radius:var(--p-steps-item-link-border-radius);outline-color:transparent;gap:var(--p-steps-item-link-gap);}.p-steps-item-link:not(.p-disabled):focus-visible{box-shadow:var(--p-steps-item-link-focus-ring-shadow);outline:var(--p-steps-item-link-focus-ring-width) var(--p-steps-item-link-focus-ring-style) var(--p-steps-item-link-focus-ring-color);outline-offset:var(--p-steps-item-link-focus-ring-offset);}.p-steps-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--p-steps-item-label-color);display:block;font-weight:var(--p-steps-item-label-font-weight);}.p-steps-item-number{display:flex;align-items:center;justify-content:center;color:var(--p-steps-item-number-color);border:2px solid var(--p-steps-item-number-border-color);background:var(--p-steps-item-number-background);min-width:var(--p-steps-item-number-size);height:var(--p-steps-item-number-size);line-height:var(--p-steps-item-number-size);font-size:var(--p-steps-item-number-font-size);z-index:1;border-radius:var(--p-steps-item-number-border-radius);position:relative;font-weight:var(--p-steps-item-number-font-weight);}.p-steps-item-number::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-steps-item-number-border-radius);box-shadow:var(--p-steps-item-number-shadow);}.p-steps:not(.p-readonly) .p-steps-item{cursor:pointer;}.p-steps-item-active .p-steps-item-number{background:var(--p-steps-item-number-active-background);border-color:var(--p-steps-item-number-active-border-color);color:var(--p-steps-item-number-active-color);}.p-steps-item-active .p-steps-item-label{color:var(--p-steps-item-label-active-color);} :root,:host{--p-tabmenu-active-bar-height:1px;--p-tabmenu-active-bar-bottom:-1px;--p-tabmenu-active-bar-background:var(--p-primary-color);--p-tabmenu-item-icon-color:var(--p-text-muted-color);--p-tabmenu-item-icon-hover-color:var(--p-text-color);--p-tabmenu-item-icon-active-color:var(--p-primary-color);--p-tabmenu-item-background:transparent;--p-tabmenu-item-hover-background:transparent;--p-tabmenu-item-active-background:transparent;--p-tabmenu-item-border-width:0 0 1px 0;--p-tabmenu-item-border-color:var(--p-content-border-color);--p-tabmenu-item-hover-border-color:var(--p-content-border-color);--p-tabmenu-item-active-border-color:var(--p-primary-color);--p-tabmenu-item-color:var(--p-text-muted-color);--p-tabmenu-item-hover-color:var(--p-text-color);--p-tabmenu-item-active-color:var(--p-primary-color);--p-tabmenu-item-padding:1rem 1.125rem;--p-tabmenu-item-font-weight:600;--p-tabmenu-item-margin:0 0 -1px 0;--p-tabmenu-item-gap:0.5rem;--p-tabmenu-item-focus-ring-width:var(--p-focus-ring-width);--p-tabmenu-item-focus-ring-style:var(--p-focus-ring-style);--p-tabmenu-item-focus-ring-color:var(--p-focus-ring-color);--p-tabmenu-item-focus-ring-offset:var(--p-focus-ring-offset);--p-tabmenu-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabmenu-tablist-border-width:0 0 1px 0;--p-tabmenu-tablist-background:var(--p-content-background);--p-tabmenu-tablist-border-color:var(--p-content-border-color);--p-tabmenu-transition-duration:var(--p-transition-duration);} .p-tabmenu{overflow-x:auto;}.p-tabmenu-tablist{display:flex;margin:0;padding:0;list-style-type:none;background:var(--p-tabmenu-tablist-background);border-style:solid;border-color:var(--p-tabmenu-tablist-border-color);border-width:var(--p-tabmenu-tablist-border-width);position:relative;}.p-tabmenu-item-link{cursor:pointer;user-select:none;display:flex;align-items:center;text-decoration:none;position:relative;overflow:hidden;background:var(--p-tabmenu-item-background);border-style:solid;border-width:var(--p-tabmenu-item-border-width);border-color:var(--p-tabmenu-item-border-color);color:var(--p-tabmenu-item-color);padding:var(--p-tabmenu-item-padding);font-weight:var(--p-tabmenu-item-font-weight);transition:background var(--p-tabmenu-transition-duration),border-color var(--p-tabmenu-transition-duration),color var(--p-tabmenu-transition-duration),outline-color var(--p-tabmenu-transition-duration),box-shadow var(--p-tabmenu-transition-duration);margin:var(--p-tabmenu-item-margin);outline-color:transparent;gap:var(--p-tabmenu-item-gap);}.p-tabmenu-item-link:focus-visible{z-index:1;box-shadow:var(--p-tabmenu-item-focus-ring-shadow);outline:var(--p-tabmenu-item-focus-ring-width) var(--p-tabmenu-item-focus-ring-style) var(--p-tabmenu-item-focus-ring-color);outline-offset:var(--p-tabmenu-item-focus-ring-offset);}.p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-color);transition:background var(--p-tabmenu-transition-duration),border-color var(--p-tabmenu-transition-duration),color var(--p-tabmenu-transition-duration),outline-color var(--p-tabmenu-transition-duration),box-shadow var(--p-tabmenu-transition-duration);}.p-tabmenu-item-label{line-height:1;}.p-tabmenu-item:not(.p-tabmenu-item-active):not(.p-disabled):hover .p-tabmenu-item-link{background:var(--p-tabmenu-item-hover-background);border-color:var(--p-tabmenu-item-hover-border-color);color:var(--p-tabmenu-item-hover-color);}.p-tabmenu-item:not(.p-tabmenu-item-active):not(.p-disabled):hover .p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-hover-color);}.p-tabmenu-item-active .p-tabmenu-item-link{background:var(--p-tabmenu-item-active-background);border-color:var(--p-tabmenu-item-active-border-color);color:var(--p-tabmenu-item-active-color);}.p-tabmenu-item-active .p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-active-color);}.p-tabmenu-active-bar{z-index:1;display:block;position:absolute;bottom:var(--p-tabmenu-active-bar-bottom);height:var(--p-tabmenu-active-bar-height);background:var(--p-tabmenu-active-bar-background);transition:250ms cubic-bezier(0.35,0,0.25,1);}.p-tabmenu::-webkit-scrollbar{display:none;} :root,:host{--p-tieredmenu-separator-border-color:var(--p-content-border-color);--p-tieredmenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-tieredmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-tieredmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-tieredmenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-tieredmenu-submenu-mobile-indent:1rem;--p-tieredmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-tieredmenu-item-active-background:var(--p-navigation-item-active-background);--p-tieredmenu-item-color:var(--p-navigation-item-color);--p-tieredmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-tieredmenu-item-active-color:var(--p-navigation-item-active-color);--p-tieredmenu-item-padding:var(--p-navigation-item-padding);--p-tieredmenu-item-border-radius:var(--p-navigation-item-border-radius);--p-tieredmenu-item-gap:var(--p-navigation-item-gap);--p-tieredmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-tieredmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-tieredmenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-tieredmenu-list-padding:var(--p-navigation-list-padding);--p-tieredmenu-list-gap:var(--p-navigation-list-gap);--p-tieredmenu-background:var(--p-content-background);--p-tieredmenu-border-color:var(--p-content-border-color);--p-tieredmenu-color:var(--p-content-color);--p-tieredmenu-border-radius:var(--p-content-border-radius);--p-tieredmenu-shadow:var(--p-overlay-navigation-shadow);--p-tieredmenu-transition-duration:var(--p-transition-duration);} .p-tieredmenu{background:var(--p-tieredmenu-background);color:var(--p-tieredmenu-color);border:1px solid var(--p-tieredmenu-border-color);border-radius:var(--p-tieredmenu-border-radius);min-width:12.5rem;}.p-tieredmenu-root-list,.p-tieredmenu-submenu{margin:0;padding:var(--p-tieredmenu-list-padding);list-style:none;outline:0 none;display:flex;flex-direction:column;gap:var(--p-tieredmenu-list-gap);}.p-tieredmenu-submenu{position:absolute;min-width:100%;z-index:1;background:var(--p-tieredmenu-background);color:var(--p-tieredmenu-color);border:1px solid var(--p-tieredmenu-border-color);border-radius:var(--p-tieredmenu-border-radius);box-shadow:var(--p-tieredmenu-shadow);}.p-tieredmenu-item{position:relative;}.p-tieredmenu-item-content{transition:background var(--p-tieredmenu-transition-duration),color var(--p-tieredmenu-transition-duration);border-radius:var(--p-tieredmenu-item-border-radius);color:var(--p-tieredmenu-item-color);}.p-tieredmenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-tieredmenu-item-padding);gap:var(--p-tieredmenu-item-gap);user-select:none;outline:0 none;}.p-tieredmenu-item-label{line-height:1;}.p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-color);}.p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-color);margin-left:auto;font-size:var(--p-tieredmenu-submenu-icon-size);width:var(--p-tieredmenu-submenu-icon-size);height:var(--p-tieredmenu-submenu-icon-size);}.p-tieredmenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content{color:var(--p-tieredmenu-item-focus-color);background:var(--p-tieredmenu-item-focus-background);}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-focus-color);}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-focus-color);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover{color:var(--p-tieredmenu-item-focus-color);background:var(--p-tieredmenu-item-focus-background);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-focus-color);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-focus-color);}.p-tieredmenu-item-active > .p-tieredmenu-item-content{color:var(--p-tieredmenu-item-active-color);background:var(--p-tieredmenu-item-active-background);}.p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-active-color);}.p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-active-color);}.p-tieredmenu-separator{border-block-start:1px solid var(--p-tieredmenu-separator-border-color);}.p-tieredmenu-overlay{box-shadow:var(--p-tieredmenu-shadow);will-change:transform;}.p-tieredmenu-mobile .p-tieredmenu-submenu{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-tieredmenu-mobile .p-tieredmenu-submenu:dir(rtl){padding-inline-start:0;padding-inline-end:var(--p-tieredmenu-submenu-mobile-indent);}.p-tieredmenu-mobile .p-tieredmenu-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-tieredmenu-mobile .p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{transform:rotate(-90deg);} :root,:host{--p-message-simple-content-padding:0;--p-message-outlined-border-width:1px;--p-message-close-icon-size:1rem;--p-message-close-icon-lg-size:1.125rem;--p-message-close-icon-sm-size:0.875rem;--p-message-close-button-width:1.75rem;--p-message-close-button-height:1.75rem;--p-message-close-button-border-radius:50%;--p-message-close-button-focus-ring-width:var(--p-focus-ring-width);--p-message-close-button-focus-ring-style:var(--p-focus-ring-style);--p-message-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-message-icon-size:1.125rem;--p-message-icon-lg-size:1.25rem;--p-message-icon-sm-size:1rem;--p-message-text-font-size:1rem;--p-message-text-font-weight:500;--p-message-text-lg-font-size:1.125rem;--p-message-text-sm-font-size:0.875rem;--p-message-content-padding:0.5rem 0.75rem;--p-message-content-gap:0.5rem;--p-message-content-lg-padding:0.625rem 0.875rem;--p-message-content-sm-padding:0.375rem 0.625rem;--p-message-border-radius:var(--p-content-border-radius);--p-message-border-width:1px;--p-message-transition-duration:var(--p-transition-duration);--p-message-contrast-background:var(--p-surface-900);--p-message-contrast-border-color:var(--p-surface-950);--p-message-contrast-color:var(--p-surface-50);--p-message-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-message-contrast-simple-color:var(--p-surface-950);--p-message-contrast-outlined-color:var(--p-surface-950);--p-message-contrast-outlined-border-color:var(--p-surface-950);--p-message-contrast-close-button-hover-background:var(--p-surface-800);--p-message-contrast-close-button-focus-ring-color:var(--p-surface-50);--p-message-contrast-close-button-focus-ring-shadow:none;--p-message-secondary-background:var(--p-surface-100);--p-message-secondary-border-color:var(--p-surface-200);--p-message-secondary-color:var(--p-surface-600);--p-message-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-message-secondary-simple-color:var(--p-surface-500);--p-message-secondary-outlined-color:var(--p-surface-500);--p-message-secondary-outlined-border-color:var(--p-surface-500);--p-message-secondary-close-button-hover-background:var(--p-surface-200);--p-message-secondary-close-button-focus-ring-color:var(--p-surface-600);--p-message-secondary-close-button-focus-ring-shadow:none;--p-message-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-message-error-border-color:var(--p-red-200);--p-message-error-color:var(--p-red-600);--p-message-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-message-error-simple-color:var(--p-red-600);--p-message-error-outlined-color:var(--p-red-600);--p-message-error-outlined-border-color:var(--p-red-600);--p-message-error-close-button-hover-background:var(--p-red-100);--p-message-error-close-button-focus-ring-color:var(--p-red-600);--p-message-error-close-button-focus-ring-shadow:none;--p-message-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-message-warn-border-color:var(--p-yellow-200);--p-message-warn-color:var(--p-yellow-600);--p-message-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-message-warn-simple-color:var(--p-yellow-600);--p-message-warn-outlined-color:var(--p-yellow-600);--p-message-warn-outlined-border-color:var(--p-yellow-600);--p-message-warn-close-button-hover-background:var(--p-yellow-100);--p-message-warn-close-button-focus-ring-color:var(--p-yellow-600);--p-message-warn-close-button-focus-ring-shadow:none;--p-message-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-message-success-border-color:var(--p-green-200);--p-message-success-color:var(--p-green-600);--p-message-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-message-success-simple-color:var(--p-green-600);--p-message-success-outlined-color:var(--p-green-600);--p-message-success-outlined-border-color:var(--p-green-600);--p-message-success-close-button-hover-background:var(--p-green-100);--p-message-success-close-button-focus-ring-color:var(--p-green-600);--p-message-success-close-button-focus-ring-shadow:none;--p-message-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-message-info-border-color:var(--p-blue-200);--p-message-info-color:var(--p-blue-600);--p-message-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-message-info-simple-color:var(--p-blue-600);--p-message-info-outlined-color:var(--p-blue-600);--p-message-info-outlined-border-color:var(--p-blue-600);--p-message-info-close-button-hover-background:var(--p-blue-100);--p-message-info-close-button-focus-ring-color:var(--p-blue-600);--p-message-info-close-button-focus-ring-shadow:none;}.p-dark{--p-message-contrast-background:var(--p-surface-0);--p-message-contrast-border-color:var(--p-surface-100);--p-message-contrast-color:var(--p-surface-950);--p-message-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-message-contrast-simple-color:var(--p-surface-0);--p-message-contrast-outlined-color:var(--p-surface-0);--p-message-contrast-outlined-border-color:var(--p-surface-0);--p-message-contrast-close-button-hover-background:var(--p-surface-100);--p-message-contrast-close-button-focus-ring-color:var(--p-surface-950);--p-message-contrast-close-button-focus-ring-shadow:none;--p-message-secondary-background:var(--p-surface-800);--p-message-secondary-border-color:var(--p-surface-700);--p-message-secondary-color:var(--p-surface-300);--p-message-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-message-secondary-simple-color:var(--p-surface-400);--p-message-secondary-outlined-color:var(--p-surface-400);--p-message-secondary-outlined-border-color:var(--p-surface-400);--p-message-secondary-close-button-hover-background:var(--p-surface-700);--p-message-secondary-close-button-focus-ring-color:var(--p-surface-300);--p-message-secondary-close-button-focus-ring-shadow:none;--p-message-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-message-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-message-error-color:var(--p-red-500);--p-message-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-message-error-simple-color:var(--p-red-500);--p-message-error-outlined-color:var(--p-red-500);--p-message-error-outlined-border-color:var(--p-red-500);--p-message-error-close-button-hover-background:rgba(255,255,255,0.05);--p-message-error-close-button-focus-ring-color:var(--p-red-500);--p-message-error-close-button-focus-ring-shadow:none;--p-message-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-message-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-message-warn-color:var(--p-yellow-500);--p-message-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-message-warn-simple-color:var(--p-yellow-500);--p-message-warn-outlined-color:var(--p-yellow-500);--p-message-warn-outlined-border-color:var(--p-yellow-500);--p-message-warn-close-button-hover-background:rgba(255,255,255,0.05);--p-message-warn-close-button-focus-ring-color:var(--p-yellow-500);--p-message-warn-close-button-focus-ring-shadow:none;--p-message-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-message-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-message-success-color:var(--p-green-500);--p-message-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-message-success-simple-color:var(--p-green-500);--p-message-success-outlined-color:var(--p-green-500);--p-message-success-outlined-border-color:var(--p-green-500);--p-message-success-close-button-hover-background:rgba(255,255,255,0.05);--p-message-success-close-button-focus-ring-color:var(--p-green-500);--p-message-success-close-button-focus-ring-shadow:none;--p-message-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-message-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-message-info-color:var(--p-blue-500);--p-message-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-message-info-simple-color:var(--p-blue-500);--p-message-info-outlined-color:var(--p-blue-500);--p-message-info-outlined-border-color:var(--p-blue-500);--p-message-info-close-button-hover-background:rgba(255,255,255,0.05);--p-message-info-close-button-focus-ring-color:var(--p-blue-500);--p-message-info-close-button-focus-ring-shadow:none;} .p-message{display:grid;grid-template-rows:1fr;border-radius:var(--p-message-border-radius);outline-width:var(--p-message-border-width);outline-style:solid;}.p-message-content-wrapper{min-height:0;}.p-message-content{display:flex;align-items:center;padding:var(--p-message-content-padding);gap:var(--p-message-content-gap);}.p-message-icon{flex-shrink:0;}.p-message-close-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-start:auto;overflow:hidden;position:relative;width:var(--p-message-close-button-width);height:var(--p-message-close-button-height);border-radius:var(--p-message-close-button-border-radius);background:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),outline-color var(--p-message-transition-duration),box-shadow var(--p-message-transition-duration),opacity 0.3s;outline-color:transparent;color:inherit;padding:0;border:none;cursor:pointer;user-select:none;}.p-message-close-icon{font-size:var(--p-message-close-icon-size);width:var(--p-message-close-icon-size);height:var(--p-message-close-icon-size);}.p-message-close-button:focus-visible{outline-width:var(--p-message-close-button-focus-ring-width);outline-style:var(--p-message-close-button-focus-ring-style);outline-offset:var(--p-message-close-button-focus-ring-offset);}.p-message-info{background:var(--p-message-info-background);outline-color:var(--p-message-info-border-color);color:var(--p-message-info-color);box-shadow:var(--p-message-info-shadow);}.p-message-info .p-message-close-button:focus-visible{outline-color:var(--p-message-info-close-button-focus-ring-color);box-shadow:var(--p-message-info-close-button-focus-ring-shadow);}.p-message-info .p-message-close-button:hover{background:var(--p-message-info-close-button-hover-background);}.p-message-info.p-message-outlined{color:var(--p-message-info-outlined-color);outline-color:var(--p-message-info-outlined-border-color);}.p-message-info.p-message-simple{color:var(--p-message-info-simple-color);}.p-message-success{background:var(--p-message-success-background);outline-color:var(--p-message-success-border-color);color:var(--p-message-success-color);box-shadow:var(--p-message-success-shadow);}.p-message-success .p-message-close-button:focus-visible{outline-color:var(--p-message-success-close-button-focus-ring-color);box-shadow:var(--p-message-success-close-button-focus-ring-shadow);}.p-message-success .p-message-close-button:hover{background:var(--p-message-success-close-button-hover-background);}.p-message-success.p-message-outlined{color:var(--p-message-success-outlined-color);outline-color:var(--p-message-success-outlined-border-color);}.p-message-success.p-message-simple{color:var(--p-message-success-simple-color);}.p-message-warn{background:var(--p-message-warn-background);outline-color:var(--p-message-warn-border-color);color:var(--p-message-warn-color);box-shadow:var(--p-message-warn-shadow);}.p-message-warn .p-message-close-button:focus-visible{outline-color:var(--p-message-warn-close-button-focus-ring-color);box-shadow:var(--p-message-warn-close-button-focus-ring-shadow);}.p-message-warn .p-message-close-button:hover{background:var(--p-message-warn-close-button-hover-background);}.p-message-warn.p-message-outlined{color:var(--p-message-warn-outlined-color);outline-color:var(--p-message-warn-outlined-border-color);}.p-message-warn.p-message-simple{color:var(--p-message-warn-simple-color);}.p-message-error{background:var(--p-message-error-background);outline-color:var(--p-message-error-border-color);color:var(--p-message-error-color);box-shadow:var(--p-message-error-shadow);}.p-message-error .p-message-close-button:focus-visible{outline-color:var(--p-message-error-close-button-focus-ring-color);box-shadow:var(--p-message-error-close-button-focus-ring-shadow);}.p-message-error .p-message-close-button:hover{background:var(--p-message-error-close-button-hover-background);}.p-message-error.p-message-outlined{color:var(--p-message-error-outlined-color);outline-color:var(--p-message-error-outlined-border-color);}.p-message-error.p-message-simple{color:var(--p-message-error-simple-color);}.p-message-secondary{background:var(--p-message-secondary-background);outline-color:var(--p-message-secondary-border-color);color:var(--p-message-secondary-color);box-shadow:var(--p-message-secondary-shadow);}.p-message-secondary .p-message-close-button:focus-visible{outline-color:var(--p-message-secondary-close-button-focus-ring-color);box-shadow:var(--p-message-secondary-close-button-focus-ring-shadow);}.p-message-secondary .p-message-close-button:hover{background:var(--p-message-secondary-close-button-hover-background);}.p-message-secondary.p-message-outlined{color:var(--p-message-secondary-outlined-color);outline-color:var(--p-message-secondary-outlined-border-color);}.p-message-secondary.p-message-simple{color:var(--p-message-secondary-simple-color);}.p-message-contrast{background:var(--p-message-contrast-background);outline-color:var(--p-message-contrast-border-color);color:var(--p-message-contrast-color);box-shadow:var(--p-message-contrast-shadow);}.p-message-contrast .p-message-close-button:focus-visible{outline-color:var(--p-message-contrast-close-button-focus-ring-color);box-shadow:var(--p-message-contrast-close-button-focus-ring-shadow);}.p-message-contrast .p-message-close-button:hover{background:var(--p-message-contrast-close-button-hover-background);}.p-message-contrast.p-message-outlined{color:var(--p-message-contrast-outlined-color);outline-color:var(--p-message-contrast-outlined-border-color);}.p-message-contrast.p-message-simple{color:var(--p-message-contrast-simple-color);}.p-message-text{font-size:var(--p-message-text-font-size);font-weight:var(--p-message-text-font-weight);}.p-message-icon{font-size:var(--p-message-icon-size);width:var(--p-message-icon-size);height:var(--p-message-icon-size);}.p-message-sm .p-message-content{padding:var(--p-message-content-sm-padding);}.p-message-sm .p-message-text{font-size:var(--p-message-text-sm-font-size);}.p-message-sm .p-message-icon{font-size:var(--p-message-icon-sm-size);width:var(--p-message-icon-sm-size);height:var(--p-message-icon-sm-size);}.p-message-sm .p-message-close-icon{font-size:var(--p-message-close-icon-sm-size);width:var(--p-message-close-icon-sm-size);height:var(--p-message-close-icon-sm-size);}.p-message-lg .p-message-content{padding:var(--p-message-content-lg-padding);}.p-message-lg .p-message-text{font-size:var(--p-message-text-lg-font-size);}.p-message-lg .p-message-icon{font-size:var(--p-message-icon-lg-size);width:var(--p-message-icon-lg-size);height:var(--p-message-icon-lg-size);}.p-message-lg .p-message-close-icon{font-size:var(--p-message-close-icon-lg-size);width:var(--p-message-close-icon-lg-size);height:var(--p-message-close-icon-lg-size);}.p-message-outlined{background:transparent;outline-width:var(--p-message-outlined-border-width);}.p-message-simple{background:transparent;outline-color:transparent;box-shadow:none;}.p-message-simple .p-message-content{padding:var(--p-message-simple-content-padding);}.p-message-outlined .p-message-close-button:hover,.p-message-simple .p-message-close-button:hover{background:transparent;}.p-message-enter-active{animation:p-animate-message-enter 0.3s ease-out forwards;overflow:hidden;}.p-message-leave-active{animation:p-animate-message-leave 0.15s ease-in forwards;overflow:hidden;}@keyframes p-animate-message-enter{from{opacity:0;grid-template-rows:0fr;}to{opacity:1;grid-template-rows:1fr;}} @keyframes p-animate-message-leave{from{opacity:1;grid-template-rows:1fr;}to{opacity:0;margin:0;grid-template-rows:0fr;}} :root,:host{--p-inlinemessage-icon-size:1rem;--p-inlinemessage-text-font-weight:500;--p-inlinemessage-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-inlinemessage-border-radius:var(--p-content-border-radius);--p-inlinemessage-gap:0.5rem;--p-inlinemessage-contrast-background:var(--p-surface-900);--p-inlinemessage-contrast-border-color:var(--p-surface-950);--p-inlinemessage-contrast-color:var(--p-surface-50);--p-inlinemessage-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-inlinemessage-secondary-background:var(--p-surface-100);--p-inlinemessage-secondary-border-color:var(--p-surface-200);--p-inlinemessage-secondary-color:var(--p-surface-600);--p-inlinemessage-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-inlinemessage-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-inlinemessage-error-border-color:var(--p-red-200);--p-inlinemessage-error-color:var(--p-red-600);--p-inlinemessage-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-inlinemessage-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-inlinemessage-warn-border-color:var(--p-yellow-200);--p-inlinemessage-warn-color:var(--p-yellow-600);--p-inlinemessage-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-inlinemessage-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-inlinemessage-success-border-color:var(--p-green-200);--p-inlinemessage-success-color:var(--p-green-600);--p-inlinemessage-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-inlinemessage-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-inlinemessage-info-border-color:var(--p-blue-200);--p-inlinemessage-info-color:var(--p-blue-600);--p-inlinemessage-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);}.p-dark{--p-inlinemessage-contrast-background:var(--p-surface-0);--p-inlinemessage-contrast-border-color:var(--p-surface-100);--p-inlinemessage-contrast-color:var(--p-surface-950);--p-inlinemessage-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-inlinemessage-secondary-background:var(--p-surface-800);--p-inlinemessage-secondary-border-color:var(--p-surface-700);--p-inlinemessage-secondary-color:var(--p-surface-300);--p-inlinemessage-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-inlinemessage-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-inlinemessage-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-inlinemessage-error-color:var(--p-red-500);--p-inlinemessage-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-inlinemessage-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-inlinemessage-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-inlinemessage-warn-color:var(--p-yellow-500);--p-inlinemessage-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-inlinemessage-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-inlinemessage-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-inlinemessage-success-color:var(--p-green-500);--p-inlinemessage-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-inlinemessage-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-inlinemessage-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-inlinemessage-info-color:var(--p-blue-500);--p-inlinemessage-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);} .p-inlinemessage{display:inline-flex;align-items:center;justify-content:center;padding:var(--p-inlinemessage-padding);border-radius:var(--p-inlinemessage-border-radius);gap:var(--p-inlinemessage-gap);}.p-inlinemessage-text{font-weight:var(--p-inlinemessage-text-font-weight);}.p-inlinemessage-icon{flex-shrink:0;font-size:var(--p-inlinemessage-icon-size);width:var(--p-inlinemessage-icon-size);height:var(--p-inlinemessage-icon-size);}.p-inlinemessage-icon-only .p-inlinemessage-text{visibility:hidden;width:0;}.p-inlinemessage-info{background:var(--p-inlinemessage-info-background);border:1px solid var(--p-inlinemessage-info-border-color);color:var(--p-inlinemessage-info-color);box-shadow:var(--p-inlinemessage-info-shadow);}.p-inlinemessage-info .p-inlinemessage-icon{color:var(--p-inlinemessage-info-color);}.p-inlinemessage-success{background:var(--p-inlinemessage-success-background);border:1px solid var(--p-inlinemessage-success-border-color);color:var(--p-inlinemessage-success-color);box-shadow:var(--p-inlinemessage-success-shadow);}.p-inlinemessage-success .p-inlinemessage-icon{color:var(--p-inlinemessage-success-color);}.p-inlinemessage-warn{background:var(--p-inlinemessage-warn-background);border:1px solid var(--p-inlinemessage-warn-border-color);color:var(--p-inlinemessage-warn-color);box-shadow:var(--p-inlinemessage-warn-shadow);}.p-inlinemessage-warn .p-inlinemessage-icon{color:var(--p-inlinemessage-warn-color);}.p-inlinemessage-error{background:var(--p-inlinemessage-error-background);border:1px solid var(--p-inlinemessage-error-border-color);color:var(--p-inlinemessage-error-color);box-shadow:var(--p-inlinemessage-error-shadow);}.p-inlinemessage-error .p-inlinemessage-icon{color:var(--p-inlinemessage-error-color);}.p-inlinemessage-secondary{background:var(--p-inlinemessage-secondary-background);border:1px solid var(--p-inlinemessage-secondary-border-color);color:var(--p-inlinemessage-secondary-color);box-shadow:var(--p-inlinemessage-secondary-shadow);}.p-inlinemessage-secondary .p-inlinemessage-icon{color:var(--p-inlinemessage-secondary-color);}.p-inlinemessage-contrast{background:var(--p-inlinemessage-contrast-background);border:1px solid var(--p-inlinemessage-contrast-border-color);color:var(--p-inlinemessage-contrast-color);box-shadow:var(--p-inlinemessage-contrast-shadow);}.p-inlinemessage-contrast .p-inlinemessage-icon{color:var(--p-inlinemessage-contrast-color);} :root,:host{--p-toast-close-icon-size:1rem;--p-toast-close-button-width:1.75rem;--p-toast-close-button-height:1.75rem;--p-toast-close-button-border-radius:50%;--p-toast-close-button-focus-ring-width:var(--p-focus-ring-width);--p-toast-close-button-focus-ring-style:var(--p-focus-ring-style);--p-toast-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-toast-detail-font-weight:500;--p-toast-detail-font-size:0.875rem;--p-toast-summary-font-weight:500;--p-toast-summary-font-size:1rem;--p-toast-text-gap:0.5rem;--p-toast-content-padding:var(--p-overlay-popover-padding);--p-toast-content-gap:0.5rem;--p-toast-icon-size:1.125rem;--p-toast-width:25rem;--p-toast-border-radius:var(--p-content-border-radius);--p-toast-border-width:1px;--p-toast-transition-duration:var(--p-transition-duration);--p-toast-contrast-background:var(--p-surface-900);--p-toast-contrast-border-color:var(--p-surface-950);--p-toast-contrast-color:var(--p-surface-50);--p-toast-contrast-detail-color:var(--p-surface-0);--p-toast-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-toast-contrast-close-button-hover-background:var(--p-surface-800);--p-toast-contrast-close-button-focus-ring-color:var(--p-surface-50);--p-toast-contrast-close-button-focus-ring-shadow:none;--p-toast-secondary-background:var(--p-surface-100);--p-toast-secondary-border-color:var(--p-surface-200);--p-toast-secondary-color:var(--p-surface-600);--p-toast-secondary-detail-color:var(--p-surface-700);--p-toast-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-toast-secondary-close-button-hover-background:var(--p-surface-200);--p-toast-secondary-close-button-focus-ring-color:var(--p-surface-600);--p-toast-secondary-close-button-focus-ring-shadow:none;--p-toast-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-toast-error-border-color:var(--p-red-200);--p-toast-error-color:var(--p-red-600);--p-toast-error-detail-color:var(--p-surface-700);--p-toast-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-toast-error-close-button-hover-background:var(--p-red-100);--p-toast-error-close-button-focus-ring-color:var(--p-red-600);--p-toast-error-close-button-focus-ring-shadow:none;--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-toast-warn-border-color:var(--p-yellow-200);--p-toast-warn-color:var(--p-yellow-600);--p-toast-warn-detail-color:var(--p-surface-700);--p-toast-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-toast-warn-close-button-hover-background:var(--p-yellow-100);--p-toast-warn-close-button-focus-ring-color:var(--p-yellow-600);--p-toast-warn-close-button-focus-ring-shadow:none;--p-toast-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-toast-success-border-color:var(--p-green-200);--p-toast-success-color:var(--p-green-600);--p-toast-success-detail-color:var(--p-surface-700);--p-toast-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-toast-success-close-button-hover-background:var(--p-green-100);--p-toast-success-close-button-focus-ring-color:var(--p-green-600);--p-toast-success-close-button-focus-ring-shadow:none;--p-toast-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-toast-info-border-color:var(--p-blue-200);--p-toast-info-color:var(--p-blue-600);--p-toast-info-detail-color:var(--p-surface-700);--p-toast-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-toast-info-close-button-hover-background:var(--p-blue-100);--p-toast-info-close-button-focus-ring-color:var(--p-blue-600);--p-toast-info-close-button-focus-ring-shadow:none;--p-toast-blur:1.5px;}.p-dark{--p-toast-contrast-background:var(--p-surface-0);--p-toast-contrast-border-color:var(--p-surface-100);--p-toast-contrast-color:var(--p-surface-950);--p-toast-contrast-detail-color:var(--p-surface-950);--p-toast-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-toast-contrast-close-button-hover-background:var(--p-surface-100);--p-toast-contrast-close-button-focus-ring-color:var(--p-surface-950);--p-toast-contrast-close-button-focus-ring-shadow:none;--p-toast-secondary-background:var(--p-surface-800);--p-toast-secondary-border-color:var(--p-surface-700);--p-toast-secondary-color:var(--p-surface-300);--p-toast-secondary-detail-color:var(--p-surface-0);--p-toast-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-toast-secondary-close-button-hover-background:var(--p-surface-700);--p-toast-secondary-close-button-focus-ring-color:var(--p-surface-300);--p-toast-secondary-close-button-focus-ring-shadow:none;--p-toast-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-toast-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-toast-error-color:var(--p-red-500);--p-toast-error-detail-color:var(--p-surface-0);--p-toast-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-toast-error-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-error-close-button-focus-ring-color:var(--p-red-500);--p-toast-error-close-button-focus-ring-shadow:none;--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-toast-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-toast-warn-color:var(--p-yellow-500);--p-toast-warn-detail-color:var(--p-surface-0);--p-toast-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-toast-warn-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-warn-close-button-focus-ring-color:var(--p-yellow-500);--p-toast-warn-close-button-focus-ring-shadow:none;--p-toast-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-toast-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-toast-success-color:var(--p-green-500);--p-toast-success-detail-color:var(--p-surface-0);--p-toast-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-toast-success-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-success-close-button-focus-ring-color:var(--p-green-500);--p-toast-success-close-button-focus-ring-shadow:none;--p-toast-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-toast-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-toast-info-color:var(--p-blue-500);--p-toast-info-detail-color:var(--p-surface-0);--p-toast-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-toast-info-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-info-close-button-focus-ring-color:var(--p-blue-500);--p-toast-info-close-button-focus-ring-shadow:none;--p-toast-blur:10px;} .p-toast{width:var(--p-toast-width);white-space:pre-line;word-break:break-word;}.p-toast-message{margin:0 0 1rem 0;display:grid;grid-template-rows:1fr;}.p-toast-message-icon{flex-shrink:0;font-size:var(--p-toast-icon-size);width:var(--p-toast-icon-size);height:var(--p-toast-icon-size);}.p-toast-message-content{display:flex;align-items:flex-start;padding:var(--p-toast-content-padding);gap:var(--p-toast-content-gap);min-height:0;overflow:hidden;transition:padding 250ms ease-in;}.p-toast-message-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--p-toast-text-gap);}.p-toast-summary{font-weight:var(--p-toast-summary-font-weight);font-size:var(--p-toast-summary-font-size);}.p-toast-detail{font-weight:var(--p-toast-detail-font-weight);font-size:var(--p-toast-detail-font-size);}.p-toast-close-button{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer;background:transparent;transition:background var(--p-toast-transition-duration),color var(--p-toast-transition-duration),outline-color var(--p-toast-transition-duration),box-shadow var(--p-toast-transition-duration);outline-color:transparent;color:inherit;width:var(--p-toast-close-button-width);height:var(--p-toast-close-button-height);border-radius:var(--p-toast-close-button-border-radius);margin:-25% 0 0 0;right:-25%;padding:0;border:none;user-select:none;}.p-toast-close-button:dir(rtl){margin:-25% 0 0 auto;left:-25%;right:auto;}.p-toast-message-info,.p-toast-message-success,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{border-width:var(--p-toast-border-width);border-style:solid;backdrop-filter:blur(var(--p-toast-blur));border-radius:var(--p-toast-border-radius);}.p-toast-close-icon{font-size:var(--p-toast-close-icon-size);width:var(--p-toast-close-icon-size);height:var(--p-toast-close-icon-size);}.p-toast-close-button:focus-visible{outline-width:var(--p-focus-ring-width);outline-style:var(--p-focus-ring-style);outline-offset:var(--p-focus-ring-offset);}.p-toast-message-info{background:var(--p-toast-info-background);border-color:var(--p-toast-info-border-color);color:var(--p-toast-info-color);box-shadow:var(--p-toast-info-shadow);}.p-toast-message-info .p-toast-detail{color:var(--p-toast-info-detail-color);}.p-toast-message-info .p-toast-close-button:focus-visible{outline-color:var(--p-toast-info-close-button-focus-ring-color);box-shadow:var(--p-toast-info-close-button-focus-ring-shadow);}.p-toast-message-info .p-toast-close-button:hover{background:var(--p-toast-info-close-button-hover-background);}.p-toast-message-success{background:var(--p-toast-success-background);border-color:var(--p-toast-success-border-color);color:var(--p-toast-success-color);box-shadow:var(--p-toast-success-shadow);}.p-toast-message-success .p-toast-detail{color:var(--p-toast-success-detail-color);}.p-toast-message-success .p-toast-close-button:focus-visible{outline-color:var(--p-toast-success-close-button-focus-ring-color);box-shadow:var(--p-toast-success-close-button-focus-ring-shadow);}.p-toast-message-success .p-toast-close-button:hover{background:var(--p-toast-success-close-button-hover-background);}.p-toast-message-warn{background:var(--p-toast-warn-background);border-color:var(--p-toast-warn-border-color);color:var(--p-toast-warn-color);box-shadow:var(--p-toast-warn-shadow);}.p-toast-message-warn .p-toast-detail{color:var(--p-toast-warn-detail-color);}.p-toast-message-warn .p-toast-close-button:focus-visible{outline-color:var(--p-toast-warn-close-button-focus-ring-color);box-shadow:var(--p-toast-warn-close-button-focus-ring-shadow);}.p-toast-message-warn .p-toast-close-button:hover{background:var(--p-toast-warn-close-button-hover-background);}.p-toast-message-error{background:var(--p-toast-error-background);border-color:var(--p-toast-error-border-color);color:var(--p-toast-error-color);box-shadow:var(--p-toast-error-shadow);}.p-toast-message-error .p-toast-detail{color:var(--p-toast-error-detail-color);}.p-toast-message-error .p-toast-close-button:focus-visible{outline-color:var(--p-toast-error-close-button-focus-ring-color);box-shadow:var(--p-toast-error-close-button-focus-ring-shadow);}.p-toast-message-error .p-toast-close-button:hover{background:var(--p-toast-error-close-button-hover-background);}.p-toast-message-secondary{background:var(--p-toast-secondary-background);border-color:var(--p-toast-secondary-border-color);color:var(--p-toast-secondary-color);box-shadow:var(--p-toast-secondary-shadow);}.p-toast-message-secondary .p-toast-detail{color:var(--p-toast-secondary-detail-color);}.p-toast-message-secondary .p-toast-close-button:focus-visible{outline-color:var(--p-toast-secondary-close-button-focus-ring-color);box-shadow:var(--p-toast-secondary-close-button-focus-ring-shadow);}.p-toast-message-secondary .p-toast-close-button:hover{background:var(--p-toast-secondary-close-button-hover-background);}.p-toast-message-contrast{background:var(--p-toast-contrast-background);border-color:var(--p-toast-contrast-border-color);color:var(--p-toast-contrast-color);box-shadow:var(--p-toast-contrast-shadow);}.p-toast-message-contrast .p-toast-detail{color:var(--p-toast-contrast-detail-color);}.p-toast-message-contrast .p-toast-close-button:focus-visible{outline-color:var(--p-toast-contrast-close-button-focus-ring-color);box-shadow:var(--p-toast-contrast-close-button-focus-ring-shadow);}.p-toast-message-contrast .p-toast-close-button:hover{background:var(--p-toast-contrast-close-button-hover-background);}.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-message-enter-active{animation:p-animate-toast-enter 300ms ease-out;}.p-toast-message-leave-active{animation:p-animate-toast-leave 250ms ease-in;}.p-toast-message-leave-to .p-toast-message-content{padding-top:0;padding-bottom:0;}@keyframes p-animate-toast-enter{from{opacity:0;transform:scale(0.6);}to{opacity:1;grid-template-rows:1fr;}} @keyframes p-animate-toast-leave{from{opacity:1;}to{opacity:0;margin-bottom:0;grid-template-rows:0fr;transform:translateY(-100%) scale(0.6);}} :root,:host{--p-carousel-indicator-width:2rem;--p-carousel-indicator-height:0.5rem;--p-carousel-indicator-border-radius:var(--p-content-border-radius);--p-carousel-indicator-focus-ring-width:var(--p-focus-ring-width);--p-carousel-indicator-focus-ring-style:var(--p-focus-ring-style);--p-carousel-indicator-focus-ring-color:var(--p-focus-ring-color);--p-carousel-indicator-focus-ring-offset:var(--p-focus-ring-offset);--p-carousel-indicator-focus-ring-shadow:var(--p-focus-ring-shadow);--p-carousel-indicator-list-padding:1rem;--p-carousel-indicator-list-gap:0.5rem;--p-carousel-content-gap:0.25rem;--p-carousel-transition-duration:var(--p-transition-duration);--p-carousel-indicator-background:var(--p-surface-200);--p-carousel-indicator-hover-background:var(--p-surface-300);--p-carousel-indicator-active-background:var(--p-primary-color);}.p-dark{--p-carousel-indicator-background:var(--p-surface-700);--p-carousel-indicator-hover-background:var(--p-surface-600);--p-carousel-indicator-active-background:var(--p-primary-color);} .p-carousel{display:flex;flex-direction:column;}.p-carousel-content-container{display:flex;flex-direction:column;overflow:auto;}.p-carousel-content{display:flex;flex-direction:row;gap:var(--p-carousel-content-gap);}.p-carousel-content:dir(rtl){flex-direction:row-reverse;}.p-carousel-viewport{overflow:hidden;width:100%;}.p-carousel-item-list{display:flex;flex-direction:row;}.p-carousel-item-list:dir(rtl){flex-direction:row-reverse;}.p-carousel-prev-button,.p-carousel-next-button{align-self:center;flex-shrink:0;}.p-carousel-indicator-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:var(--p-carousel-indicator-list-padding);gap:var(--p-carousel-indicator-list-gap);margin:0;list-style:none;}.p-carousel-indicator-button{display:flex;align-items:center;justify-content:center;background:var(--p-carousel-indicator-background);width:var(--p-carousel-indicator-width);height:var(--p-carousel-indicator-height);border:0 none;transition:background var(--p-carousel-transition-duration),color var(--p-carousel-transition-duration),outline-color var(--p-carousel-transition-duration),box-shadow var(--p-carousel-transition-duration);outline-color:transparent;border-radius:var(--p-carousel-indicator-border-radius);padding:0;margin:0;user-select:none;cursor:pointer;}.p-carousel-indicator-button:focus-visible{box-shadow:var(--p-carousel-indicator-focus-ring-shadow);outline:var(--p-carousel-indicator-focus-ring-width) var(--p-carousel-indicator-focus-ring-style) var(--p-carousel-indicator-focus-ring-color);outline-offset:var(--p-carousel-indicator-focus-ring-offset);}.p-carousel-indicator-button:hover{background:var(--p-carousel-indicator-hover-background);}.p-carousel-indicator-active .p-carousel-indicator-button{background:var(--p-carousel-indicator-active-background);}.p-carousel-vertical .p-carousel-content{flex-direction:column;}.p-carousel-vertical .p-carousel-item-list{flex-direction:column;height:100%;}.p-items-hidden .p-carousel-item{visibility:hidden;}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible;} :root,:host{--p-galleria-close-button-icon-size:1.5rem;--p-galleria-close-button-size:3rem;--p-galleria-close-button-gutter:0.5rem;--p-galleria-close-button-background:rgba(255,255,255,0.1);--p-galleria-close-button-hover-background:rgba(255,255,255,0.2);--p-galleria-close-button-color:var(--p-surface-50);--p-galleria-close-button-hover-color:var(--p-surface-0);--p-galleria-close-button-border-radius:50%;--p-galleria-close-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-close-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-close-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-close-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-inset-indicator-button-background:rgba(255,255,255,0.4);--p-galleria-inset-indicator-button-hover-background:rgba(255,255,255,0.6);--p-galleria-inset-indicator-button-active-background:rgba(255,255,255,0.9);--p-galleria-inset-indicator-list-background:rgba(0,0,0,0.5);--p-galleria-indicator-button-width:1rem;--p-galleria-indicator-button-height:1rem;--p-galleria-indicator-button-active-background:var(--p-primary-color);--p-galleria-indicator-button-border-radius:50%;--p-galleria-indicator-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-indicator-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-indicator-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-indicator-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-indicator-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-indicator-list-gap:0.5rem;--p-galleria-indicator-list-padding:1rem;--p-galleria-caption-background:rgba(0,0,0,0.5);--p-galleria-caption-color:var(--p-surface-100);--p-galleria-caption-padding:1rem;--p-galleria-thumbnail-nav-button-icon-size:1rem;--p-galleria-thumbnail-nav-button-size:2rem;--p-galleria-thumbnail-nav-button-border-radius:var(--p-content-border-radius);--p-galleria-thumbnail-nav-button-gutter:0.5rem;--p-galleria-thumbnail-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-thumbnail-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-thumbnail-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-thumbnail-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-thumbnail-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-thumbnails-content-background:var(--p-content-background);--p-galleria-thumbnails-content-padding:1rem 0.25rem;--p-galleria-nav-icon-size:1.5rem;--p-galleria-nav-button-background:rgba(255,255,255,0.1);--p-galleria-nav-button-hover-background:rgba(255,255,255,0.2);--p-galleria-nav-button-color:var(--p-surface-100);--p-galleria-nav-button-hover-color:var(--p-surface-0);--p-galleria-nav-button-size:3rem;--p-galleria-nav-button-gutter:0.5rem;--p-galleria-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-nav-button-next-border-radius:50%;--p-galleria-nav-button-prev-border-radius:50%;--p-galleria-border-width:1px;--p-galleria-border-color:var(--p-content-border-color);--p-galleria-border-radius:var(--p-content-border-radius);--p-galleria-transition-duration:var(--p-transition-duration);--p-galleria-indicator-button-background:var(--p-surface-200);--p-galleria-indicator-button-hover-background:var(--p-surface-300);--p-galleria-thumbnail-nav-button-hover-background:var(--p-surface-100);--p-galleria-thumbnail-nav-button-color:var(--p-surface-600);--p-galleria-thumbnail-nav-button-hover-color:var(--p-surface-700);}.p-dark{--p-galleria-indicator-button-background:var(--p-surface-700);--p-galleria-indicator-button-hover-background:var(--p-surface-600);--p-galleria-thumbnail-nav-button-hover-background:var(--p-surface-700);--p-galleria-thumbnail-nav-button-color:var(--p-surface-400);--p-galleria-thumbnail-nav-button-hover-color:var(--p-surface-0);} .p-galleria{overflow:hidden;border-style:solid;border-width:var(--p-galleria-border-width);border-color:var(--p-galleria-border-color);border-radius:var(--p-galleria-border-radius);}.p-galleria-content{display:flex;flex-direction:column;}.p-galleria-items-container{display:flex;flex-direction:column;position:relative;}.p-galleria-items{position:relative;display:flex;height:100%;}.p-galleria-nav-button{position:absolute!important;top:50%;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;background:var(--p-galleria-nav-button-background);color:var(--p-galleria-nav-button-color);width:var(--p-galleria-nav-button-size);height:var(--p-galleria-nav-button-size);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration),box-shadow var(--p-galleria-transition-duration);margin:calc(-1 * calc(var(--p-galleria-nav-button-size)) / 2) var(--p-galleria-nav-button-gutter) 0 var(--p-galleria-nav-button-gutter);padding:0;user-select:none;border:0 none;cursor:pointer;outline-color:transparent;}.p-galleria-nav-button:not(.p-disabled):hover{background:var(--p-galleria-nav-button-hover-background);color:var(--p-galleria-nav-button-hover-color);}.p-galleria-nav-button:not(.p-disabled):focus-visible{box-shadow:var(--p-galleria-nav-button-focus-ring-shadow);outline:var(--p-galleria-nav-button-focus-ring-width) var(--p-galleria-nav-button-focus-ring-style) var(--p-galleria-nav-button-focus-ring-color);outline-offset:var(--p-galleria-nav-button-focus-ring-offset);}.p-galleria-next-icon,.p-galleria-prev-icon{font-size:var(--p-galleria-nav-icon-size);width:var(--p-galleria-nav-icon-size);height:var(--p-galleria-nav-icon-size);}.p-galleria-prev-button{border-radius:var(--p-galleria-nav-button-prev-border-radius);left:0;}.p-galleria-next-button{border-radius:var(--p-galleria-nav-button-next-border-radius);right:0;}.p-galleria-prev-button:dir(rtl){left:auto;right:0;transform:rotate(180deg);}.p-galleria-next-button:dir(rtl){right:auto;left:0;transform:rotate(180deg);}.p-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}.p-galleria-hover-navigators .p-galleria-nav-button{pointer-events:none;opacity:0;transition:opacity var(--p-galleria-transition-duration) ease-in-out;}.p-galleria-hover-navigators .p-galleria-items-container:hover .p-galleria-nav-button{pointer-events:all;opacity:1;}.p-galleria-hover-navigators .p-galleria-items-container:hover .p-galleria-nav-button.p-disabled{pointer-events:none;}.p-galleria-caption{position:absolute;bottom:0;left:0;width:100%;background:var(--p-galleria-caption-background);color:var(--p-galleria-caption-color);padding:var(--p-galleria-caption-padding);}.p-galleria-thumbnails{display:flex;flex-direction:column;overflow:auto;flex-shrink:0;}.p-galleria-thumbnail-nav-button{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;margin:0 var(--p-galleria-thumbnail-nav-button-gutter);padding:0;border:none;user-select:none;cursor:pointer;background:transparent;color:var(--p-galleria-thumbnail-nav-button-color);width:var(--p-galleria-thumbnail-nav-button-size);height:var(--p-galleria-thumbnail-nav-button-size);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration);outline-color:transparent;border-radius:var(--p-galleria-thumbnail-nav-button-border-radius);}.p-galleria-thumbnail-nav-button:hover{background:var(--p-galleria-thumbnail-nav-button-hover-background);color:var(--p-galleria-thumbnail-nav-button-hover-color);}.p-galleria-thumbnail-nav-button:focus-visible{box-shadow:var(--p-galleria-thumbnail-nav-button-focus-ring-shadow);outline:var(--p-galleria-thumbnail-nav-button-focus-ring-width) var(--p-galleria-thumbnail-nav-button-focus-ring-style) var(--p-galleria-thumbnail-nav-button-focus-ring-color);outline-offset:var(--p-galleria-thumbnail-nav-button-focus-ring-offset);}.p-galleria-thumbnail-nav-button .p-galleria-thumbnail-next-icon,.p-galleria-thumbnail-nav-button .p-galleria-thumbnail-prev-icon{font-size:var(--p-galleria-thumbnail-nav-button-icon-size);width:var(--p-galleria-thumbnail-nav-button-icon-size);height:var(--p-galleria-thumbnail-nav-button-icon-size);}.p-galleria-thumbnails-content{display:flex;flex-direction:row;background:var(--p-galleria-thumbnails-content-background);padding:var(--p-galleria-thumbnails-content-padding);}.p-galleria-thumbnails-viewport{overflow:hidden;width:100%;}.p-galleria:not(.p-galleria-thumbnails-right):not(.p-galleria-thumbnails-left) .p-galleria-thumbnail-prev-button:dir(rtl),.p-galleria:not(.p-galleria-thumbnails-right):not(.p-galleria-thumbnails-left) .p-galleria-thumbnail-next-button:dir(rtl){transform:rotate(180deg);}.p-galleria-thumbnail-items{display:flex;}.p-galleria-thumbnail-items:dir(rtl){flex-direction:row-reverse;}.p-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.5;}.p-galleria-thumbnail{outline-color:transparent;}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity 0.3s;}.p-galleria-thumbnail-item-current{opacity:1;}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content{flex-direction:row;}.p-galleria-thumbnails-left .p-galleria-items-container,.p-galleria-thumbnails-right .p-galleria-items-container{flex-direction:row;}.p-galleria-thumbnails-left .p-galleria-items-container,.p-galleria-thumbnails-top .p-galleria-items-container{order:2;}.p-galleria-thumbnails-left .p-galleria-thumbnails,.p-galleria-thumbnails-top .p-galleria-thumbnails{order:1;}.p-galleria-thumbnails-left .p-galleria-thumbnails-content,.p-galleria-thumbnails-right .p-galleria-thumbnails-content{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%;}.p-galleria-indicator-list{display:flex;align-items:center;justify-content:center;padding:var(--p-galleria-indicator-list-padding);gap:var(--p-galleria-indicator-list-gap);margin:0;list-style:none;}.p-galleria-indicator-button{display:inline-flex;align-items:center;background:var(--p-galleria-indicator-button-background);width:var(--p-galleria-indicator-button-width);height:var(--p-galleria-indicator-button-height);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration),box-shadow var(--p-galleria-transition-duration);outline-color:transparent;border-radius:var(--p-galleria-indicator-button-border-radius);margin:0;padding:0;border:none;user-select:none;cursor:pointer;}.p-galleria-indicator-button:hover{background:var(--p-galleria-indicator-button-hover-background);}.p-galleria-indicator-button:focus-visible{box-shadow:var(--p-galleria-indicator-button-focus-ring-shadow);outline:var(--p-galleria-indicator-button-focus-ring-width) var(--p-galleria-indicator-button-focus-ring-style) var(--p-galleria-indicator-button-focus-ring-color);outline-offset:var(--p-galleria-indicator-button-focus-ring-offset);}.p-galleria-indicator-active .p-galleria-indicator-button{background:var(--p-galleria-indicator-button-active-background);}.p-galleria-indicators-left .p-galleria-items-container,.p-galleria-indicators-right .p-galleria-items-container{flex-direction:row;align-items:center;}.p-galleria-indicators-left .p-galleria-items,.p-galleria-indicators-top .p-galleria-items{order:2;}.p-galleria-indicators-left .p-galleria-indicator-list,.p-galleria-indicators-top .p-galleria-indicator-list{order:1;}.p-galleria-indicators-left .p-galleria-indicator-list,.p-galleria-indicators-right .p-galleria-indicator-list{flex-direction:column;}.p-galleria-inset-indicators .p-galleria-indicator-list{position:absolute;display:flex;z-index:1;background:var(--p-galleria-inset-indicator-list-background);}.p-galleria-inset-indicators .p-galleria-indicator-button{background:var(--p-galleria-inset-indicator-button-background);}.p-galleria-inset-indicators .p-galleria-indicator-button:hover{background:var(--p-galleria-inset-indicator-button-hover-background);}.p-galleria-inset-indicators .p-galleria-indicator-active .p-galleria-indicator-button{background:var(--p-galleria-inset-indicator-button-active-background);}.p-galleria-inset-indicators.p-galleria-indicators-top .p-galleria-indicator-list{top:0;left:0;width:100%;align-items:flex-start;}.p-galleria-inset-indicators.p-galleria-indicators-right .p-galleria-indicator-list{right:0;top:0;height:100%;align-items:flex-end;}.p-galleria-inset-indicators.p-galleria-indicators-bottom .p-galleria-indicator-list{bottom:0;left:0;width:100%;align-items:flex-end;}.p-galleria-inset-indicators.p-galleria-indicators-left .p-galleria-indicator-list{left:0;top:0;height:100%;align-items:flex-start;}.p-galleria-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.p-galleria-close-button{position:absolute!important;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:var(--p-galleria-close-button-gutter);background:var(--p-galleria-close-button-background);color:var(--p-galleria-close-button-color);width:var(--p-galleria-close-button-size);height:var(--p-galleria-close-button-size);padding:0;border:none;user-select:none;cursor:pointer;border-radius:var(--p-galleria-close-button-border-radius);outline-color:transparent;transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration);}.p-galleria-close-icon{font-size:var(--p-galleria-close-button-icon-size);width:var(--p-galleria-close-button-icon-size);height:var(--p-galleria-close-button-icon-size);}.p-galleria-close-button:hover{background:var(--p-galleria-close-button-hover-background);color:var(--p-galleria-close-button-hover-color);}.p-galleria-close-button:focus-visible{box-shadow:var(--p-galleria-close-button-focus-ring-shadow);outline:var(--p-galleria-close-button-focus-ring-width) var(--p-galleria-close-button-focus-ring-style) var(--p-galleria-close-button-focus-ring-color);outline-offset:var(--p-galleria-close-button-focus-ring-offset);}.p-galleria-mask .p-galleria-nav-button{position:fixed;top:50%;}.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-enter-active{animation:p-animate-galleria-enter 300ms cubic-bezier(.19,1,.22,1);}.p-galleria-leave-active{animation:p-animate-galleria-leave 300ms cubic-bezier(.19,1,.22,1);}.p-galleria-enter-active .p-galleria-nav-button{opacity:0;}@keyframes p-animate-galleria-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-galleria-leave{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(0.93);}} :root,:host{--p-image-action-hover-background:rgba(255,255,255,0.1);--p-image-action-color:var(--p-surface-50);--p-image-action-hover-color:var(--p-surface-0);--p-image-action-size:3rem;--p-image-action-icon-size:1.5rem;--p-image-action-border-radius:50%;--p-image-action-focus-ring-width:var(--p-focus-ring-width);--p-image-action-focus-ring-style:var(--p-focus-ring-style);--p-image-action-focus-ring-color:var(--p-focus-ring-color);--p-image-action-focus-ring-offset:var(--p-focus-ring-offset);--p-image-action-focus-ring-shadow:var(--p-focus-ring-shadow);--p-image-toolbar-blur:8px;--p-image-toolbar-background:rgba(255,255,255,0.1);--p-image-toolbar-border-color:rgba(255,255,255,0.2);--p-image-toolbar-border-width:1px;--p-image-toolbar-border-radius:30px;--p-image-toolbar-padding:.5rem;--p-image-toolbar-gap:0.5rem;--p-image-toolbar-position-left:auto;--p-image-toolbar-position-right:1rem;--p-image-toolbar-position-top:1rem;--p-image-toolbar-position-bottom:auto;--p-image-preview-mask-background:var(--p-mask-background);--p-image-preview-mask-color:var(--p-mask-color);--p-image-preview-icon-size:1.5rem;--p-image-transition-duration:var(--p-transition-duration);} .p-image-mask{display:flex;align-items:center;justify-content:center;}.p-image-preview{position:relative;display:inline-flex;line-height:0;}.p-image-preview-mask{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;border:0 none;padding:0;cursor:pointer;background:transparent;color:var(--p-image-preview-mask-color);transition:background var(--p-image-transition-duration);}.p-image-preview:hover > .p-image-preview-mask,.p-image-preview-mask:focus-visible{opacity:1;cursor:pointer;background:var(--p-image-preview-mask-background);outline:0 none;}.p-image-preview-icon{font-size:var(--p-image-preview-icon-size);width:var(--p-image-preview-icon-size);height:var(--p-image-preview-icon-size);}.p-image-toolbar{position:absolute;inset-block-start:var(--p-image-toolbar-position-top);inset-inline-end:var(--p-image-toolbar-position-right);inset-inline-start:var(--p-image-toolbar-position-left);inset-block-end:var(--p-image-toolbar-position-bottom);display:flex;z-index:1;padding:var(--p-image-toolbar-padding);background:var(--p-image-toolbar-background);backdrop-filter:blur(var(--p-image-toolbar-blur));border-color:var(--p-image-toolbar-border-color);border-style:solid;border-width:var(--p-image-toolbar-border-width);border-radius:var(--p-image-toolbar-border-radius);gap:var(--p-image-toolbar-gap);}.p-image-action{display:inline-flex;justify-content:center;align-items:center;color:var(--p-image-action-color);background:transparent;width:var(--p-image-action-size);height:var(--p-image-action-size);margin:0;padding:0;border:0 none;cursor:pointer;user-select:none;border-radius:var(--p-image-action-border-radius);outline-color:transparent;transition:background var(--p-image-transition-duration),color var(--p-image-transition-duration),outline-color var(--p-image-transition-duration),box-shadow var(--p-image-transition-duration);}.p-image-action:hover{color:var(--p-image-action-hover-color);background:var(--p-image-action-hover-background);}.p-image-action:focus-visible{box-shadow:var(--p-image-action-focus-ring-shadow);outline:var(--p-image-action-focus-ring-width) var(--p-image-action-focus-ring-style) var(--p-image-action-focus-ring-color);outline-offset:var(--p-image-action-focus-ring-offset);}.p-image-action .p-icon{font-size:var(--p-image-action-icon-size);width:var(--p-image-action-icon-size);height:var(--p-image-action-icon-size);}.p-image-action.p-disabled{pointer-events:auto;}.p-image-original{max-width:100vw;max-height:100vh;transition:transform 300ms;}.p-image-original-enter-active{animation:p-animate-image-original-enter 300ms cubic-bezier(.19,1,.22,1);}.p-image-original-leave-active{animation:p-animate-image-original-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-image-original-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-image-original-leave{to{opacity:0;transform:scale(0.93);}} :root,:host{--p-imagecompare-handle-size:15px;--p-imagecompare-handle-hover-size:30px;--p-imagecompare-handle-background:rgba(255,255,255,0.3);--p-imagecompare-handle-hover-background:rgba(255,255,255,0.3);--p-imagecompare-handle-border-color:unset;--p-imagecompare-handle-hover-border-color:unset;--p-imagecompare-handle-border-width:0;--p-imagecompare-handle-border-radius:50%;--p-imagecompare-handle-transition-duration:var(--p-transition-duration);--p-imagecompare-handle-focus-ring-width:var(--p-focus-ring-width);--p-imagecompare-handle-focus-ring-style:var(--p-focus-ring-style);--p-imagecompare-handle-focus-ring-color:rgba(255,255,255,0.3);--p-imagecompare-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-imagecompare-handle-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-imagecompare{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;}.p-imagecompare img{width:100%;height:100%;position:absolute;}.p-imagecompare img + img{clip-path:polygon(0 0,var(--p-imagecompare-scope-x,50%) 0,var(--p-imagecompare-scope-x,50%) 100%,0 100%);}.p-imagecompare:dir(rtl) img + img{clip-path:polygon(calc(100% - var(--p-imagecompare-scope-x,50%)) 0,100% 0,100% 100%,calc(100% - var(--p-imagecompare-scope-x,50%)) 100%);}.p-imagecompare-slider{position:relative;-webkit-appearance:none;width:calc(100% + var(--p-imagecompare-handle-size));height:100%;margin-inline-start:calc(-1 * calc(var(--p-imagecompare-handle-size) / 2));background-color:transparent;outline:none;transition:all var(--p-imagecompare-handle-transition-duration);}.p-imagecompare-slider::-webkit-slider-thumb{-webkit-appearance:none;height:var(--p-imagecompare-handle-size);width:var(--p-imagecompare-handle-size);background:var(--p-imagecompare-handle-background);border:var(--p-imagecompare-handle-border-width) solid var(--p-imagecompare-handle-border-color);border-radius:var(--p-imagecompare-handle-border-radius);background-size:contain;cursor:ew-resize;transition:all var(--p-imagecompare-handle-transition-duration);}.p-imagecompare-slider::-moz-range-thumb{height:var(--p-imagecompare-handle-size);width:var(--p-imagecompare-handle-size);background:var(--p-imagecompare-handle-background);border:var(--p-imagecompare-handle-border-width) var(--p-imagecompare-handle-border-style) var(--p-imagecompare-handle-border-color);border-radius:var(--p-imagecompare-handle-border-radius);background-size:contain;cursor:ew-resize;}.p-imagecompare-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--p-imagecompare-handle-focus-ring-shadow);outline:var(--p-imagecompare-handle-focus-ring-width) var(--p-imagecompare-handle-focus-ring-style) var(--p-imagecompare-handle-focus-ring-color);outline-offset:var(--p-imagecompare-handle-focus-ring-offset);}.p-imagecompare-slider:focus-visible::-moz-range-thumb{box-shadow:var(--p-imagecompare-handle-focus-ring-shadow);outline:var(--p-imagecompare-handle-focus-ring-width) var(--p-imagecompare-handle-focus-ring-style) var(--p-imagecompare-handle-focus-ring-color);outline-offset:var(--p-imagecompare-handle-focus-ring-offset);}.p-imagecompare-slider:hover{width:calc(100% + var(--p-imagecompare-handle-hover-size));margin-inline-start:calc(-1 * calc(var(--p-imagecompare-handle-hover-size) / 2));}.p-imagecompare-slider:hover::-webkit-slider-thumb{background:var(--p-imagecompare-handle-hover-background);border-color:var(--p-imagecompare-handle-hover-border-color);height:var(--p-imagecompare-handle-hover-size);width:var(--p-imagecompare-handle-hover-size);}.p-imagecompare-slider:hover::-moz-range-thumb{background:var(--p-imagecompare-handle-hover-background);border-color:var(--p-imagecompare-handle-hover-border-color);height:var(--p-imagecompare-handle-hover-size);width:var(--p-imagecompare-handle-hover-size);} :root,:host{--p-avatar-xl-width:4rem;--p-avatar-xl-height:4rem;--p-avatar-xl-font-size:2rem;--p-avatar-xl-group-offset:-1.5rem;--p-avatar-xl-icon-size:2rem;--p-avatar-lg-width:3rem;--p-avatar-lg-height:3rem;--p-avatar-lg-font-size:1.5rem;--p-avatar-lg-group-offset:-1rem;--p-avatar-lg-icon-size:1.5rem;--p-avatar-group-border-color:var(--p-content-background);--p-avatar-group-offset:-0.75rem;--p-avatar-icon-size:1rem;--p-avatar-width:2rem;--p-avatar-height:2rem;--p-avatar-font-size:1rem;--p-avatar-background:var(--p-content-border-color);--p-avatar-color:var(--p-content-color);--p-avatar-border-radius:var(--p-content-border-radius);} .p-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--p-avatar-width);height:var(--p-avatar-height);font-size:var(--p-avatar-font-size);background:var(--p-avatar-background);color:var(--p-avatar-color);border-radius:var(--p-avatar-border-radius);}.p-avatar-image{background:transparent;}.p-avatar-circle{border-radius:50%;}.p-avatar-circle img{border-radius:50%;}.p-avatar-icon{font-size:var(--p-avatar-icon-size);width:var(--p-avatar-icon-size);height:var(--p-avatar-icon-size);}.p-avatar img{width:100%;height:100%;}.p-avatar-lg{width:var(--p-avatar-lg-width);height:var(--p-avatar-lg-width);font-size:var(--p-avatar-lg-font-size);}.p-avatar-lg .p-avatar-icon{font-size:var(--p-avatar-lg-icon-size);width:var(--p-avatar-lg-icon-size);height:var(--p-avatar-lg-icon-size);}.p-avatar-xl{width:var(--p-avatar-xl-width);height:var(--p-avatar-xl-width);font-size:var(--p-avatar-xl-font-size);}.p-avatar-xl .p-avatar-icon{font-size:var(--p-avatar-xl-icon-size);width:var(--p-avatar-xl-icon-size);height:var(--p-avatar-xl-icon-size);}.p-avatar-group{display:flex;align-items:center;}.p-avatar-group .p-avatar + .p-avatar{margin-inline-start:var(--p-avatar-group-offset);}.p-avatar-group .p-avatar{border:2px solid var(--p-avatar-group-border-color);}.p-avatar-group .p-avatar-lg + .p-avatar-lg{margin-inline-start:var(--p-avatar-lg-group-offset);}.p-avatar-group .p-avatar-xl + .p-avatar-xl{margin-inline-start:var(--p-avatar-xl-group-offset);} :root,:host{--p-badge-xl-font-size:1rem;--p-badge-xl-min-width:2rem;--p-badge-xl-height:2rem;--p-badge-lg-font-size:0.875rem;--p-badge-lg-min-width:1.75rem;--p-badge-lg-height:1.75rem;--p-badge-sm-font-size:0.625rem;--p-badge-sm-min-width:1.25rem;--p-badge-sm-height:1.25rem;--p-badge-dot-size:0.5rem;--p-badge-border-radius:var(--p-border-radius-md);--p-badge-padding:0 0.5rem;--p-badge-font-size:0.75rem;--p-badge-font-weight:700;--p-badge-min-width:1.5rem;--p-badge-height:1.5rem;--p-badge-contrast-background:var(--p-surface-950);--p-badge-contrast-color:var(--p-surface-0);--p-badge-danger-background:var(--p-red-500);--p-badge-danger-color:var(--p-surface-0);--p-badge-warn-background:var(--p-orange-500);--p-badge-warn-color:var(--p-surface-0);--p-badge-info-background:var(--p-sky-500);--p-badge-info-color:var(--p-surface-0);--p-badge-success-background:var(--p-green-500);--p-badge-success-color:var(--p-surface-0);--p-badge-secondary-background:var(--p-surface-100);--p-badge-secondary-color:var(--p-surface-600);--p-badge-primary-background:var(--p-primary-color);--p-badge-primary-color:var(--p-primary-contrast-color);}.p-dark{--p-badge-contrast-background:var(--p-surface-0);--p-badge-contrast-color:var(--p-surface-950);--p-badge-danger-background:var(--p-red-400);--p-badge-danger-color:var(--p-red-950);--p-badge-warn-background:var(--p-orange-400);--p-badge-warn-color:var(--p-orange-950);--p-badge-info-background:var(--p-sky-400);--p-badge-info-color:var(--p-sky-950);--p-badge-success-background:var(--p-green-400);--p-badge-success-color:var(--p-green-950);--p-badge-secondary-background:var(--p-surface-800);--p-badge-secondary-color:var(--p-surface-300);--p-badge-primary-background:var(--p-primary-color);--p-badge-primary-color:var(--p-primary-contrast-color);} .p-badge{display:inline-flex;border-radius:var(--p-badge-border-radius);align-items:center;justify-content:center;padding:var(--p-badge-padding);background:var(--p-badge-primary-background);color:var(--p-badge-primary-color);font-size:var(--p-badge-font-size);font-weight:var(--p-badge-font-weight);min-width:var(--p-badge-min-width);height:var(--p-badge-height);}.p-badge-dot{width:var(--p-badge-dot-size);min-width:var(--p-badge-dot-size);height:var(--p-badge-dot-size);border-radius:50%;padding:0;}.p-badge-circle{padding:0;border-radius:50%;}.p-badge-secondary{background:var(--p-badge-secondary-background);color:var(--p-badge-secondary-color);}.p-badge-success{background:var(--p-badge-success-background);color:var(--p-badge-success-color);}.p-badge-info{background:var(--p-badge-info-background);color:var(--p-badge-info-color);}.p-badge-warn{background:var(--p-badge-warn-background);color:var(--p-badge-warn-color);}.p-badge-danger{background:var(--p-badge-danger-background);color:var(--p-badge-danger-color);}.p-badge-contrast{background:var(--p-badge-contrast-background);color:var(--p-badge-contrast-color);}.p-badge-sm{font-size:var(--p-badge-sm-font-size);min-width:var(--p-badge-sm-min-width);height:var(--p-badge-sm-height);}.p-badge-lg{font-size:var(--p-badge-lg-font-size);min-width:var(--p-badge-lg-min-width);height:var(--p-badge-lg-height);}.p-badge-xl{font-size:var(--p-badge-xl-font-size);min-width:var(--p-badge-xl-min-width);height:var(--p-badge-xl-height);} :root,:host{--p-blockui-border-radius:var(--p-content-border-radius);} .p-blockui{position:relative;}.p-blockui-mask{border-radius:var(--p-blockui-border-radius);}.p-blockui-mask.p-overlay-mask{position:absolute;}.p-blockui-mask-document.p-overlay-mask{position:fixed;} :root,:host{--p-chip-remove-icon-size:1rem;--p-chip-remove-icon-focus-ring-width:var(--p-focus-ring-width);--p-chip-remove-icon-focus-ring-style:var(--p-focus-ring-style);--p-chip-remove-icon-focus-ring-color:var(--p-focus-ring-color);--p-chip-remove-icon-focus-ring-offset:var(--p-focus-ring-offset);--p-chip-remove-icon-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-chip-icon-size:1rem;--p-chip-image-width:2rem;--p-chip-image-height:2rem;--p-chip-border-radius:16px;--p-chip-padding-x:0.75rem;--p-chip-padding-y:0.5rem;--p-chip-gap:0.5rem;--p-chip-transition-duration:var(--p-transition-duration);--p-chip-remove-icon-color:var(--p-surface-800);--p-chip-icon-color:var(--p-surface-800);--p-chip-background:var(--p-surface-100);--p-chip-color:var(--p-surface-800);}.p-dark{--p-chip-remove-icon-color:var(--p-surface-0);--p-chip-icon-color:var(--p-surface-0);--p-chip-background:var(--p-surface-800);--p-chip-color:var(--p-surface-0);} .p-chip{display:inline-flex;align-items:center;background:var(--p-chip-background);color:var(--p-chip-color);border-radius:var(--p-chip-border-radius);padding-block:var(--p-chip-padding-y);padding-inline:var(--p-chip-padding-x);gap:var(--p-chip-gap);}.p-chip-icon{color:var(--p-chip-icon-color);font-size:var(--p-chip-icon-font-size);width:var(--p-chip-icon-size);height:var(--p-chip-icon-size);}.p-chip-image{border-radius:50%;width:var(--p-chip-image-width);height:var(--p-chip-image-height);margin-inline-start:calc(-1 * var(--p-chip-padding-y));}.p-chip:has(.p-chip-remove-icon){padding-inline-end:var(--p-chip-padding-y);}.p-chip:has(.p-chip-image){padding-block-start:calc(var(--p-chip-padding-y) / 2);padding-block-end:calc(var(--p-chip-padding-y) / 2);}.p-chip-remove-icon{cursor:pointer;font-size:var(--p-chip-remove-icon-size);width:var(--p-chip-remove-icon-size);height:var(--p-chip-remove-icon-size);color:var(--p-chip-remove-icon-color);border-radius:50%;transition:outline-color var(--p-chip-transition-duration),box-shadow var(--p-chip-transition-duration);outline-color:transparent;}.p-chip-remove-icon:focus-visible{box-shadow:var(--p-chip-remove-icon-focus-ring-shadow);outline:var(--p-chip-remove-icon-focus-ring-width) var(--p-chip-remove-icon-focus-ring-style) var(--p-chip-remove-icon-focus-ring-color);outline-offset:var(--p-chip-remove-icon-focus-ring-offset);} :root,:host{--p-inplace-display-hover-background:var(--p-content-hover-background);--p-inplace-display-hover-color:var(--p-content-hover-color);--p-inplace-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-inplace-border-radius:var(--p-content-border-radius);--p-inplace-transition-duration:var(--p-transition-duration);--p-inplace-focus-ring-width:var(--p-focus-ring-width);--p-inplace-focus-ring-style:var(--p-focus-ring-style);--p-inplace-focus-ring-color:var(--p-focus-ring-color);--p-inplace-focus-ring-offset:var(--p-focus-ring-offset);--p-inplace-focus-ring-shadow:var(--p-focus-ring-shadow);} .p-inplace-display{display:inline-block;cursor:pointer;border:1px solid transparent;padding:var(--p-inplace-padding);border-radius:var(--p-inplace-border-radius);transition:background var(--p-inplace-transition-duration),color var(--p-inplace-transition-duration),outline-color var(--p-inplace-transition-duration),box-shadow var(--p-inplace-transition-duration);outline-color:transparent;}.p-inplace-display:not(.p-disabled):hover{background:var(--p-inplace-display-hover-background);color:var(--p-inplace-display-hover-color);}.p-inplace-display:focus-visible{box-shadow:var(--p-inplace-focus-ring-shadow);outline:var(--p-inplace-focus-ring-width) var(--p-inplace-focus-ring-style) var(--p-inplace-focus-ring-color);outline-offset:var(--p-inplace-focus-ring-offset);}.p-inplace-content{display:block;} :root,:host{--p-metergroup-label-list-vertical-gap:0.5rem;--p-metergroup-label-list-horizontal-gap:1rem;--p-metergroup-label-icon-size:1rem;--p-metergroup-label-marker-size:0.5rem;--p-metergroup-label-gap:0.5rem;--p-metergroup-meters-background:var(--p-content-border-color);--p-metergroup-meters-size:0.5rem;--p-metergroup-border-radius:var(--p-content-border-radius);--p-metergroup-gap:1rem;} .p-metergroup{display:flex;gap:var(--p-metergroup-gap);}.p-metergroup-meters{display:flex;background:var(--p-metergroup-meters-background);border-radius:var(--p-metergroup-border-radius);}.p-metergroup-label-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;}.p-metergroup-label{display:inline-flex;align-items:center;gap:var(--p-metergroup-label-gap);}.p-metergroup-label-marker{display:inline-flex;width:var(--p-metergroup-label-marker-size);height:var(--p-metergroup-label-marker-size);border-radius:100%;}.p-metergroup-label-icon{font-size:var(--p-metergroup-label-icon-size);width:var(--p-metergroup-label-icon-size);height:var(--p-metergroup-label-icon-size);}.p-metergroup-horizontal{flex-direction:column;}.p-metergroup-label-list-horizontal{gap:var(--p-metergroup-label-list-horizontal-gap);}.p-metergroup-horizontal .p-metergroup-meters{height:var(--p-metergroup-meters-size);}.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-start-start-radius:var(--p-metergroup-border-radius);border-end-start-radius:var(--p-metergroup-border-radius);}.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-start-end-radius:var(--p-metergroup-border-radius);border-end-end-radius:var(--p-metergroup-border-radius);}.p-metergroup-vertical{flex-direction:row;}.p-metergroup-label-list-vertical{flex-direction:column;gap:var(--p-metergroup-label-list-vertical-gap);}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column;width:var(--p-metergroup-meters-size);height:100%;}.p-metergroup-vertical .p-metergroup-label-list{align-items:flex-start;}.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-start-start-radius:var(--p-metergroup-border-radius);border-start-end-radius:var(--p-metergroup-border-radius);}.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-end-start-radius:var(--p-metergroup-border-radius);border-end-end-radius:var(--p-metergroup-border-radius);} :root,:host{--p-overlaybadge-outline-width:2px;--p-overlaybadge-outline-color:var(--p-content-background);} .p-overlaybadge{position:relative;}.p-overlaybadge .p-badge{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0;outline-width:var(--p-overlaybadge-outline-width);outline-style:solid;outline-color:var(--p-overlaybadge-outline-color);}.p-overlaybadge .p-badge:dir(rtl){transform:translate(-50%,-50%);} .p-scrolltop.p-button{position:fixed!important;inset-block-end:20px;inset-inline-end:20px;}.p-scrolltop-sticky.p-button{position:sticky!important;display:flex;margin-inline-start:auto;}.p-scrolltop-enter-from{opacity:0;}.p-scrolltop-enter-active{transition:opacity 300ms;}.p-scrolltop-leave-to{opacity:0;}.p-scrolltop-leave-active{transition:opacity 300ms;} :root,:host{--p-skeleton-border-radius:var(--p-content-border-radius);--p-skeleton-background:var(--p-surface-200);--p-skeleton-animation-background:rgba(255,255,255,0.4);}.p-dark{--p-skeleton-background:rgba(255,255,255,0.06);--p-skeleton-animation-background:rgba(255,255,255,0.04);} .p-skeleton{display:block;overflow:hidden;background:var(--p-skeleton-background);border-radius:var(--p-skeleton-border-radius);}.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;background:linear-gradient(90deg,rgba(255,255,255,0),var(--p-skeleton-animation-background),rgba(255,255,255,0));}[dir='rtl'] .p-skeleton::after{animation-name:p-skeleton-animation-rtl;}.p-skeleton-circle{border-radius:50%;}.p-skeleton-animation-none::after{animation:none;}@keyframes p-skeleton-animation{from{transform:translateX(-100%);}to{transform:translateX(100%);}} @keyframes p-skeleton-animation-rtl{from{transform:translateX(100%);}to{transform:translateX(-100%);}} :root,:host{--p-progressbar-label-color:var(--p-primary-contrast-color);--p-progressbar-label-font-size:0.75rem;--p-progressbar-label-font-weight:600;--p-progressbar-value-background:var(--p-primary-color);--p-progressbar-background:var(--p-content-border-color);--p-progressbar-border-radius:var(--p-content-border-radius);--p-progressbar-height:1.25rem;} .p-progressbar{display:block;position:relative;overflow:hidden;height:var(--p-progressbar-height);background:var(--p-progressbar-background);border-radius:var(--p-progressbar-border-radius);}.p-progressbar-value{margin:0;background:var(--p-progressbar-value-background);}.p-progressbar-label{color:var(--p-progressbar-label-color);font-size:var(--p-progressbar-label-font-size);font-weight:var(--p-progressbar-label-font-weight);}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0%;position:absolute;display:none;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:width 1s ease-in-out;}.p-progressbar-determinate .p-progressbar-label{display:inline-flex;}.p-progressbar-indeterminate .p-progressbar-value::before{content:'';position:absolute;background:inherit;inset-block-start:0;inset-inline-start:0;inset-block-end:0;will-change:inset-inline-start,inset-inline-end;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:inherit;inset-block-start:0;inset-inline-start:0;inset-block-end:0;will-change:inset-inline-start,inset-inline-end;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s;}@keyframes p-progressbar-indeterminate-anim{0%{inset-inline-start:-35%;inset-inline-end:100%;}60%{inset-inline-start:100%;inset-inline-end:-90%;}100%{inset-inline-start:100%;inset-inline-end:-90%;}} @-webkit-keyframes p-progressbar-indeterminate-anim{0%{inset-inline-start:-35%;inset-inline-end:100%;}60%{inset-inline-start:100%;inset-inline-end:-90%;}100%{inset-inline-start:100%;inset-inline-end:-90%;}} @keyframes p-progressbar-indeterminate-anim-short{0%{inset-inline-start:-200%;inset-inline-end:100%;}60%{inset-inline-start:107%;inset-inline-end:-8%;}100%{inset-inline-start:107%;inset-inline-end:-8%;}} @-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{inset-inline-start:-200%;inset-inline-end:100%;}60%{inset-inline-start:107%;inset-inline-end:-8%;}100%{inset-inline-start:107%;inset-inline-end:-8%;}} :root,:host{--p-progressspinner-color-one:var(--p-red-500);--p-progressspinner-color-two:var(--p-blue-500);--p-progressspinner-color-three:var(--p-green-500);--p-progressspinner-color-four:var(--p-yellow-500);}.p-dark{--p-progressspinner-color-one:var(--p-red-400);--p-progressspinner-color-two:var(--p-blue-400);--p-progressspinner-color-three:var(--p-green-400);--p-progressspinner-color-four:var(--p-yellow-400);} .p-progressspinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block;}.p-progressspinner::before{content:'';display:block;padding-top:100%;}.p-progressspinner-spin{height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:p-progressspinner-rotate 2s linear infinite;}.p-progressspinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:var(--p-progressspinner-color-one);animation:p-progressspinner-dash 1.5s ease-in-out infinite,p-progressspinner-color 6s ease-in-out infinite;stroke-linecap:round;}@keyframes p-progressspinner-rotate{100%{transform:rotate(360deg);}} @keyframes p-progressspinner-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-progressspinner-color{100%,0%{stroke:var(--p-progressspinner-color-one);}40%{stroke:var(--p-progressspinner-color-two);}66%{stroke:var(--p-progressspinner-color-three);}80%,90%{stroke:var(--p-progressspinner-color-four);}} :root,:host{--p-tag-icon-size:0.75rem;--p-tag-font-size:0.875rem;--p-tag-font-weight:700;--p-tag-padding:0.25rem 0.5rem;--p-tag-gap:0.25rem;--p-tag-border-radius:var(--p-content-border-radius);--p-tag-rounded-border-radius:var(--p-border-radius-xl);--p-tag-contrast-background:var(--p-surface-950);--p-tag-contrast-color:var(--p-surface-0);--p-tag-danger-background:var(--p-red-100);--p-tag-danger-color:var(--p-red-700);--p-tag-warn-background:var(--p-orange-100);--p-tag-warn-color:var(--p-orange-700);--p-tag-info-background:var(--p-sky-100);--p-tag-info-color:var(--p-sky-700);--p-tag-success-background:var(--p-green-100);--p-tag-success-color:var(--p-green-700);--p-tag-secondary-background:var(--p-surface-100);--p-tag-secondary-color:var(--p-surface-600);--p-tag-primary-background:var(--p-primary-100);--p-tag-primary-color:var(--p-primary-700);}.p-dark{--p-tag-contrast-background:var(--p-surface-0);--p-tag-contrast-color:var(--p-surface-950);--p-tag-danger-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-tag-danger-color:var(--p-red-300);--p-tag-warn-background:color-mix(in srgb,var(--p-orange-500),transparent 84%);--p-tag-warn-color:var(--p-orange-300);--p-tag-info-background:color-mix(in srgb,var(--p-sky-500),transparent 84%);--p-tag-info-color:var(--p-sky-300);--p-tag-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-tag-success-color:var(--p-green-300);--p-tag-secondary-background:var(--p-surface-800);--p-tag-secondary-color:var(--p-surface-300);--p-tag-primary-background:color-mix(in srgb,var(--p-primary-500),transparent 84%);--p-tag-primary-color:var(--p-primary-300);} .p-tag{display:inline-flex;align-items:center;justify-content:center;background:var(--p-tag-primary-background);color:var(--p-tag-primary-color);font-size:var(--p-tag-font-size);font-weight:var(--p-tag-font-weight);padding:var(--p-tag-padding);border-radius:var(--p-tag-border-radius);gap:var(--p-tag-gap);}.p-tag-icon{font-size:var(--p-tag-icon-size);width:var(--p-tag-icon-size);height:var(--p-tag-icon-size);}.p-tag-rounded{border-radius:var(--p-tag-rounded-border-radius);}.p-tag-success{background:var(--p-tag-success-background);color:var(--p-tag-success-color);}.p-tag-info{background:var(--p-tag-info-background);color:var(--p-tag-info-color);}.p-tag-warn{background:var(--p-tag-warn-background);color:var(--p-tag-warn-color);}.p-tag-danger{background:var(--p-tag-danger-background);color:var(--p-tag-danger-color);}.p-tag-secondary{background:var(--p-tag-secondary-background);color:var(--p-tag-secondary-color);}.p-tag-contrast{background:var(--p-tag-contrast-background);color:var(--p-tag-contrast-color);} :root,:host{--p-terminal-command-response-margin:2px 0;--p-terminal-prompt-gap:0.25rem;--p-terminal-background:var(--p-form-field-background);--p-terminal-border-color:var(--p-form-field-border-color);--p-terminal-color:var(--p-form-field-color);--p-terminal-height:18rem;--p-terminal-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-terminal-border-radius:var(--p-form-field-border-radius);} .p-terminal{display:block;height:var(--p-terminal-height);overflow:auto;background:var(--p-terminal-background);color:var(--p-terminal-color);border:1px solid var(--p-terminal-border-color);padding:var(--p-terminal-padding);border-radius:var(--p-terminal-border-radius);}.p-terminal-prompt{display:flex;align-items:center;}.p-terminal-prompt-value{flex:1 1 auto;border:0 none;background:transparent;color:inherit;padding:0;outline:0 none;font-family:inherit;font-feature-settings:inherit;font-size:1rem;}.p-terminal-prompt-label{margin-inline-end:var(--p-terminal-prompt-gap);}.p-terminal-input::-ms-clear{display:none;}.p-terminal-command-response{margin:var(--p-terminal-command-response-margin);} :root,:host{--p-tooltip-max-width:12.5rem;--p-tooltip-gutter:0.25rem;--p-tooltip-shadow:var(--p-overlay-popover-shadow);--p-tooltip-padding:0.5rem 0.75rem;--p-tooltip-border-radius:var(--p-overlay-popover-border-radius);--p-tooltip-background:var(--p-surface-700);--p-tooltip-color:var(--p-surface-0);}.p-dark{--p-tooltip-background:var(--p-surface-700);--p-tooltip-color:var(--p-surface-0);} .p-tooltip{position:absolute;display:none;max-width:var(--p-tooltip-max-width);}.p-tooltip-right,.p-tooltip-left{padding:0 var(--p-tooltip-gutter);}.p-tooltip-top,.p-tooltip-bottom{padding:var(--p-tooltip-gutter) 0;}.p-tooltip-text{white-space:pre-line;word-break:break-word;background:var(--p-tooltip-background);color:var(--p-tooltip-color);padding:var(--p-tooltip-padding);box-shadow:var(--p-tooltip-shadow);border-radius:var(--p-tooltip-border-radius);}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.p-tooltip-right .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0;border-right-color:var(--p-tooltip-background);}.p-tooltip-left .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-left-color:var(--p-tooltip-background);}.p-tooltip-top .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);}.p-tooltip-bottom .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:0 var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);} :root,:host{--p-ripple-background:rgba(0,0,0,0.1);}.p-dark{--p-ripple-background:rgba(255,255,255,0.3);} .p-ink{display:block;position:absolute;background:var(--p-ripple-background);border-radius:100%;transform:scale(0);pointer-events:none;}.p-ink-active{animation:ripple 0.4s linear;}@keyframes ripple{100%{opacity:0;transform:scale(2.5);}} .p-icon{display:inline-block;vertical-align:baseline;flex-shrink:0;}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear;}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}` \ No newline at end of file diff --git a/src/lib/primePassthrough.ts b/src/lib/primePassthrough.ts deleted file mode 100644 index ad6ee6f..0000000 --- a/src/lib/primePassthrough.ts +++ /dev/null @@ -1,742 +0,0 @@ -export const styleTags = [ - { - "name": "base", - "value": ".p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px;}.p-overflow-hidden{overflow:hidden;padding-right:var(--p-scrollbar-width);}" - }, - { - "name": "virtualscroller", - "value": ".p-virtualscroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none;}.p-virtualscroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform;}.p-virtualscroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none;}.p-virtualscroller-loader{position:sticky;top:0;left:0;width:100%;height:100%;}.p-virtualscroller-loader-mask{display:flex;align-items:center;justify-content:center;}.p-virtualscroller-horizontal > .p-virtualscroller-content{display:flex;}.p-virtualscroller-inline .p-virtualscroller-content{position:static;}.p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;inset-block-start:0;inset-inline-start:0;}" - }, - { - "name": "primitive-variables", - "value": ":root,:host{--p-stone-50:#fafaf9;--p-stone-100:#f5f5f4;--p-stone-200:#e7e5e4;--p-stone-300:#d6d3d1;--p-stone-400:#a8a29e;--p-stone-500:#78716c;--p-stone-600:#57534e;--p-stone-700:#44403c;--p-stone-800:#292524;--p-stone-900:#1c1917;--p-stone-950:#0c0a09;--p-neutral-50:#fafafa;--p-neutral-100:#f5f5f5;--p-neutral-200:#e5e5e5;--p-neutral-300:#d4d4d4;--p-neutral-400:#a3a3a3;--p-neutral-500:#737373;--p-neutral-600:#525252;--p-neutral-700:#404040;--p-neutral-800:#262626;--p-neutral-900:#171717;--p-neutral-950:#0a0a0a;--p-zinc-50:#fafafa;--p-zinc-100:#f4f4f5;--p-zinc-200:#e4e4e7;--p-zinc-300:#d4d4d8;--p-zinc-400:#a1a1aa;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-zinc-700:#3f3f46;--p-zinc-800:#27272a;--p-zinc-900:#18181b;--p-zinc-950:#09090b;--p-gray-50:#f9fafb;--p-gray-100:#f3f4f6;--p-gray-200:#e5e7eb;--p-gray-300:#d1d5db;--p-gray-400:#9ca3af;--p-gray-500:#6b7280;--p-gray-600:#4b5563;--p-gray-700:#374151;--p-gray-800:#1f2937;--p-gray-900:#111827;--p-gray-950:#030712;--p-slate-50:#f8fafc;--p-slate-100:#f1f5f9;--p-slate-200:#e2e8f0;--p-slate-300:#cbd5e1;--p-slate-400:#94a3b8;--p-slate-500:#64748b;--p-slate-600:#475569;--p-slate-700:#334155;--p-slate-800:#1e293b;--p-slate-900:#0f172a;--p-slate-950:#020617;--p-rose-50:#fff1f2;--p-rose-100:#ffe4e6;--p-rose-200:#fecdd3;--p-rose-300:#fda4af;--p-rose-400:#fb7185;--p-rose-500:#f43f5e;--p-rose-600:#e11d48;--p-rose-700:#be123c;--p-rose-800:#9f1239;--p-rose-900:#881337;--p-rose-950:#4c0519;--p-pink-50:#fdf2f8;--p-pink-100:#fce7f3;--p-pink-200:#fbcfe8;--p-pink-300:#f9a8d4;--p-pink-400:#f472b6;--p-pink-500:#ec4899;--p-pink-600:#db2777;--p-pink-700:#be185d;--p-pink-800:#9d174d;--p-pink-900:#831843;--p-pink-950:#500724;--p-fuchsia-50:#fdf4ff;--p-fuchsia-100:#fae8ff;--p-fuchsia-200:#f5d0fe;--p-fuchsia-300:#f0abfc;--p-fuchsia-400:#e879f9;--p-fuchsia-500:#d946ef;--p-fuchsia-600:#c026d3;--p-fuchsia-700:#a21caf;--p-fuchsia-800:#86198f;--p-fuchsia-900:#701a75;--p-fuchsia-950:#4a044e;--p-purple-50:#faf5ff;--p-purple-100:#f3e8ff;--p-purple-200:#e9d5ff;--p-purple-300:#d8b4fe;--p-purple-400:#c084fc;--p-purple-500:#a855f7;--p-purple-600:#9333ea;--p-purple-700:#7e22ce;--p-purple-800:#6b21a8;--p-purple-900:#581c87;--p-purple-950:#3b0764;--p-violet-50:#f5f3ff;--p-violet-100:#ede9fe;--p-violet-200:#ddd6fe;--p-violet-300:#c4b5fd;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-violet-900:#4c1d95;--p-violet-950:#2e1065;--p-indigo-50:#eef2ff;--p-indigo-100:#e0e7ff;--p-indigo-200:#c7d2fe;--p-indigo-300:#a5b4fc;--p-indigo-400:#818cf8;--p-indigo-500:#6366f1;--p-indigo-600:#4f46e5;--p-indigo-700:#4338ca;--p-indigo-800:#3730a3;--p-indigo-900:#312e81;--p-indigo-950:#1e1b4b;--p-blue-50:#eff6ff;--p-blue-100:#dbeafe;--p-blue-200:#bfdbfe;--p-blue-300:#93c5fd;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-blue-700:#1d4ed8;--p-blue-800:#1e40af;--p-blue-900:#1e3a8a;--p-blue-950:#172554;--p-sky-50:#f0f9ff;--p-sky-100:#e0f2fe;--p-sky-200:#bae6fd;--p-sky-300:#7dd3fc;--p-sky-400:#38bdf8;--p-sky-500:#0ea5e9;--p-sky-600:#0284c7;--p-sky-700:#0369a1;--p-sky-800:#075985;--p-sky-900:#0c4a6e;--p-sky-950:#082f49;--p-cyan-50:#ecfeff;--p-cyan-100:#cffafe;--p-cyan-200:#a5f3fc;--p-cyan-300:#67e8f9;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-600:#0891b2;--p-cyan-700:#0e7490;--p-cyan-800:#155e75;--p-cyan-900:#164e63;--p-cyan-950:#083344;--p-teal-50:#f0fdfa;--p-teal-100:#ccfbf1;--p-teal-200:#99f6e4;--p-teal-300:#5eead4;--p-teal-400:#2dd4bf;--p-teal-500:#14b8a6;--p-teal-600:#0d9488;--p-teal-700:#0f766e;--p-teal-800:#115e59;--p-teal-900:#134e4a;--p-teal-950:#042f2e;--p-yellow-50:#fefce8;--p-yellow-100:#fef9c3;--p-yellow-200:#fef08a;--p-yellow-300:#fde047;--p-yellow-400:#facc15;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-yellow-700:#a16207;--p-yellow-800:#854d0e;--p-yellow-900:#713f12;--p-yellow-950:#422006;--p-amber-50:#fffbeb;--p-amber-100:#fef3c7;--p-amber-200:#fde68a;--p-amber-300:#fcd34d;--p-amber-400:#fbbf24;--p-amber-500:#f59e0b;--p-amber-600:#d97706;--p-amber-700:#b45309;--p-amber-800:#92400e;--p-amber-900:#78350f;--p-amber-950:#451a03;--p-orange-50:#fff7ed;--p-orange-100:#ffedd5;--p-orange-200:#fed7aa;--p-orange-300:#fdba74;--p-orange-400:#fb923c;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-orange-700:#c2410c;--p-orange-800:#9a3412;--p-orange-900:#7c2d12;--p-orange-950:#431407;--p-red-50:#fef2f2;--p-red-100:#fee2e2;--p-red-200:#fecaca;--p-red-300:#fca5a5;--p-red-400:#f87171;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-red-700:#b91c1c;--p-red-800:#991b1b;--p-red-900:#7f1d1d;--p-red-950:#450a0a;--p-lime-50:#f7fee7;--p-lime-100:#ecfccb;--p-lime-200:#d9f99d;--p-lime-300:#bef264;--p-lime-400:#a3e635;--p-lime-500:#84cc16;--p-lime-600:#65a30d;--p-lime-700:#4d7c0f;--p-lime-800:#3f6212;--p-lime-900:#365314;--p-lime-950:#1a2e05;--p-green-50:#f0fdf4;--p-green-100:#dcfce7;--p-green-200:#bbf7d0;--p-green-300:#86efac;--p-green-400:#4ade80;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-green-700:#15803d;--p-green-800:#166534;--p-green-900:#14532d;--p-green-950:#052e16;--p-emerald-50:#ecfdf5;--p-emerald-100:#d1fae5;--p-emerald-200:#a7f3d0;--p-emerald-300:#6ee7b7;--p-emerald-400:#34d399;--p-emerald-500:#10b981;--p-emerald-600:#059669;--p-emerald-700:#047857;--p-emerald-800:#065f46;--p-emerald-900:#064e3b;--p-emerald-950:#022c22;--p-border-radius-none:0;--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px;}" - }, - { - "name": "semantic-variables", - "value": ":root,:host{--p-transition-duration:0.2s;--p-disabled-opacity:0.6;--p-icon-size:1rem;--p-anchor-gutter:2px;--p-overlay-navigation-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-overlay-modal-border-radius:var(--p-border-radius-xl);--p-overlay-modal-padding:1.25rem;--p-overlay-modal-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--p-overlay-popover-border-radius:var(--p-border-radius-md);--p-overlay-popover-padding:0.75rem;--p-overlay-popover-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-overlay-select-border-radius:var(--p-border-radius-md);--p-overlay-select-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--p-navigation-submenu-icon-size:0.875rem;--p-navigation-submenu-label-padding:0.5rem 0.75rem;--p-navigation-submenu-label-font-weight:600;--p-navigation-item-padding:0.5rem 0.75rem;--p-navigation-item-border-radius:var(--p-border-radius-sm);--p-navigation-item-gap:0.5rem;--p-navigation-list-padding:0.25rem 0.25rem;--p-navigation-list-gap:2px;--p-mask-transition-duration:0.3s;--p-content-border-radius:var(--p-border-radius-md);--p-list-padding:0.25rem 0.25rem;--p-list-gap:2px;--p-list-option-group-padding:0.5rem 0.75rem;--p-list-option-group-font-weight:600;--p-list-option-padding:0.5rem 0.75rem;--p-list-option-border-radius:var(--p-border-radius-sm);--p-list-header-padding:0.5rem 1rem 0.25rem 1rem;--p-form-field-padding-x:0.75rem;--p-form-field-padding-y:0.5rem;--p-form-field-border-radius:var(--p-border-radius-md);--p-form-field-transition-duration:var(--p-transition-duration);--p-form-field-focus-ring-width:0;--p-form-field-focus-ring-style:none;--p-form-field-focus-ring-color:transparent;--p-form-field-focus-ring-offset:0;--p-form-field-focus-ring-shadow:none;--p-form-field-lg-font-size:1.125rem;--p-form-field-lg-padding-x:0.875rem;--p-form-field-lg-padding-y:0.625rem;--p-form-field-sm-font-size:0.875rem;--p-form-field-sm-padding-x:0.625rem;--p-form-field-sm-padding-y:0.375rem;--p-primary-50:#ecfdf5;--p-primary-100:#d1fae5;--p-primary-200:#a7f3d0;--p-primary-300:#6ee7b7;--p-primary-400:#34d399;--p-primary-500:#10b981;--p-primary-600:#059669;--p-primary-700:#047857;--p-primary-800:#065f46;--p-primary-900:#064e3b;--p-primary-950:#022c22;--p-focus-ring-width:1px;--p-focus-ring-style:solid;--p-focus-ring-color:var(--p-primary-color);--p-focus-ring-offset:2px;--p-focus-ring-shadow:none;--p-navigation-submenu-icon-color:var(--p-surface-400);--p-navigation-submenu-icon-focus-color:var(--p-surface-500);--p-navigation-submenu-icon-active-color:var(--p-surface-500);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-muted-color);--p-navigation-item-focus-background:var(--p-surface-100);--p-navigation-item-active-background:var(--p-surface-100);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-400);--p-navigation-item-icon-focus-color:var(--p-surface-500);--p-navigation-item-icon-active-color:var(--p-surface-500);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-muted-color);--p-list-option-focus-background:var(--p-surface-100);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-400);--p-list-option-icon-focus-color:var(--p-surface-500);--p-overlay-modal-background:var(--p-surface-0);--p-overlay-modal-border-color:var(--p-surface-200);--p-overlay-modal-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-0);--p-overlay-popover-border-color:var(--p-surface-200);--p-overlay-popover-color:var(--p-text-color);--p-overlay-select-background:var(--p-surface-0);--p-overlay-select-border-color:var(--p-surface-200);--p-overlay-select-color:var(--p-text-color);--p-content-background:var(--p-surface-0);--p-content-hover-background:var(--p-surface-100);--p-content-border-color:var(--p-surface-200);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-text-color:var(--p-surface-700);--p-text-hover-color:var(--p-surface-800);--p-text-muted-color:var(--p-surface-500);--p-text-hover-muted-color:var(--p-surface-600);--p-form-field-background:var(--p-surface-0);--p-form-field-disabled-background:var(--p-surface-200);--p-form-field-filled-background:var(--p-surface-50);--p-form-field-filled-hover-background:var(--p-surface-50);--p-form-field-filled-focus-background:var(--p-surface-50);--p-form-field-border-color:var(--p-surface-300);--p-form-field-hover-border-color:var(--p-surface-400);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-400);--p-form-field-color:var(--p-surface-700);--p-form-field-disabled-color:var(--p-surface-500);--p-form-field-placeholder-color:var(--p-surface-500);--p-form-field-invalid-placeholder-color:var(--p-red-600);--p-form-field-float-label-color:var(--p-surface-500);--p-form-field-float-label-focus-color:var(--p-primary-600);--p-form-field-float-label-active-color:var(--p-surface-500);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-400);--p-form-field-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);--p-mask-background:rgba(0,0,0,0.4);--p-mask-color:var(--p-surface-200);--p-highlight-background:var(--p-primary-50);--p-highlight-focus-background:var(--p-primary-100);--p-highlight-color:var(--p-primary-700);--p-highlight-focus-color:var(--p-primary-800);--p-primary-color:var(--p-primary-500);--p-primary-contrast-color:#ffffff;--p-primary-hover-color:var(--p-primary-600);--p-primary-active-color:var(--p-primary-700);--p-surface-0:#ffffff;--p-surface-50:var(--p-slate-50);--p-surface-100:var(--p-slate-100);--p-surface-200:var(--p-slate-200);--p-surface-300:var(--p-slate-300);--p-surface-400:var(--p-slate-400);--p-surface-500:var(--p-slate-500);--p-surface-600:var(--p-slate-600);--p-surface-700:var(--p-slate-700);--p-surface-800:var(--p-slate-800);--p-surface-900:var(--p-slate-900);--p-surface-950:var(--p-slate-950);}.p-dark{--p-navigation-submenu-icon-color:var(--p-surface-500);--p-navigation-submenu-icon-focus-color:var(--p-surface-400);--p-navigation-submenu-icon-active-color:var(--p-surface-400);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-muted-color);--p-navigation-item-focus-background:var(--p-surface-800);--p-navigation-item-active-background:var(--p-surface-800);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-500);--p-navigation-item-icon-focus-color:var(--p-surface-400);--p-navigation-item-icon-active-color:var(--p-surface-400);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-muted-color);--p-list-option-focus-background:var(--p-surface-800);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-500);--p-list-option-icon-focus-color:var(--p-surface-400);--p-overlay-modal-background:var(--p-surface-900);--p-overlay-modal-border-color:var(--p-surface-700);--p-overlay-modal-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-900);--p-overlay-popover-border-color:var(--p-surface-700);--p-overlay-popover-color:var(--p-text-color);--p-overlay-select-background:var(--p-surface-900);--p-overlay-select-border-color:var(--p-surface-700);--p-overlay-select-color:var(--p-text-color);--p-content-background:var(--p-surface-900);--p-content-hover-background:var(--p-surface-800);--p-content-border-color:var(--p-surface-700);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-text-color:var(--p-surface-0);--p-text-hover-color:var(--p-surface-0);--p-text-muted-color:var(--p-surface-400);--p-text-hover-muted-color:var(--p-surface-300);--p-form-field-background:var(--p-surface-950);--p-form-field-disabled-background:var(--p-surface-700);--p-form-field-filled-background:var(--p-surface-800);--p-form-field-filled-hover-background:var(--p-surface-800);--p-form-field-filled-focus-background:var(--p-surface-800);--p-form-field-border-color:var(--p-surface-600);--p-form-field-hover-border-color:var(--p-surface-500);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-300);--p-form-field-color:var(--p-surface-0);--p-form-field-disabled-color:var(--p-surface-400);--p-form-field-placeholder-color:var(--p-surface-400);--p-form-field-invalid-placeholder-color:var(--p-red-400);--p-form-field-float-label-color:var(--p-surface-400);--p-form-field-float-label-focus-color:var(--p-primary-color);--p-form-field-float-label-active-color:var(--p-surface-400);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-400);--p-form-field-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);--p-mask-background:rgba(0,0,0,0.6);--p-mask-color:var(--p-surface-200);--p-highlight-background:color-mix(in srgb,var(--p-primary-400),transparent 84%);--p-highlight-focus-background:color-mix(in srgb,var(--p-primary-400),transparent 76%);--p-highlight-color:rgba(255,255,255,.87);--p-highlight-focus-color:rgba(255,255,255,.87);--p-primary-color:var(--p-primary-400);--p-primary-contrast-color:var(--p-surface-900);--p-primary-hover-color:var(--p-primary-300);--p-primary-active-color:var(--p-primary-200);--p-surface-0:#ffffff;--p-surface-50:var(--p-zinc-50);--p-surface-100:var(--p-zinc-100);--p-surface-200:var(--p-zinc-200);--p-surface-300:var(--p-zinc-300);--p-surface-400:var(--p-zinc-400);--p-surface-500:var(--p-zinc-500);--p-surface-600:var(--p-zinc-600);--p-surface-700:var(--p-zinc-700);--p-surface-800:var(--p-zinc-800);--p-surface-900:var(--p-zinc-900);--p-surface-950:var(--p-zinc-950);}" - }, - { - "name": "global-variables", - "value": ":root,:host{color-scheme:light}.p-dark{color-scheme:dark}" - }, - { - "name": "global-style", - "value": "*,::before,::after{box-sizing:border-box;}.p-collapsible-enter-active{animation:p-animate-collapsible-expand 0.2s ease-out;overflow:hidden;}.p-collapsible-leave-active{animation:p-animate-collapsible-collapse 0.2s ease-out;overflow:hidden;}@keyframes p-animate-collapsible-expand{from{grid-template-rows:0fr;}to{grid-template-rows:1fr;}} @keyframes p-animate-collapsible-collapse{from{grid-template-rows:1fr;}to{grid-template-rows:0fr;}} .p-disabled,.p-disabled *{cursor:default;pointer-events:none;user-select:none;}.p-disabled,.p-component:disabled{opacity:var(--p-disabled-opacity);}.pi{font-size:var(--p-icon-size);}.p-icon{width:var(--p-icon-size);height:var(--p-icon-size);}.p-overlay-mask{background:var(--px-mask-background,var(--p-mask-background));color:var(--p-mask-color);position:fixed;top:0;left:0;width:100%;height:100%;}.p-overlay-mask-enter-active{animation:p-animate-overlay-mask-enter var(--p-mask-transition-duration) forwards;}.p-overlay-mask-leave-active{animation:p-animate-overlay-mask-leave var(--p-mask-transition-duration) forwards;}@keyframes p-animate-overlay-mask-enter{from{background:transparent;}to{background:var(--px-mask-background,var(--p-mask-background));}} @keyframes p-animate-overlay-mask-leave{from{background:var(--px-mask-background,var(--p-mask-background));}to{background:transparent;}} .p-anchored-overlay-enter-active{animation:p-animate-anchored-overlay-enter 300ms cubic-bezier(.19,1,.22,1);}.p-anchored-overlay-leave-active{animation:p-animate-anchored-overlay-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-anchored-overlay-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-anchored-overlay-leave{to{opacity:0;transform:scale(0.93);}} li.p-autocomplete-option,div.p-cascadeselect-option-content,li.p-listbox-option,li.p-multiselect-option,li.p-select-option,li.p-listbox-option,div.p-tree-node-content,li.p-datatable-filter-constraint,.p-datatable .p-datatable-tbody > tr,.p-treetable .p-treetable-tbody > tr,div.p-menu-item-content,div.p-tieredmenu-item-content,div.p-contextmenu-item-content,div.p-menubar-item-content,div.p-megamenu-item-content,div.p-panelmenu-header-content,div.p-panelmenu-item-content,th.p-datatable-header-cell,th.p-treetable-header-cell,thead.p-datatable-thead > tr > th,.p-treetable thead.p-treetable-thead>tr>th{transition:none;}" - }, - { - "name": "autocomplete-variables", - "value": ":root,:host{--p-autocomplete-empty-message-padding:var(--p-list-option-padding);--p-autocomplete-chip-border-radius:var(--p-border-radius-sm);--p-autocomplete-dropdown-width:2.5rem;--p-autocomplete-dropdown-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-hover-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-active-border-color:var(--p-form-field-border-color);--p-autocomplete-dropdown-border-radius:var(--p-form-field-border-radius);--p-autocomplete-dropdown-focus-ring-width:var(--p-focus-ring-width);--p-autocomplete-dropdown-focus-ring-style:var(--p-focus-ring-style);--p-autocomplete-dropdown-focus-ring-color:var(--p-focus-ring-color);--p-autocomplete-dropdown-focus-ring-offset:var(--p-focus-ring-offset);--p-autocomplete-dropdown-focus-ring-shadow:var(--p-focus-ring-shadow);--p-autocomplete-dropdown-lg-width:3rem;--p-autocomplete-dropdown-sm-width:2rem;--p-autocomplete-option-group-background:var(--p-list-option-group-background);--p-autocomplete-option-group-color:var(--p-list-option-group-color);--p-autocomplete-option-group-font-weight:var(--p-list-option-group-font-weight);--p-autocomplete-option-group-padding:var(--p-list-option-group-padding);--p-autocomplete-option-focus-background:var(--p-list-option-focus-background);--p-autocomplete-option-selected-background:var(--p-list-option-selected-background);--p-autocomplete-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-autocomplete-option-color:var(--p-list-option-color);--p-autocomplete-option-focus-color:var(--p-list-option-focus-color);--p-autocomplete-option-selected-color:var(--p-list-option-selected-color);--p-autocomplete-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-autocomplete-option-padding:var(--p-list-option-padding);--p-autocomplete-option-border-radius:var(--p-list-option-border-radius);--p-autocomplete-list-padding:var(--p-list-padding);--p-autocomplete-list-gap:var(--p-list-gap);--p-autocomplete-overlay-background:var(--p-overlay-select-background);--p-autocomplete-overlay-border-color:var(--p-overlay-select-border-color);--p-autocomplete-overlay-border-radius:var(--p-overlay-select-border-radius);--p-autocomplete-overlay-color:var(--p-overlay-select-color);--p-autocomplete-overlay-shadow:var(--p-overlay-select-shadow);--p-autocomplete-background:var(--p-form-field-background);--p-autocomplete-disabled-background:var(--p-form-field-disabled-background);--p-autocomplete-filled-background:var(--p-form-field-filled-background);--p-autocomplete-filled-hover-background:var(--p-form-field-filled-hover-background);--p-autocomplete-filled-focus-background:var(--p-form-field-filled-focus-background);--p-autocomplete-border-color:var(--p-form-field-border-color);--p-autocomplete-hover-border-color:var(--p-form-field-hover-border-color);--p-autocomplete-focus-border-color:var(--p-form-field-focus-border-color);--p-autocomplete-invalid-border-color:var(--p-form-field-invalid-border-color);--p-autocomplete-color:var(--p-form-field-color);--p-autocomplete-disabled-color:var(--p-form-field-disabled-color);--p-autocomplete-placeholder-color:var(--p-form-field-placeholder-color);--p-autocomplete-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-autocomplete-shadow:var(--p-form-field-shadow);--p-autocomplete-padding-x:var(--p-form-field-padding-x);--p-autocomplete-padding-y:var(--p-form-field-padding-y);--p-autocomplete-border-radius:var(--p-form-field-border-radius);--p-autocomplete-transition-duration:var(--p-form-field-transition-duration);--p-autocomplete-focus-ring-width:var(--p-form-field-focus-ring-width);--p-autocomplete-focus-ring-style:var(--p-form-field-focus-ring-style);--p-autocomplete-focus-ring-color:var(--p-form-field-focus-ring-color);--p-autocomplete-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-autocomplete-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-autocomplete-dropdown-background:var(--p-surface-100);--p-autocomplete-dropdown-hover-background:var(--p-surface-200);--p-autocomplete-dropdown-active-background:var(--p-surface-300);--p-autocomplete-dropdown-color:var(--p-surface-600);--p-autocomplete-dropdown-hover-color:var(--p-surface-700);--p-autocomplete-dropdown-active-color:var(--p-surface-800);--p-autocomplete-chip-focus-background:var(--p-surface-200);--p-autocomplete-chip-focus-color:var(--p-surface-800);}.p-dark{--p-autocomplete-dropdown-background:var(--p-surface-800);--p-autocomplete-dropdown-hover-background:var(--p-surface-700);--p-autocomplete-dropdown-active-background:var(--p-surface-600);--p-autocomplete-dropdown-color:var(--p-surface-300);--p-autocomplete-dropdown-hover-color:var(--p-surface-200);--p-autocomplete-dropdown-active-color:var(--p-surface-100);--p-autocomplete-chip-focus-background:var(--p-surface-700);--p-autocomplete-chip-focus-color:var(--p-surface-0);}" - }, - { - "name": "autocomplete-style", - "value": ".p-autocomplete{display:inline-flex;}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-0.5rem;inset-inline-end:var(--p-autocomplete-padding-x);}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-loader{inset-inline-end:calc(var(--p-autocomplete-dropdown-width) + var(--p-autocomplete-padding-x));}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input{flex:1 1 auto;width:1%;}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input,.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple{border-start-end-radius:0;border-end-end-radius:0;}.p-autocomplete-dropdown{cursor:pointer;display:inline-flex;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-autocomplete-dropdown-width);border-start-end-radius:var(--p-autocomplete-dropdown-border-radius);border-end-end-radius:var(--p-autocomplete-dropdown-border-radius);background:var(--p-autocomplete-dropdown-background);border:1px solid var(--p-autocomplete-dropdown-border-color);border-inline-start:0 none;color:var(--p-autocomplete-dropdown-color);transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration),outline-color var(--p-autocomplete-transition-duration),box-shadow var(--p-autocomplete-transition-duration);outline-color:transparent;}.p-autocomplete-dropdown:not(:disabled):hover{background:var(--p-autocomplete-dropdown-hover-background);border-color:var(--p-autocomplete-dropdown-hover-border-color);color:var(--p-autocomplete-dropdown-hover-color);}.p-autocomplete-dropdown:not(:disabled):active{background:var(--p-autocomplete-dropdown-active-background);border-color:var(--p-autocomplete-dropdown-active-border-color);color:var(--p-autocomplete-dropdown-active-color);}.p-autocomplete-dropdown:focus-visible{box-shadow:var(--p-autocomplete-dropdown-focus-ring-shadow);outline:var(--p-autocomplete-dropdown-focus-ring-width) var(--p-autocomplete-dropdown-focus-ring-style) var(--p-autocomplete-dropdown-focus-ring-color);outline-offset:var(--p-autocomplete-dropdown-focus-ring-offset);}.p-autocomplete-overlay{position:absolute;top:0;left:0;background:var(--p-autocomplete-overlay-background);color:var(--p-autocomplete-overlay-color);border:1px solid var(--p-autocomplete-overlay-border-color);border-radius:var(--p-autocomplete-overlay-border-radius);box-shadow:var(--p-autocomplete-overlay-shadow);min-width:100%;}.p-autocomplete-list-container{overflow:auto;}.p-autocomplete-list{margin:0;list-style-type:none;display:flex;flex-direction:column;gap:var(--p-autocomplete-list-gap);padding:var(--p-autocomplete-list-padding);}.p-autocomplete-option{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--p-autocomplete-option-padding);border:0 none;color:var(--p-autocomplete-option-color);background:transparent;transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration);border-radius:var(--p-autocomplete-option-border-radius);}.p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled).p-focus{background:var(--p-autocomplete-option-focus-background);color:var(--p-autocomplete-option-focus-color);}.p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover{background:var(--p-autocomplete-option-focus-background);color:var(--p-autocomplete-option-focus-color);}.p-autocomplete-option-selected{background:var(--p-autocomplete-option-selected-background);color:var(--p-autocomplete-option-selected-color);}.p-autocomplete-option-selected.p-focus{background:var(--p-autocomplete-option-selected-focus-background);color:var(--p-autocomplete-option-selected-focus-color);}.p-autocomplete-option-group{margin:0;padding:var(--p-autocomplete-option-group-padding);color:var(--p-autocomplete-option-group-color);background:var(--p-autocomplete-option-group-background);font-weight:var(--p-autocomplete-option-group-font-weight);}.p-autocomplete-input-multiple{margin:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;padding:calc(var(--p-autocomplete-padding-y) / 2) var(--p-autocomplete-padding-x);gap:calc(var(--p-autocomplete-padding-y) / 2);color:var(--p-autocomplete-color);background:var(--p-autocomplete-background);border:1px solid var(--p-autocomplete-border-color);border-radius:var(--p-autocomplete-border-radius);width:100%;transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration),outline-color var(--p-autocomplete-transition-duration),box-shadow var(--p-autocomplete-transition-duration);outline-color:transparent;box-shadow:var(--p-autocomplete-shadow);}.p-autocomplete-input-multiple.p-disabled{opacity:1;background:var(--p-autocomplete-disabled-background);color:var(--p-autocomplete-disabled-color);}.p-autocomplete-input-multiple:not(.p-disabled):hover{border-color:var(--p-autocomplete-hover-border-color);}.p-autocomplete.p-focus .p-autocomplete-input-multiple:not(.p-disabled){border-color:var(--p-autocomplete-focus-border-color);box-shadow:var(--p-autocomplete-focus-ring-shadow);outline:var(--p-autocomplete-focus-ring-width) var(--p-autocomplete-focus-ring-style) var(--p-autocomplete-focus-ring-color);outline-offset:var(--p-autocomplete-focus-ring-offset);}.p-autocomplete.p-invalid .p-autocomplete-input-multiple{border-color:var(--p-autocomplete-invalid-border-color);}.p-variant-filled.p-autocomplete-input-multiple{background:var(--p-autocomplete-filled-background);}.p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled):hover{background:var(--p-autocomplete-filled-hover-background);}.p-autocomplete.p-focus .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled){background:var(--p-autocomplete-filled-focus-background);}.p-autocomplete-chip.p-chip{padding-block-start:calc(var(--p-autocomplete-padding-y) / 2);padding-block-end:calc(var(--p-autocomplete-padding-y) / 2);border-radius:var(--p-autocomplete-chip-border-radius);}.p-autocomplete-input-multiple:has(.p-autocomplete-chip){padding-inline-start:calc(var(--p-autocomplete-padding-y) / 2);padding-inline-end:calc(var(--p-autocomplete-padding-y) / 2);}.p-autocomplete-chip-item.p-focus .p-autocomplete-chip{background:var(--p-autocomplete-chip-focus-background);color:var(--p-autocomplete-chip-focus-color);}.p-autocomplete-input-chip{flex:1 1 auto;display:inline-flex;padding-block-start:calc(var(--p-autocomplete-padding-y) / 2);padding-block-end:calc(var(--p-autocomplete-padding-y) / 2);}.p-autocomplete-input-chip input{border:0 none;outline:0 none;background:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%;font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:inherit;}.p-autocomplete-input-chip input::placeholder{color:var(--p-autocomplete-placeholder-color);}.p-autocomplete.p-invalid .p-autocomplete-input-chip input::placeholder{color:var(--p-autocomplete-invalid-placeholder-color);}.p-autocomplete-empty-message{padding:var(--p-autocomplete-empty-message-padding);}.p-autocomplete-fluid{display:flex;}.p-autocomplete-fluid:has(.p-autocomplete-dropdown) .p-autocomplete-input{width:1%;}.p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown{width:var(--p-autocomplete-dropdown-sm-width);}.p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown .p-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown{width:var(--p-autocomplete-dropdown-lg-width);}.p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown .p-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-autocomplete-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;color:var(--p-form-field-icon-color);inset-inline-end:var(--p-autocomplete-padding-x);}.p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-clear-icon{inset-inline-end:calc(var(--p-autocomplete-padding-x) + var(--p-autocomplete-dropdown-width));}.p-autocomplete:has(.p-autocomplete-clear-icon) .p-autocomplete-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputgroup .p-autocomplete-dropdown{border-radius:0;}.p-inputgroup > .p-autocomplete:last-child:has(.p-autocomplete-dropdown) > .p-autocomplete-input{border-start-end-radius:0;border-end-end-radius:0;}.p-inputgroup > .p-autocomplete:last-child .p-autocomplete-dropdown{border-start-end-radius:var(--p-autocomplete-dropdown-border-radius);border-end-end-radius:var(--p-autocomplete-dropdown-border-radius);}" - }, - { - "name": "cascadeselect-variables", - "value": ":root,:host{--p-cascadeselect-clear-icon-color:var(--p-form-field-icon-color);--p-cascadeselect-option-focus-background:var(--p-list-option-focus-background);--p-cascadeselect-option-selected-background:var(--p-list-option-selected-background);--p-cascadeselect-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-cascadeselect-option-color:var(--p-list-option-color);--p-cascadeselect-option-focus-color:var(--p-list-option-focus-color);--p-cascadeselect-option-selected-color:var(--p-list-option-selected-color);--p-cascadeselect-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-cascadeselect-option-padding:var(--p-list-option-padding);--p-cascadeselect-option-border-radius:var(--p-list-option-border-radius);--p-cascadeselect-option-icon-color:var(--p-list-option-icon-color);--p-cascadeselect-option-icon-focus-color:var(--p-list-option-icon-focus-color);--p-cascadeselect-option-icon-size:0.875rem;--p-cascadeselect-list-padding:var(--p-list-padding);--p-cascadeselect-list-gap:var(--p-list-gap);--p-cascadeselect-list-mobile-indent:1rem;--p-cascadeselect-overlay-background:var(--p-overlay-select-background);--p-cascadeselect-overlay-border-color:var(--p-overlay-select-border-color);--p-cascadeselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-cascadeselect-overlay-color:var(--p-overlay-select-color);--p-cascadeselect-overlay-shadow:var(--p-overlay-select-shadow);--p-cascadeselect-dropdown-width:2.5rem;--p-cascadeselect-dropdown-color:var(--p-form-field-icon-color);--p-cascadeselect-background:var(--p-form-field-background);--p-cascadeselect-disabled-background:var(--p-form-field-disabled-background);--p-cascadeselect-filled-background:var(--p-form-field-filled-background);--p-cascadeselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-cascadeselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-cascadeselect-border-color:var(--p-form-field-border-color);--p-cascadeselect-hover-border-color:var(--p-form-field-hover-border-color);--p-cascadeselect-focus-border-color:var(--p-form-field-focus-border-color);--p-cascadeselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-cascadeselect-color:var(--p-form-field-color);--p-cascadeselect-disabled-color:var(--p-form-field-disabled-color);--p-cascadeselect-placeholder-color:var(--p-form-field-placeholder-color);--p-cascadeselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-cascadeselect-shadow:var(--p-form-field-shadow);--p-cascadeselect-padding-x:var(--p-form-field-padding-x);--p-cascadeselect-padding-y:var(--p-form-field-padding-y);--p-cascadeselect-border-radius:var(--p-form-field-border-radius);--p-cascadeselect-transition-duration:var(--p-form-field-transition-duration);--p-cascadeselect-lg-font-size:var(--p-form-field-lg-font-size);--p-cascadeselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-cascadeselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-cascadeselect-sm-font-size:var(--p-form-field-sm-font-size);--p-cascadeselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-cascadeselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-cascadeselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-cascadeselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-cascadeselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-cascadeselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-cascadeselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "cascadeselect-style", - "value": ".p-cascadeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-cascadeselect-background);border:1px solid var(--p-cascadeselect-border-color);transition:background var(--p-cascadeselect-transition-duration),color var(--p-cascadeselect-transition-duration),border-color var(--p-cascadeselect-transition-duration),outline-color var(--p-cascadeselect-transition-duration),box-shadow var(--p-cascadeselect-transition-duration);border-radius:var(--p-cascadeselect-border-radius);outline-color:transparent;box-shadow:var(--p-cascadeselect-shadow);}.p-cascadeselect:not(.p-disabled):hover{border-color:var(--p-cascadeselect-hover-border-color);}.p-cascadeselect:not(.p-disabled).p-focus{border-color:var(--p-cascadeselect-focus-border-color);box-shadow:var(--p-cascadeselect-focus-ring-shadow);outline:var(--p-cascadeselect-focus-ring-width) var(--p-cascadeselect-focus-ring-style) var(--p-cascadeselect-focus-ring-color);outline-offset:var(--p-cascadeselect-focus-ring-offset);}.p-cascadeselect.p-variant-filled{background:var(--p-cascadeselect-filled-background);}.p-cascadeselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-cascadeselect-filled-hover-background);}.p-cascadeselect.p-variant-filled.p-focus{background:var(--p-cascadeselect-filled-focus-background);}.p-cascadeselect.p-invalid{border-color:var(--p-cascadeselect-invalid-border-color);}.p-cascadeselect.p-disabled{opacity:1;background:var(--p-cascadeselect-disabled-background);}.p-cascadeselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-cascadeselect-dropdown-color);width:var(--p-cascadeselect-dropdown-width);border-start-end-radius:var(--p-border-radius-md);border-end-end-radius:var(--p-border-radius-md);}.p-cascadeselect-clear-icon{align-self:center;color:var(--p-cascadeselect-clear-icon-color);inset-inline-end:var(--p-cascadeselect-dropdown-width);}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer;padding:var(--p-cascadeselect-padding-y) var(--p-cascadeselect-padding-x);background:transparent;border:0 none;outline:0 none;}.p-cascadeselect-label.p-placeholder{color:var(--p-cascadeselect-placeholder-color);}.p-cascadeselect.p-invalid .p-cascadeselect-label.p-placeholder{color:var(--p-cascadeselect-invalid-placeholder-color);}.p-cascadeselect.p-disabled .p-cascadeselect-label{color:var(--p-cascadeselect-disabled-color);}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden;}.p-cascadeselect-overlay{background:var(--p-cascadeselect-overlay-background);color:var(--p-cascadeselect-overlay-color);border:1px solid var(--p-cascadeselect-overlay-border-color);border-radius:var(--p-cascadeselect-overlay-border-radius);box-shadow:var(--p-cascadeselect-overlay-shadow);}.p-cascadeselect .p-cascadeselect-overlay{min-width:100%;}.p-cascadeselect-option-list{display:none;min-width:100%;position:absolute;z-index:1;}.p-cascadeselect-list{min-width:100%;margin:0;padding:0;list-style-type:none;padding:var(--p-cascadeselect-list-padding);display:flex;flex-direction:column;gap:var(--p-cascadeselect-list-gap);}.p-cascadeselect-option{cursor:pointer;font-weight:normal;white-space:nowrap;border:0 none;color:var(--p-cascadeselect-option-color);background:transparent;border-radius:var(--p-cascadeselect-option-border-radius);}.p-cascadeselect-option-active{overflow:visible;}.p-cascadeselect-option-active > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled):hover > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-focus-background);color:var(--p-cascadeselect-option-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled).p-focus > .p-cascadeselect-option-content > .p-cascadeselect-group-icon-container > .p-cascadeselect-group-icon{color:var(--p-cascadeselect-option-icon-focus-color);}.p-cascadeselect-option:not(.p-cascadeselect-option-selected):not(.p-disabled):hover > .p-cascadeselect-option-content > .p-cascadeselect-group-icon-container > .p-cascadeselect-group-icon{color:var(--p-cascadeselect-option-icon-focus-color);}.p-cascadeselect-option-selected > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-selected-background);color:var(--p-cascadeselect-option-selected-color);}.p-cascadeselect-option-selected.p-focus > .p-cascadeselect-option-content{background:var(--p-cascadeselect-option-selected-focus-background);color:var(--p-cascadeselect-option-selected-focus-color);}.p-cascadeselect-option-active > .p-cascadeselect-option-list{inset-inline-start:100%;inset-block-start:0;}.p-cascadeselect-option-content{display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;padding:var(--p-cascadeselect-option-padding);border-radius:var(--p-cascadeselect-option-border-radius);transition:background var(--p-cascadeselect-transition-duration),color var(--p-cascadeselect-transition-duration),border-color var(--p-cascadeselect-transition-duration),box-shadow var(--p-cascadeselect-transition-duration),outline-color var(--p-cascadeselect-transition-duration);}.p-cascadeselect-group-icon{font-size:var(--p-cascadeselect-option-icon-size);width:var(--p-cascadeselect-option-icon-size);height:var(--p-cascadeselect-option-icon-size);color:var(--p-cascadeselect-option-icon-color);}.p-cascadeselect-group-icon:dir(rtl){transform:rotate(180deg);}.p-cascadeselect-mobile-active .p-cascadeselect-option-list{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-cascadeselect-mobile-active .p-cascadeselect-group-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-cascadeselect-mobile-active .p-cascadeselect-option-active > .p-cascadeselect-option-content .p-cascadeselect-group-icon{transform:rotate(-90deg);}.p-cascadeselect-sm .p-cascadeselect-label{font-size:var(--p-cascadeselect-sm-font-size);padding-block:var(--p-cascadeselect-sm-padding-y);padding-inline:var(--p-cascadeselect-sm-padding-x);}.p-cascadeselect-sm .p-cascadeselect-dropdown .p-icon{font-size:var(--p-cascadeselect-sm-font-size);width:var(--p-cascadeselect-sm-font-size);height:var(--p-cascadeselect-sm-font-size);}.p-cascadeselect-lg .p-cascadeselect-label{font-size:var(--p-cascadeselect-lg-font-size);padding-block:var(--p-cascadeselect-lg-padding-y);padding-inline:var(--p-cascadeselect-lg-padding-x);}.p-cascadeselect-lg .p-cascadeselect-dropdown .p-icon{font-size:var(--p-cascadeselect-lg-font-size);width:var(--p-cascadeselect-lg-font-size);height:var(--p-cascadeselect-lg-font-size);}.p-cascadeselect-fluid{display:flex;}.p-cascadeselect-fluid .p-cascadeselect-label{width:1%;}.p-cascadeselect-fluid .p-cascadeselect-overlay .p-cascadeselect-overlay{min-width:12.5rem;}" - }, - { - "name": "checkbox-variables", - "value": ":root,:host{--p-checkbox-icon-size:0.875rem;--p-checkbox-icon-color:var(--p-form-field-color);--p-checkbox-icon-checked-color:var(--p-primary-contrast-color);--p-checkbox-icon-checked-hover-color:var(--p-primary-contrast-color);--p-checkbox-icon-disabled-color:var(--p-form-field-disabled-color);--p-checkbox-icon-lg-size:1rem;--p-checkbox-icon-sm-size:0.75rem;--p-checkbox-border-radius:var(--p-border-radius-sm);--p-checkbox-width:1.25rem;--p-checkbox-height:1.25rem;--p-checkbox-background:var(--p-form-field-background);--p-checkbox-checked-background:var(--p-primary-color);--p-checkbox-checked-hover-background:var(--p-primary-hover-color);--p-checkbox-disabled-background:var(--p-form-field-disabled-background);--p-checkbox-filled-background:var(--p-form-field-filled-background);--p-checkbox-border-color:var(--p-form-field-border-color);--p-checkbox-hover-border-color:var(--p-form-field-hover-border-color);--p-checkbox-focus-border-color:var(--p-form-field-border-color);--p-checkbox-checked-border-color:var(--p-primary-color);--p-checkbox-checked-hover-border-color:var(--p-primary-hover-color);--p-checkbox-checked-focus-border-color:var(--p-primary-color);--p-checkbox-checked-disabled-border-color:var(--p-form-field-border-color);--p-checkbox-invalid-border-color:var(--p-form-field-invalid-border-color);--p-checkbox-shadow:var(--p-form-field-shadow);--p-checkbox-transition-duration:var(--p-form-field-transition-duration);--p-checkbox-lg-width:1.5rem;--p-checkbox-lg-height:1.5rem;--p-checkbox-sm-width:1rem;--p-checkbox-sm-height:1rem;--p-checkbox-focus-ring-width:var(--p-focus-ring-width);--p-checkbox-focus-ring-style:var(--p-focus-ring-style);--p-checkbox-focus-ring-color:var(--p-focus-ring-color);--p-checkbox-focus-ring-offset:var(--p-focus-ring-offset);--p-checkbox-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "checkbox-style", - "value": ".p-checkbox{position:relative;display:inline-flex;user-select:none;vertical-align:bottom;width:var(--p-checkbox-width);height:var(--p-checkbox-height);}.p-checkbox-input{cursor:pointer;appearance:none;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid transparent;border-radius:var(--p-checkbox-border-radius);}.p-checkbox-box{display:flex;justify-content:center;align-items:center;border-radius:var(--p-checkbox-border-radius);border:1px solid var(--p-checkbox-border-color);background:var(--p-checkbox-background);width:var(--p-checkbox-width);height:var(--p-checkbox-height);transition:background var(--p-checkbox-transition-duration),color var(--p-checkbox-transition-duration),border-color var(--p-checkbox-transition-duration),box-shadow var(--p-checkbox-transition-duration),outline-color var(--p-checkbox-transition-duration);outline-color:transparent;box-shadow:var(--p-checkbox-shadow);}.p-checkbox-icon{transition-duration:var(--p-checkbox-transition-duration);color:var(--p-checkbox-icon-color);font-size:var(--p-checkbox-icon-size);width:var(--p-checkbox-icon-size);height:var(--p-checkbox-icon-size);}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--p-checkbox-hover-border-color);}.p-checkbox-checked .p-checkbox-box{border-color:var(--p-checkbox-checked-border-color);background:var(--p-checkbox-checked-background);}.p-checkbox-checked .p-checkbox-icon{color:var(--p-checkbox-icon-checked-color);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--p-checkbox-checked-hover-background);border-color:var(--p-checkbox-checked-hover-border-color);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon{color:var(--p-checkbox-icon-checked-hover-color);}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--p-checkbox-focus-border-color);box-shadow:var(--p-checkbox-focus-ring-shadow);outline:var(--p-checkbox-focus-ring-width) var(--p-checkbox-focus-ring-style) var(--p-checkbox-focus-ring-color);outline-offset:var(--p-checkbox-focus-ring-offset);}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--p-checkbox-checked-focus-border-color);}.p-checkbox.p-invalid > .p-checkbox-box{border-color:var(--p-checkbox-invalid-border-color);}.p-checkbox.p-variant-filled .p-checkbox-box{background:var(--p-checkbox-filled-background);}.p-checkbox-checked.p-variant-filled .p-checkbox-box{background:var(--p-checkbox-checked-background);}.p-checkbox-checked.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--p-checkbox-checked-hover-background);}.p-checkbox.p-disabled{opacity:1;}.p-checkbox.p-disabled .p-checkbox-box{background:var(--p-checkbox-disabled-background);border-color:var(--p-checkbox-checked-disabled-border-color);}.p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon{color:var(--p-checkbox-icon-disabled-color);}.p-checkbox-sm,.p-checkbox-sm .p-checkbox-box{width:var(--p-checkbox-sm-width);height:var(--p-checkbox-sm-height);}.p-checkbox-sm .p-checkbox-icon{font-size:var(--p-checkbox-icon-sm-size);width:var(--p-checkbox-icon-sm-size);height:var(--p-checkbox-icon-sm-size);}.p-checkbox-lg,.p-checkbox-lg .p-checkbox-box{width:var(--p-checkbox-lg-width);height:var(--p-checkbox-lg-height);}.p-checkbox-lg .p-checkbox-icon{font-size:var(--p-checkbox-icon-lg-size);width:var(--p-checkbox-icon-lg-size);height:var(--p-checkbox-icon-lg-size);}" - }, - { - "name": "checkboxgroup-style", - "value": ".p-checkbox-group{display:inline-flex;}" - }, - { - "name": "colorpicker-variables", - "value": ":root,:host{--p-colorpicker-panel-shadow:var(--p-overlay-popover-shadow);--p-colorpicker-panel-border-radius:var(--p-overlay-popover-border-radius);--p-colorpicker-preview-width:1.5rem;--p-colorpicker-preview-height:1.5rem;--p-colorpicker-preview-border-radius:var(--p-form-field-border-radius);--p-colorpicker-preview-focus-ring-width:var(--p-focus-ring-width);--p-colorpicker-preview-focus-ring-style:var(--p-focus-ring-style);--p-colorpicker-preview-focus-ring-color:var(--p-focus-ring-color);--p-colorpicker-preview-focus-ring-offset:var(--p-focus-ring-offset);--p-colorpicker-preview-focus-ring-shadow:var(--p-focus-ring-shadow);--p-colorpicker-transition-duration:var(--p-transition-duration);--p-colorpicker-handle-color:var(--p-surface-0);--p-colorpicker-panel-background:var(--p-surface-800);--p-colorpicker-panel-border-color:var(--p-surface-900);}.p-dark{--p-colorpicker-handle-color:var(--p-surface-0);--p-colorpicker-panel-background:var(--p-surface-900);--p-colorpicker-panel-border-color:var(--p-surface-700);}" - }, - { - "name": "colorpicker-style", - "value": ".p-colorpicker{display:inline-block;position:relative;}.p-colorpicker-dragging{cursor:pointer;}.p-colorpicker-preview{width:var(--p-colorpicker-preview-width);height:var(--p-colorpicker-preview-height);padding:0;border:0 none;border-radius:var(--p-colorpicker-preview-border-radius);transition:background var(--p-colorpicker-transition-duration),color var(--p-colorpicker-transition-duration),border-color var(--p-colorpicker-transition-duration),outline-color var(--p-colorpicker-transition-duration),box-shadow var(--p-colorpicker-transition-duration);outline-color:transparent;cursor:pointer;}.p-colorpicker-preview:enabled:focus-visible{border-color:var(--p-colorpicker-preview-focus-border-color);box-shadow:var(--p-colorpicker-preview-focus-ring-shadow);outline:var(--p-colorpicker-preview-focus-ring-width) var(--p-colorpicker-preview-focus-ring-style) var(--p-colorpicker-preview-focus-ring-color);outline-offset:var(--p-colorpicker-preview-focus-ring-offset);}.p-colorpicker-panel{background:var(--p-colorpicker-panel-background);border:1px solid var(--p-colorpicker-panel-border-color);border-radius:var(--p-colorpicker-panel-border-radius);box-shadow:var(--p-colorpicker-panel-shadow);width:193px;height:166px;position:absolute;top:0;left:0;}.p-colorpicker-panel-inline{box-shadow:none;position:static;}.p-colorpicker-content{position:relative;}.p-colorpicker-color-selector{width:150px;height:150px;inset-block-start:8px;inset-inline-start:8px;position:absolute;}.p-colorpicker-color-background{width:100%;height:100%;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-color-handle{position:absolute;inset-block-start:0px;inset-inline-start:150px;border-radius:100%;width:10px;height:10px;border-width:1px;border-style:solid;margin:-5px 0 0 -5px;cursor:pointer;opacity:0.85;border-color:var(--p-colorpicker-handle-color);}.p-colorpicker-hue{width:17px;height:150px;inset-block-start:8px;inset-inline-start:167px;position:absolute;opacity:0.85;background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);}.p-colorpicker-hue-handle{position:absolute;inset-block-start:150px;inset-inline-start:0px;width:21px;margin-inline-start:-2px;margin-block-start:-5px;height:10px;border-width:2px;border-style:solid;opacity:0.85;cursor:pointer;border-color:var(--p-colorpicker-handle-color);}" - }, - { - "name": "datepicker-variables", - "value": ":root,:host{--p-datepicker-time-picker-padding:0.5rem 0 0 0;--p-datepicker-time-picker-border-color:var(--p-content-border-color);--p-datepicker-time-picker-gap:0.5rem;--p-datepicker-time-picker-button-gap:0.25rem;--p-datepicker-buttonbar-padding:0.5rem 0 0 0;--p-datepicker-buttonbar-border-color:var(--p-content-border-color);--p-datepicker-year-padding:0.375rem;--p-datepicker-year-border-radius:var(--p-content-border-radius);--p-datepicker-year-view-margin:0.5rem 0 0 0;--p-datepicker-month-padding:0.375rem;--p-datepicker-month-border-radius:var(--p-content-border-radius);--p-datepicker-month-view-margin:0.5rem 0 0 0;--p-datepicker-date-hover-background:var(--p-content-hover-background);--p-datepicker-date-selected-background:var(--p-primary-color);--p-datepicker-date-range-selected-background:var(--p-highlight-background);--p-datepicker-date-color:var(--p-content-color);--p-datepicker-date-hover-color:var(--p-content-hover-color);--p-datepicker-date-selected-color:var(--p-primary-contrast-color);--p-datepicker-date-range-selected-color:var(--p-highlight-color);--p-datepicker-date-width:2rem;--p-datepicker-date-height:2rem;--p-datepicker-date-border-radius:50%;--p-datepicker-date-padding:0.25rem;--p-datepicker-date-focus-ring-width:var(--p-focus-ring-width);--p-datepicker-date-focus-ring-style:var(--p-focus-ring-style);--p-datepicker-date-focus-ring-color:var(--p-focus-ring-color);--p-datepicker-date-focus-ring-offset:var(--p-focus-ring-offset);--p-datepicker-date-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datepicker-week-day-padding:0.25rem;--p-datepicker-week-day-font-weight:500;--p-datepicker-week-day-color:var(--p-content-color);--p-datepicker-day-view-margin:0.5rem 0 0 0;--p-datepicker-group-border-color:var(--p-content-border-color);--p-datepicker-group-gap:var(--p-overlay-popover-padding);--p-datepicker-select-year-hover-background:var(--p-content-hover-background);--p-datepicker-select-year-color:var(--p-content-color);--p-datepicker-select-year-hover-color:var(--p-content-hover-color);--p-datepicker-select-year-padding:0.25rem 0.5rem;--p-datepicker-select-year-border-radius:var(--p-content-border-radius);--p-datepicker-select-month-hover-background:var(--p-content-hover-background);--p-datepicker-select-month-color:var(--p-content-color);--p-datepicker-select-month-hover-color:var(--p-content-hover-color);--p-datepicker-select-month-padding:0.25rem 0.5rem;--p-datepicker-select-month-border-radius:var(--p-content-border-radius);--p-datepicker-input-icon-color:var(--p-form-field-icon-color);--p-datepicker-dropdown-width:2.5rem;--p-datepicker-dropdown-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-hover-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-active-border-color:var(--p-form-field-border-color);--p-datepicker-dropdown-border-radius:var(--p-form-field-border-radius);--p-datepicker-dropdown-focus-ring-width:var(--p-focus-ring-width);--p-datepicker-dropdown-focus-ring-style:var(--p-focus-ring-style);--p-datepicker-dropdown-focus-ring-color:var(--p-focus-ring-color);--p-datepicker-dropdown-focus-ring-offset:var(--p-focus-ring-offset);--p-datepicker-dropdown-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datepicker-dropdown-lg-width:3rem;--p-datepicker-dropdown-sm-width:2rem;--p-datepicker-title-gap:0.5rem;--p-datepicker-title-font-weight:500;--p-datepicker-header-background:var(--p-content-background);--p-datepicker-header-border-color:var(--p-content-border-color);--p-datepicker-header-color:var(--p-content-color);--p-datepicker-header-padding:0 0 0.5rem 0;--p-datepicker-panel-background:var(--p-content-background);--p-datepicker-panel-border-color:var(--p-content-border-color);--p-datepicker-panel-color:var(--p-content-color);--p-datepicker-panel-border-radius:var(--p-content-border-radius);--p-datepicker-panel-shadow:var(--p-overlay-popover-shadow);--p-datepicker-panel-padding:var(--p-overlay-popover-padding);--p-datepicker-transition-duration:var(--p-transition-duration);--p-datepicker-today-background:var(--p-surface-200);--p-datepicker-today-color:var(--p-surface-900);--p-datepicker-dropdown-background:var(--p-surface-100);--p-datepicker-dropdown-hover-background:var(--p-surface-200);--p-datepicker-dropdown-active-background:var(--p-surface-300);--p-datepicker-dropdown-color:var(--p-surface-600);--p-datepicker-dropdown-hover-color:var(--p-surface-700);--p-datepicker-dropdown-active-color:var(--p-surface-800);}.p-dark{--p-datepicker-today-background:var(--p-surface-700);--p-datepicker-today-color:var(--p-surface-0);--p-datepicker-dropdown-background:var(--p-surface-800);--p-datepicker-dropdown-hover-background:var(--p-surface-700);--p-datepicker-dropdown-active-background:var(--p-surface-600);--p-datepicker-dropdown-color:var(--p-surface-300);--p-datepicker-dropdown-hover-color:var(--p-surface-200);--p-datepicker-dropdown-active-color:var(--p-surface-100);}" - }, - { - "name": "datepicker-style", - "value": ".p-datepicker{display:inline-flex;max-width:100%;}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input{border-start-end-radius:0;border-end-end-radius:0;}.p-datepicker-dropdown{cursor:pointer;display:inline-flex;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-datepicker-dropdown-width);border-start-end-radius:var(--p-datepicker-dropdown-border-radius);border-end-end-radius:var(--p-datepicker-dropdown-border-radius);background:var(--p-datepicker-dropdown-background);border:1px solid var(--p-datepicker-dropdown-border-color);border-inline-start:0 none;color:var(--p-datepicker-dropdown-color);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);outline-color:transparent;}.p-datepicker-dropdown:not(:disabled):hover{background:var(--p-datepicker-dropdown-hover-background);border-color:var(--p-datepicker-dropdown-hover-border-color);color:var(--p-datepicker-dropdown-hover-color);}.p-datepicker-dropdown:not(:disabled):active{background:var(--p-datepicker-dropdown-active-background);border-color:var(--p-datepicker-dropdown-active-border-color);color:var(--p-datepicker-dropdown-active-color);}.p-datepicker-dropdown:focus-visible{box-shadow:var(--p-datepicker-dropdown-focus-ring-shadow);outline:var(--p-datepicker-dropdown-focus-ring-width) var(--p-datepicker-dropdown-focus-ring-style) var(--p-datepicker-dropdown-focus-ring-color);outline-offset:var(--p-datepicker-dropdown-focus-ring-offset);}.p-datepicker:has(.p-datepicker-input-icon-container){position:relative;}.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker-input-icon-container{cursor:pointer;position:absolute;top:50%;inset-inline-end:var(--p-form-field-padding-x);margin-block-start:calc(-1 * (var(--p-icon-size) / 2));color:var(--p-datepicker-input-icon-color);line-height:1;z-index:1;}.p-datepicker:has(.p-datepicker-input:disabled) .p-datepicker-input-icon-container{cursor:default;}.p-datepicker-fluid{display:flex;}.p-datepicker-fluid:has(.p-datepicker-dropdown) .p-datepicker-input{flex:1 1 auto;width:1%;}.p-datepicker .p-datepicker-panel{min-width:100%;}.p-datepicker-panel{width:auto;padding:var(--p-datepicker-panel-padding);background:var(--p-datepicker-panel-background);color:var(--p-datepicker-panel-color);border:1px solid var(--p-datepicker-panel-border-color);border-radius:var(--p-datepicker-panel-border-radius);box-shadow:var(--p-datepicker-panel-shadow);}.p-datepicker-panel-inline{display:inline-block;overflow-x:auto;box-shadow:none;}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--p-datepicker-header-padding);background:var(--p-datepicker-header-background);color:var(--p-datepicker-header-color);border-block-end:1px solid var(--p-datepicker-header-border-color);}.p-datepicker-next-button:dir(rtl){order:-1;}.p-datepicker-prev-button:dir(rtl){order:1;}.p-datepicker-title{display:flex;align-items:center;justify-content:space-between;gap:var(--p-datepicker-title-gap);font-weight:var(--p-datepicker-title-font-weight);}.p-datepicker-select-year,.p-datepicker-select-month{border:none;background:transparent;margin:0;cursor:pointer;font-weight:inherit;transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration);}.p-datepicker-select-month{padding:var(--p-datepicker-select-month-padding);color:var(--p-datepicker-select-month-color);border-radius:var(--p-datepicker-select-month-border-radius);}.p-datepicker-select-year{padding:var(--p-datepicker-select-year-padding);color:var(--p-datepicker-select-year-color);border-radius:var(--p-datepicker-select-year-border-radius);}.p-datepicker-select-month:enabled:hover{background:var(--p-datepicker-select-month-hover-background);color:var(--p-datepicker-select-month-hover-color);}.p-datepicker-select-year:enabled:hover{background:var(--p-datepicker-select-year-hover-background);color:var(--p-datepicker-select-year-hover-color);}.p-datepicker-select-month:focus-visible,.p-datepicker-select-year:focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-calendar-container{display:flex;}.p-datepicker-calendar-container .p-datepicker-calendar{flex:1 1 auto;border-inline-start:1px solid var(--p-datepicker-group-border-color);padding-inline-end:var(--p-datepicker-group-gap);padding-inline-start:var(--p-datepicker-group-gap);}.p-datepicker-calendar-container .p-datepicker-calendar:first-child{padding-inline-start:0;border-inline-start:0 none;}.p-datepicker-calendar-container .p-datepicker-calendar:last-child{padding-inline-end:0;}.p-datepicker-day-view{width:100%;border-collapse:collapse;font-size:1rem;margin:var(--p-datepicker-day-view-margin);}.p-datepicker-weekday-cell{padding:var(--p-datepicker-week-day-padding);}.p-datepicker-weekday{font-weight:var(--p-datepicker-week-day-font-weight);color:var(--p-datepicker-week-day-color);}.p-datepicker-day-cell{padding:var(--p-datepicker-date-padding);}.p-datepicker-day{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative;width:var(--p-datepicker-date-width);height:var(--p-datepicker-date-height);border-radius:var(--p-datepicker-date-border-radius);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border:1px solid transparent;outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background:var(--p-datepicker-date-hover-background);color:var(--p-datepicker-date-hover-color);}.p-datepicker-day:focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-day-selected{background:var(--p-datepicker-date-selected-background);color:var(--p-datepicker-date-selected-color);}.p-datepicker-day-selected-range{background:var(--p-datepicker-date-range-selected-background);color:var(--p-datepicker-date-range-selected-color);}.p-datepicker-today > .p-datepicker-day{background:var(--p-datepicker-today-background);color:var(--p-datepicker-today-color);}.p-datepicker-today > .p-datepicker-day-selected{background:var(--p-datepicker-date-selected-background);color:var(--p-datepicker-date-selected-color);}.p-datepicker-today > .p-datepicker-day-selected-range{background:var(--p-datepicker-date-range-selected-background);color:var(--p-datepicker-date-range-selected-color);}.p-datepicker-weeknumber{text-align:center;}.p-datepicker-month-view{margin:var(--p-datepicker-month-view-margin);}.p-datepicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:var(--p-datepicker-month-padding);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border-radius:var(--p-datepicker-month-border-radius);outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover{color:var(--p-datepicker-date-hover-color);background:var(--p-datepicker-date-hover-background);}.p-datepicker-month-selected{color:var(--p-datepicker-date-selected-color);background:var(--p-datepicker-date-selected-background);}.p-datepicker-month:not(.p-disabled):focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-year-view{margin:var(--p-datepicker-year-view-margin);}.p-datepicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:var(--p-datepicker-year-padding);transition:background var(--p-datepicker-transition-duration),color var(--p-datepicker-transition-duration),border-color var(--p-datepicker-transition-duration),box-shadow var(--p-datepicker-transition-duration),outline-color var(--p-datepicker-transition-duration);border-radius:var(--p-datepicker-year-border-radius);outline-color:transparent;color:var(--p-datepicker-date-color);}.p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover{color:var(--p-datepicker-date-hover-color);background:var(--p-datepicker-date-hover-background);}.p-datepicker-year-selected{color:var(--p-datepicker-date-selected-color);background:var(--p-datepicker-date-selected-background);}.p-datepicker-year:not(.p-disabled):focus-visible{box-shadow:var(--p-datepicker-date-focus-ring-shadow);outline:var(--p-datepicker-date-focus-ring-width) var(--p-datepicker-date-focus-ring-style) var(--p-datepicker-date-focus-ring-color);outline-offset:var(--p-datepicker-date-focus-ring-offset);}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center;padding:var(--p-datepicker-buttonbar-padding);border-block-start:1px solid var(--p-datepicker-buttonbar-border-color);}.p-datepicker-buttonbar .p-button{width:auto;}.p-datepicker-time-picker{display:flex;justify-content:center;align-items:center;border-block-start:1px solid var(--p-datepicker-time-picker-border-color);padding:0;gap:var(--p-datepicker-time-picker-gap);}.p-datepicker-calendar-container + .p-datepicker-time-picker{padding:var(--p-datepicker-time-picker-padding);}.p-datepicker-time-picker > div{display:flex;align-items:center;flex-direction:column;gap:var(--p-datepicker-time-picker-button-gap);}.p-datepicker-time-picker span{font-size:1rem;}.p-datepicker-timeonly .p-datepicker-time-picker{border-block-start:0 none;}.p-datepicker-time-picker:dir(rtl){flex-direction:row-reverse;}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown{width:var(--p-datepicker-dropdown-sm-width);}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-sm) .p-datepicker-input-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown{width:var(--p-datepicker-dropdown-lg-width);}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-lg) .p-datepicker-input-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-datepicker-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;color:var(--p-form-field-icon-color);inset-inline-end:var(--p-form-field-padding-x);}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-clear-icon{inset-inline-end:calc(var(--p-datepicker-dropdown-width) + var(--p-form-field-padding-x));}.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon{inset-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker:has(.p-datepicker-clear-icon) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-datepicker:has(.p-datepicker-input-icon-container):has(.p-datepicker-clear-icon) .p-datepicker-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 3) + calc(var(--p-icon-size) * 2));}.p-inputgroup .p-datepicker-dropdown{border-radius:0;}.p-inputgroup > .p-datepicker:last-child:has(.p-datepicker-dropdown) > .p-datepicker-input{border-start-end-radius:0;border-end-end-radius:0;}.p-inputgroup > .p-datepicker:last-child .p-datepicker-dropdown{border-start-end-radius:var(--p-datepicker-dropdown-border-radius);border-end-end-radius:var(--p-datepicker-dropdown-border-radius);}" - }, - { - "name": "floatlabel-variables", - "value": ":root,:host{--p-floatlabel-on-border-radius:var(--p-border-radius-xs);--p-floatlabel-on-active-background:var(--p-form-field-background);--p-floatlabel-on-active-padding:0 0.125rem;--p-floatlabel-in-active-top:var(--p-form-field-padding-y);--p-floatlabel-in-input-padding-top:1.5rem;--p-floatlabel-in-input-padding-bottom:var(--p-form-field-padding-y);--p-floatlabel-over-active-top:-1.25rem;--p-floatlabel-color:var(--p-form-field-float-label-color);--p-floatlabel-focus-color:var(--p-form-field-float-label-focus-color);--p-floatlabel-active-color:var(--p-form-field-float-label-active-color);--p-floatlabel-invalid-color:var(--p-form-field-float-label-invalid-color);--p-floatlabel-transition-duration:0.2s;--p-floatlabel-position-x:var(--p-form-field-padding-x);--p-floatlabel-position-y:var(--p-form-field-padding-y);--p-floatlabel-font-weight:500;--p-floatlabel-active-font-size:0.75rem;--p-floatlabel-active-font-weight:400;}" - }, - { - "name": "floatlabel-style", - "value": ".p-floatlabel{display:block;position:relative;}.p-floatlabel label{position:absolute;pointer-events:none;top:50%;transform:translateY(-50%);transition-property:all;transition-timing-function:ease;line-height:1;font-weight:var(--p-floatlabel-font-weight);inset-inline-start:var(--p-floatlabel-position-x);color:var(--p-floatlabel-color);transition-duration:var(--p-floatlabel-transition-duration);}.p-floatlabel:has(.p-textarea) label{top:var(--p-floatlabel-position-y);transform:translateY(0);}.p-floatlabel:has(.p-inputicon:first-child) label{inset-inline-start:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(input:-webkit-autofill) label,.p-floatlabel:has(textarea:focus) label,.p-floatlabel:has(textarea.p-filled) label,.p-floatlabel:has(.p-inputwrapper-focus) label,.p-floatlabel:has(.p-inputwrapper-filled) label,.p-floatlabel:has(input[placeholder]) label,.p-floatlabel:has(textarea[placeholder]) label{top:var(--p-floatlabel-over-active-top);transform:translateY(0);font-size:var(--p-floatlabel-active-font-size);font-weight:var(--p-floatlabel-active-font-weight);}.p-floatlabel:has(input.p-filled) label,.p-floatlabel:has(textarea.p-filled) label,.p-floatlabel:has(.p-inputwrapper-filled) label{color:var(--p-floatlabel-active-color);}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(input:-webkit-autofill) label,.p-floatlabel:has(textarea:focus) label,.p-floatlabel:has(.p-inputwrapper-focus) label{color:var(--p-floatlabel-focus-color);}.p-floatlabel-in .p-inputtext,.p-floatlabel-in .p-textarea,.p-floatlabel-in .p-select-label,.p-floatlabel-in .p-multiselect-label,.p-floatlabel-in .p-multiselect-label:has(.p-chip),.p-floatlabel-in .p-autocomplete-input-multiple,.p-floatlabel-in .p-cascadeselect-label,.p-floatlabel-in .p-treeselect-label{padding-block-start:var(--p-floatlabel-in-input-padding-top);padding-block-end:var(--p-floatlabel-in-input-padding-bottom);}.p-floatlabel-in:has(input:focus) label,.p-floatlabel-in:has(input.p-filled) label,.p-floatlabel-in:has(input:-webkit-autofill) label,.p-floatlabel-in:has(textarea:focus) label,.p-floatlabel-in:has(textarea.p-filled) label,.p-floatlabel-in:has(.p-inputwrapper-focus) label,.p-floatlabel-in:has(.p-inputwrapper-filled) label,.p-floatlabel-in:has(input[placeholder]) label,.p-floatlabel-in:has(textarea[placeholder]) label{top:var(--p-floatlabel-in-active-top);}.p-floatlabel-on:has(input:focus) label,.p-floatlabel-on:has(input.p-filled) label,.p-floatlabel-on:has(input:-webkit-autofill) label,.p-floatlabel-on:has(textarea:focus) label,.p-floatlabel-on:has(textarea.p-filled) label,.p-floatlabel-on:has(.p-inputwrapper-focus) label,.p-floatlabel-on:has(.p-inputwrapper-filled) label,.p-floatlabel-on:has(input[placeholder]) label,.p-floatlabel-on:has(textarea[placeholder]) label{top:0;transform:translateY(-50%);border-radius:var(--p-floatlabel-on-border-radius);background:var(--p-floatlabel-on-active-background);padding:var(--p-floatlabel-on-active-padding);}.p-floatlabel:has([class^='p-'][class$='-fluid']){width:100%;}.p-floatlabel:has(.p-invalid) label{color:var(--p-floatlabel-invalid-color);}" - }, - { - "name": "iconfield-variables", - "value": ":root,:host{--p-iconfield-icon-color:var(--p-form-field-icon-color);}" - }, - { - "name": "iconfield-style", - "value": ".p-iconfield{position:relative;display:block;}.p-inputicon{position:absolute;top:50%;margin-top:calc(-1 * (var(--p-icon-size) / 2));color:var(--p-iconfield-icon-color);line-height:1;z-index:1;}.p-iconfield .p-inputicon:first-child{inset-inline-start:var(--p-form-field-padding-x);}.p-iconfield .p-inputicon:last-child{inset-inline-end:var(--p-form-field-padding-x);}.p-iconfield .p-inputtext:not(:first-child),.p-iconfield .p-inputwrapper:not(:first-child) .p-inputtext{padding-inline-start:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-iconfield:has(.p-inputfield-sm) .p-inputicon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);margin-top:calc(-1 * (var(--p-form-field-sm-font-size) / 2));}.p-iconfield:has(.p-inputfield-lg) .p-inputicon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);margin-top:calc(-1 * (var(--p-form-field-lg-font-size) / 2));}" - }, - { - "name": "iftalabel-variables", - "value": ":root,:host{--p-iftalabel-input-padding-top:1.5rem;--p-iftalabel-input-padding-bottom:var(--p-form-field-padding-y);--p-iftalabel-color:var(--p-form-field-float-label-color);--p-iftalabel-focus-color:var(--p-form-field-float-label-focus-color);--p-iftalabel-invalid-color:var(--p-form-field-float-label-invalid-color);--p-iftalabel-transition-duration:0.2s;--p-iftalabel-position-x:var(--p-form-field-padding-x);--p-iftalabel-top:var(--p-form-field-padding-y);--p-iftalabel-font-size:0.75rem;--p-iftalabel-font-weight:400;}" - }, - { - "name": "iftalabel-style", - "value": ".p-iftalabel{display:block;position:relative;}.p-iftalabel label{position:absolute;pointer-events:none;top:var(--p-iftalabel-top);transition-property:all;transition-timing-function:ease;line-height:1;font-size:var(--p-iftalabel-font-size);font-weight:var(--p-iftalabel-font-weight);inset-inline-start:var(--p-iftalabel-position-x);color:var(--p-iftalabel-color);transition-duration:var(--p-iftalabel-transition-duration);}.p-iftalabel .p-inputtext,.p-iftalabel .p-textarea,.p-iftalabel .p-select-label,.p-iftalabel .p-multiselect-label,.p-iftalabel .p-multiselect-label:has(.p-chip),.p-iftalabel .p-autocomplete-input-multiple,.p-iftalabel .p-cascadeselect-label,.p-iftalabel .p-treeselect-label{padding-block-start:var(--p-iftalabel-input-padding-top);padding-block-end:var(--p-iftalabel-input-padding-bottom);}.p-iftalabel:has(.p-invalid) label{color:var(--p-iftalabel-invalid-color);}.p-iftalabel:has(input:focus) label,.p-iftalabel:has(input:-webkit-autofill) label,.p-iftalabel:has(textarea:focus) label,.p-iftalabel:has(.p-inputwrapper-focus) label{color:var(--p-iftalabel-focus-color);}.p-iftalabel .p-inputicon{top:var(--p-iftalabel-input-padding-top);transform:translateY(25%);margin-top:0;}" - }, - { - "name": "inputchips-variables", - "value": ":root,:host{--p-inputchips-chip-border-radius:var(--p-border-radius-sm);--p-inputchips-background:var(--p-form-field-background);--p-inputchips-disabled-background:var(--p-form-field-disabled-background);--p-inputchips-filled-background:var(--p-form-field-filled-background);--p-inputchips-filled-focus-background:var(--p-form-field-filled-focus-background);--p-inputchips-border-color:var(--p-form-field-border-color);--p-inputchips-hover-border-color:var(--p-form-field-hover-border-color);--p-inputchips-focus-border-color:var(--p-form-field-focus-border-color);--p-inputchips-invalid-border-color:var(--p-form-field-invalid-border-color);--p-inputchips-color:var(--p-form-field-color);--p-inputchips-disabled-color:var(--p-form-field-disabled-color);--p-inputchips-placeholder-color:var(--p-form-field-placeholder-color);--p-inputchips-shadow:var(--p-form-field-shadow);--p-inputchips-padding-x:var(--p-form-field-padding-x);--p-inputchips-padding-y:var(--p-form-field-padding-y);--p-inputchips-border-radius:var(--p-form-field-border-radius);--p-inputchips-transition-duration:var(--p-form-field-transition-duration);--p-inputchips-focus-ring-width:var(--p-form-field-focus-ring-width);--p-inputchips-focus-ring-style:var(--p-form-field-focus-ring-style);--p-inputchips-focus-ring-color:var(--p-form-field-focus-ring-color);--p-inputchips-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-inputchips-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-inputchips-chip-focus-background:var(--p-surface-200);--p-inputchips-chip-color:var(--p-surface-800);}.p-dark{--p-inputchips-chip-focus-background:var(--p-surface-700);--p-inputchips-chip-color:var(--p-surface-0);}" - }, - { - "name": "inputchips-style", - "value": ".p-inputchips{display:inline-flex;}.p-inputchips-input{margin:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;padding:calc(var(--p-inputchips-padding-y) / 2) var(--p-inputchips-padding-x);gap:calc(var(--p-inputchips-padding-y) / 2);color:var(--p-inputchips-color);background:var(--p-inputchips-background);border:1px solid var(--p-inputchips-border-color);border-radius:var(--p-inputchips-border-radius);width:100%;transition:background var(--p-inputchips-transition-duration),color var(--p-inputchips-transition-duration),border-color var(--p-inputchips-transition-duration),outline-color var(--p-inputchips-transition-duration),box-shadow var(--p-inputchips-transition-duration);outline-color:transparent;box-shadow:var(--p-inputchips-shadow);}.p-inputchips:not(.p-disabled):hover .p-inputchips-input{border-color:var(--p-inputchips-hover-border-color);}.p-inputchips:not(.p-disabled).p-focus .p-inputchips-input{border-color:var(--p-inputchips-focus-border-color);box-shadow:var(--p-inputchips-focus-ring-shadow);outline:var(--p-inputchips-focus-ring-width) var(--p-inputchips-focus-ring-style) var(--p-inputchips-focus-ring-color);outline-offset:var(--p-inputchips-focus-ring-offset);}.p-inputchips.p-invalid .p-inputchips-input{border-color:var(--p-inputchips-invalid-border-color);}.p-variant-filled.p-inputchips-input{background:var(--p-inputchips-filled-background);}.p-inputchips:not(.p-disabled).p-focus .p-variant-filled.p-inputchips-input{background:var(--p-inputchips-filled-focus-background);}.p-inputchips.p-disabled .p-inputchips-input{opacity:1;background:var(--p-inputchips-disabled-background);color:var(--p-inputchips-disabled-color);}.p-inputchips-chip.p-chip{padding-top:calc(var(--p-inputchips-padding-y) / 2);padding-bottom:calc(var(--p-inputchips-padding-y) / 2);border-radius:var(--p-inputchips-chip-border-radius);transition:background var(--p-inputchips-transition-duration),color var(--p-inputchips-transition-duration);}.p-inputchips-chip-item.p-focus .p-inputchips-chip{background:var(--p-inputchips-chip-focus-background);color:var(--p-inputchips-chip-focus-color);}.p-inputchips-input:has(.p-inputchips-chip){padding-left:calc(var(--p-inputchips-padding-y) / 2);padding-right:calc(var(--p-inputchips-padding-y) / 2);}.p-inputchips-input-item{flex:1 1 auto;display:inline-flex;padding-top:calc(var(--p-inputchips-padding-y) / 2);padding-bottom:calc(var(--p-inputchips-padding-y) / 2);}.p-inputchips-input-item input{border:0 none;outline:0 none;background:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%;font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:inherit;}.p-inputchips-input-item input::placeholder{color:var(--p-inputchips-placeholder-color);}" - }, - { - "name": "inputgroup-variables", - "value": ":root,:host{--p-inputgroup-addon-background:var(--p-form-field-background);--p-inputgroup-addon-border-color:var(--p-form-field-border-color);--p-inputgroup-addon-color:var(--p-form-field-icon-color);--p-inputgroup-addon-border-radius:var(--p-form-field-border-radius);--p-inputgroup-addon-padding:0.5rem;--p-inputgroup-addon-min-width:2.5rem;}" - }, - { - "name": "inputgroup-style", - "value": ".p-inputgroup,.p-inputgroup .p-iconfield,.p-inputgroup .p-floatlabel,.p-inputgroup .p-iftalabel{display:flex;align-items:stretch;width:100%;}.p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper{flex:1 1 auto;width:1%;}.p-inputgroupaddon{display:flex;align-items:center;justify-content:center;padding:var(--p-inputgroup-addon-padding);background:var(--p-inputgroup-addon-background);color:var(--p-inputgroup-addon-color);border-block-start:1px solid var(--p-inputgroup-addon-border-color);border-block-end:1px solid var(--p-inputgroup-addon-border-color);min-width:var(--p-inputgroup-addon-min-width);}.p-inputgroupaddon:first-child,.p-inputgroupaddon + .p-inputgroupaddon{border-inline-start:1px solid var(--p-inputgroup-addon-border-color);}.p-inputgroupaddon:last-child{border-inline-end:1px solid var(--p-inputgroup-addon-border-color);}.p-inputgroupaddon:has(.p-button){padding:0;overflow:hidden;}.p-inputgroupaddon .p-button{border-radius:0;}.p-inputgroup > .p-component,.p-inputgroup > .p-inputwrapper > .p-component,.p-inputgroup > .p-iconfield > .p-component,.p-inputgroup > .p-floatlabel > .p-component,.p-inputgroup > .p-floatlabel > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel > .p-component,.p-inputgroup > .p-iftalabel > .p-inputwrapper > .p-component{border-radius:0;margin:0;}.p-inputgroupaddon:first-child,.p-inputgroup > .p-component:first-child,.p-inputgroup > .p-inputwrapper:first-child > .p-component,.p-inputgroup > .p-iconfield:first-child > .p-component,.p-inputgroup > .p-floatlabel:first-child > .p-component,.p-inputgroup > .p-floatlabel:first-child > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel:first-child > .p-component,.p-inputgroup > .p-iftalabel:first-child > .p-inputwrapper > .p-component{border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius);}.p-inputgroupaddon:last-child,.p-inputgroup > .p-component:last-child,.p-inputgroup > .p-inputwrapper:last-child > .p-component,.p-inputgroup > .p-iconfield:last-child > .p-component,.p-inputgroup > .p-floatlabel:last-child > .p-component,.p-inputgroup > .p-floatlabel:last-child > .p-inputwrapper > .p-component,.p-inputgroup > .p-iftalabel:last-child > .p-component,.p-inputgroup > .p-iftalabel:last-child > .p-inputwrapper > .p-component{border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius);}.p-inputgroup .p-component:focus,.p-inputgroup .p-component.p-focus,.p-inputgroup .p-inputwrapper-focus,.p-inputgroup .p-component:focus ~ label,.p-inputgroup .p-component.p-focus ~ label,.p-inputgroup .p-inputwrapper-focus ~ label{z-index:1;}.p-inputgroup > .p-button:not(.p-button-icon-only){width:auto;}.p-inputgroup .p-iconfield + .p-iconfield .p-inputtext{border-inline-start:0;}" - }, - { - "name": "inputnumber-variables", - "value": ":root,:host{--p-inputnumber-button-width:2.5rem;--p-inputnumber-button-border-radius:var(--p-form-field-border-radius);--p-inputnumber-button-vertical-padding:var(--p-form-field-padding-y);--p-inputnumber-transition-duration:var(--p-transition-duration);--p-inputnumber-button-background:transparent;--p-inputnumber-button-hover-background:var(--p-surface-100);--p-inputnumber-button-active-background:var(--p-surface-200);--p-inputnumber-button-border-color:var(--p-form-field-border-color);--p-inputnumber-button-hover-border-color:var(--p-form-field-border-color);--p-inputnumber-button-active-border-color:var(--p-form-field-border-color);--p-inputnumber-button-color:var(--p-surface-400);--p-inputnumber-button-hover-color:var(--p-surface-500);--p-inputnumber-button-active-color:var(--p-surface-600);}.p-dark{--p-inputnumber-button-background:transparent;--p-inputnumber-button-hover-background:var(--p-surface-800);--p-inputnumber-button-active-background:var(--p-surface-700);--p-inputnumber-button-border-color:var(--p-form-field-border-color);--p-inputnumber-button-hover-border-color:var(--p-form-field-border-color);--p-inputnumber-button-active-border-color:var(--p-form-field-border-color);--p-inputnumber-button-color:var(--p-surface-400);--p-inputnumber-button-hover-color:var(--p-surface-300);--p-inputnumber-button-active-color:var(--p-surface-200);}" - }, - { - "name": "inputnumber-style", - "value": ".p-inputnumber{display:inline-flex;position:relative;}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;background:var(--p-inputnumber-button-background);color:var(--p-inputnumber-button-color);width:var(--p-inputnumber-button-width);transition:background var(--p-inputnumber-transition-duration),color var(--p-inputnumber-transition-duration),border-color var(--p-inputnumber-transition-duration),outline-color var(--p-inputnumber-transition-duration);}.p-inputnumber-button:disabled{cursor:auto;}.p-inputnumber-button:not(:disabled):hover{background:var(--p-inputnumber-button-hover-background);color:var(--p-inputnumber-button-hover-color);}.p-inputnumber-button:not(:disabled):active{background:var(--p-inputnumber-button-active-background);color:var(--p-inputnumber-button-active-color);}.p-inputnumber-stacked .p-inputnumber-button{position:relative;flex:1 1 auto;border:0 none;}.p-inputnumber-stacked .p-inputnumber-button-group{display:flex;flex-direction:column;position:absolute;inset-block-start:1px;inset-inline-end:1px;height:calc(100% - 2px);z-index:1;}.p-inputnumber-stacked .p-inputnumber-increment-button{padding:0;border-start-end-radius:calc(var(--p-inputnumber-button-border-radius) - 1px);}.p-inputnumber-stacked .p-inputnumber-decrement-button{padding:0;border-end-end-radius:calc(var(--p-inputnumber-button-border-radius) - 1px);}.p-inputnumber-stacked .p-inputnumber-input{padding-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));}.p-inputnumber-horizontal .p-inputnumber-button{border:1px solid var(--p-inputnumber-button-border-color);}.p-inputnumber-horizontal .p-inputnumber-button:hover{border-color:var(--p-inputnumber-button-hover-border-color);}.p-inputnumber-horizontal .p-inputnumber-button:active{border-color:var(--p-inputnumber-button-active-border-color);}.p-inputnumber-horizontal .p-inputnumber-increment-button{order:3;border-start-end-radius:var(--p-inputnumber-button-border-radius);border-end-end-radius:var(--p-inputnumber-button-border-radius);border-inline-start:0 none;}.p-inputnumber-horizontal .p-inputnumber-input{order:2;border-radius:0;}.p-inputnumber-horizontal .p-inputnumber-decrement-button{order:1;border-start-start-radius:var(--p-inputnumber-button-border-radius);border-end-start-radius:var(--p-inputnumber-button-border-radius);border-inline-end:0 none;}.p-floatlabel:has(.p-inputnumber-horizontal) label{margin-inline-start:var(--p-inputnumber-button-width);}.p-inputnumber-vertical{flex-direction:column;}.p-inputnumber-vertical .p-inputnumber-button{border:1px solid var(--p-inputnumber-button-border-color);padding:var(--p-inputnumber-button-vertical-padding);}.p-inputnumber-vertical .p-inputnumber-button:hover{border-color:var(--p-inputnumber-button-hover-border-color);}.p-inputnumber-vertical .p-inputnumber-button:active{border-color:var(--p-inputnumber-button-active-border-color);}.p-inputnumber-vertical .p-inputnumber-increment-button{order:1;border-start-start-radius:var(--p-inputnumber-button-border-radius);border-start-end-radius:var(--p-inputnumber-button-border-radius);width:100%;border-block-end:0 none;}.p-inputnumber-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center;}.p-inputnumber-vertical .p-inputnumber-decrement-button{order:3;border-end-start-radius:var(--p-inputnumber-button-border-radius);border-end-end-radius:var(--p-inputnumber-button-border-radius);width:100%;border-block-start:0 none;}.p-inputnumber-input{flex:1 1 auto;}.p-inputnumber-fluid{width:100%;}.p-inputnumber-fluid .p-inputnumber-input{width:1%;}.p-inputnumber-fluid.p-inputnumber-vertical .p-inputnumber-input{width:100%;}.p-inputnumber:has(.p-inputtext-sm) .p-inputnumber-button .p-icon{font-size:var(--p-form-field-sm-font-size);width:var(--p-form-field-sm-font-size);height:var(--p-form-field-sm-font-size);}.p-inputnumber:has(.p-inputtext-lg) .p-inputnumber-button .p-icon{font-size:var(--p-form-field-lg-font-size);width:var(--p-form-field-lg-font-size);height:var(--p-form-field-lg-font-size);}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;inset-inline-end:var(--p-form-field-padding-x);color:var(--p-form-field-icon-color);}.p-inputnumber:has(.p-inputnumber-clear-icon) .p-inputnumber-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputnumber-stacked .p-inputnumber-clear-icon{inset-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));}.p-inputnumber-stacked:has(.p-inputnumber-clear-icon) .p-inputnumber-input{padding-inline-end:calc(var(--p-inputnumber-button-width) + (var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-inputnumber-horizontal .p-inputnumber-clear-icon{inset-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x));}" - }, - { - "name": "inputotp-variables", - "value": ":root,:host{--p-inputotp-input-width:2.5rem;--p-inputotp-input-lg-width:3rem;--p-inputotp-input-sm-width:2rem;--p-inputotp-gap:0.5rem;}" - }, - { - "name": "inputotp-style", - "value": ".p-inputotp{display:flex;align-items:center;gap:var(--p-inputotp-gap);}.p-inputotp-input{text-align:center;width:var(--p-inputotp-input-width);}.p-inputotp-input.p-inputtext-sm{text-align:center;width:var(--p-inputotp-input-sm-width);}.p-inputotp-input.p-inputtext-lg{text-align:center;width:var(--p-inputotp-input-lg-width);}" - }, - { - "name": "inputtext-variables", - "value": ":root,:host{--p-inputtext-background:var(--p-form-field-background);--p-inputtext-disabled-background:var(--p-form-field-disabled-background);--p-inputtext-filled-background:var(--p-form-field-filled-background);--p-inputtext-filled-hover-background:var(--p-form-field-filled-hover-background);--p-inputtext-filled-focus-background:var(--p-form-field-filled-focus-background);--p-inputtext-border-color:var(--p-form-field-border-color);--p-inputtext-hover-border-color:var(--p-form-field-hover-border-color);--p-inputtext-focus-border-color:var(--p-form-field-focus-border-color);--p-inputtext-invalid-border-color:var(--p-form-field-invalid-border-color);--p-inputtext-color:var(--p-form-field-color);--p-inputtext-disabled-color:var(--p-form-field-disabled-color);--p-inputtext-placeholder-color:var(--p-form-field-placeholder-color);--p-inputtext-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-inputtext-shadow:var(--p-form-field-shadow);--p-inputtext-padding-x:var(--p-form-field-padding-x);--p-inputtext-padding-y:var(--p-form-field-padding-y);--p-inputtext-border-radius:var(--p-form-field-border-radius);--p-inputtext-transition-duration:var(--p-form-field-transition-duration);--p-inputtext-lg-font-size:var(--p-form-field-lg-font-size);--p-inputtext-lg-padding-x:var(--p-form-field-lg-padding-x);--p-inputtext-lg-padding-y:var(--p-form-field-lg-padding-y);--p-inputtext-sm-font-size:var(--p-form-field-sm-font-size);--p-inputtext-sm-padding-x:var(--p-form-field-sm-padding-x);--p-inputtext-sm-padding-y:var(--p-form-field-sm-padding-y);--p-inputtext-focus-ring-width:var(--p-form-field-focus-ring-width);--p-inputtext-focus-ring-style:var(--p-form-field-focus-ring-style);--p-inputtext-focus-ring-color:var(--p-form-field-focus-ring-color);--p-inputtext-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-inputtext-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "inputtext-style", - "value": ".p-inputtext{font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:var(--p-inputtext-color);background:var(--p-inputtext-background);padding-block:var(--p-inputtext-padding-y);padding-inline:var(--p-inputtext-padding-x);border:1px solid var(--p-inputtext-border-color);transition:background var(--p-inputtext-transition-duration),color var(--p-inputtext-transition-duration),border-color var(--p-inputtext-transition-duration),outline-color var(--p-inputtext-transition-duration),box-shadow var(--p-inputtext-transition-duration);appearance:none;border-radius:var(--p-inputtext-border-radius);outline-color:transparent;box-shadow:var(--p-inputtext-shadow);}.p-inputtext:enabled:hover{border-color:var(--p-inputtext-hover-border-color);}.p-inputtext:enabled:focus{border-color:var(--p-inputtext-focus-border-color);box-shadow:var(--p-inputtext-focus-ring-shadow);outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset);}.p-inputtext.p-invalid{border-color:var(--p-inputtext-invalid-border-color);}.p-inputtext.p-variant-filled{background:var(--p-inputtext-filled-background);}.p-inputtext.p-variant-filled:enabled:hover{background:var(--p-inputtext-filled-hover-background);}.p-inputtext.p-variant-filled:enabled:focus{background:var(--p-inputtext-filled-focus-background);}.p-inputtext:disabled{opacity:1;background:var(--p-inputtext-disabled-background);color:var(--p-inputtext-disabled-color);}.p-inputtext::placeholder{color:var(--p-inputtext-placeholder-color);}.p-inputtext.p-invalid::placeholder{color:var(--p-inputtext-invalid-placeholder-color);}.p-inputtext-sm{font-size:var(--p-inputtext-sm-font-size);padding-block:var(--p-inputtext-sm-padding-y);padding-inline:var(--p-inputtext-sm-padding-x);}.p-inputtext-lg{font-size:var(--p-inputtext-lg-font-size);padding-block:var(--p-inputtext-lg-padding-y);padding-inline:var(--p-inputtext-lg-padding-x);}.p-inputtext-fluid{width:100%;}" - }, - { - "name": "knob-variables", - "value": ":root,:host{--p-knob-text-color:var(--p-text-muted-color);--p-knob-range-background:var(--p-content-border-color);--p-knob-value-background:var(--p-primary-color);--p-knob-transition-duration:var(--p-transition-duration);--p-knob-focus-ring-width:var(--p-focus-ring-width);--p-knob-focus-ring-style:var(--p-focus-ring-style);--p-knob-focus-ring-color:var(--p-focus-ring-color);--p-knob-focus-ring-offset:var(--p-focus-ring-offset);--p-knob-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "knob-style", - "value": ".p-knob-range{fill:none;transition:stroke 0.1s ease-in;}.p-knob-value{animation-name:p-knob-dash-frame;animation-fill-mode:forwards;fill:none;}.p-knob-text{font-size:1.3rem;text-align:center;}.p-knob svg{border-radius:50%;outline-color:transparent;transition:background var(--p-knob-transition-duration),color var(--p-knob-transition-duration),outline-color var(--p-knob-transition-duration),box-shadow var(--p-knob-transition-duration);}.p-knob svg:focus-visible{box-shadow:var(--p-knob-focus-ring-shadow);outline:var(--p-knob-focus-ring-width) var(--p-knob-focus-ring-style) var(--p-knob-focus-ring-color);outline-offset:var(--p-knob-focus-ring-offset);}@keyframes p-knob-dash-frame{100%{stroke-dashoffset:0;}}" - }, - { - "name": "listbox-variables", - "value": ":root,:host{--p-listbox-empty-message-padding:var(--p-list-option-padding);--p-listbox-checkmark-color:var(--p-list-option-color);--p-listbox-checkmark-gutter-start:-0.375rem;--p-listbox-checkmark-gutter-end:0.375rem;--p-listbox-option-group-background:var(--p-list-option-group-background);--p-listbox-option-group-color:var(--p-list-option-group-color);--p-listbox-option-group-font-weight:var(--p-list-option-group-font-weight);--p-listbox-option-group-padding:var(--p-list-option-group-padding);--p-listbox-option-focus-background:var(--p-list-option-focus-background);--p-listbox-option-selected-background:var(--p-list-option-selected-background);--p-listbox-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-listbox-option-color:var(--p-list-option-color);--p-listbox-option-focus-color:var(--p-list-option-focus-color);--p-listbox-option-selected-color:var(--p-list-option-selected-color);--p-listbox-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-listbox-option-padding:var(--p-list-option-padding);--p-listbox-option-border-radius:var(--p-list-option-border-radius);--p-listbox-list-padding:var(--p-list-padding);--p-listbox-list-gap:var(--p-list-gap);--p-listbox-list-header-padding:var(--p-list-header-padding);--p-listbox-background:var(--p-form-field-background);--p-listbox-disabled-background:var(--p-form-field-disabled-background);--p-listbox-border-color:var(--p-form-field-border-color);--p-listbox-invalid-border-color:var(--p-form-field-invalid-border-color);--p-listbox-color:var(--p-form-field-color);--p-listbox-disabled-color:var(--p-form-field-disabled-color);--p-listbox-shadow:var(--p-form-field-shadow);--p-listbox-border-radius:var(--p-form-field-border-radius);--p-listbox-transition-duration:var(--p-form-field-transition-duration);--p-listbox-option-striped-background:var(--p-surface-50);}.p-dark{--p-listbox-option-striped-background:var(--p-surface-900);}" - }, - { - "name": "listbox-style", - "value": ".p-listbox{display:block;background:var(--p-listbox-background);color:var(--p-listbox-color);border:1px solid var(--p-listbox-border-color);border-radius:var(--p-listbox-border-radius);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration),outline-color var(--p-listbox-transition-duration);outline-color:transparent;box-shadow:var(--p-listbox-shadow);}.p-listbox.p-disabled{opacity:1;background:var(--p-listbox-disabled-background);color:var(--p-listbox-disabled-color);}.p-listbox.p-disabled .p-listbox-option{color:var(--p-listbox-disabled-color);}.p-listbox.p-invalid{border-color:var(--p-listbox-invalid-border-color);}.p-listbox-header{padding:var(--p-listbox-list-header-padding);}.p-listbox-filter{width:100%;}.p-listbox-list-container{overflow:auto;}.p-listbox-list{list-style-type:none;margin:0;padding:var(--p-listbox-list-padding);outline:0 none;display:flex;flex-direction:column;gap:var(--p-listbox-list-gap);}.p-listbox-option{display:flex;align-items:center;cursor:pointer;position:relative;overflow:hidden;padding:var(--p-listbox-option-padding);border:0 none;border-radius:var(--p-listbox-option-border-radius);color:var(--p-listbox-option-color);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration),outline-color var(--p-listbox-transition-duration);}.p-listbox-striped li:nth-child(even of .p-listbox-option){background:var(--p-listbox-option-striped-background);}.p-listbox .p-listbox-list .p-listbox-option.p-listbox-option-selected{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);}.p-listbox:not(.p-disabled) .p-listbox-option.p-listbox-option-selected.p-focus{background:var(--p-listbox-option-selected-focus-background);color:var(--p-listbox-option-selected-focus-color);}.p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled).p-focus{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);}.p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled):hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);}.p-listbox-option-blank-icon{flex-shrink:0;}.p-listbox-option-check-icon{position:relative;flex-shrink:0;margin-inline-start:var(--p-listbox-checkmark-gutter-start);margin-inline-end:var(--p-listbox-checkmark-gutter-end);color:var(--p-listbox-checkmark-color);}.p-listbox-option-group{margin:0;padding:var(--p-listbox-option-group-padding);color:var(--p-listbox-option-group-color);background:var(--p-listbox-option-group-background);font-weight:var(--p-listbox-option-group-font-weight);}.p-listbox-empty-message{padding:var(--p-listbox-empty-message-padding);}.p-listbox-fluid{width:100%;}" - }, - { - "name": "multiselect-variables", - "value": ":root,:host{--p-multiselect-empty-message-padding:var(--p-list-option-padding);--p-multiselect-clear-icon-color:var(--p-form-field-icon-color);--p-multiselect-chip-border-radius:var(--p-border-radius-sm);--p-multiselect-option-group-background:var(--p-list-option-group-background);--p-multiselect-option-group-color:var(--p-list-option-group-color);--p-multiselect-option-group-font-weight:var(--p-list-option-group-font-weight);--p-multiselect-option-group-padding:var(--p-list-option-group-padding);--p-multiselect-option-focus-background:var(--p-list-option-focus-background);--p-multiselect-option-selected-background:var(--p-list-option-selected-background);--p-multiselect-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-multiselect-option-color:var(--p-list-option-color);--p-multiselect-option-focus-color:var(--p-list-option-focus-color);--p-multiselect-option-selected-color:var(--p-list-option-selected-color);--p-multiselect-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-multiselect-option-padding:var(--p-list-option-padding);--p-multiselect-option-border-radius:var(--p-list-option-border-radius);--p-multiselect-option-gap:0.5rem;--p-multiselect-list-padding:var(--p-list-padding);--p-multiselect-list-gap:var(--p-list-gap);--p-multiselect-list-header-padding:var(--p-list-header-padding);--p-multiselect-overlay-background:var(--p-overlay-select-background);--p-multiselect-overlay-border-color:var(--p-overlay-select-border-color);--p-multiselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-multiselect-overlay-color:var(--p-overlay-select-color);--p-multiselect-overlay-shadow:var(--p-overlay-select-shadow);--p-multiselect-dropdown-width:2.5rem;--p-multiselect-dropdown-color:var(--p-form-field-icon-color);--p-multiselect-background:var(--p-form-field-background);--p-multiselect-disabled-background:var(--p-form-field-disabled-background);--p-multiselect-filled-background:var(--p-form-field-filled-background);--p-multiselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-multiselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-multiselect-border-color:var(--p-form-field-border-color);--p-multiselect-hover-border-color:var(--p-form-field-hover-border-color);--p-multiselect-focus-border-color:var(--p-form-field-focus-border-color);--p-multiselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-multiselect-color:var(--p-form-field-color);--p-multiselect-disabled-color:var(--p-form-field-disabled-color);--p-multiselect-placeholder-color:var(--p-form-field-placeholder-color);--p-multiselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-multiselect-shadow:var(--p-form-field-shadow);--p-multiselect-padding-x:var(--p-form-field-padding-x);--p-multiselect-padding-y:var(--p-form-field-padding-y);--p-multiselect-border-radius:var(--p-form-field-border-radius);--p-multiselect-transition-duration:var(--p-form-field-transition-duration);--p-multiselect-lg-font-size:var(--p-form-field-lg-font-size);--p-multiselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-multiselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-multiselect-sm-font-size:var(--p-form-field-sm-font-size);--p-multiselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-multiselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-multiselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-multiselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-multiselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-multiselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-multiselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "multiselect-style", - "value": ".p-multiselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-multiselect-background);border:1px solid var(--p-multiselect-border-color);transition:background var(--p-multiselect-transition-duration),color var(--p-multiselect-transition-duration),border-color var(--p-multiselect-transition-duration),outline-color var(--p-multiselect-transition-duration),box-shadow var(--p-multiselect-transition-duration);border-radius:var(--p-multiselect-border-radius);outline-color:transparent;box-shadow:var(--p-multiselect-shadow);}.p-multiselect:not(.p-disabled):hover{border-color:var(--p-multiselect-hover-border-color);}.p-multiselect:not(.p-disabled).p-focus{border-color:var(--p-multiselect-focus-border-color);box-shadow:var(--p-multiselect-focus-ring-shadow);outline:var(--p-multiselect-focus-ring-width) var(--p-multiselect-focus-ring-style) var(--p-multiselect-focus-ring-color);outline-offset:var(--p-multiselect-focus-ring-offset);}.p-multiselect.p-variant-filled{background:var(--p-multiselect-filled-background);}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-multiselect-filled-hover-background);}.p-multiselect.p-variant-filled.p-focus{background:var(--p-multiselect-filled-focus-background);}.p-multiselect.p-invalid{border-color:var(--p-multiselect-invalid-border-color);}.p-multiselect.p-disabled{opacity:1;background:var(--p-multiselect-disabled-background);}.p-multiselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-multiselect-dropdown-color);width:var(--p-multiselect-dropdown-width);border-start-end-radius:var(--p-multiselect-border-radius);border-end-end-radius:var(--p-multiselect-border-radius);}.p-multiselect-clear-icon{align-self:center;color:var(--p-multiselect-clear-icon-color);inset-inline-end:var(--p-multiselect-dropdown-width);}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer;}.p-multiselect-label{white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:var(--p-multiselect-padding-y) var(--p-multiselect-padding-x);color:var(--p-multiselect-color);}.p-multiselect-display-chip .p-multiselect-label{display:flex;align-items:center;gap:calc(var(--p-multiselect-padding-y) / 2);}.p-multiselect-label.p-placeholder{color:var(--p-multiselect-placeholder-color);}.p-multiselect.p-invalid .p-multiselect-label.p-placeholder{color:var(--p-multiselect-invalid-placeholder-color);}.p-multiselect.p-disabled .p-multiselect-label{color:var(--p-multiselect-disabled-color);}.p-multiselect-label-empty{overflow:hidden;visibility:hidden;}.p-multiselect-overlay{position:absolute;top:0;left:0;background:var(--p-multiselect-overlay-background);color:var(--p-multiselect-overlay-color);border:1px solid var(--p-multiselect-overlay-border-color);border-radius:var(--p-multiselect-overlay-border-radius);box-shadow:var(--p-multiselect-overlay-shadow);min-width:100%;}.p-multiselect-header{display:flex;align-items:center;padding:var(--p-multiselect-list-header-padding);}.p-multiselect-header .p-checkbox{margin-inline-end:var(--p-multiselect-option-gap);}.p-multiselect-filter-container{flex:1 1 auto;}.p-multiselect-filter{width:100%;}.p-multiselect-list-container{overflow:auto;}.p-multiselect-list{margin:0;padding:0;list-style-type:none;padding:var(--p-multiselect-list-padding);display:flex;flex-direction:column;gap:var(--p-multiselect-list-gap);}.p-multiselect-option{cursor:pointer;font-weight:normal;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--p-multiselect-option-gap);padding:var(--p-multiselect-option-padding);border:0 none;color:var(--p-multiselect-option-color);background:transparent;transition:background var(--p-multiselect-transition-duration),color var(--p-multiselect-transition-duration),border-color var(--p-multiselect-transition-duration),box-shadow var(--p-multiselect-transition-duration),outline-color var(--p-multiselect-transition-duration);border-radius:var(--p-multiselect-option-border-radius);}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus{background:var(--p-multiselect-option-focus-background);color:var(--p-multiselect-option-focus-color);}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover{background:var(--p-multiselect-option-focus-background);color:var(--p-multiselect-option-focus-color);}.p-multiselect-option.p-multiselect-option-selected{background:var(--p-multiselect-option-selected-background);color:var(--p-multiselect-option-selected-color);}.p-multiselect-option.p-multiselect-option-selected.p-focus{background:var(--p-multiselect-option-selected-focus-background);color:var(--p-multiselect-option-selected-focus-color);}.p-multiselect-option-group{cursor:auto;margin:0;padding:var(--p-multiselect-option-group-padding);background:var(--p-multiselect-option-group-background);color:var(--p-multiselect-option-group-color);font-weight:var(--p-multiselect-option-group-font-weight);}.p-multiselect-empty-message{padding:var(--p-multiselect-empty-message-padding);}.p-multiselect-label .p-chip{padding-block-start:calc(var(--p-multiselect-padding-y) / 2);padding-block-end:calc(var(--p-multiselect-padding-y) / 2);border-radius:var(--p-multiselect-chip-border-radius);}.p-multiselect-label:has(.p-chip){padding:calc(var(--p-multiselect-padding-y) / 2) calc(var(--p-multiselect-padding-x) / 2);}.p-multiselect-fluid{display:flex;width:100%;}.p-multiselect-sm .p-multiselect-label{font-size:var(--p-multiselect-sm-font-size);padding-block:var(--p-multiselect-sm-padding-y);padding-inline:var(--p-multiselect-sm-padding-x);}.p-multiselect-sm .p-multiselect-dropdown .p-icon{font-size:var(--p-multiselect-sm-font-size);width:var(--p-multiselect-sm-font-size);height:var(--p-multiselect-sm-font-size);}.p-multiselect-lg .p-multiselect-label{font-size:var(--p-multiselect-lg-font-size);padding-block:var(--p-multiselect-lg-padding-y);padding-inline:var(--p-multiselect-lg-padding-x);}.p-multiselect-lg .p-multiselect-dropdown .p-icon{font-size:var(--p-multiselect-lg-font-size);width:var(--p-multiselect-lg-font-size);height:var(--p-multiselect-lg-font-size);}.p-floatlabel-in .p-multiselect-filter{padding-block-start:var(--p-multiselect-padding-y);padding-block-end:var(--p-multiselect-padding-y);}" - }, - { - "name": "password-variables", - "value": ":root,:host{--p-password-content-gap:0.5rem;--p-password-overlay-background:var(--p-overlay-popover-background);--p-password-overlay-border-color:var(--p-overlay-popover-border-color);--p-password-overlay-border-radius:var(--p-overlay-popover-border-radius);--p-password-overlay-color:var(--p-overlay-popover-color);--p-password-overlay-padding:var(--p-overlay-popover-padding);--p-password-overlay-shadow:var(--p-overlay-popover-shadow);--p-password-icon-color:var(--p-form-field-icon-color);--p-password-meter-background:var(--p-content-border-color);--p-password-meter-border-radius:var(--p-content-border-radius);--p-password-meter-height:.75rem;--p-password-strength-weak-background:var(--p-red-500);--p-password-strength-medium-background:var(--p-amber-500);--p-password-strength-strong-background:var(--p-green-500);}.p-dark{--p-password-strength-weak-background:var(--p-red-400);--p-password-strength-medium-background:var(--p-amber-400);--p-password-strength-strong-background:var(--p-green-400);}" - }, - { - "name": "password-style", - "value": ".p-password{display:inline-flex;position:relative;}.p-password .p-password-overlay{min-width:100%;}.p-password-meter{height:var(--p-password-meter-height);background:var(--p-password-meter-background);border-radius:var(--p-password-meter-border-radius);}.p-password-meter-label{height:100%;width:0;transition:width 1s ease-in-out;border-radius:var(--p-password-meter-border-radius);}.p-password-meter-weak{background:var(--p-password-strength-weak-background);}.p-password-meter-medium{background:var(--p-password-strength-medium-background);}.p-password-meter-strong{background:var(--p-password-strength-strong-background);}.p-password-fluid{display:flex;}.p-password-fluid .p-password-input{width:100%;}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none;}.p-password-overlay{padding:var(--p-password-overlay-padding);background:var(--p-password-overlay-background);color:var(--p-password-overlay-color);border:1px solid var(--p-password-overlay-border-color);box-shadow:var(--p-password-overlay-shadow);border-radius:var(--p-password-overlay-border-radius);}.p-password-content{display:flex;flex-direction:column;gap:var(--p-password-content-gap);}.p-password-toggle-mask-icon{inset-inline-end:var(--p-form-field-padding-x);color:var(--p-password-icon-color);position:absolute;top:50%;margin-top:calc(-1 * calc(var(--p-icon-size) / 2));width:var(--p-icon-size);height:var(--p-icon-size);}.p-password-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer;inset-inline-end:var(--p-form-field-padding-x);color:var(--p-form-field-icon-color);}.p-password:has(.p-password-toggle-mask-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-toggle-mask-icon) .p-password-clear-icon{inset-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-clear-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 2) + var(--p-icon-size));}.p-password:has(.p-password-clear-icon):has(.p-password-toggle-mask-icon) .p-password-input{padding-inline-end:calc((var(--p-form-field-padding-x) * 3) + calc(var(--p-icon-size) * 2));}" - }, - { - "name": "radiobutton-variables", - "value": ":root,:host{--p-radiobutton-icon-size:0.75rem;--p-radiobutton-icon-checked-color:var(--p-primary-contrast-color);--p-radiobutton-icon-checked-hover-color:var(--p-primary-contrast-color);--p-radiobutton-icon-disabled-color:var(--p-form-field-disabled-color);--p-radiobutton-icon-lg-size:1rem;--p-radiobutton-icon-sm-size:0.5rem;--p-radiobutton-width:1.25rem;--p-radiobutton-height:1.25rem;--p-radiobutton-background:var(--p-form-field-background);--p-radiobutton-checked-background:var(--p-primary-color);--p-radiobutton-checked-hover-background:var(--p-primary-hover-color);--p-radiobutton-disabled-background:var(--p-form-field-disabled-background);--p-radiobutton-filled-background:var(--p-form-field-filled-background);--p-radiobutton-border-color:var(--p-form-field-border-color);--p-radiobutton-hover-border-color:var(--p-form-field-hover-border-color);--p-radiobutton-focus-border-color:var(--p-form-field-border-color);--p-radiobutton-checked-border-color:var(--p-primary-color);--p-radiobutton-checked-hover-border-color:var(--p-primary-hover-color);--p-radiobutton-checked-focus-border-color:var(--p-primary-color);--p-radiobutton-checked-disabled-border-color:var(--p-form-field-border-color);--p-radiobutton-invalid-border-color:var(--p-form-field-invalid-border-color);--p-radiobutton-shadow:var(--p-form-field-shadow);--p-radiobutton-transition-duration:var(--p-form-field-transition-duration);--p-radiobutton-lg-width:1.5rem;--p-radiobutton-lg-height:1.5rem;--p-radiobutton-sm-width:1rem;--p-radiobutton-sm-height:1rem;--p-radiobutton-focus-ring-width:var(--p-focus-ring-width);--p-radiobutton-focus-ring-style:var(--p-focus-ring-style);--p-radiobutton-focus-ring-color:var(--p-focus-ring-color);--p-radiobutton-focus-ring-offset:var(--p-focus-ring-offset);--p-radiobutton-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "radiobutton-style", - "value": ".p-radiobutton{position:relative;display:inline-flex;user-select:none;vertical-align:bottom;width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);}.p-radiobutton-input{cursor:pointer;appearance:none;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid transparent;border-radius:50%;}.p-radiobutton-box{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--p-radiobutton-border-color);background:var(--p-radiobutton-background);width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);transition:background var(--p-radiobutton-transition-duration),color var(--p-radiobutton-transition-duration),border-color var(--p-radiobutton-transition-duration),box-shadow var(--p-radiobutton-transition-duration),outline-color var(--p-radiobutton-transition-duration);outline-color:transparent;box-shadow:var(--p-radiobutton-shadow);}.p-radiobutton-icon{transition-duration:var(--p-radiobutton-transition-duration);background:transparent;font-size:var(--p-radiobutton-icon-size);width:var(--p-radiobutton-icon-size);height:var(--p-radiobutton-icon-size);border-radius:50%;backface-visibility:hidden;transform:translateZ(0) scale(0.1);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--p-radiobutton-hover-border-color);}.p-radiobutton-checked .p-radiobutton-box{border-color:var(--p-radiobutton-checked-border-color);background:var(--p-radiobutton-checked-background);}.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-color);transform:translateZ(0) scale(1,1);visibility:visible;}.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--p-radiobutton-checked-hover-border-color);background:var(--p-radiobutton-checked-hover-background);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-hover-color);}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--p-radiobutton-focus-border-color);box-shadow:var(--p-radiobutton-focus-ring-shadow);outline:var(--p-radiobutton-focus-ring-width) var(--p-radiobutton-focus-ring-style) var(--p-radiobutton-focus-ring-color);outline-offset:var(--p-radiobutton-focus-ring-offset);}.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--p-radiobutton-checked-focus-border-color);}.p-radiobutton.p-invalid > .p-radiobutton-box{border-color:var(--p-radiobutton-invalid-border-color);}.p-radiobutton.p-variant-filled .p-radiobutton-box{background:var(--p-radiobutton-filled-background);}.p-radiobutton.p-variant-filled.p-radiobutton-checked .p-radiobutton-box{background:var(--p-radiobutton-checked-background);}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box{background:var(--p-radiobutton-checked-hover-background);}.p-radiobutton.p-disabled{opacity:1;}.p-radiobutton.p-disabled .p-radiobutton-box{background:var(--p-radiobutton-disabled-background);border-color:var(--p-radiobutton-checked-disabled-border-color);}.p-radiobutton-checked.p-disabled .p-radiobutton-box .p-radiobutton-icon{background:var(--p-radiobutton-icon-disabled-color);}.p-radiobutton-sm,.p-radiobutton-sm .p-radiobutton-box{width:var(--p-radiobutton-sm-width);height:var(--p-radiobutton-sm-height);}.p-radiobutton-sm .p-radiobutton-icon{font-size:var(--p-radiobutton-icon-sm-size);width:var(--p-radiobutton-icon-sm-size);height:var(--p-radiobutton-icon-sm-size);}.p-radiobutton-lg,.p-radiobutton-lg .p-radiobutton-box{width:var(--p-radiobutton-lg-width);height:var(--p-radiobutton-lg-height);}.p-radiobutton-lg .p-radiobutton-icon{font-size:var(--p-radiobutton-icon-lg-size);width:var(--p-radiobutton-icon-lg-size);height:var(--p-radiobutton-icon-lg-size);}" - }, - { - "name": "radiobuttongroup-style", - "value": ".p-radiobutton-group{display:inline-flex;}" - }, - { - "name": "rating-variables", - "value": ":root,:host{--p-rating-icon-size:1rem;--p-rating-icon-color:var(--p-text-muted-color);--p-rating-icon-hover-color:var(--p-primary-color);--p-rating-icon-active-color:var(--p-primary-color);--p-rating-gap:0.25rem;--p-rating-transition-duration:var(--p-transition-duration);--p-rating-focus-ring-width:var(--p-focus-ring-width);--p-rating-focus-ring-style:var(--p-focus-ring-style);--p-rating-focus-ring-color:var(--p-focus-ring-color);--p-rating-focus-ring-offset:var(--p-focus-ring-offset);--p-rating-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "rating-style", - "value": ".p-rating{position:relative;display:inline-flex;align-items:center;gap:var(--p-rating-gap);}.p-rating-option{display:inline-flex;align-items:center;cursor:pointer;outline-color:transparent;border-radius:50%;transition:background var(--p-rating-transition-duration),color var(--p-rating-transition-duration),border-color var(--p-rating-transition-duration),outline-color var(--p-rating-transition-duration),box-shadow var(--p-rating-transition-duration);}.p-rating-option.p-focus-visible{box-shadow:var(--p-rating-focus-ring-shadow);outline:var(--p-rating-focus-ring-width) var(--p-rating-focus-ring-style) var(--p-rating-focus-ring-color);outline-offset:var(--p-rating-focus-ring-offset);}.p-rating-icon{color:var(--p-rating-icon-color);transition:background var(--p-rating-transition-duration),color var(--p-rating-transition-duration),border-color var(--p-rating-transition-duration),outline-color var(--p-rating-transition-duration),box-shadow var(--p-rating-transition-duration);font-size:var(--p-rating-icon-size);width:var(--p-rating-icon-size);height:var(--p-rating-icon-size);}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option:hover .p-rating-icon{color:var(--p-rating-icon-hover-color);}.p-rating-option-active .p-rating-icon{color:var(--p-rating-icon-active-color);}.p-rating-icon.p-invalid{stroke:var(--p-rating-invalid-icon-color);}.p-rating.p-readonly .p-rating-option{cursor:not-allowed;}" - }, - { - "name": "select-variables", - "value": ":root,:host{--p-select-empty-message-padding:var(--p-list-option-padding);--p-select-checkmark-color:var(--p-list-option-color);--p-select-checkmark-gutter-start:-0.375rem;--p-select-checkmark-gutter-end:0.375rem;--p-select-clear-icon-color:var(--p-form-field-icon-color);--p-select-option-group-background:var(--p-list-option-group-background);--p-select-option-group-color:var(--p-list-option-group-color);--p-select-option-group-font-weight:var(--p-list-option-group-font-weight);--p-select-option-group-padding:var(--p-list-option-group-padding);--p-select-option-focus-background:var(--p-list-option-focus-background);--p-select-option-selected-background:var(--p-list-option-selected-background);--p-select-option-selected-focus-background:var(--p-list-option-selected-focus-background);--p-select-option-color:var(--p-list-option-color);--p-select-option-focus-color:var(--p-list-option-focus-color);--p-select-option-selected-color:var(--p-list-option-selected-color);--p-select-option-selected-focus-color:var(--p-list-option-selected-focus-color);--p-select-option-padding:var(--p-list-option-padding);--p-select-option-border-radius:var(--p-list-option-border-radius);--p-select-list-padding:var(--p-list-padding);--p-select-list-gap:var(--p-list-gap);--p-select-list-header-padding:var(--p-list-header-padding);--p-select-overlay-background:var(--p-overlay-select-background);--p-select-overlay-border-color:var(--p-overlay-select-border-color);--p-select-overlay-border-radius:var(--p-overlay-select-border-radius);--p-select-overlay-color:var(--p-overlay-select-color);--p-select-overlay-shadow:var(--p-overlay-select-shadow);--p-select-dropdown-width:2.5rem;--p-select-dropdown-color:var(--p-form-field-icon-color);--p-select-background:var(--p-form-field-background);--p-select-disabled-background:var(--p-form-field-disabled-background);--p-select-filled-background:var(--p-form-field-filled-background);--p-select-filled-hover-background:var(--p-form-field-filled-hover-background);--p-select-filled-focus-background:var(--p-form-field-filled-focus-background);--p-select-border-color:var(--p-form-field-border-color);--p-select-hover-border-color:var(--p-form-field-hover-border-color);--p-select-focus-border-color:var(--p-form-field-focus-border-color);--p-select-invalid-border-color:var(--p-form-field-invalid-border-color);--p-select-color:var(--p-form-field-color);--p-select-disabled-color:var(--p-form-field-disabled-color);--p-select-placeholder-color:var(--p-form-field-placeholder-color);--p-select-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-select-shadow:var(--p-form-field-shadow);--p-select-padding-x:var(--p-form-field-padding-x);--p-select-padding-y:var(--p-form-field-padding-y);--p-select-border-radius:var(--p-form-field-border-radius);--p-select-transition-duration:var(--p-form-field-transition-duration);--p-select-lg-font-size:var(--p-form-field-lg-font-size);--p-select-lg-padding-x:var(--p-form-field-lg-padding-x);--p-select-lg-padding-y:var(--p-form-field-lg-padding-y);--p-select-sm-font-size:var(--p-form-field-sm-font-size);--p-select-sm-padding-x:var(--p-form-field-sm-padding-x);--p-select-sm-padding-y:var(--p-form-field-sm-padding-y);--p-select-focus-ring-width:var(--p-form-field-focus-ring-width);--p-select-focus-ring-style:var(--p-form-field-focus-ring-style);--p-select-focus-ring-color:var(--p-form-field-focus-ring-color);--p-select-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-select-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "select-style", - "value": ".p-select{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-select-background);border:1px solid var(--p-select-border-color);transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),outline-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration);border-radius:var(--p-select-border-radius);outline-color:transparent;box-shadow:var(--p-select-shadow);}.p-select:not(.p-disabled):hover{border-color:var(--p-select-hover-border-color);}.p-select:not(.p-disabled).p-focus{border-color:var(--p-select-focus-border-color);box-shadow:var(--p-select-focus-ring-shadow);outline:var(--p-select-focus-ring-width) var(--p-select-focus-ring-style) var(--p-select-focus-ring-color);outline-offset:var(--p-select-focus-ring-offset);}.p-select.p-variant-filled{background:var(--p-select-filled-background);}.p-select.p-variant-filled:not(.p-disabled):hover{background:var(--p-select-filled-hover-background);}.p-select.p-variant-filled:not(.p-disabled).p-focus{background:var(--p-select-filled-focus-background);}.p-select.p-invalid{border-color:var(--p-select-invalid-border-color);}.p-select.p-disabled{opacity:1;background:var(--p-select-disabled-background);}.p-select-clear-icon{align-self:center;color:var(--p-select-clear-icon-color);inset-inline-end:var(--p-select-dropdown-width);}.p-select-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-select-dropdown-color);width:var(--p-select-dropdown-width);border-start-end-radius:var(--p-select-border-radius);border-end-end-radius:var(--p-select-border-radius);}.p-select-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;padding:var(--p-select-padding-y) var(--p-select-padding-x);text-overflow:ellipsis;cursor:pointer;color:var(--p-select-color);background:transparent;border:0 none;outline:0 none;font-size:1rem;}.p-select-label.p-placeholder{color:var(--p-select-placeholder-color);}.p-select.p-invalid .p-select-label.p-placeholder{color:var(--p-select-invalid-placeholder-color);}.p-select.p-disabled .p-select-label{color:var(--p-select-disabled-color);}.p-select-label-empty{overflow:hidden;opacity:0;}input.p-select-label{cursor:default;}.p-select-overlay{position:absolute;top:0;left:0;background:var(--p-select-overlay-background);color:var(--p-select-overlay-color);border:1px solid var(--p-select-overlay-border-color);border-radius:var(--p-select-overlay-border-radius);box-shadow:var(--p-select-overlay-shadow);min-width:100%;transform-origin:inherit;will-change:transform;}.p-select-header{padding:var(--p-select-list-header-padding);}.p-select-filter{width:100%;}.p-select-list-container{overflow:auto;}.p-select-option-group{cursor:auto;margin:0;padding:var(--p-select-option-group-padding);background:var(--p-select-option-group-background);color:var(--p-select-option-group-color);font-weight:var(--p-select-option-group-font-weight);}.p-select-list{margin:0;padding:0;list-style-type:none;padding:var(--p-select-list-padding);gap:var(--p-select-list-gap);display:flex;flex-direction:column;}.p-select-option{cursor:pointer;font-weight:normal;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--p-select-option-padding);border:0 none;color:var(--p-select-option-color);background:transparent;transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration),outline-color var(--p-select-transition-duration);border-radius:var(--p-select-option-border-radius);}.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color);}.p-select-option:not(.p-select-option-selected):not(.p-disabled):hover{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color);}.p-select-option.p-select-option-selected{background:var(--p-select-option-selected-background);color:var(--p-select-option-selected-color);}.p-select-option.p-select-option-selected.p-focus{background:var(--p-select-option-selected-focus-background);color:var(--p-select-option-selected-focus-color);}.p-select-option-blank-icon{flex-shrink:0;}.p-select-option-check-icon{position:relative;flex-shrink:0;margin-inline-start:var(--p-select-checkmark-gutter-start);margin-inline-end:var(--p-select-checkmark-gutter-end);color:var(--p-select-checkmark-color);}.p-select-empty-message{padding:var(--p-select-empty-message-padding);}.p-select-fluid{display:flex;width:100%;}.p-select-sm .p-select-label{font-size:var(--p-select-sm-font-size);padding-block:var(--p-select-sm-padding-y);padding-inline:var(--p-select-sm-padding-x);}.p-select-sm .p-select-dropdown .p-icon{font-size:var(--p-select-sm-font-size);width:var(--p-select-sm-font-size);height:var(--p-select-sm-font-size);}.p-select-lg .p-select-label{font-size:var(--p-select-lg-font-size);padding-block:var(--p-select-lg-padding-y);padding-inline:var(--p-select-lg-padding-x);}.p-select-lg .p-select-dropdown .p-icon{font-size:var(--p-select-lg-font-size);width:var(--p-select-lg-font-size);height:var(--p-select-lg-font-size);}.p-floatlabel-in .p-select-filter{padding-block-start:var(--p-select-padding-y);padding-block-end:var(--p-select-padding-y);}" - }, - { - "name": "selectbutton-variables", - "value": ":root,:host{--p-selectbutton-border-radius:var(--p-form-field-border-radius);--p-selectbutton-invalid-border-color:var(--p-form-field-invalid-border-color);}.p-dark{--p-selectbutton-invalid-border-color:var(--p-form-field-invalid-border-color);}" - }, - { - "name": "selectbutton-style", - "value": ".p-selectbutton{display:inline-flex;user-select:none;vertical-align:bottom;outline-color:transparent;border-radius:var(--p-selectbutton-border-radius);}.p-selectbutton .p-togglebutton{border-radius:0;border-width:1px 1px 1px 0;}.p-selectbutton .p-togglebutton:focus-visible{position:relative;z-index:1;}.p-selectbutton .p-togglebutton:first-child{border-inline-start-width:1px;border-start-start-radius:var(--p-selectbutton-border-radius);border-end-start-radius:var(--p-selectbutton-border-radius);}.p-selectbutton .p-togglebutton:last-child{border-start-end-radius:var(--p-selectbutton-border-radius);border-end-end-radius:var(--p-selectbutton-border-radius);}.p-selectbutton.p-invalid{outline:1px solid var(--p-selectbutton-invalid-border-color);outline-offset:0;}.p-selectbutton-fluid{width:100%;}.p-selectbutton-fluid .p-togglebutton{flex:1 1 0;}" - }, - { - "name": "slider-variables", - "value": ":root,:host{--p-slider-handle-width:20px;--p-slider-handle-height:20px;--p-slider-handle-border-radius:50%;--p-slider-handle-background:var(--p-content-border-color);--p-slider-handle-hover-background:var(--p-content-border-color);--p-slider-handle-focus-ring-width:var(--p-focus-ring-width);--p-slider-handle-focus-ring-style:var(--p-focus-ring-style);--p-slider-handle-focus-ring-color:var(--p-focus-ring-color);--p-slider-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-slider-handle-focus-ring-shadow:var(--p-focus-ring-shadow);--p-slider-handle-content-border-radius:50%;--p-slider-handle-content-hover-background:var(--p-content-background);--p-slider-handle-content-width:16px;--p-slider-handle-content-height:16px;--p-slider-handle-content-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.08),0px 1px 1px 0px rgba(0,0,0,0.14);--p-slider-range-background:var(--p-primary-color);--p-slider-track-background:var(--p-content-border-color);--p-slider-track-border-radius:var(--p-content-border-radius);--p-slider-track-size:3px;--p-slider-transition-duration:var(--p-transition-duration);--p-slider-handle-content-background:var(--p-surface-0);}.p-dark{--p-slider-handle-content-background:var(--p-surface-950);}" - }, - { - "name": "slider-style", - "value": ".p-slider{display:block;position:relative;background:var(--p-slider-track-background);border-radius:var(--p-slider-track-border-radius);}.p-slider-handle{cursor:grab;touch-action:none;user-select:none;display:flex;justify-content:center;align-items:center;height:var(--p-slider-handle-height);width:var(--p-slider-handle-width);background:var(--p-slider-handle-background);border-radius:var(--p-slider-handle-border-radius);transition:background var(--p-slider-transition-duration),color var(--p-slider-transition-duration),border-color var(--p-slider-transition-duration),box-shadow var(--p-slider-transition-duration),outline-color var(--p-slider-transition-duration);outline-color:transparent;}.p-slider-handle::before{content:'';width:var(--p-slider-handle-content-width);height:var(--p-slider-handle-content-height);display:block;background:var(--p-slider-handle-content-background);border-radius:var(--p-slider-handle-content-border-radius);box-shadow:var(--p-slider-handle-content-shadow);transition:background var(--p-slider-transition-duration);}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--p-slider-handle-hover-background);}.p-slider:not(.p-disabled) .p-slider-handle:hover::before{background:var(--p-slider-handle-content-hover-background);}.p-slider-handle:focus-visible{box-shadow:var(--p-slider-handle-focus-ring-shadow);outline:var(--p-slider-handle-focus-ring-width) var(--p-slider-handle-focus-ring-style) var(--p-slider-handle-focus-ring-color);outline-offset:var(--p-slider-handle-focus-ring-offset);}.p-slider-range{display:block;background:var(--p-slider-range-background);border-radius:var(--p-slider-track-border-radius);}.p-slider.p-slider-horizontal{height:var(--p-slider-track-size);}.p-slider-horizontal .p-slider-range{inset-block-start:0;inset-inline-start:0;height:100%;}.p-slider-horizontal .p-slider-handle{inset-block-start:50%;margin-block-start:calc(-1 * calc(var(--p-slider-handle-height) / 2));margin-inline-start:calc(-1 * calc(var(--p-slider-handle-width) / 2));}.p-slider-vertical{min-height:100px;width:var(--p-slider-track-size);}.p-slider-vertical .p-slider-handle{inset-inline-start:50%;margin-inline-start:calc(-1 * calc(var(--p-slider-handle-width) / 2));margin-block-end:calc(-1 * calc(var(--p-slider-handle-height) / 2));}.p-slider-vertical .p-slider-range{inset-block-end:0;inset-inline-start:0;width:100%;}" - }, - { - "name": "textarea-variables", - "value": ":root,:host{--p-textarea-background:var(--p-form-field-background);--p-textarea-disabled-background:var(--p-form-field-disabled-background);--p-textarea-filled-background:var(--p-form-field-filled-background);--p-textarea-filled-hover-background:var(--p-form-field-filled-hover-background);--p-textarea-filled-focus-background:var(--p-form-field-filled-focus-background);--p-textarea-border-color:var(--p-form-field-border-color);--p-textarea-hover-border-color:var(--p-form-field-hover-border-color);--p-textarea-focus-border-color:var(--p-form-field-focus-border-color);--p-textarea-invalid-border-color:var(--p-form-field-invalid-border-color);--p-textarea-color:var(--p-form-field-color);--p-textarea-disabled-color:var(--p-form-field-disabled-color);--p-textarea-placeholder-color:var(--p-form-field-placeholder-color);--p-textarea-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-textarea-shadow:var(--p-form-field-shadow);--p-textarea-padding-x:var(--p-form-field-padding-x);--p-textarea-padding-y:var(--p-form-field-padding-y);--p-textarea-border-radius:var(--p-form-field-border-radius);--p-textarea-transition-duration:var(--p-form-field-transition-duration);--p-textarea-lg-font-size:var(--p-form-field-lg-font-size);--p-textarea-lg-padding-x:var(--p-form-field-lg-padding-x);--p-textarea-lg-padding-y:var(--p-form-field-lg-padding-y);--p-textarea-sm-font-size:var(--p-form-field-sm-font-size);--p-textarea-sm-padding-x:var(--p-form-field-sm-padding-x);--p-textarea-sm-padding-y:var(--p-form-field-sm-padding-y);--p-textarea-focus-ring-width:var(--p-form-field-focus-ring-width);--p-textarea-focus-ring-style:var(--p-form-field-focus-ring-style);--p-textarea-focus-ring-color:var(--p-form-field-focus-ring-color);--p-textarea-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-textarea-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "textarea-style", - "value": ".p-textarea{font-family:inherit;font-feature-settings:inherit;font-size:1rem;color:var(--p-textarea-color);background:var(--p-textarea-background);padding-block:var(--p-textarea-padding-y);padding-inline:var(--p-textarea-padding-x);border:1px solid var(--p-textarea-border-color);transition:background var(--p-textarea-transition-duration),color var(--p-textarea-transition-duration),border-color var(--p-textarea-transition-duration),outline-color var(--p-textarea-transition-duration),box-shadow var(--p-textarea-transition-duration);appearance:none;border-radius:var(--p-textarea-border-radius);outline-color:transparent;box-shadow:var(--p-textarea-shadow);}.p-textarea:enabled:hover{border-color:var(--p-textarea-hover-border-color);}.p-textarea:enabled:focus{border-color:var(--p-textarea-focus-border-color);box-shadow:var(--p-textarea-focus-ring-shadow);outline:var(--p-textarea-focus-ring-width) var(--p-textarea-focus-ring-style) var(--p-textarea-focus-ring-color);outline-offset:var(--p-textarea-focus-ring-offset);}.p-textarea.p-invalid{border-color:var(--p-textarea-invalid-border-color);}.p-textarea.p-variant-filled{background:var(--p-textarea-filled-background);}.p-textarea.p-variant-filled:enabled:hover{background:var(--p-textarea-filled-hover-background);}.p-textarea.p-variant-filled:enabled:focus{background:var(--p-textarea-filled-focus-background);}.p-textarea:disabled{opacity:1;background:var(--p-textarea-disabled-background);color:var(--p-textarea-disabled-color);}.p-textarea::placeholder{color:var(--p-textarea-placeholder-color);}.p-textarea.p-invalid::placeholder{color:var(--p-textarea-invalid-placeholder-color);}.p-textarea-fluid{width:100%;}.p-textarea-resizable{overflow:hidden;resize:none;}.p-textarea-sm{font-size:var(--p-textarea-sm-font-size);padding-block:var(--p-textarea-sm-padding-y);padding-inline:var(--p-textarea-sm-padding-x);}.p-textarea-lg{font-size:var(--p-textarea-lg-font-size);padding-block:var(--p-textarea-lg-padding-y);padding-inline:var(--p-textarea-lg-padding-x);}" - }, - { - "name": "togglebutton-variables", - "value": ":root,:host{--p-togglebutton-content-padding:0.25rem 0.75rem;--p-togglebutton-content-border-radius:var(--p-content-border-radius);--p-togglebutton-content-checked-shadow:0px 1px 2px 0px rgba(0,0,0,0.02),0px 1px 2px 0px rgba(0,0,0,0.04);--p-togglebutton-content-lg-padding:0.25rem 0.75rem;--p-togglebutton-content-sm-padding:0.25rem 0.75rem;--p-togglebutton-icon-disabled-color:var(--p-form-field-disabled-color);--p-togglebutton-padding:0.25rem;--p-togglebutton-border-radius:var(--p-content-border-radius);--p-togglebutton-gap:0.5rem;--p-togglebutton-font-weight:500;--p-togglebutton-disabled-background:var(--p-form-field-disabled-background);--p-togglebutton-disabled-border-color:var(--p-form-field-disabled-background);--p-togglebutton-disabled-color:var(--p-form-field-disabled-color);--p-togglebutton-invalid-border-color:var(--p-form-field-invalid-border-color);--p-togglebutton-transition-duration:var(--p-form-field-transition-duration);--p-togglebutton-lg-font-size:var(--p-form-field-lg-font-size);--p-togglebutton-lg-padding:0.25rem;--p-togglebutton-sm-font-size:var(--p-form-field-sm-font-size);--p-togglebutton-sm-padding:0.25rem;--p-togglebutton-focus-ring-width:var(--p-focus-ring-width);--p-togglebutton-focus-ring-style:var(--p-focus-ring-style);--p-togglebutton-focus-ring-color:var(--p-focus-ring-color);--p-togglebutton-focus-ring-offset:var(--p-focus-ring-offset);--p-togglebutton-focus-ring-shadow:var(--p-focus-ring-shadow);--p-togglebutton-icon-color:var(--p-surface-500);--p-togglebutton-icon-hover-color:var(--p-surface-700);--p-togglebutton-icon-checked-color:var(--p-surface-900);--p-togglebutton-content-checked-background:var(--p-surface-0);--p-togglebutton-background:var(--p-surface-100);--p-togglebutton-checked-background:var(--p-surface-100);--p-togglebutton-hover-background:var(--p-surface-100);--p-togglebutton-border-color:var(--p-surface-100);--p-togglebutton-color:var(--p-surface-500);--p-togglebutton-hover-color:var(--p-surface-700);--p-togglebutton-checked-color:var(--p-surface-900);--p-togglebutton-checked-border-color:var(--p-surface-100);}.p-dark{--p-togglebutton-icon-color:var(--p-surface-400);--p-togglebutton-icon-hover-color:var(--p-surface-300);--p-togglebutton-icon-checked-color:var(--p-surface-0);--p-togglebutton-content-checked-background:var(--p-surface-800);--p-togglebutton-background:var(--p-surface-950);--p-togglebutton-checked-background:var(--p-surface-950);--p-togglebutton-hover-background:var(--p-surface-950);--p-togglebutton-border-color:var(--p-surface-950);--p-togglebutton-color:var(--p-surface-400);--p-togglebutton-hover-color:var(--p-surface-300);--p-togglebutton-checked-color:var(--p-surface-0);--p-togglebutton-checked-border-color:var(--p-surface-950);}" - }, - { - "name": "togglebutton-style", - "value": ".p-togglebutton{display:inline-flex;cursor:pointer;user-select:none;overflow:hidden;position:relative;color:var(--p-togglebutton-color);background:var(--p-togglebutton-background);border:1px solid var(--p-togglebutton-border-color);padding:var(--p-togglebutton-padding);font-size:1rem;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),border-color var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration);border-radius:var(--p-togglebutton-border-radius);outline-color:transparent;font-weight:var(--p-togglebutton-font-weight);}.p-togglebutton-content{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--p-togglebutton-gap);padding:var(--p-togglebutton-content-padding);background:transparent;border-radius:var(--p-togglebutton-content-border-radius);transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),border-color var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration);}.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover{background:var(--p-togglebutton-hover-background);color:var(--p-togglebutton-hover-color);}.p-togglebutton.p-togglebutton-checked{background:var(--p-togglebutton-checked-background);border-color:var(--p-togglebutton-checked-border-color);color:var(--p-togglebutton-checked-color);}.p-togglebutton-checked .p-togglebutton-content{background:var(--p-togglebutton-content-checked-background);box-shadow:var(--p-togglebutton-content-checked-shadow);}.p-togglebutton:focus-visible{box-shadow:var(--p-togglebutton-focus-ring-shadow);outline:var(--p-togglebutton-focus-ring-width) var(--p-togglebutton-focus-ring-style) var(--p-togglebutton-focus-ring-color);outline-offset:var(--p-togglebutton-focus-ring-offset);}.p-togglebutton.p-invalid{border-color:var(--p-togglebutton-invalid-border-color);}.p-togglebutton:disabled{opacity:1;cursor:default;background:var(--p-togglebutton-disabled-background);border-color:var(--p-togglebutton-disabled-border-color);color:var(--p-togglebutton-disabled-color);}.p-togglebutton-label,.p-togglebutton-icon{position:relative;transition:none;}.p-togglebutton-icon{color:var(--p-togglebutton-icon-color);}.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover .p-togglebutton-icon{color:var(--p-togglebutton-icon-hover-color);}.p-togglebutton.p-togglebutton-checked .p-togglebutton-icon{color:var(--p-togglebutton-icon-checked-color);}.p-togglebutton:disabled .p-togglebutton-icon{color:var(--p-togglebutton-icon-disabled-color);}.p-togglebutton-sm{padding:var(--p-togglebutton-sm-padding);font-size:var(--p-togglebutton-sm-font-size);}.p-togglebutton-sm .p-togglebutton-content{padding:var(--p-togglebutton-content-sm-padding);}.p-togglebutton-lg{padding:var(--p-togglebutton-lg-padding);font-size:var(--p-togglebutton-lg-font-size);}.p-togglebutton-lg .p-togglebutton-content{padding:var(--p-togglebutton-content-lg-padding);}.p-togglebutton-fluid{width:100%;}" - }, - { - "name": "toggleswitch-variables", - "value": ":root,:host{--p-toggleswitch-handle-border-radius:50%;--p-toggleswitch-handle-size:1rem;--p-toggleswitch-width:2.5rem;--p-toggleswitch-height:1.5rem;--p-toggleswitch-border-radius:30px;--p-toggleswitch-gap:0.25rem;--p-toggleswitch-shadow:var(--p-form-field-shadow);--p-toggleswitch-border-width:1px;--p-toggleswitch-border-color:transparent;--p-toggleswitch-hover-border-color:transparent;--p-toggleswitch-checked-border-color:transparent;--p-toggleswitch-checked-hover-border-color:transparent;--p-toggleswitch-invalid-border-color:var(--p-form-field-invalid-border-color);--p-toggleswitch-transition-duration:var(--p-form-field-transition-duration);--p-toggleswitch-slide-duration:0.2s;--p-toggleswitch-focus-ring-width:var(--p-focus-ring-width);--p-toggleswitch-focus-ring-style:var(--p-focus-ring-style);--p-toggleswitch-focus-ring-color:var(--p-focus-ring-color);--p-toggleswitch-focus-ring-offset:var(--p-focus-ring-offset);--p-toggleswitch-focus-ring-shadow:var(--p-focus-ring-shadow);--p-toggleswitch-handle-background:var(--p-surface-0);--p-toggleswitch-handle-disabled-background:var(--p-form-field-disabled-color);--p-toggleswitch-handle-hover-background:var(--p-surface-0);--p-toggleswitch-handle-checked-background:var(--p-surface-0);--p-toggleswitch-handle-checked-hover-background:var(--p-surface-0);--p-toggleswitch-handle-color:var(--p-text-muted-color);--p-toggleswitch-handle-hover-color:var(--p-text-color);--p-toggleswitch-handle-checked-color:var(--p-primary-color);--p-toggleswitch-handle-checked-hover-color:var(--p-primary-hover-color);--p-toggleswitch-background:var(--p-surface-300);--p-toggleswitch-disabled-background:var(--p-form-field-disabled-background);--p-toggleswitch-hover-background:var(--p-surface-400);--p-toggleswitch-checked-background:var(--p-primary-color);--p-toggleswitch-checked-hover-background:var(--p-primary-hover-color);}.p-dark{--p-toggleswitch-handle-background:var(--p-surface-400);--p-toggleswitch-handle-disabled-background:var(--p-surface-900);--p-toggleswitch-handle-hover-background:var(--p-surface-300);--p-toggleswitch-handle-checked-background:var(--p-surface-900);--p-toggleswitch-handle-checked-hover-background:var(--p-surface-900);--p-toggleswitch-handle-color:var(--p-surface-900);--p-toggleswitch-handle-hover-color:var(--p-surface-800);--p-toggleswitch-handle-checked-color:var(--p-primary-color);--p-toggleswitch-handle-checked-hover-color:var(--p-primary-hover-color);--p-toggleswitch-background:var(--p-surface-700);--p-toggleswitch-disabled-background:var(--p-surface-600);--p-toggleswitch-hover-background:var(--p-surface-600);--p-toggleswitch-checked-background:var(--p-primary-color);--p-toggleswitch-checked-hover-background:var(--p-primary-hover-color);}" - }, - { - "name": "toggleswitch-style", - "value": ".p-toggleswitch{display:inline-block;width:var(--p-toggleswitch-width);height:var(--p-toggleswitch-height);}.p-toggleswitch-input{cursor:pointer;appearance:none;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border-radius:var(--p-toggleswitch-border-radius);}.p-toggleswitch-slider{cursor:pointer;width:100%;height:100%;border-width:var(--p-toggleswitch-border-width);border-style:solid;border-color:var(--p-toggleswitch-border-color);background:var(--p-toggleswitch-background);transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),border-color var(--p-toggleswitch-transition-duration),outline-color var(--p-toggleswitch-transition-duration),box-shadow var(--p-toggleswitch-transition-duration);border-radius:var(--p-toggleswitch-border-radius);outline-color:transparent;box-shadow:var(--p-toggleswitch-shadow);}.p-toggleswitch-handle{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;background:var(--p-toggleswitch-handle-background);color:var(--p-toggleswitch-handle-color);width:var(--p-toggleswitch-handle-size);height:var(--p-toggleswitch-handle-size);inset-inline-start:var(--p-toggleswitch-gap);margin-block-start:calc(-1 * calc(var(--p-toggleswitch-handle-size) / 2));border-radius:var(--p-toggleswitch-handle-border-radius);transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),inset-inline-start var(--p-toggleswitch-slide-duration),box-shadow var(--p-toggleswitch-slide-duration);}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-toggleswitch-checked-background);border-color:var(--p-toggleswitch-checked-border-color);}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-checked-background);color:var(--p-toggleswitch-handle-checked-color);inset-inline-start:calc(var(--p-toggleswitch-width) - calc(var(--p-toggleswitch-handle-size) + var(--p-toggleswitch-gap)));}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{background:var(--p-toggleswitch-hover-background);border-color:var(--p-toggleswitch-hover-border-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-hover-background);color:var(--p-toggleswitch-handle-hover-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-toggleswitch-checked-hover-background);border-color:var(--p-toggleswitch-checked-hover-border-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-checked-hover-background);color:var(--p-toggleswitch-handle-checked-hover-color);}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{box-shadow:var(--p-toggleswitch-focus-ring-shadow);outline:var(--p-toggleswitch-focus-ring-width) var(--p-toggleswitch-focus-ring-style) var(--p-toggleswitch-focus-ring-color);outline-offset:var(--p-toggleswitch-focus-ring-offset);}.p-toggleswitch.p-invalid > .p-toggleswitch-slider{border-color:var(--p-toggleswitch-invalid-border-color);}.p-toggleswitch.p-disabled{opacity:1;}.p-toggleswitch.p-disabled .p-toggleswitch-slider{background:var(--p-toggleswitch-disabled-background);}.p-toggleswitch.p-disabled .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-disabled-background);}" - }, - { - "name": "treeselect-variables", - "value": ":root,:host{--p-treeselect-clear-icon-color:var(--p-form-field-icon-color);--p-treeselect-chip-border-radius:var(--p-border-radius-sm);--p-treeselect-empty-message-padding:var(--p-list-option-padding);--p-treeselect-tree-padding:var(--p-list-padding);--p-treeselect-overlay-background:var(--p-overlay-select-background);--p-treeselect-overlay-border-color:var(--p-overlay-select-border-color);--p-treeselect-overlay-border-radius:var(--p-overlay-select-border-radius);--p-treeselect-overlay-color:var(--p-overlay-select-color);--p-treeselect-overlay-shadow:var(--p-overlay-select-shadow);--p-treeselect-dropdown-width:2.5rem;--p-treeselect-dropdown-color:var(--p-form-field-icon-color);--p-treeselect-background:var(--p-form-field-background);--p-treeselect-disabled-background:var(--p-form-field-disabled-background);--p-treeselect-filled-background:var(--p-form-field-filled-background);--p-treeselect-filled-hover-background:var(--p-form-field-filled-hover-background);--p-treeselect-filled-focus-background:var(--p-form-field-filled-focus-background);--p-treeselect-border-color:var(--p-form-field-border-color);--p-treeselect-hover-border-color:var(--p-form-field-hover-border-color);--p-treeselect-focus-border-color:var(--p-form-field-focus-border-color);--p-treeselect-invalid-border-color:var(--p-form-field-invalid-border-color);--p-treeselect-color:var(--p-form-field-color);--p-treeselect-disabled-color:var(--p-form-field-disabled-color);--p-treeselect-placeholder-color:var(--p-form-field-placeholder-color);--p-treeselect-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-treeselect-shadow:var(--p-form-field-shadow);--p-treeselect-padding-x:var(--p-form-field-padding-x);--p-treeselect-padding-y:var(--p-form-field-padding-y);--p-treeselect-border-radius:var(--p-form-field-border-radius);--p-treeselect-transition-duration:var(--p-form-field-transition-duration);--p-treeselect-lg-font-size:var(--p-form-field-lg-font-size);--p-treeselect-lg-padding-x:var(--p-form-field-lg-padding-x);--p-treeselect-lg-padding-y:var(--p-form-field-lg-padding-y);--p-treeselect-sm-font-size:var(--p-form-field-sm-font-size);--p-treeselect-sm-padding-x:var(--p-form-field-sm-padding-x);--p-treeselect-sm-padding-y:var(--p-form-field-sm-padding-y);--p-treeselect-focus-ring-width:var(--p-form-field-focus-ring-width);--p-treeselect-focus-ring-style:var(--p-form-field-focus-ring-style);--p-treeselect-focus-ring-color:var(--p-form-field-focus-ring-color);--p-treeselect-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-treeselect-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);}" - }, - { - "name": "treeselect-style", - "value": ".p-treeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none;background:var(--p-treeselect-background);border:1px solid var(--p-treeselect-border-color);transition:background var(--p-treeselect-transition-duration),color var(--p-treeselect-transition-duration),border-color var(--p-treeselect-transition-duration),outline-color var(--p-treeselect-transition-duration),box-shadow var(--p-treeselect-transition-duration);border-radius:var(--p-treeselect-border-radius);outline-color:transparent;box-shadow:var(--p-treeselect-shadow);}.p-treeselect:not(.p-disabled):hover{border-color:var(--p-treeselect-hover-border-color);}.p-treeselect:not(.p-disabled).p-focus{border-color:var(--p-treeselect-focus-border-color);box-shadow:var(--p-treeselect-focus-ring-shadow);outline:var(--p-treeselect-focus-ring-width) var(--p-treeselect-focus-ring-style) var(--p-treeselect-focus-ring-color);outline-offset:var(--p-treeselect-focus-ring-offset);}.p-treeselect.p-variant-filled{background:var(--p-treeselect-filled-background);}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background:var(--p-treeselect-filled-hover-background);}.p-treeselect.p-variant-filled.p-focus{background:var(--p-treeselect-filled-focus-background);}.p-treeselect.p-invalid{border-color:var(--p-treeselect-invalid-border-color);}.p-treeselect.p-disabled{opacity:1;background:var(--p-treeselect-disabled-background);}.p-treeselect-clear-icon{align-self:center;color:var(--p-treeselect-clear-icon-color);inset-inline-end:var(--p-treeselect-dropdown-width);}.p-treeselect-dropdown{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:var(--p-treeselect-dropdown-color);width:var(--p-treeselect-dropdown-width);border-start-end-radius:var(--p-border-radius-md);border-end-end-radius:var(--p-border-radius-md);}.p-treeselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer;}.p-treeselect-label{display:flex;align-items:center;gap:calc(var(--p-treeselect-padding-y) / 2);white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:var(--p-treeselect-padding-y) var(--p-treeselect-padding-x);color:var(--p-treeselect-color);}.p-treeselect-label.p-placeholder{color:var(--p-treeselect-placeholder-color);}.p-treeselect.p-invalid .p-treeselect-label.p-placeholder{color:var(--p-treeselect-invalid-placeholder-color);}.p-treeselect:has(.p-select-clear-icon) .p-treeselect-label{padding-inline-end:var(--p-treeselect-padding-x);}.p-treeselect.p-disabled .p-treeselect-label{color:var(--p-treeselect-disabled-color);}.p-treeselect-label-empty{overflow:hidden;visibility:hidden;}.p-treeselect-overlay{position:absolute;top:0;left:0;background:var(--p-treeselect-overlay-background);color:var(--p-treeselect-overlay-color);border:1px solid var(--p-treeselect-overlay-border-color);border-radius:var(--p-treeselect-overlay-border-radius);box-shadow:var(--p-treeselect-overlay-shadow);overflow:hidden;min-width:100%;will-change:transform;}.p-treeselect-tree-container{overflow:auto;}.p-treeselect-empty-message{padding:var(--p-treeselect-empty-message-padding);background:transparent;}.p-treeselect-fluid{display:flex;}.p-treeselect-overlay .p-tree{padding:var(--p-treeselect-tree-padding);}.p-treeselect-overlay .p-tree-loading{min-height:3rem;}.p-treeselect-label .p-chip{padding-block-start:calc(var(--p-treeselect-padding-y) / 2);padding-block-end:calc(var(--p-treeselect-padding-y) / 2);border-radius:var(--p-treeselect-chip-border-radius);}.p-treeselect-label:has(.p-chip){padding:calc(var(--p-treeselect-padding-y) / 2) calc(var(--p-treeselect-padding-x) / 2);}.p-treeselect-sm .p-treeselect-label{font-size:var(--p-treeselect-sm-font-size);padding-block:var(--p-treeselect-sm-padding-y);padding-inline:var(--p-treeselect-sm-padding-x);}.p-treeselect-sm .p-treeselect-dropdown .p-icon{font-size:var(--p-treeselect-sm-font-size);width:var(--p-treeselect-sm-font-size);height:var(--p-treeselect-sm-font-size);}.p-treeselect-lg .p-treeselect-label{font-size:var(--p-treeselect-lg-font-size);padding-block:var(--p-treeselect-lg-padding-y);padding-inline:var(--p-treeselect-lg-padding-x);}.p-treeselect-lg .p-treeselect-dropdown .p-icon{font-size:var(--p-treeselect-lg-font-size);width:var(--p-treeselect-lg-font-size);height:var(--p-treeselect-lg-font-size);}" - }, - { - "name": "button-variables", - "value": ":root,:host{--p-button-border-radius:var(--p-form-field-border-radius);--p-button-rounded-border-radius:2rem;--p-button-gap:0.5rem;--p-button-padding-x:var(--p-form-field-padding-x);--p-button-padding-y:var(--p-form-field-padding-y);--p-button-icon-only-width:2.5rem;--p-button-raised-shadow:0 3px 1px -2px rgba(0,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-badge-size:1rem;--p-button-transition-duration:var(--p-form-field-transition-duration);--p-button-focus-ring-width:var(--p-focus-ring-width);--p-button-focus-ring-style:var(--p-focus-ring-style);--p-button-focus-ring-offset:var(--p-focus-ring-offset);--p-button-label-font-weight:500;--p-button-lg-font-size:var(--p-form-field-lg-font-size);--p-button-lg-padding-x:var(--p-form-field-lg-padding-x);--p-button-lg-padding-y:var(--p-form-field-lg-padding-y);--p-button-lg-icon-only-width:3rem;--p-button-sm-font-size:var(--p-form-field-sm-font-size);--p-button-sm-padding-x:var(--p-form-field-sm-padding-x);--p-button-sm-padding-y:var(--p-form-field-sm-padding-y);--p-button-sm-icon-only-width:2rem;--p-button-link-color:var(--p-primary-color);--p-button-link-hover-color:var(--p-primary-color);--p-button-link-active-color:var(--p-primary-color);--p-button-text-plain-hover-background:var(--p-surface-50);--p-button-text-plain-active-background:var(--p-surface-100);--p-button-text-plain-color:var(--p-surface-700);--p-button-text-contrast-hover-background:var(--p-surface-50);--p-button-text-contrast-active-background:var(--p-surface-100);--p-button-text-contrast-color:var(--p-surface-950);--p-button-text-danger-hover-background:var(--p-red-50);--p-button-text-danger-active-background:var(--p-red-100);--p-button-text-danger-color:var(--p-red-500);--p-button-text-help-hover-background:var(--p-purple-50);--p-button-text-help-active-background:var(--p-purple-100);--p-button-text-help-color:var(--p-purple-500);--p-button-text-warn-hover-background:var(--p-orange-50);--p-button-text-warn-active-background:var(--p-orange-100);--p-button-text-warn-color:var(--p-orange-500);--p-button-text-info-hover-background:var(--p-sky-50);--p-button-text-info-active-background:var(--p-sky-100);--p-button-text-info-color:var(--p-sky-500);--p-button-text-success-hover-background:var(--p-green-50);--p-button-text-success-active-background:var(--p-green-100);--p-button-text-success-color:var(--p-green-500);--p-button-text-secondary-hover-background:var(--p-surface-50);--p-button-text-secondary-active-background:var(--p-surface-100);--p-button-text-secondary-color:var(--p-surface-500);--p-button-text-primary-hover-background:var(--p-primary-50);--p-button-text-primary-active-background:var(--p-primary-100);--p-button-text-primary-color:var(--p-primary-color);--p-button-outlined-plain-hover-background:var(--p-surface-50);--p-button-outlined-plain-active-background:var(--p-surface-100);--p-button-outlined-plain-border-color:var(--p-surface-200);--p-button-outlined-plain-color:var(--p-surface-700);--p-button-outlined-contrast-hover-background:var(--p-surface-50);--p-button-outlined-contrast-active-background:var(--p-surface-100);--p-button-outlined-contrast-border-color:var(--p-surface-700);--p-button-outlined-contrast-color:var(--p-surface-950);--p-button-outlined-danger-hover-background:var(--p-red-50);--p-button-outlined-danger-active-background:var(--p-red-100);--p-button-outlined-danger-border-color:var(--p-red-200);--p-button-outlined-danger-color:var(--p-red-500);--p-button-outlined-help-hover-background:var(--p-purple-50);--p-button-outlined-help-active-background:var(--p-purple-100);--p-button-outlined-help-border-color:var(--p-purple-200);--p-button-outlined-help-color:var(--p-purple-500);--p-button-outlined-warn-hover-background:var(--p-orange-50);--p-button-outlined-warn-active-background:var(--p-orange-100);--p-button-outlined-warn-border-color:var(--p-orange-200);--p-button-outlined-warn-color:var(--p-orange-500);--p-button-outlined-info-hover-background:var(--p-sky-50);--p-button-outlined-info-active-background:var(--p-sky-100);--p-button-outlined-info-border-color:var(--p-sky-200);--p-button-outlined-info-color:var(--p-sky-500);--p-button-outlined-success-hover-background:var(--p-green-50);--p-button-outlined-success-active-background:var(--p-green-100);--p-button-outlined-success-border-color:var(--p-green-200);--p-button-outlined-success-color:var(--p-green-500);--p-button-outlined-secondary-hover-background:var(--p-surface-50);--p-button-outlined-secondary-active-background:var(--p-surface-100);--p-button-outlined-secondary-border-color:var(--p-surface-200);--p-button-outlined-secondary-color:var(--p-surface-500);--p-button-outlined-primary-hover-background:var(--p-primary-50);--p-button-outlined-primary-active-background:var(--p-primary-100);--p-button-outlined-primary-border-color:var(--p-primary-200);--p-button-outlined-primary-color:var(--p-primary-color);--p-button-contrast-background:var(--p-surface-950);--p-button-contrast-hover-background:var(--p-surface-900);--p-button-contrast-active-background:var(--p-surface-800);--p-button-contrast-border-color:var(--p-surface-950);--p-button-contrast-hover-border-color:var(--p-surface-900);--p-button-contrast-active-border-color:var(--p-surface-800);--p-button-contrast-color:var(--p-surface-0);--p-button-contrast-hover-color:var(--p-surface-0);--p-button-contrast-active-color:var(--p-surface-0);--p-button-contrast-focus-ring-color:var(--p-surface-950);--p-button-contrast-focus-ring-shadow:none;--p-button-danger-background:var(--p-red-500);--p-button-danger-hover-background:var(--p-red-600);--p-button-danger-active-background:var(--p-red-700);--p-button-danger-border-color:var(--p-red-500);--p-button-danger-hover-border-color:var(--p-red-600);--p-button-danger-active-border-color:var(--p-red-700);--p-button-danger-color:#ffffff;--p-button-danger-hover-color:#ffffff;--p-button-danger-active-color:#ffffff;--p-button-danger-focus-ring-color:var(--p-red-500);--p-button-danger-focus-ring-shadow:none;--p-button-help-background:var(--p-purple-500);--p-button-help-hover-background:var(--p-purple-600);--p-button-help-active-background:var(--p-purple-700);--p-button-help-border-color:var(--p-purple-500);--p-button-help-hover-border-color:var(--p-purple-600);--p-button-help-active-border-color:var(--p-purple-700);--p-button-help-color:#ffffff;--p-button-help-hover-color:#ffffff;--p-button-help-active-color:#ffffff;--p-button-help-focus-ring-color:var(--p-purple-500);--p-button-help-focus-ring-shadow:none;--p-button-warn-background:var(--p-orange-500);--p-button-warn-hover-background:var(--p-orange-600);--p-button-warn-active-background:var(--p-orange-700);--p-button-warn-border-color:var(--p-orange-500);--p-button-warn-hover-border-color:var(--p-orange-600);--p-button-warn-active-border-color:var(--p-orange-700);--p-button-warn-color:#ffffff;--p-button-warn-hover-color:#ffffff;--p-button-warn-active-color:#ffffff;--p-button-warn-focus-ring-color:var(--p-orange-500);--p-button-warn-focus-ring-shadow:none;--p-button-success-background:var(--p-green-500);--p-button-success-hover-background:var(--p-green-600);--p-button-success-active-background:var(--p-green-700);--p-button-success-border-color:var(--p-green-500);--p-button-success-hover-border-color:var(--p-green-600);--p-button-success-active-border-color:var(--p-green-700);--p-button-success-color:#ffffff;--p-button-success-hover-color:#ffffff;--p-button-success-active-color:#ffffff;--p-button-success-focus-ring-color:var(--p-green-500);--p-button-success-focus-ring-shadow:none;--p-button-info-background:var(--p-sky-500);--p-button-info-hover-background:var(--p-sky-600);--p-button-info-active-background:var(--p-sky-700);--p-button-info-border-color:var(--p-sky-500);--p-button-info-hover-border-color:var(--p-sky-600);--p-button-info-active-border-color:var(--p-sky-700);--p-button-info-color:#ffffff;--p-button-info-hover-color:#ffffff;--p-button-info-active-color:#ffffff;--p-button-info-focus-ring-color:var(--p-sky-500);--p-button-info-focus-ring-shadow:none;--p-button-secondary-background:var(--p-surface-100);--p-button-secondary-hover-background:var(--p-surface-200);--p-button-secondary-active-background:var(--p-surface-300);--p-button-secondary-border-color:var(--p-surface-100);--p-button-secondary-hover-border-color:var(--p-surface-200);--p-button-secondary-active-border-color:var(--p-surface-300);--p-button-secondary-color:var(--p-surface-600);--p-button-secondary-hover-color:var(--p-surface-700);--p-button-secondary-active-color:var(--p-surface-800);--p-button-secondary-focus-ring-color:var(--p-surface-600);--p-button-secondary-focus-ring-shadow:none;--p-button-primary-background:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-border-color:var(--p-primary-active-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-active-color:var(--p-primary-contrast-color);--p-button-primary-focus-ring-color:var(--p-primary-color);--p-button-primary-focus-ring-shadow:none;}.p-dark{--p-button-link-color:var(--p-primary-color);--p-button-link-hover-color:var(--p-primary-color);--p-button-link-active-color:var(--p-primary-color);--p-button-text-plain-hover-background:var(--p-surface-800);--p-button-text-plain-active-background:var(--p-surface-700);--p-button-text-plain-color:var(--p-surface-0);--p-button-text-contrast-hover-background:var(--p-surface-800);--p-button-text-contrast-active-background:var(--p-surface-700);--p-button-text-contrast-color:var(--p-surface-0);--p-button-text-danger-hover-background:color-mix(in srgb,var(--p-red-400),transparent 96%);--p-button-text-danger-active-background:color-mix(in srgb,var(--p-red-400),transparent 84%);--p-button-text-danger-color:var(--p-red-400);--p-button-text-help-hover-background:color-mix(in srgb,var(--p-purple-400),transparent 96%);--p-button-text-help-active-background:color-mix(in srgb,var(--p-purple-400),transparent 84%);--p-button-text-help-color:var(--p-purple-400);--p-button-text-warn-hover-background:color-mix(in srgb,var(--p-orange-400),transparent 96%);--p-button-text-warn-active-background:color-mix(in srgb,var(--p-orange-400),transparent 84%);--p-button-text-warn-color:var(--p-orange-400);--p-button-text-info-hover-background:color-mix(in srgb,var(--p-sky-400),transparent 96%);--p-button-text-info-active-background:color-mix(in srgb,var(--p-sky-400),transparent 84%);--p-button-text-info-color:var(--p-sky-400);--p-button-text-success-hover-background:color-mix(in srgb,var(--p-green-400),transparent 96%);--p-button-text-success-active-background:color-mix(in srgb,var(--p-green-400),transparent 84%);--p-button-text-success-color:var(--p-green-400);--p-button-text-secondary-hover-background:var(--p-surface-800);--p-button-text-secondary-active-background:var(--p-surface-700);--p-button-text-secondary-color:var(--p-surface-400);--p-button-text-primary-hover-background:color-mix(in srgb,var(--p-primary-color),transparent 96%);--p-button-text-primary-active-background:color-mix(in srgb,var(--p-primary-color),transparent 84%);--p-button-text-primary-color:var(--p-primary-color);--p-button-outlined-plain-hover-background:var(--p-surface-800);--p-button-outlined-plain-active-background:var(--p-surface-700);--p-button-outlined-plain-border-color:var(--p-surface-600);--p-button-outlined-plain-color:var(--p-surface-0);--p-button-outlined-contrast-hover-background:var(--p-surface-800);--p-button-outlined-contrast-active-background:var(--p-surface-700);--p-button-outlined-contrast-border-color:var(--p-surface-500);--p-button-outlined-contrast-color:var(--p-surface-0);--p-button-outlined-danger-hover-background:color-mix(in srgb,var(--p-red-400),transparent 96%);--p-button-outlined-danger-active-background:color-mix(in srgb,var(--p-red-400),transparent 84%);--p-button-outlined-danger-border-color:var(--p-red-700);--p-button-outlined-danger-color:var(--p-red-400);--p-button-outlined-help-hover-background:color-mix(in srgb,var(--p-purple-400),transparent 96%);--p-button-outlined-help-active-background:color-mix(in srgb,var(--p-purple-400),transparent 84%);--p-button-outlined-help-border-color:var(--p-purple-700);--p-button-outlined-help-color:var(--p-purple-400);--p-button-outlined-warn-hover-background:color-mix(in srgb,var(--p-orange-400),transparent 96%);--p-button-outlined-warn-active-background:color-mix(in srgb,var(--p-orange-400),transparent 84%);--p-button-outlined-warn-border-color:var(--p-orange-700);--p-button-outlined-warn-color:var(--p-orange-400);--p-button-outlined-info-hover-background:color-mix(in srgb,var(--p-sky-400),transparent 96%);--p-button-outlined-info-active-background:color-mix(in srgb,var(--p-sky-400),transparent 84%);--p-button-outlined-info-border-color:var(--p-sky-700);--p-button-outlined-info-color:var(--p-sky-400);--p-button-outlined-success-hover-background:color-mix(in srgb,var(--p-green-400),transparent 96%);--p-button-outlined-success-active-background:color-mix(in srgb,var(--p-green-400),transparent 84%);--p-button-outlined-success-border-color:var(--p-green-700);--p-button-outlined-success-color:var(--p-green-400);--p-button-outlined-secondary-hover-background:rgba(255,255,255,0.04);--p-button-outlined-secondary-active-background:rgba(255,255,255,0.16);--p-button-outlined-secondary-border-color:var(--p-surface-700);--p-button-outlined-secondary-color:var(--p-surface-400);--p-button-outlined-primary-hover-background:color-mix(in srgb,var(--p-primary-color),transparent 96%);--p-button-outlined-primary-active-background:color-mix(in srgb,var(--p-primary-color),transparent 84%);--p-button-outlined-primary-border-color:var(--p-primary-700);--p-button-outlined-primary-color:var(--p-primary-color);--p-button-contrast-background:var(--p-surface-0);--p-button-contrast-hover-background:var(--p-surface-100);--p-button-contrast-active-background:var(--p-surface-200);--p-button-contrast-border-color:var(--p-surface-0);--p-button-contrast-hover-border-color:var(--p-surface-100);--p-button-contrast-active-border-color:var(--p-surface-200);--p-button-contrast-color:var(--p-surface-950);--p-button-contrast-hover-color:var(--p-surface-950);--p-button-contrast-active-color:var(--p-surface-950);--p-button-contrast-focus-ring-color:var(--p-surface-0);--p-button-contrast-focus-ring-shadow:none;--p-button-danger-background:var(--p-red-400);--p-button-danger-hover-background:var(--p-red-300);--p-button-danger-active-background:var(--p-red-200);--p-button-danger-border-color:var(--p-red-400);--p-button-danger-hover-border-color:var(--p-red-300);--p-button-danger-active-border-color:var(--p-red-200);--p-button-danger-color:var(--p-red-950);--p-button-danger-hover-color:var(--p-red-950);--p-button-danger-active-color:var(--p-red-950);--p-button-danger-focus-ring-color:var(--p-red-400);--p-button-danger-focus-ring-shadow:none;--p-button-help-background:var(--p-purple-400);--p-button-help-hover-background:var(--p-purple-300);--p-button-help-active-background:var(--p-purple-200);--p-button-help-border-color:var(--p-purple-400);--p-button-help-hover-border-color:var(--p-purple-300);--p-button-help-active-border-color:var(--p-purple-200);--p-button-help-color:var(--p-purple-950);--p-button-help-hover-color:var(--p-purple-950);--p-button-help-active-color:var(--p-purple-950);--p-button-help-focus-ring-color:var(--p-purple-400);--p-button-help-focus-ring-shadow:none;--p-button-warn-background:var(--p-orange-400);--p-button-warn-hover-background:var(--p-orange-300);--p-button-warn-active-background:var(--p-orange-200);--p-button-warn-border-color:var(--p-orange-400);--p-button-warn-hover-border-color:var(--p-orange-300);--p-button-warn-active-border-color:var(--p-orange-200);--p-button-warn-color:var(--p-orange-950);--p-button-warn-hover-color:var(--p-orange-950);--p-button-warn-active-color:var(--p-orange-950);--p-button-warn-focus-ring-color:var(--p-orange-400);--p-button-warn-focus-ring-shadow:none;--p-button-success-background:var(--p-green-400);--p-button-success-hover-background:var(--p-green-300);--p-button-success-active-background:var(--p-green-200);--p-button-success-border-color:var(--p-green-400);--p-button-success-hover-border-color:var(--p-green-300);--p-button-success-active-border-color:var(--p-green-200);--p-button-success-color:var(--p-green-950);--p-button-success-hover-color:var(--p-green-950);--p-button-success-active-color:var(--p-green-950);--p-button-success-focus-ring-color:var(--p-green-400);--p-button-success-focus-ring-shadow:none;--p-button-info-background:var(--p-sky-400);--p-button-info-hover-background:var(--p-sky-300);--p-button-info-active-background:var(--p-sky-200);--p-button-info-border-color:var(--p-sky-400);--p-button-info-hover-border-color:var(--p-sky-300);--p-button-info-active-border-color:var(--p-sky-200);--p-button-info-color:var(--p-sky-950);--p-button-info-hover-color:var(--p-sky-950);--p-button-info-active-color:var(--p-sky-950);--p-button-info-focus-ring-color:var(--p-sky-400);--p-button-info-focus-ring-shadow:none;--p-button-secondary-background:var(--p-surface-800);--p-button-secondary-hover-background:var(--p-surface-700);--p-button-secondary-active-background:var(--p-surface-600);--p-button-secondary-border-color:var(--p-surface-800);--p-button-secondary-hover-border-color:var(--p-surface-700);--p-button-secondary-active-border-color:var(--p-surface-600);--p-button-secondary-color:var(--p-surface-300);--p-button-secondary-hover-color:var(--p-surface-200);--p-button-secondary-active-color:var(--p-surface-100);--p-button-secondary-focus-ring-color:var(--p-surface-300);--p-button-secondary-focus-ring-shadow:none;--p-button-primary-background:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-border-color:var(--p-primary-active-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-active-color:var(--p-primary-contrast-color);--p-button-primary-focus-ring-color:var(--p-primary-color);--p-button-primary-focus-ring-shadow:none;}" - }, - { - "name": "button-style", - "value": ".p-button{display:inline-flex;cursor:pointer;user-select:none;align-items:center;justify-content:center;overflow:hidden;position:relative;color:var(--p-button-primary-color);background:var(--p-button-primary-background);border:1px solid var(--p-button-primary-border-color);padding:var(--p-button-padding-y) var(--p-button-padding-x);font-size:1rem;font-family:inherit;font-feature-settings:inherit;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);border-radius:var(--p-button-border-radius);outline-color:transparent;gap:var(--p-button-gap);}.p-button:disabled{cursor:default;}.p-button-icon-right{order:1;}.p-button-icon-right:dir(rtl){order:-1;}.p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl){order:1;}.p-button-icon-bottom{order:2;}.p-button-icon-only{width:var(--p-button-icon-only-width);padding-inline-start:0;padding-inline-end:0;gap:0;}.p-button-icon-only.p-button-rounded{border-radius:50%;height:var(--p-button-icon-only-width);}.p-button-icon-only .p-button-label{visibility:hidden;width:0;}.p-button-icon-only::after{content:\"\u0000A0\";visibility:hidden;width:0;}.p-button-sm{font-size:var(--p-button-sm-font-size);padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x);}.p-button-sm .p-button-icon{font-size:var(--p-button-sm-font-size);}.p-button-sm.p-button-icon-only{width:var(--p-button-sm-icon-only-width);}.p-button-sm.p-button-icon-only.p-button-rounded{height:var(--p-button-sm-icon-only-width);}.p-button-lg{font-size:var(--p-button-lg-font-size);padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x);}.p-button-lg .p-button-icon{font-size:var(--p-button-lg-font-size);}.p-button-lg.p-button-icon-only{width:var(--p-button-lg-icon-only-width);}.p-button-lg.p-button-icon-only.p-button-rounded{height:var(--p-button-lg-icon-only-width);}.p-button-vertical{flex-direction:column;}.p-button-label{font-weight:var(--p-button-label-font-weight);}.p-button-fluid{width:100%;}.p-button-fluid.p-button-icon-only{width:var(--p-button-icon-only-width);}.p-button:not(:disabled):hover{background:var(--p-button-primary-hover-background);border:1px solid var(--p-button-primary-hover-border-color);color:var(--p-button-primary-hover-color);}.p-button:not(:disabled):active{background:var(--p-button-primary-active-background);border:1px solid var(--p-button-primary-active-border-color);color:var(--p-button-primary-active-color);}.p-button:focus-visible{box-shadow:var(--p-button-primary-focus-ring-shadow);outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-primary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);}.p-button .p-badge{min-width:var(--p-button-badge-size);height:var(--p-button-badge-size);line-height:var(--p-button-badge-size);}.p-button-raised{box-shadow:var(--p-button-raised-shadow);}.p-button-rounded{border-radius:var(--p-button-rounded-border-radius);}.p-button-secondary{background:var(--p-button-secondary-background);border:1px solid var(--p-button-secondary-border-color);color:var(--p-button-secondary-color);}.p-button-secondary:not(:disabled):hover{background:var(--p-button-secondary-hover-background);border:1px solid var(--p-button-secondary-hover-border-color);color:var(--p-button-secondary-hover-color);}.p-button-secondary:not(:disabled):active{background:var(--p-button-secondary-active-background);border:1px solid var(--p-button-secondary-active-border-color);color:var(--p-button-secondary-active-color);}.p-button-secondary:focus-visible{outline-color:var(--p-button-secondary-focus-ring-color);box-shadow:var(--p-button-secondary-focus-ring-shadow);}.p-button-success{background:var(--p-button-success-background);border:1px solid var(--p-button-success-border-color);color:var(--p-button-success-color);}.p-button-success:not(:disabled):hover{background:var(--p-button-success-hover-background);border:1px solid var(--p-button-success-hover-border-color);color:var(--p-button-success-hover-color);}.p-button-success:not(:disabled):active{background:var(--p-button-success-active-background);border:1px solid var(--p-button-success-active-border-color);color:var(--p-button-success-active-color);}.p-button-success:focus-visible{outline-color:var(--p-button-success-focus-ring-color);box-shadow:var(--p-button-success-focus-ring-shadow);}.p-button-info{background:var(--p-button-info-background);border:1px solid var(--p-button-info-border-color);color:var(--p-button-info-color);}.p-button-info:not(:disabled):hover{background:var(--p-button-info-hover-background);border:1px solid var(--p-button-info-hover-border-color);color:var(--p-button-info-hover-color);}.p-button-info:not(:disabled):active{background:var(--p-button-info-active-background);border:1px solid var(--p-button-info-active-border-color);color:var(--p-button-info-active-color);}.p-button-info:focus-visible{outline-color:var(--p-button-info-focus-ring-color);box-shadow:var(--p-button-info-focus-ring-shadow);}.p-button-warn{background:var(--p-button-warn-background);border:1px solid var(--p-button-warn-border-color);color:var(--p-button-warn-color);}.p-button-warn:not(:disabled):hover{background:var(--p-button-warn-hover-background);border:1px solid var(--p-button-warn-hover-border-color);color:var(--p-button-warn-hover-color);}.p-button-warn:not(:disabled):active{background:var(--p-button-warn-active-background);border:1px solid var(--p-button-warn-active-border-color);color:var(--p-button-warn-active-color);}.p-button-warn:focus-visible{outline-color:var(--p-button-warn-focus-ring-color);box-shadow:var(--p-button-warn-focus-ring-shadow);}.p-button-help{background:var(--p-button-help-background);border:1px solid var(--p-button-help-border-color);color:var(--p-button-help-color);}.p-button-help:not(:disabled):hover{background:var(--p-button-help-hover-background);border:1px solid var(--p-button-help-hover-border-color);color:var(--p-button-help-hover-color);}.p-button-help:not(:disabled):active{background:var(--p-button-help-active-background);border:1px solid var(--p-button-help-active-border-color);color:var(--p-button-help-active-color);}.p-button-help:focus-visible{outline-color:var(--p-button-help-focus-ring-color);box-shadow:var(--p-button-help-focus-ring-shadow);}.p-button-danger{background:var(--p-button-danger-background);border:1px solid var(--p-button-danger-border-color);color:var(--p-button-danger-color);}.p-button-danger:not(:disabled):hover{background:var(--p-button-danger-hover-background);border:1px solid var(--p-button-danger-hover-border-color);color:var(--p-button-danger-hover-color);}.p-button-danger:not(:disabled):active{background:var(--p-button-danger-active-background);border:1px solid var(--p-button-danger-active-border-color);color:var(--p-button-danger-active-color);}.p-button-danger:focus-visible{outline-color:var(--p-button-danger-focus-ring-color);box-shadow:var(--p-button-danger-focus-ring-shadow);}.p-button-contrast{background:var(--p-button-contrast-background);border:1px solid var(--p-button-contrast-border-color);color:var(--p-button-contrast-color);}.p-button-contrast:not(:disabled):hover{background:var(--p-button-contrast-hover-background);border:1px solid var(--p-button-contrast-hover-border-color);color:var(--p-button-contrast-hover-color);}.p-button-contrast:not(:disabled):active{background:var(--p-button-contrast-active-background);border:1px solid var(--p-button-contrast-active-border-color);color:var(--p-button-contrast-active-color);}.p-button-contrast:focus-visible{outline-color:var(--p-button-contrast-focus-ring-color);box-shadow:var(--p-button-contrast-focus-ring-shadow);}.p-button-outlined{background:transparent;border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):hover{background:var(--p-button-outlined-primary-hover-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined:not(:disabled):active{background:var(--p-button-outlined-primary-active-background);border-color:var(--p-button-outlined-primary-border-color);color:var(--p-button-outlined-primary-color);}.p-button-outlined.p-button-secondary{border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--p-button-outlined-secondary-hover-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-secondary:not(:disabled):active{background:var(--p-button-outlined-secondary-active-background);border-color:var(--p-button-outlined-secondary-border-color);color:var(--p-button-outlined-secondary-color);}.p-button-outlined.p-button-success{border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):hover{background:var(--p-button-outlined-success-hover-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-success:not(:disabled):active{background:var(--p-button-outlined-success-active-background);border-color:var(--p-button-outlined-success-border-color);color:var(--p-button-outlined-success-color);}.p-button-outlined.p-button-info{border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):hover{background:var(--p-button-outlined-info-hover-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-info:not(:disabled):active{background:var(--p-button-outlined-info-active-background);border-color:var(--p-button-outlined-info-border-color);color:var(--p-button-outlined-info-color);}.p-button-outlined.p-button-warn{border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):hover{background:var(--p-button-outlined-warn-hover-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-warn:not(:disabled):active{background:var(--p-button-outlined-warn-active-background);border-color:var(--p-button-outlined-warn-border-color);color:var(--p-button-outlined-warn-color);}.p-button-outlined.p-button-help{border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):hover{background:var(--p-button-outlined-help-hover-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-help:not(:disabled):active{background:var(--p-button-outlined-help-active-background);border-color:var(--p-button-outlined-help-border-color);color:var(--p-button-outlined-help-color);}.p-button-outlined.p-button-danger{border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):hover{background:var(--p-button-outlined-danger-hover-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-danger:not(:disabled):active{background:var(--p-button-outlined-danger-active-background);border-color:var(--p-button-outlined-danger-border-color);color:var(--p-button-outlined-danger-color);}.p-button-outlined.p-button-contrast{border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):hover{background:var(--p-button-outlined-contrast-hover-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-contrast:not(:disabled):active{background:var(--p-button-outlined-contrast-active-background);border-color:var(--p-button-outlined-contrast-border-color);color:var(--p-button-outlined-contrast-color);}.p-button-outlined.p-button-plain{border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):hover{background:var(--p-button-outlined-plain-hover-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-outlined.p-button-plain:not(:disabled):active{background:var(--p-button-outlined-plain-active-background);border-color:var(--p-button-outlined-plain-border-color);color:var(--p-button-outlined-plain-color);}.p-button-text{background:transparent;border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):hover{background:var(--p-button-text-primary-hover-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text:not(:disabled):active{background:var(--p-button-text-primary-active-background);border-color:transparent;color:var(--p-button-text-primary-color);}.p-button-text.p-button-secondary{background:transparent;border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):hover{background:var(--p-button-text-secondary-hover-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-secondary:not(:disabled):active{background:var(--p-button-text-secondary-active-background);border-color:transparent;color:var(--p-button-text-secondary-color);}.p-button-text.p-button-success{background:transparent;border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):hover{background:var(--p-button-text-success-hover-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-success:not(:disabled):active{background:var(--p-button-text-success-active-background);border-color:transparent;color:var(--p-button-text-success-color);}.p-button-text.p-button-info{background:transparent;border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):hover{background:var(--p-button-text-info-hover-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-info:not(:disabled):active{background:var(--p-button-text-info-active-background);border-color:transparent;color:var(--p-button-text-info-color);}.p-button-text.p-button-warn{background:transparent;border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):hover{background:var(--p-button-text-warn-hover-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-warn:not(:disabled):active{background:var(--p-button-text-warn-active-background);border-color:transparent;color:var(--p-button-text-warn-color);}.p-button-text.p-button-help{background:transparent;border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):hover{background:var(--p-button-text-help-hover-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-help:not(:disabled):active{background:var(--p-button-text-help-active-background);border-color:transparent;color:var(--p-button-text-help-color);}.p-button-text.p-button-danger{background:transparent;border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):hover{background:var(--p-button-text-danger-hover-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-danger:not(:disabled):active{background:var(--p-button-text-danger-active-background);border-color:transparent;color:var(--p-button-text-danger-color);}.p-button-text.p-button-contrast{background:transparent;border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):hover{background:var(--p-button-text-contrast-hover-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-contrast:not(:disabled):active{background:var(--p-button-text-contrast-active-background);border-color:transparent;color:var(--p-button-text-contrast-color);}.p-button-text.p-button-plain{background:transparent;border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):hover{background:var(--p-button-text-plain-hover-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-text.p-button-plain:not(:disabled):active{background:var(--p-button-text-plain-active-background);border-color:transparent;color:var(--p-button-text-plain-color);}.p-button-link{background:transparent;border-color:transparent;color:var(--p-button-link-color);}.p-button-link:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--p-button-link-hover-color);}.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline;}.p-button-link:not(:disabled):active{background:transparent;border-color:transparent;color:var(--p-button-link-active-color);}" - }, - { - "name": "buttongroup-style", - "value": ".p-buttongroup{display:inline-flex;}.p-buttongroup .p-button{margin:0;}.p-buttongroup .p-button:not(:last-child),.p-buttongroup .p-button:not(:last-child):hover{border-inline-end:0 none;}.p-buttongroup .p-button:not(:first-of-type):not(:last-of-type){border-radius:0;}.p-buttongroup .p-button:first-of-type:not(:only-of-type){border-start-end-radius:0;border-end-end-radius:0;}.p-buttongroup .p-button:last-of-type:not(:only-of-type){border-start-start-radius:0;border-end-start-radius:0;}.p-buttongroup .p-button:focus{position:relative;z-index:1;}" - }, - { - "name": "speeddial-variables", - "value": ":root,:host{--p-speeddial-gap:0.5rem;--p-speeddial-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "speeddial-style", - "value": ".p-speeddial{position:static;display:flex;gap:var(--p-speeddial-gap);}.p-speeddial-button{z-index:1;}.p-speeddial-button.p-speeddial-rotate{transition:transform 250ms cubic-bezier(0.4,0,0.2,1) 0ms,background var(--p-speeddial-transition-duration),color var(--p-speeddial-transition-duration),border-color var(--p-speeddial-transition-duration),box-shadow var(--p-speeddial-transition-duration),outline-color var(--p-speeddial-transition-duration);will-change:transform;}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:inset-block-start 0s linear var(--p-speeddial-transition-duration);pointer-events:none;outline:0 none;z-index:2;gap:var(--p-speeddial-gap);}.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-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute;}.p-speeddial-mask{position:absolute;border-radius:var(--p-content-border-radius);}.p-speeddial-open .p-speeddial-list{pointer-events:auto;}.p-speeddial-open .p-speeddial-item{transform:scale(1);opacity:1;}.p-speeddial-open .p-speeddial-rotate{transform:rotate(45deg);}" - }, - { - "name": "splitbutton-variables", - "value": ":root,:host{--p-splitbutton-border-radius:var(--p-form-field-border-radius);--p-splitbutton-rounded-border-radius:2rem;--p-splitbutton-raised-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);}" - }, - { - "name": "splitbutton-style", - "value": ".p-splitbutton{display:inline-flex;position:relative;border-radius:var(--p-splitbutton-border-radius);}.p-splitbutton-button.p-button{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0 none;}.p-splitbutton-button.p-button:focus-visible,.p-splitbutton-dropdown.p-button:focus-visible{z-index:1;}.p-splitbutton-button.p-button:not(:disabled):hover,.p-splitbutton-button.p-button:not(:disabled):active{border-inline-end:0 none;}.p-splitbutton-dropdown.p-button{border-start-start-radius:0;border-end-start-radius:0;}.p-splitbutton .p-menu{min-width:100%;}.p-splitbutton-fluid{display:flex;}.p-splitbutton-rounded .p-splitbutton-dropdown.p-button{border-start-end-radius:var(--p-splitbutton-rounded-border-radius);border-end-end-radius:var(--p-splitbutton-rounded-border-radius);}.p-splitbutton-rounded .p-splitbutton-button.p-button{border-start-start-radius:var(--p-splitbutton-rounded-border-radius);border-end-start-radius:var(--p-splitbutton-rounded-border-radius);}.p-splitbutton-raised{box-shadow:var(--p-splitbutton-raised-shadow);}" - }, - { - "name": "datatable-variables", - "value": ":root,:host{--p-datatable-paginator-bottom-border-color:var(--p-datatable-border-color);--p-datatable-paginator-bottom-border-width:0 0 1px 0;--p-datatable-paginator-top-border-color:var(--p-datatable-border-color);--p-datatable-paginator-top-border-width:0 0 1px 0;--p-datatable-filter-inline-gap:0.5rem;--p-datatable-filter-constraint-focus-background:var(--p-list-option-focus-background);--p-datatable-filter-constraint-selected-background:var(--p-list-option-selected-background);--p-datatable-filter-constraint-selected-focus-background:var(--p-list-option-selected-focus-background);--p-datatable-filter-constraint-color:var(--p-list-option-color);--p-datatable-filter-constraint-focus-color:var(--p-list-option-focus-color);--p-datatable-filter-constraint-selected-color:var(--p-list-option-selected-color);--p-datatable-filter-constraint-selected-focus-color:var(--p-list-option-selected-focus-color);--p-datatable-filter-constraint-padding:var(--p-list-option-padding);--p-datatable-filter-constraint-border-radius:var(--p-list-option-border-radius);--p-datatable-filter-constraint-separator-border-color:var(--p-content-border-color);--p-datatable-filter-constraint-list-padding:var(--p-list-padding);--p-datatable-filter-constraint-list-gap:var(--p-list-gap);--p-datatable-filter-rule-border-color:var(--p-content-border-color);--p-datatable-filter-overlay-popover-background:var(--p-overlay-popover-background);--p-datatable-filter-overlay-popover-border-color:var(--p-overlay-popover-border-color);--p-datatable-filter-overlay-popover-border-radius:var(--p-overlay-popover-border-radius);--p-datatable-filter-overlay-popover-color:var(--p-overlay-popover-color);--p-datatable-filter-overlay-popover-shadow:var(--p-overlay-popover-shadow);--p-datatable-filter-overlay-popover-padding:var(--p-overlay-popover-padding);--p-datatable-filter-overlay-popover-gap:0.5rem;--p-datatable-filter-overlay-select-background:var(--p-overlay-select-background);--p-datatable-filter-overlay-select-border-color:var(--p-overlay-select-border-color);--p-datatable-filter-overlay-select-border-radius:var(--p-overlay-select-border-radius);--p-datatable-filter-overlay-select-color:var(--p-overlay-select-color);--p-datatable-filter-overlay-select-shadow:var(--p-overlay-select-shadow);--p-datatable-row-toggle-button-hover-background:var(--p-content-hover-background);--p-datatable-row-toggle-button-selected-hover-background:var(--p-content-background);--p-datatable-row-toggle-button-color:var(--p-text-muted-color);--p-datatable-row-toggle-button-hover-color:var(--p-text-color);--p-datatable-row-toggle-button-selected-hover-color:var(--p-primary-color);--p-datatable-row-toggle-button-size:1.75rem;--p-datatable-row-toggle-button-border-radius:50%;--p-datatable-row-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-datatable-row-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-datatable-row-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-datatable-row-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-datatable-row-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-loading-icon-size:2rem;--p-datatable-sort-icon-color:var(--p-text-muted-color);--p-datatable-sort-icon-hover-color:var(--p-text-hover-muted-color);--p-datatable-sort-icon-size:0.875rem;--p-datatable-resize-indicator-width:1px;--p-datatable-resize-indicator-color:var(--p-primary-color);--p-datatable-column-resizer-width:0.5rem;--p-datatable-drop-point-color:var(--p-primary-color);--p-datatable-footer-background:var(--p-content-background);--p-datatable-footer-border-color:var(--p-datatable-border-color);--p-datatable-footer-color:var(--p-content-color);--p-datatable-footer-border-width:0 0 1px 0;--p-datatable-footer-padding:0.75rem 1rem;--p-datatable-footer-lg-padding:1rem 1.25rem;--p-datatable-footer-sm-padding:0.375rem 0.5rem;--p-datatable-column-footer-font-weight:600;--p-datatable-footer-cell-background:var(--p-content-background);--p-datatable-footer-cell-border-color:var(--p-datatable-border-color);--p-datatable-footer-cell-color:var(--p-content-color);--p-datatable-footer-cell-padding:0.75rem 1rem;--p-datatable-footer-cell-lg-padding:1rem 1.25rem;--p-datatable-footer-cell-sm-padding:0.375rem 0.5rem;--p-datatable-body-cell-border-color:var(--p-datatable-border-color);--p-datatable-body-cell-padding:0.75rem 1rem;--p-datatable-body-cell-lg-padding:1rem 1.25rem;--p-datatable-body-cell-sm-padding:0.375rem 0.5rem;--p-datatable-row-background:var(--p-content-background);--p-datatable-row-hover-background:var(--p-content-hover-background);--p-datatable-row-selected-background:var(--p-highlight-background);--p-datatable-row-color:var(--p-content-color);--p-datatable-row-hover-color:var(--p-content-hover-color);--p-datatable-row-selected-color:var(--p-highlight-color);--p-datatable-row-focus-ring-width:var(--p-focus-ring-width);--p-datatable-row-focus-ring-style:var(--p-focus-ring-style);--p-datatable-row-focus-ring-color:var(--p-focus-ring-color);--p-datatable-row-focus-ring-offset:-1px;--p-datatable-row-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-column-title-font-weight:600;--p-datatable-header-cell-background:var(--p-content-background);--p-datatable-header-cell-hover-background:var(--p-content-hover-background);--p-datatable-header-cell-selected-background:var(--p-highlight-background);--p-datatable-header-cell-border-color:var(--p-datatable-border-color);--p-datatable-header-cell-color:var(--p-content-color);--p-datatable-header-cell-hover-color:var(--p-content-hover-color);--p-datatable-header-cell-selected-color:var(--p-highlight-color);--p-datatable-header-cell-gap:0.5rem;--p-datatable-header-cell-padding:0.75rem 1rem;--p-datatable-header-cell-lg-padding:1rem 1.25rem;--p-datatable-header-cell-sm-padding:0.375rem 0.5rem;--p-datatable-header-cell-focus-ring-width:var(--p-focus-ring-width);--p-datatable-header-cell-focus-ring-style:var(--p-focus-ring-style);--p-datatable-header-cell-focus-ring-color:var(--p-focus-ring-color);--p-datatable-header-cell-focus-ring-offset:-1px;--p-datatable-header-cell-focus-ring-shadow:var(--p-focus-ring-shadow);--p-datatable-header-background:var(--p-content-background);--p-datatable-header-border-color:var(--p-datatable-border-color);--p-datatable-header-color:var(--p-content-color);--p-datatable-header-border-width:0 0 1px 0;--p-datatable-header-padding:0.75rem 1rem;--p-datatable-header-lg-padding:1rem 1.25rem;--p-datatable-header-sm-padding:0.375rem 0.5rem;--p-datatable-transition-duration:var(--p-transition-duration);--p-datatable-body-cell-selected-border-color:var(--p-primary-100);--p-datatable-row-striped-background:var(--p-surface-50);--p-datatable-border-color:var(--p-content-border-color);}.p-dark{--p-datatable-body-cell-selected-border-color:var(--p-primary-900);--p-datatable-row-striped-background:var(--p-surface-950);--p-datatable-border-color:var(--p-surface-800);}" - }, - { - "name": "datatable-style", - "value": ".p-datatable{position:relative;display:block;}.p-datatable-table{border-spacing:0;border-collapse:separate;width:100%;}.p-datatable-scrollable > .p-datatable-table-container{position:relative;}.p-datatable-scrollable-table > .p-datatable-thead{inset-block-start:0;z-index:1;}.p-datatable-scrollable-table > .p-datatable-frozen-tbody{position:sticky;z-index:1;}.p-datatable-scrollable-table > .p-datatable-tfoot{inset-block-end:0;z-index:1;}.p-datatable-scrollable .p-datatable-frozen-column{position:sticky;}.p-datatable-scrollable th.p-datatable-frozen-column{z-index:1;}.p-datatable-scrollable td.p-datatable-frozen-column{background:inherit;}.p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-thead,.p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-thead{background:var(--p-datatable-header-cell-background);}.p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-tfoot,.p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot{background:var(--p-datatable-footer-cell-background);}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%;}.p-datatable-flex-scrollable > .p-datatable-table-container{display:flex;flex-direction:column;flex:1;height:100%;}.p-datatable-scrollable-table > .p-datatable-tbody > .p-datatable-row-group-header{position:sticky;z-index:1;}.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-datatable-resizable-column:not(.p-datatable-frozen-column){background-clip:padding-box;position:relative;}.p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-datatable-resizable-column:last-child .p-datatable-column-resizer{display:none;}.p-datatable-column-resizer{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;width:var(--p-datatable-column-resizer-width);height:100%;padding:0;cursor:col-resize;border:1px solid transparent;}.p-datatable-column-header-content{display:flex;align-items:center;gap:var(--p-datatable-header-cell-gap);}.p-datatable-column-resize-indicator{width:var(--p-datatable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-datatable-resize-indicator-color);}.p-datatable-row-reorder-indicator-up,.p-datatable-row-reorder-indicator-down{position:absolute;display:none;}.p-datatable-reorderable-column,.p-datatable-reorderable-row-handle{cursor:move;}.p-datatable-mask{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;}.p-datatable-inline-filter{display:flex;align-items:center;width:100%;gap:var(--p-datatable-filter-inline-gap);}.p-datatable-inline-filter .p-datatable-filter-element-container{flex:1 1 auto;width:1%;}.p-datatable-filter-overlay{background:var(--p-datatable-filter-overlay-select-background);color:var(--p-datatable-filter-overlay-select-color);border:1px solid var(--p-datatable-filter-overlay-select-border-color);border-radius:var(--p-datatable-filter-overlay-select-border-radius);box-shadow:var(--p-datatable-filter-overlay-select-shadow);min-width:12.5rem;}.p-datatable-filter-constraint-list{margin:0;list-style:none;display:flex;flex-direction:column;padding:var(--p-datatable-filter-constraint-list-padding);gap:var(--p-datatable-filter-constraint-list-gap);}.p-datatable-filter-constraint{padding:var(--p-datatable-filter-constraint-padding);color:var(--p-datatable-filter-constraint-color);border-radius:var(--p-datatable-filter-constraint-border-radius);cursor:pointer;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-filter-constraint-selected{background:var(--p-datatable-filter-constraint-selected-background);color:var(--p-datatable-filter-constraint-selected-color);}.p-datatable-filter-constraint:not(.p-datatable-filter-constraint-selected):not(.p-disabled):hover{background:var(--p-datatable-filter-constraint-focus-background);color:var(--p-datatable-filter-constraint-focus-color);}.p-datatable-filter-constraint:focus-visible{outline:0 none;background:var(--p-datatable-filter-constraint-focus-background);color:var(--p-datatable-filter-constraint-focus-color);}.p-datatable-filter-constraint-selected:focus-visible{outline:0 none;background:var(--p-datatable-filter-constraint-selected-focus-background);color:var(--p-datatable-filter-constraint-selected-focus-color);}.p-datatable-filter-constraint-separator{border-block-start:1px solid var(--p-datatable-filter-constraint-separator-border-color);}.p-datatable-popover-filter{display:inline-flex;margin-inline-start:auto;}.p-datatable-filter-overlay-popover{background:var(--p-datatable-filter-overlay-popover-background);color:var(--p-datatable-filter-overlay-popover-color);border:1px solid var(--p-datatable-filter-overlay-popover-border-color);border-radius:var(--p-datatable-filter-overlay-popover-border-radius);box-shadow:var(--p-datatable-filter-overlay-popover-shadow);min-width:12.5rem;padding:var(--p-datatable-filter-overlay-popover-padding);display:flex;flex-direction:column;gap:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-operator-dropdown{width:100%;}.p-datatable-filter-rule-list,.p-datatable-filter-rule{display:flex;flex-direction:column;gap:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-rule{border-block-end:1px solid var(--p-datatable-filter-rule-border-color);padding-bottom:var(--p-datatable-filter-overlay-popover-gap);}.p-datatable-filter-rule:last-child{border-block-end:0 none;padding-bottom:0;}.p-datatable-filter-add-rule-button{width:100%;}.p-datatable-filter-remove-rule-button{width:100%;}.p-datatable-filter-buttonbar{padding:0;display:flex;align-items:center;justify-content:space-between;}.p-datatable-virtualscroller-spacer{display:flex;}.p-datatable .p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;inset-block-start:0;inset-inline-start:0;}.p-datatable-paginator-top{border-color:var(--p-datatable-paginator-top-border-color);border-style:solid;border-width:var(--p-datatable-paginator-top-border-width);}.p-datatable-paginator-bottom{border-color:var(--p-datatable-paginator-bottom-border-color);border-style:solid;border-width:var(--p-datatable-paginator-bottom-border-width);}.p-datatable-header{background:var(--p-datatable-header-background);color:var(--p-datatable-header-color);border-color:var(--p-datatable-header-border-color);border-style:solid;border-width:var(--p-datatable-header-border-width);padding:var(--p-datatable-header-padding);}.p-datatable-footer{background:var(--p-datatable-footer-background);color:var(--p-datatable-footer-color);border-color:var(--p-datatable-footer-border-color);border-style:solid;border-width:var(--p-datatable-footer-border-width);padding:var(--p-datatable-footer-padding);}.p-datatable-header-cell{padding:var(--p-datatable-header-cell-padding);background:var(--p-datatable-header-cell-background);border-color:var(--p-datatable-header-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-datatable-header-cell-color);font-weight:normal;text-align:start;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-column-title{font-weight:var(--p-datatable-column-title-font-weight);}.p-datatable-tbody > tr{outline-color:transparent;background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);}.p-datatable-tbody > tr > td{text-align:start;border-color:var(--p-datatable-body-cell-border-color);border-style:solid;border-width:0 0 1px 0;padding:var(--p-datatable-body-cell-padding);}.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color);}.p-datatable-tbody > tr.p-datatable-row-selected{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color);}.p-datatable-tbody > tr:has(+ .p-datatable-row-selected) > td{border-block-end-color:var(--p-datatable-body-cell-selected-border-color);}.p-datatable-tbody > tr.p-datatable-row-selected > td{border-block-end-color:var(--p-datatable-body-cell-selected-border-color);}.p-datatable-tbody > tr:focus-visible,.p-datatable-tbody > tr.p-datatable-contextmenu-row-selected{box-shadow:var(--p-datatable-row-focus-ring-shadow);outline:var(--p-datatable-row-focus-ring-width) var(--p-datatable-row-focus-ring-style) var(--p-datatable-row-focus-ring-color);outline-offset:var(--p-datatable-row-focus-ring-offset);}.p-datatable-tfoot > tr > td{text-align:start;padding:var(--p-datatable-footer-cell-padding);border-color:var(--p-datatable-footer-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-datatable-footer-cell-color);background:var(--p-datatable-footer-cell-background);}.p-datatable-column-footer{font-weight:var(--p-datatable-column-footer-font-weight);}.p-datatable-sortable-column{cursor:pointer;user-select:none;outline-color:transparent;}.p-datatable-column-title,.p-datatable-sort-icon,.p-datatable-sort-badge{vertical-align:middle;}.p-datatable-sort-icon{color:var(--p-datatable-sort-icon-color);font-size:var(--p-datatable-sort-icon-size);width:var(--p-datatable-sort-icon-size);height:var(--p-datatable-sort-icon-size);transition:color var(--p-datatable-transition-duration);}.p-datatable-sortable-column:not(.p-datatable-column-sorted):hover{background:var(--p-datatable-header-cell-hover-background);color:var(--p-datatable-header-cell-hover-color);}.p-datatable-sortable-column:not(.p-datatable-column-sorted):hover .p-datatable-sort-icon{color:var(--p-datatable-sort-icon-hover-color);}.p-datatable-column-sorted{background:var(--p-datatable-header-cell-selected-background);color:var(--p-datatable-header-cell-selected-color);}.p-datatable-column-sorted .p-datatable-sort-icon{color:var(--p-datatable-header-cell-selected-color);}.p-datatable-sortable-column:focus-visible{box-shadow:var(--p-datatable-header-cell-focus-ring-shadow);outline:var(--p-datatable-header-cell-focus-ring-width) var(--p-datatable-header-cell-focus-ring-style) var(--p-datatable-header-cell-focus-ring-color);outline-offset:var(--p-datatable-header-cell-focus-ring-offset);}.p-datatable-hoverable .p-datatable-selectable-row{cursor:pointer;}.p-datatable-tbody > tr.p-datatable-dragpoint-top > td{box-shadow:inset 0 2px 0 0 var(--p-datatable-drop-point-color);}.p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td{box-shadow:inset 0 -2px 0 0 var(--p-datatable-drop-point-color);}.p-datatable-loading-icon{font-size:var(--p-datatable-loading-icon-size);width:var(--p-datatable-loading-icon-size);height:var(--p-datatable-loading-icon-size);}.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px;}.p-datatable-gridlines .p-datatable-paginator-top{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-paginator-bottom{border-width:0 1px 1px 1px;}.p-datatable-gridlines .p-datatable-thead > tr > th{border-width:1px 0 1px 1px;}.p-datatable-gridlines .p-datatable-thead > tr > th:last-child{border-width:1px;}.p-datatable-gridlines .p-datatable-tbody > tr > td{border-width:1px 0 0 1px;}.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child{border-width:1px 1px 0 1px;}.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td{border-width:1px 0 1px 1px;}.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child{border-width:1px;}.p-datatable-gridlines .p-datatable-tfoot > tr > td{border-width:1px 0 1px 1px;}.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:var(--p-datatable-row-striped-background);}.p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-datatable-row-selected{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color);}.p-datatable-striped.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color);}.p-datatable.p-datatable-sm .p-datatable-header{padding:var(--p-datatable-header-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-thead > tr > th{padding:var(--p-datatable-header-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td{padding:var(--p-datatable-body-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td{padding:var(--p-datatable-footer-cell-sm-padding);}.p-datatable.p-datatable-sm .p-datatable-footer{padding:var(--p-datatable-footer-sm-padding);}.p-datatable.p-datatable-lg .p-datatable-header{padding:var(--p-datatable-header-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-thead > tr > th{padding:var(--p-datatable-header-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td{padding:var(--p-datatable-body-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td{padding:var(--p-datatable-footer-cell-lg-padding);}.p-datatable.p-datatable-lg .p-datatable-footer{padding:var(--p-datatable-footer-lg-padding);}.p-datatable-row-toggle-button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-datatable-row-toggle-button-size);height:var(--p-datatable-row-toggle-button-size);color:var(--p-datatable-row-toggle-button-color);border:0 none;background:transparent;cursor:pointer;border-radius:var(--p-datatable-row-toggle-button-border-radius);transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);outline-color:transparent;user-select:none;}.p-datatable-row-toggle-button:enabled:hover{color:var(--p-datatable-row-toggle-button-hover-color);background:var(--p-datatable-row-toggle-button-hover-background);}.p-datatable-tbody > tr.p-datatable-row-selected .p-datatable-row-toggle-button:hover{background:var(--p-datatable-row-toggle-button-selected-hover-background);color:var(--p-datatable-row-toggle-button-selected-hover-color);}.p-datatable-row-toggle-button:focus-visible{box-shadow:var(--p-datatable-row-toggle-button-focus-ring-shadow);outline:var(--p-datatable-row-toggle-button-focus-ring-width) var(--p-datatable-row-toggle-button-focus-ring-style) var(--p-datatable-row-toggle-button-focus-ring-color);outline-offset:var(--p-datatable-row-toggle-button-focus-ring-offset);}.p-datatable-row-toggle-icon:dir(rtl){transform:rotate(180deg);}.p-datatable-mask.p-overlay-mask{--px-mask-background:light-dark(rgba(255,255,255,0.5),rgba(0,0,0,0.3));}" - }, - { - "name": "dataview-variables", - "value": ":root,:host{--p-dataview-paginator-bottom-border-color:var(--p-content-border-color);--p-dataview-paginator-bottom-border-width:1px 0 0 0;--p-dataview-paginator-top-border-color:var(--p-content-border-color);--p-dataview-paginator-top-border-width:0 0 1px 0;--p-dataview-footer-background:var(--p-content-background);--p-dataview-footer-color:var(--p-content-color);--p-dataview-footer-border-color:var(--p-content-border-color);--p-dataview-footer-border-width:1px 0 0 0;--p-dataview-footer-padding:0.75rem 1rem;--p-dataview-footer-border-radius:0;--p-dataview-content-background:var(--p-content-background);--p-dataview-content-color:var(--p-content-color);--p-dataview-content-border-color:transparent;--p-dataview-content-border-width:0;--p-dataview-content-padding:0;--p-dataview-content-border-radius:0;--p-dataview-header-background:var(--p-content-background);--p-dataview-header-color:var(--p-content-color);--p-dataview-header-border-color:var(--p-content-border-color);--p-dataview-header-border-width:0 0 1px 0;--p-dataview-header-padding:0.75rem 1rem;--p-dataview-header-border-radius:0;--p-dataview-border-color:transparent;--p-dataview-border-width:0;--p-dataview-border-radius:0;--p-dataview-padding:0;}" - }, - { - "name": "dataview-style", - "value": ".p-dataview{position:relative;border-color:var(--p-dataview-border-color);border-width:var(--p-dataview-border-width);border-style:solid;border-radius:var(--p-dataview-border-radius);padding:var(--p-dataview-padding);}.p-dataview-header{background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);border-color:var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-style:solid;padding:var(--p-dataview-header-padding);border-radius:var(--p-dataview-header-border-radius);}.p-dataview-content{background:var(--p-dataview-content-background);border-color:var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-style:solid;color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding);border-radius:var(--p-dataview-content-border-radius);}.p-dataview-footer{background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color);border-color:var(--p-dataview-footer-border-color);border-width:var(--p-dataview-footer-border-width);border-style:solid;padding:var(--p-dataview-footer-padding);border-radius:var(--p-dataview-footer-border-radius);}.p-dataview-paginator-top{border-width:var(--p-dataview-paginator-top-border-width);border-color:var(--p-dataview-paginator-top-border-color);border-style:solid;}.p-dataview-paginator-bottom{border-width:var(--p-dataview-paginator-bottom-border-width);border-color:var(--p-dataview-paginator-bottom-border-color);border-style:solid;}.p-dataview-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;}" - }, - { - "name": "orderlist-variables", - "value": ":root,:host{--p-orderlist-controls-gap:0.5rem;--p-orderlist-gap:1.125rem;}" - }, - { - "name": "orderlist-style", - "value": ".p-orderlist{display:flex;gap:var(--p-orderlist-gap);}.p-orderlist .p-listbox{flex:1 1 auto;}.p-orderlist-controls{display:flex;flex-direction:column;justify-content:center;gap:var(--p-orderlist-controls-gap);}" - }, - { - "name": "organizationchart-variables", - "value": ":root,:host{--p-organizationchart-connector-color:var(--p-content-border-color);--p-organizationchart-connector-border-radius:var(--p-content-border-radius);--p-organizationchart-connector-height:24px;--p-organizationchart-node-toggle-button-background:var(--p-content-background);--p-organizationchart-node-toggle-button-hover-background:var(--p-content-hover-background);--p-organizationchart-node-toggle-button-border-color:var(--p-content-border-color);--p-organizationchart-node-toggle-button-color:var(--p-text-muted-color);--p-organizationchart-node-toggle-button-hover-color:var(--p-text-color);--p-organizationchart-node-toggle-button-size:1.5rem;--p-organizationchart-node-toggle-button-border-radius:50%;--p-organizationchart-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-organizationchart-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-organizationchart-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-organizationchart-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-organizationchart-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-organizationchart-node-background:var(--p-content-background);--p-organizationchart-node-hover-background:var(--p-content-hover-background);--p-organizationchart-node-selected-background:var(--p-highlight-background);--p-organizationchart-node-border-color:var(--p-content-border-color);--p-organizationchart-node-color:var(--p-content-color);--p-organizationchart-node-selected-color:var(--p-highlight-color);--p-organizationchart-node-hover-color:var(--p-content-hover-color);--p-organizationchart-node-padding:0.75rem 1rem;--p-organizationchart-node-toggleable-padding:0.75rem 1rem 1.25rem 1rem;--p-organizationchart-node-border-radius:var(--p-content-border-radius);--p-organizationchart-gutter:0.75rem;--p-organizationchart-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "organizationchart-style", - "value": ".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 var(--p-organizationchart-gutter);}.p-organizationchart-node{display:inline-block;position:relative;border:1px solid var(--p-organizationchart-node-border-color);background:var(--p-organizationchart-node-background);color:var(--p-organizationchart-node-color);padding:var(--p-organizationchart-node-padding);border-radius:var(--p-organizationchart-node-border-radius);transition:background var(--p-organizationchart-transition-duration),border-color var(--p-organizationchart-transition-duration),color var(--p-organizationchart-transition-duration),box-shadow var(--p-organizationchart-transition-duration);}.p-organizationchart-node:has(.p-organizationchart-node-toggle-button){padding:var(--p-organizationchart-node-toggleable-padding);}.p-organizationchart-node.p-organizationchart-node-selectable:not(.p-organizationchart-node-selected):hover{background:var(--p-organizationchart-node-hover-background);color:var(--p-organizationchart-node-hover-color);}.p-organizationchart-node-selected{background:var(--p-organizationchart-node-selected-background);color:var(--p-organizationchart-node-selected-color);}.p-organizationchart-node-toggle-button{position:absolute;inset-block-end:calc(-1 * calc(var(--p-organizationchart-node-toggle-button-size) / 2));margin-inline-start:calc(-1 * calc(var(--p-organizationchart-node-toggle-button-size) / 2));z-index:2;inset-inline-start:50%;user-select:none;cursor:pointer;width:var(--p-organizationchart-node-toggle-button-size);height:var(--p-organizationchart-node-toggle-button-size);text-decoration:none;background:var(--p-organizationchart-node-toggle-button-background);color:var(--p-organizationchart-node-toggle-button-color);border-radius:var(--p-organizationchart-node-toggle-button-border-radius);border:1px solid var(--p-organizationchart-node-toggle-button-border-color);display:inline-flex;justify-content:center;align-items:center;outline-color:transparent;transition:background var(--p-organizationchart-transition-duration),color var(--p-organizationchart-transition-duration),border-color var(--p-organizationchart-transition-duration),outline-color var(--p-organizationchart-transition-duration),box-shadow var(--p-organizationchart-transition-duration);}.p-organizationchart-node-toggle-button:hover{background:var(--p-organizationchart-node-toggle-button-hover-background);color:var(--p-organizationchart-node-toggle-button-hover-color);}.p-organizationchart-node-toggle-button:focus-visible{box-shadow:var(--p-organizationchart-node-toggle-button-focus-ring-shadow);outline:var(--p-organizationchart-node-toggle-button-focus-ring-width) var(--p-organizationchart-node-toggle-button-focus-ring-style) var(--p-organizationchart-node-toggle-button-focus-ring-color);outline-offset:var(--p-organizationchart-node-toggle-button-focus-ring-offset);}.p-organizationchart-node-toggle-button-icon{position:relative;inset-block-start:1px;}.p-organizationchart-connector-down{margin:0 auto;height:var(--p-organizationchart-connector-height);width:1px;background:var(--p-organizationchart-connector-color);}.p-organizationchart-connector-right{border-radius:0;}.p-organizationchart-connector-left{border-radius:0;border-inline-end:1px solid var(--p-organizationchart-connector-color);}.p-organizationchart-connector-top{border-block-start:1px solid var(--p-organizationchart-connector-color);}.p-organizationchart-node-selectable{cursor:pointer;}.p-organizationchart-connectors :nth-child(1 of .p-organizationchart-connector-left){border-inline-end:0 none;}.p-organizationchart-connectors :nth-last-child(1 of .p-organizationchart-connector-left){border-start-end-radius:var(--p-organizationchart-connector-border-radius);}.p-organizationchart-connectors :nth-child(1 of .p-organizationchart-connector-right){border-inline-start:1px solid var(--p-organizationchart-connector-color);border-start-start-radius:var(--p-organizationchart-connector-border-radius);}" - }, - { - "name": "paginator-variables", - "value": ":root,:host{--p-paginator-jump-to-page-input-max-width:2.5rem;--p-paginator-current-page-report-color:var(--p-text-muted-color);--p-paginator-nav-button-background:transparent;--p-paginator-nav-button-hover-background:var(--p-content-hover-background);--p-paginator-nav-button-selected-background:var(--p-highlight-background);--p-paginator-nav-button-color:var(--p-text-muted-color);--p-paginator-nav-button-hover-color:var(--p-text-hover-muted-color);--p-paginator-nav-button-selected-color:var(--p-highlight-color);--p-paginator-nav-button-width:2.5rem;--p-paginator-nav-button-height:2.5rem;--p-paginator-nav-button-border-radius:50%;--p-paginator-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-paginator-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-paginator-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-paginator-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-paginator-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-paginator-padding:0.5rem 1rem;--p-paginator-gap:0.25rem;--p-paginator-border-radius:var(--p-content-border-radius);--p-paginator-background:var(--p-content-background);--p-paginator-color:var(--p-content-color);--p-paginator-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "paginator-style", - "value": ".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--p-paginator-background);color:var(--p-paginator-color);padding:var(--p-paginator-padding);border-radius:var(--p-paginator-border-radius);gap:var(--p-paginator-gap);}.p-paginator-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--p-paginator-gap);}.p-paginator-content-start{margin-inline-end:auto;}.p-paginator-content-end{margin-inline-start:auto;}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;user-select:none;overflow:hidden;position:relative;background:var(--p-paginator-nav-button-background);border:0 none;color:var(--p-paginator-nav-button-color);min-width:var(--p-paginator-nav-button-width);height:var(--p-paginator-nav-button-height);transition:background var(--p-paginator-transition-duration),color var(--p-paginator-transition-duration),outline-color var(--p-paginator-transition-duration),box-shadow var(--p-paginator-transition-duration);border-radius:var(--p-paginator-nav-button-border-radius);padding:0;margin:0;}.p-paginator-page:focus-visible,.p-paginator-next:focus-visible,.p-paginator-last:focus-visible,.p-paginator-first:focus-visible,.p-paginator-prev:focus-visible{box-shadow:var(--p-paginator-nav-button-focus-ring-shadow);outline:var(--p-paginator-nav-button-focus-ring-width) var(--p-paginator-nav-button-focus-ring-style) var(--p-paginator-nav-button-focus-ring-color);outline-offset:var(--p-paginator-nav-button-focus-ring-offset);}.p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover,.p-paginator-first:not(.p-disabled):hover,.p-paginator-prev:not(.p-disabled):hover,.p-paginator-next:not(.p-disabled):hover,.p-paginator-last:not(.p-disabled):hover{background:var(--p-paginator-nav-button-hover-background);color:var(--p-paginator-nav-button-hover-color);}.p-paginator-page.p-paginator-page-selected{background:var(--p-paginator-nav-button-selected-background);color:var(--p-paginator-nav-button-selected-color);}.p-paginator-current{color:var(--p-paginator-current-page-report-color);}.p-paginator-pages{display:flex;align-items:center;gap:var(--p-paginator-gap);}.p-paginator-jtp-input .p-inputtext{max-width:var(--p-paginator-jump-to-page-input-max-width);}.p-paginator-first:dir(rtl),.p-paginator-prev:dir(rtl),.p-paginator-next:dir(rtl),.p-paginator-last:dir(rtl){transform:rotate(180deg);}" - }, - { - "name": "picklist-variables", - "value": ":root,:host{--p-picklist-controls-gap:0.5rem;--p-picklist-gap:1.125rem;}" - }, - { - "name": "picklist-style", - "value": ".p-picklist{display:flex;gap:var(--p-picklist-gap);}.p-picklist-controls{display:flex;flex-direction:column;justify-content:center;gap:var(--p-picklist-controls-gap);}.p-picklist-list-container{flex:1 1 50%;}.p-picklist .p-listbox{height:100%;}" - }, - { - "name": "tree-variables", - "value": ":root,:host{--p-tree-filter-margin:0 0 0.5rem 0;--p-tree-loading-icon-size:2rem;--p-tree-node-toggle-button-border-radius:50%;--p-tree-node-toggle-button-size:1.75rem;--p-tree-node-toggle-button-hover-background:var(--p-content-hover-background);--p-tree-node-toggle-button-selected-hover-background:var(--p-content-background);--p-tree-node-toggle-button-color:var(--p-text-muted-color);--p-tree-node-toggle-button-hover-color:var(--p-text-hover-muted-color);--p-tree-node-toggle-button-selected-hover-color:var(--p-primary-color);--p-tree-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-tree-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-tree-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-tree-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-tree-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tree-node-icon-color:var(--p-text-muted-color);--p-tree-node-icon-hover-color:var(--p-text-hover-muted-color);--p-tree-node-icon-selected-color:var(--p-highlight-color);--p-tree-node-padding:0.25rem 0.5rem;--p-tree-node-border-radius:var(--p-content-border-radius);--p-tree-node-hover-background:var(--p-content-hover-background);--p-tree-node-selected-background:var(--p-highlight-background);--p-tree-node-color:var(--p-text-color);--p-tree-node-hover-color:var(--p-text-hover-color);--p-tree-node-selected-color:var(--p-highlight-color);--p-tree-node-gap:0.25rem;--p-tree-node-focus-ring-width:var(--p-focus-ring-width);--p-tree-node-focus-ring-style:var(--p-focus-ring-style);--p-tree-node-focus-ring-color:var(--p-focus-ring-color);--p-tree-node-focus-ring-offset:-1px;--p-tree-node-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tree-background:var(--p-content-background);--p-tree-color:var(--p-content-color);--p-tree-padding:1rem;--p-tree-gap:2px;--p-tree-indent:1rem;--p-tree-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "tree-style", - "value": ".p-tree{display:block;background:var(--p-tree-background);color:var(--p-tree-color);padding:var(--p-tree-padding);position:relative;}.p-tree-root-children,.p-tree-node-children{display:flex;list-style-type:none;flex-direction:column;margin:0;gap:var(--p-tree-gap);}.p-tree-root-children{padding:0;padding-block-start:var(--p-tree-gap);}.p-tree-node-children{padding:0;padding-block-start:var(--p-tree-gap);padding-inline-start:var(--p-tree-indent);}.p-tree-node{padding:0;outline:0 none;}.p-tree-node-content{border-radius:var(--p-tree-node-border-radius);padding:var(--p-tree-node-padding);display:flex;align-items:center;outline-color:transparent;color:var(--p-tree-node-color);gap:var(--p-tree-node-gap);transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration);}.p-tree-node-content[data-p-dragging]{outline:1px dashed var(--p-primary-color);outline-offset:-1px;}.p-tree-node-content[data-pc-section=\"drag-image\"]{background:var(--p-tree-background);}.p-tree-node:focus-visible > .p-tree-node-content{box-shadow:var(--p-tree-node-focus-ring-shadow);outline:var(--p-tree-node-focus-ring-width) var(--p-tree-node-focus-ring-style) var(--p-tree-node-focus-ring-color);outline-offset:var(--p-tree-node-focus-ring-offset);}.p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color);}.p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover .p-tree-node-icon{color:var(--p-tree-node-icon-hover-color);}.p-tree-node-content.p-tree-node-selected{background:var(--p-tree-node-selected-background);color:var(--p-tree-node-selected-color);}.p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button{color:inherit;}.p-tree-node-content.p-tree-node-dragover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color);}.p-tree-node-content:focus-visible,.p-tree-node-content.p-tree-node-contextmenu-selected{box-shadow:var(--p-tree-node-focus-ring-shadow);outline:var(--p-tree-node-focus-ring-width) var(--p-tree-node-focus-ring-style) var(--p-tree-node-focus-ring-color);outline-offset:var(--p-tree-node-focus-ring-offset);}.p-tree-node-drop-point {outline:1px solid var(--p-primary-color);} .p-tree-node-toggle-button{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;width:var(--p-tree-node-toggle-button-size);height:var(--p-tree-node-toggle-button-size);color:var(--p-tree-node-toggle-button-color);border:0 none;background:transparent;border-radius:var(--p-tree-node-toggle-button-border-radius);transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),border-color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration);outline-color:transparent;padding:0;}.p-tree-node-toggle-button:enabled:hover{background:var(--p-tree-node-toggle-button-hover-background);color:var(--p-tree-node-toggle-button-hover-color);}.p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button:hover{background:var(--p-tree-node-toggle-button-selected-hover-background);color:var(--p-tree-node-toggle-button-selected-hover-color);}.p-tree-root{overflow:auto;}.p-tree-node-selectable{cursor:pointer;user-select:none;}.p-tree-node-leaf > .p-tree-node-content .p-tree-node-toggle-button{visibility:hidden;}.p-tree-node-icon{color:var(--p-tree-node-icon-color);transition:color var(--p-tree-transition-duration);}.p-tree-node-content.p-tree-node-selected .p-tree-node-icon{color:var(--p-tree-node-icon-selected-color);}.p-tree-filter{margin:var(--p-tree-filter-margin);}.p-tree-filter-input{width:100%;}.p-tree-loading-icon{font-size:var(--p-tree-loading-icon-size);width:var(--p-tree-loading-icon-size);height:var(--p-tree-loading-icon-size);}.p-tree .p-tree-mask{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-root{flex:1;}" - }, - { - "name": "treetable-variables", - "value": ":root,:host{--p-treetable-paginator-bottom-border-color:var(--p-content-border-color);--p-treetable-paginator-bottom-border-width:0 0 1px 0;--p-treetable-paginator-top-border-color:var(--p-content-border-color);--p-treetable-paginator-top-border-width:0 0 1px 0;--p-treetable-node-toggle-button-hover-background:var(--p-content-hover-background);--p-treetable-node-toggle-button-selected-hover-background:var(--p-content-background);--p-treetable-node-toggle-button-color:var(--p-text-muted-color);--p-treetable-node-toggle-button-hover-color:var(--p-text-color);--p-treetable-node-toggle-button-selected-hover-color:var(--p-primary-color);--p-treetable-node-toggle-button-size:1.75rem;--p-treetable-node-toggle-button-border-radius:50%;--p-treetable-node-toggle-button-focus-ring-width:var(--p-focus-ring-width);--p-treetable-node-toggle-button-focus-ring-style:var(--p-focus-ring-style);--p-treetable-node-toggle-button-focus-ring-color:var(--p-focus-ring-color);--p-treetable-node-toggle-button-focus-ring-offset:var(--p-focus-ring-offset);--p-treetable-node-toggle-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-loading-icon-size:2rem;--p-treetable-sort-icon-color:var(--p-text-muted-color);--p-treetable-sort-icon-hover-color:var(--p-text-hover-muted-color);--p-treetable-sort-icon-size:0.875rem;--p-treetable-resize-indicator-width:1px;--p-treetable-resize-indicator-color:var(--p-primary-color);--p-treetable-column-resizer-width:0.5rem;--p-treetable-footer-background:var(--p-content-background);--p-treetable-footer-border-color:var(--p-treetable-border-color);--p-treetable-footer-color:var(--p-content-color);--p-treetable-footer-border-width:0 0 1px 0;--p-treetable-footer-padding:0.75rem 1rem;--p-treetable-column-footer-font-weight:600;--p-treetable-footer-cell-background:var(--p-content-background);--p-treetable-footer-cell-border-color:var(--p-treetable-border-color);--p-treetable-footer-cell-color:var(--p-content-color);--p-treetable-footer-cell-padding:0.75rem 1rem;--p-treetable-body-cell-border-color:var(--p-treetable-border-color);--p-treetable-body-cell-padding:0.75rem 1rem;--p-treetable-body-cell-gap:0.5rem;--p-treetable-row-background:var(--p-content-background);--p-treetable-row-hover-background:var(--p-content-hover-background);--p-treetable-row-selected-background:var(--p-highlight-background);--p-treetable-row-color:var(--p-content-color);--p-treetable-row-hover-color:var(--p-content-hover-color);--p-treetable-row-selected-color:var(--p-highlight-color);--p-treetable-row-focus-ring-width:var(--p-focus-ring-width);--p-treetable-row-focus-ring-style:var(--p-focus-ring-style);--p-treetable-row-focus-ring-color:var(--p-focus-ring-color);--p-treetable-row-focus-ring-offset:-1px;--p-treetable-row-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-column-title-font-weight:600;--p-treetable-header-cell-background:var(--p-content-background);--p-treetable-header-cell-hover-background:var(--p-content-hover-background);--p-treetable-header-cell-selected-background:var(--p-highlight-background);--p-treetable-header-cell-border-color:var(--p-treetable-border-color);--p-treetable-header-cell-color:var(--p-content-color);--p-treetable-header-cell-hover-color:var(--p-content-hover-color);--p-treetable-header-cell-selected-color:var(--p-highlight-color);--p-treetable-header-cell-gap:0.5rem;--p-treetable-header-cell-padding:0.75rem 1rem;--p-treetable-header-cell-focus-ring-width:var(--p-focus-ring-width);--p-treetable-header-cell-focus-ring-style:var(--p-focus-ring-style);--p-treetable-header-cell-focus-ring-color:var(--p-focus-ring-color);--p-treetable-header-cell-focus-ring-offset:-1px;--p-treetable-header-cell-focus-ring-shadow:var(--p-focus-ring-shadow);--p-treetable-header-background:var(--p-content-background);--p-treetable-header-border-color:var(--p-treetable-border-color);--p-treetable-header-color:var(--p-content-color);--p-treetable-header-border-width:0 0 1px 0;--p-treetable-header-padding:0.75rem 1rem;--p-treetable-transition-duration:var(--p-transition-duration);--p-treetable-body-cell-selected-border-color:var(--p-primary-100);--p-treetable-border-color:var(--p-content-border-color);}.p-dark{--p-treetable-body-cell-selected-border-color:var(--p-primary-900);--p-treetable-border-color:var(--p-surface-800);}" - }, - { - "name": "treetable-style", - "value": ".p-treetable{position:relative;}.p-treetable-table{border-spacing:0;border-collapse:separate;width:100%;}.p-treetable-scrollable > .p-treetable-table-container{position:relative;}.p-treetable-scrollable-table > .p-treetable-thead{inset-block-start:0;z-index:1;}.p-treetable-scrollable-table > .p-treetable-frozen-tbody{position:sticky;z-index:1;}.p-treetable-scrollable-table > .p-treetable-tfoot{inset-block-end:0;z-index:1;}.p-treetable-scrollable .p-treetable-frozen-column{position:sticky;background:var(--p-treetable-header-cell-background);}.p-treetable-scrollable th.p-treetable-frozen-column{z-index:1;}.p-treetable-scrollable > .p-treetable-table-container > .p-treetable-table > .p-treetable-thead{background:var(--p-treetable-header-cell-background);}.p-treetable-scrollable > .p-treetable-table-container > .p-treetable-table > .p-treetable-tfoot{background:var(--p-treetable-footer-cell-background);}.p-treetable-flex-scrollable{display:flex;flex-direction:column;height:100%;}.p-treetable-flex-scrollable > .p-treetable-table-container{display:flex;flex-direction:column;flex:1;height:100%;}.p-treetable-scrollable-table > .p-treetable-tbody > .p-treetable-row-group-header{position:sticky;z-index:1;}.p-treetable-resizable-table > .p-treetable-thead > tr > th,.p-treetable-resizable-table > .p-treetable-tfoot > tr > td,.p-treetable-resizable-table > .p-treetable-tbody > tr > td{overflow:hidden;white-space:nowrap;}.p-treetable-resizable-table > .p-treetable-thead > tr > th.p-treetable-resizable-column:not(.p-treetable-frozen-column){background-clip:padding-box;position:relative;}.p-treetable-resizable-table-fit > .p-treetable-thead > tr > th.p-treetable-resizable-column:last-child .p-treetable-column-resizer{display:none;}.p-treetable-column-resizer{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;width:var(--p-treetable-column-resizer-width);height:100%;padding:0;cursor:col-resize;border:1px solid transparent;}.p-treetable-column-header-content{display:flex;align-items:center;gap:var(--p-treetable-header-cell-gap);}.p-treetable-column-resize-indicator{width:var(--p-treetable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-treetable-resize-indicator-color);}.p-treetable-mask{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;}.p-treetable-paginator-top{border-color:var(--p-treetable-paginator-top-border-color);border-style:solid;border-width:var(--p-treetable-paginator-top-border-width);}.p-treetable-paginator-bottom{border-color:var(--p-treetable-paginator-bottom-border-color);border-style:solid;border-width:var(--p-treetable-paginator-bottom-border-width);}.p-treetable-header{background:var(--p-treetable-header-background);color:var(--p-treetable-header-color);border-color:var(--p-treetable-header-border-color);border-style:solid;border-width:var(--p-treetable-header-border-width);padding:var(--p-treetable-header-padding);}.p-treetable-footer{background:var(--p-treetable-footer-background);color:var(--p-treetable-footer-color);border-color:var(--p-treetable-footer-border-color);border-style:solid;border-width:var(--p-treetable-footer-border-width);padding:var(--p-treetable-footer-padding);}.p-treetable-header-cell{padding:var(--p-treetable-header-cell-padding);background:var(--p-treetable-header-cell-background);border-color:var(--p-treetable-header-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-treetable-header-cell-color);font-weight:normal;text-align:start;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);}.p-treetable-column-title{font-weight:var(--p-treetable-column-title-font-weight);}.p-treetable-tbody > tr{outline-color:transparent;background:var(--p-treetable-row-background);color:var(--p-treetable-row-color);transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);}.p-treetable-tbody > tr > td{text-align:start;border-color:var(--p-treetable-body-cell-border-color);border-style:solid;border-width:0 0 1px 0;padding:var(--p-treetable-body-cell-padding);}.p-treetable-hoverable .p-treetable-tbody > tr:not(.p-treetable-row-selected):hover{background:var(--p-treetable-row-hover-background);color:var(--p-treetable-row-hover-color);}.p-treetable-tbody > tr.p-treetable-row-selected{background:var(--p-treetable-row-selected-background);color:var(--p-treetable-row-selected-color);}.p-treetable-tbody > tr:has(+ .p-treetable-row-selected) > td{border-block-end-color:var(--p-treetable-body-cell-selected-border-color);}.p-treetable-tbody > tr.p-treetable-row-selected > td{border-block-end-color:var(--p-treetable-body-cell-selected-border-color);}.p-treetable-tbody > tr:focus-visible,.p-treetable-tbody > tr.p-treetable-contextmenu-row-selected{box-shadow:var(--p-treetable-row-focus-ring-shadow);outline:var(--p-treetable-row-focus-ring-width) var(--p-treetable-row-focus-ring-style) var(--p-treetable-row-focus-ring-color);outline-offset:var(--p-treetable-row-focus-ring-offset);}.p-treetable-tfoot > tr > td{text-align:start;padding:var(--p-treetable-footer-cell-padding);border-color:var(--p-treetable-footer-cell-border-color);border-style:solid;border-width:0 0 1px 0;color:var(--p-treetable-footer-cell-color);background:var(--p-treetable-footer-cell-background);}.p-treetable-column-footer{font-weight:var(--p-treetable-column-footer-font-weight);}.p-treetable-sortable-column{cursor:pointer;user-select:none;outline-color:transparent;}.p-treetable-column-title,.p-treetable-sort-icon,.p-treetable-sort-badge{vertical-align:middle;}.p-treetable-sort-icon{color:var(--p-treetable-sort-icon-color);font-size:var(--p-treetable-sort-icon-size);width:var(--p-treetable-sort-icon-size);height:var(--p-treetable-sort-icon-size);transition:color var(--p-treetable-transition-duration);}.p-treetable-sortable-column:not(.p-treetable-column-sorted):hover{background:var(--p-treetable-header-cell-hover-background);color:var(--p-treetable-header-cell-hover-color);}.p-treetable-sortable-column:not(.p-treetable-column-sorted):hover .p-treetable-sort-icon{color:var(--p-treetable-sort-icon-hover-color);}.p-treetable-column-sorted{background:var(--p-treetable-header-cell-selected-background);color:var(--p-treetable-header-cell-selected-color);}.p-treetable-column-sorted .p-treetable-sort-icon{color:var(--p-treetable-header-cell-selected-color);}.p-treetable-sortable-column:focus-visible{box-shadow:var(--p-treetable-header-cell-focus-ring-shadow);outline:var(--p-treetable-header-cell-focus-ring-width) var(--p-treetable-header-cell-focus-ring-style) var(--p-treetable-header-cell-focus-ring-color);outline-offset:var(--p-treetable-header-cell-focus-ring-offset);}.p-treetable-hoverable .p-treetable-selectable-row{cursor:pointer;}.p-treetable-loading-icon{font-size:var(--p-treetable-loading-icon-size);width:var(--p-treetable-loading-icon-size);height:var(--p-treetable-loading-icon-size);}.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px;}.p-treetable-gridlines .p-treetable-paginator-top{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-paginator-bottom{border-width:0 1px 1px 1px;}.p-treetable-gridlines .p-treetable-thead > tr > th{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-thead > tr > th:last-child{border-width:1px;}.p-treetable-gridlines .p-treetable-tbody > tr > td{border-width:1px 0 0 1px;}.p-treetable-gridlines .p-treetable-tbody > tr > td:last-child{border-width:1px 1px 0 1px;}.p-treetable-gridlines .p-treetable-tbody > tr:last-child > td{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-tbody > tr:last-child > td:last-child{border-width:1px;}.p-treetable-gridlines .p-treetable-tfoot > tr > td{border-width:1px 0 1px 1px;}.p-treetable-gridlines .p-treetable-tfoot > tr > td:last-child{border-width:1px 1px 1px 1px;}.p-treetable.p-treetable-gridlines .p-treetable-thead + .p-treetable-tfoot > tr > td{border-width:0 0 1px 1px;}.p-treetable.p-treetable-gridlines .p-treetable-thead + .p-treetable-tfoot > tr > td:last-child{border-width:0 1px 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-thead):has(.p-treetable-tbody) .p-treetable-tbody > tr > td{border-width:0 0 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-thead):has(.p-treetable-tbody) .p-treetable-tbody > tr > td:last-child{border-width:0 1px 1px 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-tbody):has(.p-treetable-tfoot) .p-treetable-tbody > tr:last-child > td{border-width:0 0 0 1px;}.p-treetable.p-treetable-gridlines:has(.p-treetable-tbody):has(.p-treetable-tfoot) .p-treetable-tbody > tr:last-child > td:last-child{border-width:0 1px 0 1px;}.p-treetable.p-treetable-sm .p-treetable-header{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-thead > tr > th{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-sm .p-treetable-footer{padding:0.375rem 0.5rem;}.p-treetable.p-treetable-lg .p-treetable-header{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-thead > tr > th{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td{padding:0.9375rem 1.25rem;}.p-treetable.p-treetable-lg .p-treetable-footer{padding:0.9375rem 1.25rem;}.p-treetable-body-cell-content{display:flex;align-items:center;gap:var(--p-treetable-body-cell-gap);}.p-treetable-tbody > tr.p-treetable-row-selected .p-treetable-node-toggle-button{color:inherit;}.p-treetable-node-toggle-button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:var(--p-treetable-node-toggle-button-size);height:var(--p-treetable-node-toggle-button-size);color:var(--p-treetable-node-toggle-button-color);border:0 none;background:transparent;cursor:pointer;border-radius:var(--p-treetable-node-toggle-button-border-radius);transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);outline-color:transparent;user-select:none;}.p-treetable-node-toggle-button:enabled:hover{color:var(--p-treetable-node-toggle-button-hover-color);background:var(--p-treetable-node-toggle-button-hover-background);}.p-treetable-tbody > tr.p-treetable-row-selected .p-treetable-node-toggle-button:hover{background:var(--p-treetable-node-toggle-button-selected-hover-background);color:var(--p-treetable-node-toggle-button-selected-hover-color);}.p-treetable-node-toggle-button:focus-visible{box-shadow:var(--p-treetable-node-toggle-button-focus-ring-shadow);outline:var(--p-treetable-node-toggle-button-focus-ring-width) var(--p-treetable-node-toggle-button-focus-ring-style) var(--p-treetable-node-toggle-button-focus-ring-color);outline-offset:var(--p-treetable-node-toggle-button-focus-ring-offset);}.p-treetable-node-toggle-icon:dir(rtl){transform:rotate(180deg);}" - }, - { - "name": "timeline-variables", - "value": ":root,:host{--p-timeline-event-connector-color:var(--p-content-border-color);--p-timeline-event-connector-size:2px;--p-timeline-event-marker-size:1.125rem;--p-timeline-event-marker-border-radius:50%;--p-timeline-event-marker-border-width:2px;--p-timeline-event-marker-background:var(--p-content-background);--p-timeline-event-marker-border-color:var(--p-content-border-color);--p-timeline-event-marker-content-border-radius:50%;--p-timeline-event-marker-content-size:0.375rem;--p-timeline-event-marker-content-background:var(--p-primary-color);--p-timeline-event-marker-content-inset-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-timeline-vertical-event-content-padding:0 1rem;--p-timeline-horizontal-event-content-padding:1rem 0;--p-timeline-event-min-height:5rem;}" - }, - { - "name": "timeline-style", - "value": ".p-timeline{display:flex;flex-grow:1;flex-direction:column;direction:ltr;}.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-vertical .p-timeline-event-opposite,.p-timeline-vertical .p-timeline-event-content{padding:var(--p-timeline-vertical-event-content-padding);}.p-timeline-vertical .p-timeline-event-connector{width:var(--p-timeline-event-connector-size);}.p-timeline-event{display:flex;position:relative;min-height:var(--p-timeline-event-min-height);}.p-timeline-event:last-child{min-height:0;}.p-timeline-event-opposite{flex:1;}.p-timeline-event-content{flex:1;}.p-timeline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column;}.p-timeline-event-marker{display:inline-flex;align-items:center;justify-content:center;position:relative;align-self:baseline;border-width:var(--p-timeline-event-marker-border-width);border-style:solid;border-color:var(--p-timeline-event-marker-border-color);border-radius:var(--p-timeline-event-marker-border-radius);width:var(--p-timeline-event-marker-size);height:var(--p-timeline-event-marker-size);background:var(--p-timeline-event-marker-background);}.p-timeline-event-marker::before{content:' ';border-radius:var(--p-timeline-event-marker-content-border-radius);width:var(--p-timeline-event-marker-content-size);height:var(--p-timeline-event-marker-content-size);background:var(--p-timeline-event-marker-content-background);}.p-timeline-event-marker::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-timeline-event-marker-border-radius);box-shadow:var(--p-timeline-event-marker-content-inset-shadow);}.p-timeline-event-connector{flex-grow:1;background:var(--p-timeline-event-connector-color);}.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%;height:var(--p-timeline-event-connector-size);}.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline-horizontal .p-timeline-event-content{padding:var(--p-timeline-horizontal-event-content-padding);}.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(even){flex-direction:column-reverse;}.p-timeline-bottom .p-timeline-event{flex-direction:column-reverse;}" - }, - { - "name": "virtualscroller-variables", - "value": ":root,:host{--p-virtualscroller-loader-icon-size:2rem;--p-virtualscroller-loader-mask-background:var(--p-content-background);--p-virtualscroller-loader-mask-color:var(--p-text-muted-color);}" - }, - { - "name": "virtualscroller-style", - "value": ".p-virtualscroller-loader{background:var(--p-virtualscroller-loader-mask-background);color:var(--p-virtualscroller-loader-mask-color);}.p-virtualscroller-loading-icon{font-size:var(--p-virtualscroller-loader-icon-size);width:var(--p-virtualscroller-loader-icon-size);height:var(--p-virtualscroller-loader-icon-size);}" - }, - { - "name": "accordion-variables", - "value": ":root,:host{--p-accordion-content-border-width:0;--p-accordion-content-border-color:var(--p-content-border-color);--p-accordion-content-background:var(--p-content-background);--p-accordion-content-color:var(--p-text-color);--p-accordion-content-padding:0 1.125rem 1.125rem 1.125rem;--p-accordion-header-color:var(--p-text-muted-color);--p-accordion-header-hover-color:var(--p-text-color);--p-accordion-header-active-color:var(--p-text-color);--p-accordion-header-active-hover-color:var(--p-text-color);--p-accordion-header-padding:1.125rem;--p-accordion-header-font-weight:600;--p-accordion-header-border-radius:0;--p-accordion-header-border-width:0;--p-accordion-header-border-color:var(--p-content-border-color);--p-accordion-header-background:var(--p-content-background);--p-accordion-header-hover-background:var(--p-content-background);--p-accordion-header-active-background:var(--p-content-background);--p-accordion-header-active-hover-background:var(--p-content-background);--p-accordion-header-last-bottom-border-radius:var(--p-content-border-radius);--p-accordion-header-last-active-bottom-border-radius:0;--p-accordion-header-first-top-border-radius:var(--p-content-border-radius);--p-accordion-header-first-border-width:0;--p-accordion-header-toggle-icon-color:var(--p-text-muted-color);--p-accordion-header-toggle-icon-hover-color:var(--p-text-color);--p-accordion-header-toggle-icon-active-color:var(--p-text-color);--p-accordion-header-toggle-icon-active-hover-color:var(--p-text-color);--p-accordion-header-focus-ring-width:var(--p-focus-ring-width);--p-accordion-header-focus-ring-style:var(--p-focus-ring-style);--p-accordion-header-focus-ring-color:var(--p-focus-ring-color);--p-accordion-header-focus-ring-offset:-1px;--p-accordion-header-focus-ring-shadow:var(--p-focus-ring-shadow);--p-accordion-panel-border-width:0 0 1px 0;--p-accordion-panel-border-color:var(--p-content-border-color);--p-accordion-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "accordion-style", - "value": ".p-accordionpanel{display:flex;flex-direction:column;border-style:solid;border-width:var(--p-accordion-panel-border-width);border-color:var(--p-accordion-panel-border-color);}.p-accordionheader{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:var(--p-accordion-header-padding);color:var(--p-accordion-header-color);background:var(--p-accordion-header-background);border-style:solid;border-width:var(--p-accordion-header-border-width);border-color:var(--p-accordion-header-border-color);font-weight:var(--p-accordion-header-font-weight);border-radius:var(--p-accordion-header-border-radius);transition:background var(--p-accordion-transition-duration),color var(--p-accordion-transition-duration),outline-color var(--p-accordion-transition-duration),box-shadow var(--p-accordion-transition-duration);outline-color:transparent;}.p-accordionpanel:first-child > .p-accordionheader{border-width:var(--p-accordion-header-first-border-width);border-start-start-radius:var(--p-accordion-header-first-top-border-radius);border-start-end-radius:var(--p-accordion-header-first-top-border-radius);}.p-accordionpanel:last-child > .p-accordionheader{border-end-start-radius:var(--p-accordion-header-last-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-bottom-border-radius);}.p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader{border-end-start-radius:var(--p-accordion-header-last-active-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-active-bottom-border-radius);}.p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-color);}.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible{box-shadow:var(--p-accordion-header-focus-ring-shadow);outline:var(--p-accordion-header-focus-ring-width) var(--p-accordion-header-focus-ring-style) var(--p-accordion-header-focus-ring-color);outline-offset:var(--p-accordion-header-focus-ring-offset);}.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover{background:var(--p-accordion-header-hover-background);color:var(--p-accordion-header-hover-color);}.p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-hover-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader{background:var(--p-accordion-header-active-background);color:var(--p-accordion-header-active-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-active-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover{background:var(--p-accordion-header-active-hover-background);color:var(--p-accordion-header-active-hover-color);}.p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon{color:var(--p-accordion-header-toggle-icon-active-hover-color);}.p-accordioncontent{display:grid;grid-template-rows:1fr;}.p-accordioncontent-wrapper{min-height:0;}.p-accordioncontent-content{border-style:solid;border-width:var(--p-accordion-content-border-width);border-color:var(--p-accordion-content-border-color);background-color:var(--p-accordion-content-background);color:var(--p-accordion-content-color);padding:var(--p-accordion-content-padding);}" - }, - { - "name": "card-variables", - "value": ":root,:host{--p-card-subtitle-color:var(--p-text-muted-color);--p-card-title-font-size:1.25rem;--p-card-title-font-weight:500;--p-card-caption-gap:0.5rem;--p-card-body-padding:1.25rem;--p-card-body-gap:0.5rem;--p-card-background:var(--p-content-background);--p-card-border-radius:var(--p-border-radius-xl);--p-card-color:var(--p-content-color);--p-card-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);}" - }, - { - "name": "card-style", - "value": ".p-card{background:var(--p-card-background);color:var(--p-card-color);box-shadow:var(--p-card-shadow);border-radius:var(--p-card-border-radius);display:flex;flex-direction:column;}.p-card-caption{display:flex;flex-direction:column;gap:var(--p-card-caption-gap);}.p-card-body{padding:var(--p-card-body-padding);display:flex;flex-direction:column;gap:var(--p-card-body-gap);}.p-card-title{font-size:var(--p-card-title-font-size);font-weight:var(--p-card-title-font-weight);}.p-card-subtitle{color:var(--p-card-subtitle-color);}" - }, - { - "name": "divider-variables", - "value": ":root,:host{--p-divider-vertical-margin:0 1rem;--p-divider-vertical-padding:0.5rem 0;--p-divider-vertical-content-padding:0.5rem 0;--p-divider-horizontal-margin:1rem 0;--p-divider-horizontal-padding:0 1rem;--p-divider-horizontal-content-padding:0 0.5rem;--p-divider-content-background:var(--p-content-background);--p-divider-content-color:var(--p-text-color);--p-divider-border-color:var(--p-content-border-color);}" - }, - { - "name": "divider-style", - "value": ".p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center;margin:var(--p-divider-horizontal-margin);padding:var(--p-divider-horizontal-padding);}.p-divider-horizontal:before{position:absolute;display:block;inset-block-start:50%;inset-inline-start:0;width:100%;content:'';border-block-start:1px solid var(--p-divider-border-color);}.p-divider-horizontal .p-divider-content{padding:var(--p-divider-horizontal-content-padding);}.p-divider-vertical{min-height:100%;display:flex;position:relative;justify-content:center;margin:var(--p-divider-vertical-margin);padding:var(--p-divider-vertical-padding);}.p-divider-vertical:before{position:absolute;display:block;inset-block-start:0;inset-inline-start:50%;height:100%;content:'';border-inline-start:1px solid var(--p-divider-border-color);}.p-divider.p-divider-vertical .p-divider-content{padding:var(--p-divider-vertical-content-padding);}.p-divider-content{z-index:1;background:var(--p-divider-content-background);color:var(--p-divider-content-color);}.p-divider-solid.p-divider-horizontal:before{border-block-start-style:solid;}.p-divider-solid.p-divider-vertical:before{border-inline-start-style:solid;}.p-divider-dashed.p-divider-horizontal:before{border-block-start-style:dashed;}.p-divider-dashed.p-divider-vertical:before{border-inline-start-style:dashed;}.p-divider-dotted.p-divider-horizontal:before{border-block-start-style:dotted;}.p-divider-dotted.p-divider-vertical:before{border-inline-start-style:dotted;}.p-divider-left:dir(rtl),.p-divider-right:dir(rtl){flex-direction:row-reverse;}" - }, - { - "name": "fieldset-variables", - "value": ":root,:host{--p-fieldset-content-padding:0;--p-fieldset-toggle-icon-color:var(--p-text-muted-color);--p-fieldset-toggle-icon-hover-color:var(--p-text-hover-muted-color);--p-fieldset-legend-background:var(--p-content-background);--p-fieldset-legend-hover-background:var(--p-content-hover-background);--p-fieldset-legend-color:var(--p-content-color);--p-fieldset-legend-hover-color:var(--p-content-hover-color);--p-fieldset-legend-border-radius:var(--p-content-border-radius);--p-fieldset-legend-border-width:1px;--p-fieldset-legend-border-color:transparent;--p-fieldset-legend-padding:0.5rem 0.75rem;--p-fieldset-legend-gap:0.5rem;--p-fieldset-legend-font-weight:600;--p-fieldset-legend-focus-ring-width:var(--p-focus-ring-width);--p-fieldset-legend-focus-ring-style:var(--p-focus-ring-style);--p-fieldset-legend-focus-ring-color:var(--p-focus-ring-color);--p-fieldset-legend-focus-ring-offset:var(--p-focus-ring-offset);--p-fieldset-legend-focus-ring-shadow:var(--p-focus-ring-shadow);--p-fieldset-background:var(--p-content-background);--p-fieldset-border-color:var(--p-content-border-color);--p-fieldset-border-radius:var(--p-content-border-radius);--p-fieldset-color:var(--p-content-color);--p-fieldset-padding:0 1.125rem 1.125rem 1.125rem;--p-fieldset-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "fieldset-style", - "value": ".p-fieldset{background:var(--p-fieldset-background);border:1px solid var(--p-fieldset-border-color);border-radius:var(--p-fieldset-border-radius);color:var(--p-fieldset-color);padding:var(--p-fieldset-padding);margin:0;}.p-fieldset-legend{background:var(--p-fieldset-legend-background);border-radius:var(--p-fieldset-legend-border-radius);border-width:var(--p-fieldset-legend-border-width);border-style:solid;border-color:var(--p-fieldset-legend-border-color);padding:var(--p-fieldset-legend-padding);transition:background var(--p-fieldset-transition-duration),color var(--p-fieldset-transition-duration),outline-color var(--p-fieldset-transition-duration),box-shadow var(--p-fieldset-transition-duration);}.p-fieldset-toggleable > .p-fieldset-legend{padding:0;}.p-fieldset-toggle-button{cursor:pointer;user-select:none;overflow:hidden;position:relative;text-decoration:none;display:flex;gap:var(--p-fieldset-legend-gap);align-items:center;justify-content:center;padding:var(--p-fieldset-legend-padding);background:transparent;border:0 none;border-radius:var(--p-fieldset-legend-border-radius);transition:background var(--p-fieldset-transition-duration),color var(--p-fieldset-transition-duration),outline-color var(--p-fieldset-transition-duration),box-shadow var(--p-fieldset-transition-duration);outline-color:transparent;}.p-fieldset-legend-label{font-weight:var(--p-fieldset-legend-font-weight);}.p-fieldset-toggle-button:focus-visible{box-shadow:var(--p-fieldset-legend-focus-ring-shadow);outline:var(--p-fieldset-legend-focus-ring-width) var(--p-fieldset-legend-focus-ring-style) var(--p-fieldset-legend-focus-ring-color);outline-offset:var(--p-fieldset-legend-focus-ring-offset);}.p-fieldset-toggleable > .p-fieldset-legend:hover{color:var(--p-fieldset-legend-hover-color);background:var(--p-fieldset-legend-hover-background);}.p-fieldset-toggle-icon{color:var(--p-fieldset-toggle-icon-color);transition:color var(--p-fieldset-transition-duration);}.p-fieldset-toggleable > .p-fieldset-legend:hover .p-fieldset-toggle-icon{color:var(--p-fieldset-toggle-icon-hover-color);}.p-fieldset-content-container{display:grid;grid-template-rows:1fr;}.p-fieldset-content-wrapper{min-height:0;}.p-fieldset-content{padding:var(--p-fieldset-content-padding);}" - }, - { - "name": "panel-variables", - "value": ":root,:host{--p-panel-footer-padding:0 1.125rem 1.125rem 1.125rem;--p-panel-content-padding:0 1.125rem 1.125rem 1.125rem;--p-panel-title-font-weight:600;--p-panel-toggleable-header-padding:0.375rem 1.125rem;--p-panel-header-background:transparent;--p-panel-header-color:var(--p-text-color);--p-panel-header-padding:1.125rem;--p-panel-header-border-color:var(--p-content-border-color);--p-panel-header-border-width:0;--p-panel-header-border-radius:0;--p-panel-background:var(--p-content-background);--p-panel-border-color:var(--p-content-border-color);--p-panel-color:var(--p-content-color);--p-panel-border-radius:var(--p-content-border-radius);}" - }, - { - "name": "panel-style", - "value": ".p-panel{display:block;border:1px solid var(--p-panel-border-color);border-radius:var(--p-panel-border-radius);background:var(--p-panel-background);color:var(--p-panel-color);}.p-panel-header{display:flex;justify-content:space-between;align-items:center;padding:var(--p-panel-header-padding);background:var(--p-panel-header-background);color:var(--p-panel-header-color);border-style:solid;border-width:var(--p-panel-header-border-width);border-color:var(--p-panel-header-border-color);border-radius:var(--p-panel-header-border-radius);}.p-panel-toggleable .p-panel-header{padding:var(--p-panel-toggleable-header-padding);}.p-panel-title{line-height:1;font-weight:var(--p-panel-title-font-weight);}.p-panel-content-container{display:grid;grid-template-rows:1fr;}.p-panel-content-wrapper{min-height:0;}.p-panel-content{padding:var(--p-panel-content-padding);}.p-panel-footer{padding:var(--p-panel-footer-padding);}" - }, - { - "name": "scrollpanel-variables", - "value": ":root,:host{--p-scrollpanel-bar-size:9px;--p-scrollpanel-bar-border-radius:var(--p-border-radius-sm);--p-scrollpanel-bar-focus-ring-width:var(--p-focus-ring-width);--p-scrollpanel-bar-focus-ring-style:var(--p-focus-ring-style);--p-scrollpanel-bar-focus-ring-color:var(--p-focus-ring-color);--p-scrollpanel-bar-focus-ring-offset:var(--p-focus-ring-offset);--p-scrollpanel-bar-focus-ring-shadow:var(--p-focus-ring-shadow);--p-scrollpanel-transition-duration:var(--p-transition-duration);--p-scrollpanel-bar-background:var(--p-surface-100);}.p-dark{--p-scrollpanel-bar-background:var(--p-surface-800);}" - }, - { - "name": "scrollpanel-style", - "value": ".p-scrollpanel-content-container{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left;}.p-scrollpanel-content{height:calc(100% + calc(2 * var(--p-scrollpanel-bar-size)));width:calc(100% + calc(2 * var(--p-scrollpanel-bar-size)));padding-inline:0 calc(2 * var(--p-scrollpanel-bar-size));padding-block:0 calc(2 * var(--p-scrollpanel-bar-size));position:relative;overflow:auto;box-sizing:border-box;scrollbar-width:none;}.p-scrollpanel-content::-webkit-scrollbar{display:none;}.p-scrollpanel-bar{position:relative;border-radius:var(--p-scrollpanel-bar-border-radius);z-index:2;cursor:pointer;opacity:0;outline-color:transparent;background:var(--p-scrollpanel-bar-background);border:0 none;transition:outline-color var(--p-scrollpanel-transition-duration),opacity var(--p-scrollpanel-transition-duration);}.p-scrollpanel-bar:focus-visible{box-shadow:var(--p-scrollpanel-bar-focus-ring-shadow);outline:var(--p-scrollpanel-barfocus-ring-width) var(--p-scrollpanel-bar-focus-ring-style) var(--p-scrollpanel-bar-focus-ring-color);outline-offset:var(--p-scrollpanel-barfocus-ring-offset);}.p-scrollpanel-bar-y{width:var(--p-scrollpanel-bar-size);inset-block-start:0;}.p-scrollpanel-bar-x{height:var(--p-scrollpanel-bar-size);inset-block-end: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;}" - }, - { - "name": "splitter-variables", - "value": ":root,:host{--p-splitter-handle-size:24px;--p-splitter-handle-background:transparent;--p-splitter-handle-border-radius:var(--p-content-border-radius);--p-splitter-handle-focus-ring-width:var(--p-focus-ring-width);--p-splitter-handle-focus-ring-style:var(--p-focus-ring-style);--p-splitter-handle-focus-ring-color:var(--p-focus-ring-color);--p-splitter-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-splitter-handle-focus-ring-shadow:var(--p-focus-ring-shadow);--p-splitter-gutter-background:var(--p-content-border-color);--p-splitter-background:var(--p-content-background);--p-splitter-border-color:var(--p-content-border-color);--p-splitter-color:var(--p-content-color);--p-splitter-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "splitter-style", - "value": ".p-splitter{display:flex;flex-wrap:nowrap;border:1px solid var(--p-splitter-border-color);background:var(--p-splitter-background);border-radius:var(--p-border-radius-md);color:var(--p-splitter-color);}.p-splitter-vertical{flex-direction:column;}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1;background:var(--p-splitter-gutter-background);}.p-splitter-gutter-handle{border-radius:var(--p-splitter-handle-border-radius);background:var(--p-splitter-handle-background);transition:outline-color var(--p-splitter-transition-duration),box-shadow var(--p-splitter-transition-duration);outline-color:transparent;}.p-splitter-gutter-handle:focus-visible{box-shadow:var(--p-splitter-handle-focus-ring-shadow);outline:var(--p-splitter-handle-focus-ring-width) var(--p-splitter-handle-focus-ring-style) var(--p-splitter-handle-focus-ring-color);outline-offset:var(--p-splitter-handle-focus-ring-offset);}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;user-select:none;}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;user-select:none;}.p-splitter-horizontal > .p-splitter-gutter > .p-splitter-gutter-handle{height:var(--p-splitter-handle-size);width:100%;}.p-splitter-vertical > .p-splitter-gutter > .p-splitter-gutter-handle{width:var(--p-splitter-handle-size);height:100%;}.p-splitter-horizontal > .p-splitter-gutter{cursor:col-resize;}.p-splitter-vertical > .p-splitter-gutter{cursor:row-resize;}.p-splitterpanel{flex-grow:1;overflow:hidden;}.p-splitterpanel-nested{display:flex;}.p-splitterpanel .p-splitter{flex-grow:1;border:0 none;}" - }, - { - "name": "stepper-variables", - "value": ":root,:host{--p-stepper-steppanel-background:var(--p-content-background);--p-stepper-steppanel-color:var(--p-content-color);--p-stepper-steppanel-padding:0;--p-stepper-steppanel-indent:1rem;--p-stepper-steppanels-padding:0.875rem 0.5rem 1.125rem 0.5rem;--p-stepper-step-number-background:var(--p-content-background);--p-stepper-step-number-active-background:var(--p-content-background);--p-stepper-step-number-border-color:var(--p-content-border-color);--p-stepper-step-number-active-border-color:var(--p-content-border-color);--p-stepper-step-number-color:var(--p-text-muted-color);--p-stepper-step-number-active-color:var(--p-primary-color);--p-stepper-step-number-size:2rem;--p-stepper-step-number-font-size:1.143rem;--p-stepper-step-number-font-weight:500;--p-stepper-step-number-border-radius:50%;--p-stepper-step-number-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-stepper-step-title-color:var(--p-text-muted-color);--p-stepper-step-title-active-color:var(--p-primary-color);--p-stepper-step-title-font-weight:500;--p-stepper-step-header-padding:0;--p-stepper-step-header-border-radius:var(--p-content-border-radius);--p-stepper-step-header-gap:0.5rem;--p-stepper-step-header-focus-ring-width:var(--p-focus-ring-width);--p-stepper-step-header-focus-ring-style:var(--p-focus-ring-style);--p-stepper-step-header-focus-ring-color:var(--p-focus-ring-color);--p-stepper-step-header-focus-ring-offset:var(--p-focus-ring-offset);--p-stepper-step-header-focus-ring-shadow:var(--p-focus-ring-shadow);--p-stepper-step-padding:0.5rem;--p-stepper-step-gap:1rem;--p-stepper-separator-background:var(--p-content-border-color);--p-stepper-separator-active-background:var(--p-primary-color);--p-stepper-separator-margin:0 0 0 1.625rem;--p-stepper-separator-size:2px;--p-stepper-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "stepper-style", - "value": ".p-steplist{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;overflow-x:auto;}.p-step{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:var(--p-stepper-step-gap);padding:var(--p-stepper-step-padding);}.p-step:last-of-type{flex:initial;}.p-step-header{border:0 none;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration);border-radius:var(--p-stepper-step-header-border-radius);outline-color:transparent;background:transparent;padding:var(--p-stepper-step-header-padding);gap:var(--p-stepper-step-header-gap);}.p-step-header:focus-visible{box-shadow:var(--p-stepper-step-header-focus-ring-shadow);outline:var(--p-stepper-step-header-focus-ring-width) var(--p-stepper-step-header-focus-ring-style) var(--p-stepper-step-header-focus-ring-color);outline-offset:var(--p-stepper-step-header-focus-ring-offset);}.p-stepper.p-stepper-readonly .p-step{cursor:auto;}.p-step-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--p-stepper-step-title-color);font-weight:var(--p-stepper-step-title-font-weight);transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration);}.p-step-number{display:flex;align-items:center;justify-content:center;color:var(--p-stepper-step-number-color);border:2px solid var(--p-stepper-step-number-border-color);background:var(--p-stepper-step-number-background);min-width:var(--p-stepper-step-number-size);height:var(--p-stepper-step-number-size);line-height:var(--p-stepper-step-number-size);font-size:var(--p-stepper-step-number-font-size);z-index:1;border-radius:var(--p-stepper-step-number-border-radius);position:relative;font-weight:var(--p-stepper-step-number-font-weight);}.p-step-number::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-stepper-step-number-border-radius);box-shadow:var(--p-stepper-step-number-shadow);}.p-step-active .p-step-header{cursor:default;}.p-step-active .p-step-number{background:var(--p-stepper-step-number-active-background);border-color:var(--p-stepper-step-number-active-border-color);color:var(--p-stepper-step-number-active-color);}.p-step-active .p-step-title{color:var(--p-stepper-step-title-active-color);}.p-step:not(.p-disabled):focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);}.p-step:has(~ .p-step-active) .p-stepper-separator{background:var(--p-stepper-separator-active-background);}.p-stepper-separator{flex:1 1 0;background:var(--p-stepper-separator-background);width:100%;height:var(--p-stepper-separator-size);transition:background var(--p-stepper-transition-duration),color var(--p-stepper-transition-duration),border-color var(--p-stepper-transition-duration),box-shadow var(--p-stepper-transition-duration),outline-color var(--p-stepper-transition-duration);}.p-steppanels{padding:var(--p-stepper-steppanels-padding);}.p-steppanel{background:var(--p-stepper-steppanel-background);color:var(--p-stepper-steppanel-color);}.p-stepper:has(.p-stepitem){display:flex;flex-direction:column;}.p-stepitem{display:flex;flex-direction:column;flex:initial;}.p-stepitem.p-stepitem-active{flex:1 1 auto;}.p-stepitem .p-step{flex:initial;}.p-stepitem .p-steppanel{display:grid;grid-template-rows:1fr;}.p-stepitem .p-steppanel-content-wrapper{display:flex;flex:1 1 auto;min-height:0;}.p-stepitem .p-steppanel-content{width:100%;padding:var(--p-stepper-steppanel-padding);margin-inline-start:1rem;}.p-stepitem .p-stepper-separator{flex:0 0 auto;width:var(--p-stepper-separator-size);height:auto;margin:var(--p-stepper-separator-margin);position:relative;left:calc(-1 * var(--p-stepper-separator-size));}.p-stepitem .p-stepper-separator:dir(rtl){left:calc(-9 * var(--p-stepper-separator-size));}.p-stepitem:has(~ .p-stepitem-active) .p-stepper-separator{background:var(--p-stepper-separator-active-background);}.p-stepitem:last-of-type .p-steppanel{padding-inline-start:var(--p-stepper-step-number-size);}" - }, - { - "name": "tabview-variables", - "value": ":root,:host{--p-tabview-nav-button-background:var(--p-content-background);--p-tabview-nav-button-color:var(--p-text-muted-color);--p-tabview-nav-button-hover-color:var(--p-text-color);--p-tabview-tab-panel-background:var(--p-content-background);--p-tabview-tab-panel-color:var(--p-content-color);--p-tabview-tab-border-color:var(--p-content-border-color);--p-tabview-tab-active-border-color:var(--p-primary-color);--p-tabview-tab-color:var(--p-text-muted-color);--p-tabview-tab-hover-color:var(--p-text-color);--p-tabview-tab-active-color:var(--p-primary-color);--p-tabview-tab-list-background:var(--p-content-background);--p-tabview-tab-list-border-color:var(--p-content-border-color);--p-tabview-transition-duration:var(--p-transition-duration);--p-tabview-nav-button-shadow:0px 0px 10px 50px rgba(255,255,255,0.6);}.p-dark{--p-tabview-nav-button-shadow:0px 0px 10px 50px color-mix(in srgb,var(--p-content-background),transparent 50%);}" - }, - { - "name": "tabview-style", - "value": ".p-tabview-tablist-container{position:relative;}.p-tabview-scrollable > .p-tabview-tablist-container{overflow:hidden;}.p-tabview-tablist-scroll-container{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;}.p-tabview-tablist-scroll-container::-webkit-scrollbar{display:none;}.p-tabview-tablist{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto;background:var(--p-tabview-tab-list-background);border:1px solid var(--p-tabview-tab-list-border-color);border-width:0 0 1px 0;position:relative;}.p-tabview-tab-header{cursor:pointer;user-select:none;display:flex;align-items:center;text-decoration:none;position:relative;overflow:hidden;border-style:solid;border-width:0 0 1px 0;border-color:transparent transparent var(--p-tabview-tab-border-color) transparent;color:var(--p-tabview-tab-color);padding:1rem 1.125rem;font-weight:600;border-top-right-radius:var(--p-border-radius-md);border-top-left-radius:var(--p-border-radius-md);transition:color var(--p-tabview-transition-duration),outline-color var(--p-tabview-transition-duration);margin:0 0 -1px 0;outline-color:transparent;}.p-tabview-tablist-item:not(.p-disabled) .p-tabview-tab-header:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:-1px;}.p-tabview-tablist-item:not(.p-highlight):not(.p-disabled):hover > .p-tabview-tab-header{color:var(--p-tabview-tab-hover-color);}.p-tabview-tablist-item.p-highlight > .p-tabview-tab-header{color:var(--p-tabview-tab-active-color);}.p-tabview-tab-title{line-height:1;white-space:nowrap;}.p-tabview-next-button,.p-tabview-prev-button{position:absolute;top:0;margin:0;padding:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;background:var(--p-tabview-nav-button-background);color:var(--p-tabview-nav-button-color);width:2.5rem;border-radius:0;outline-color:transparent;transition:color var(--p-tabview-transition-duration),outline-color var(--p-tabview-transition-duration);box-shadow:var(--p-tabview-nav-button-shadow);border:none;cursor:pointer;user-select:none;}.p-tabview-next-button:focus-visible,.p-tabview-prev-button:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);}.p-tabview-next-button:hover,.p-tabview-prev-button:hover{color:var(--p-tabview-nav-button-hover-color);}.p-tabview-prev-button{left:0;}.p-tabview-next-button{right:0;}.p-tabview-panels{background:var(--p-tabview-tab-panel-background);color:var(--p-tabview-tab-panel-color);padding:0.875rem 1.125rem 1.125rem 1.125rem;}.p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:-1px;height:1px;background:var(--p-tabview-tab-active-border-color);transition:250ms cubic-bezier(0.35,0,0.25,1);}" - }, - { - "name": "tabs-variables", - "value": ":root,:host{--p-tabs-active-bar-height:1px;--p-tabs-active-bar-bottom:-1px;--p-tabs-active-bar-background:var(--p-primary-color);--p-tabs-nav-button-background:var(--p-content-background);--p-tabs-nav-button-color:var(--p-text-muted-color);--p-tabs-nav-button-hover-color:var(--p-text-color);--p-tabs-nav-button-width:2.5rem;--p-tabs-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-tabs-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-tabs-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-tabs-nav-button-focus-ring-offset:-1px;--p-tabs-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabs-tabpanel-background:var(--p-content-background);--p-tabs-tabpanel-color:var(--p-content-color);--p-tabs-tabpanel-padding:0.875rem 1.125rem 1.125rem 1.125rem;--p-tabs-tabpanel-focus-ring-width:var(--p-focus-ring-width);--p-tabs-tabpanel-focus-ring-style:var(--p-focus-ring-style);--p-tabs-tabpanel-focus-ring-color:var(--p-focus-ring-color);--p-tabs-tabpanel-focus-ring-offset:var(--p-focus-ring-offset);--p-tabs-tabpanel-focus-ring-shadow:inset var(--p-focus-ring-shadow);--p-tabs-tab-background:transparent;--p-tabs-tab-hover-background:transparent;--p-tabs-tab-active-background:transparent;--p-tabs-tab-border-width:0 0 1px 0;--p-tabs-tab-border-color:var(--p-content-border-color);--p-tabs-tab-hover-border-color:var(--p-content-border-color);--p-tabs-tab-active-border-color:var(--p-primary-color);--p-tabs-tab-color:var(--p-text-muted-color);--p-tabs-tab-hover-color:var(--p-text-color);--p-tabs-tab-active-color:var(--p-primary-color);--p-tabs-tab-padding:1rem 1.125rem;--p-tabs-tab-font-weight:600;--p-tabs-tab-margin:0 0 -1px 0;--p-tabs-tab-gap:0.5rem;--p-tabs-tab-focus-ring-width:var(--p-focus-ring-width);--p-tabs-tab-focus-ring-style:var(--p-focus-ring-style);--p-tabs-tab-focus-ring-color:var(--p-focus-ring-color);--p-tabs-tab-focus-ring-offset:-1px;--p-tabs-tab-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabs-tablist-border-width:0 0 1px 0;--p-tabs-tablist-background:var(--p-content-background);--p-tabs-tablist-border-color:var(--p-content-border-color);--p-tabs-transition-duration:var(--p-transition-duration);--p-tabs-nav-button-shadow:0px 0px 10px 50px rgba(255,255,255,0.6);}.p-dark{--p-tabs-nav-button-shadow:0px 0px 10px 50px color-mix(in srgb,var(--p-content-background),transparent 50%);}" - }, - { - "name": "tabs-style", - "value": ".p-tabs{display:flex;flex-direction:column;}.p-tablist{display:flex;position:relative;overflow:hidden;background:var(--p-tabs-tablist-background);}.p-tablist-viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;}.p-tablist-viewport::-webkit-scrollbar{display:none;}.p-tablist-tab-list{position:relative;display:flex;border-style:solid;border-color:var(--p-tabs-tablist-border-color);border-width:var(--p-tabs-tablist-border-width);}.p-tablist-content{flex-grow:1;}.p-tablist-nav-button{all:unset;position:absolute!important;flex-shrink:0;inset-block-start:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;background:var(--p-tabs-nav-button-background);color:var(--p-tabs-nav-button-color);width:var(--p-tabs-nav-button-width);transition:color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration);box-shadow:var(--p-tabs-nav-button-shadow);outline-color:transparent;cursor:pointer;}.p-tablist-nav-button:focus-visible{z-index:1;box-shadow:var(--p-tabs-nav-button-focus-ring-shadow);outline:var(--p-tabs-nav-button-focus-ring-width) var(--p-tabs-nav-button-focus-ring-style) var(--p-tabs-nav-button-focus-ring-color);outline-offset:var(--p-tabs-nav-button-focus-ring-offset);}.p-tablist-nav-button:hover{color:var(--p-tabs-nav-button-hover-color);}.p-tablist-prev-button{inset-inline-start:0;}.p-tablist-next-button{inset-inline-end:0;}.p-tablist-prev-button:dir(rtl),.p-tablist-next-button:dir(rtl){transform:rotate(180deg);}.p-tab{flex-shrink:0;cursor:pointer;user-select:none;position:relative;border-style:solid;white-space:nowrap;gap:var(--p-tabs-tab-gap);background:var(--p-tabs-tab-background);border-width:var(--p-tabs-tab-border-width);border-color:var(--p-tabs-tab-border-color);color:var(--p-tabs-tab-color);padding:var(--p-tabs-tab-padding);font-weight:var(--p-tabs-tab-font-weight);transition:background var(--p-tabs-transition-duration),border-color var(--p-tabs-transition-duration),color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration);margin:var(--p-tabs-tab-margin);outline-color:transparent;}.p-tab:not(.p-disabled):focus-visible{z-index:1;box-shadow:var(--p-tabs-tab-focus-ring-shadow);outline:var(--p-tabs-tab-focus-ring-width) var(--p-tabs-tab-focus-ring-style) var(--p-tabs-tab-focus-ring-color);outline-offset:var(--p-tabs-tab-focus-ring-offset);}.p-tab:not(.p-tab-active):not(.p-disabled):hover{background:var(--p-tabs-tab-hover-background);border-color:var(--p-tabs-tab-hover-border-color);color:var(--p-tabs-tab-hover-color);}.p-tab-active{background:var(--p-tabs-tab-active-background);border-color:var(--p-tabs-tab-active-border-color);color:var(--p-tabs-tab-active-color);}.p-tabpanels{background:var(--p-tabs-tabpanel-background);color:var(--p-tabs-tabpanel-color);padding:var(--p-tabs-tabpanel-padding);outline:0 none;}.p-tabpanel:focus-visible{box-shadow:var(--p-tabs-tabpanel-focus-ring-shadow);outline:var(--p-tabs-tabpanel-focus-ring-width) var(--p-tabs-tabpanel-focus-ring-style) var(--p-tabs-tabpanel-focus-ring-color);outline-offset:var(--p-tabs-tabpanel-focus-ring-offset);}.p-tablist-active-bar{z-index:1;display:block;position:absolute;inset-block-end:var(--p-tabs-active-bar-bottom);height:var(--p-tabs-active-bar-height);background:var(--p-tabs-active-bar-background);transition:250ms cubic-bezier(0.35,0,0.25,1);}" - }, - { - "name": "toolbar-variables", - "value": ":root,:host{--p-toolbar-background:var(--p-content-background);--p-toolbar-border-color:var(--p-content-border-color);--p-toolbar-border-radius:var(--p-content-border-radius);--p-toolbar-color:var(--p-content-color);--p-toolbar-gap:0.5rem;--p-toolbar-padding:0.75rem;}" - }, - { - "name": "toolbar-style", - "value": ".p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--p-toolbar-padding);background:var(--p-toolbar-background);border:1px solid var(--p-toolbar-border-color);color:var(--p-toolbar-color);border-radius:var(--p-toolbar-border-radius);gap:var(--p-toolbar-gap);}.p-toolbar-start,.p-toolbar-center,.p-toolbar-end{display:flex;align-items:center;}" - }, - { - "name": "confirmdialog-variables", - "value": ":root,:host{--p-confirmdialog-content-gap:1rem;--p-confirmdialog-icon-size:2rem;--p-confirmdialog-icon-color:var(--p-overlay-modal-color);}" - }, - { - "name": "confirmdialog-style", - "value": ".p-confirmdialog .p-dialog-content{display:flex;align-items:center;gap:var(--p-confirmdialog-content-gap);}.p-confirmdialog-icon{color:var(--p-confirmdialog-icon-color);font-size:var(--p-confirmdialog-icon-size);width:var(--p-confirmdialog-icon-size);height:var(--p-confirmdialog-icon-size);}" - }, - { - "name": "confirmpopup-variables", - "value": ":root,:host{--p-confirmpopup-footer-gap:0.5rem;--p-confirmpopup-footer-padding:0 var(--p-overlay-popover-padding) var(--p-overlay-popover-padding) var(--p-overlay-popover-padding);--p-confirmpopup-icon-size:1.5rem;--p-confirmpopup-icon-color:var(--p-overlay-popover-color);--p-confirmpopup-content-padding:var(--p-overlay-popover-padding);--p-confirmpopup-content-gap:1rem;--p-confirmpopup-background:var(--p-overlay-popover-background);--p-confirmpopup-border-color:var(--p-overlay-popover-border-color);--p-confirmpopup-color:var(--p-overlay-popover-color);--p-confirmpopup-border-radius:var(--p-overlay-popover-border-radius);--p-confirmpopup-shadow:var(--p-overlay-popover-shadow);--p-confirmpopup-gutter:10px;--p-confirmpopup-arrow-offset:1.25rem;}" - }, - { - "name": "confirmpopup-style", - "value": ".p-confirmpopup{position:absolute;margin-top:var(--p-confirmpopup-gutter);top:0;left:0;background:var(--p-confirmpopup-background);color:var(--p-confirmpopup-color);border:1px solid var(--p-confirmpopup-border-color);border-radius:var(--p-confirmpopup-border-radius);box-shadow:var(--p-confirmpopup-shadow);will-change:transform;}.p-confirmpopup-content{display:flex;align-items:center;padding:var(--p-confirmpopup-content-padding);gap:var(--p-confirmpopup-content-gap);}.p-confirmpopup-icon{font-size:var(--p-confirmpopup-icon-size);width:var(--p-confirmpopup-icon-size);height:var(--p-confirmpopup-icon-size);color:var(--p-confirmpopup-icon-color);}.p-confirmpopup-footer{display:flex;justify-content:flex-end;gap:var(--p-confirmpopup-footer-gap);padding:var(--p-confirmpopup-footer-padding);}.p-confirmpopup-footer button{width:auto;}.p-confirmpopup-footer button:last-child{margin:0;}.p-confirmpopup-flipped{margin-block-start:calc(var(--p-confirmpopup-gutter) * -1);margin-block-end:var(--p-confirmpopup-gutter);}.p-confirmpopup:after,.p-confirmpopup:before{bottom:100%;left:calc(var(--p-confirmpopup-arrow-offset) + var(--p-confirmpopup-arrow-left));content:' ';height:0;width:0;position:absolute;pointer-events:none;}.p-confirmpopup:after{border-width:calc(var(--p-confirmpopup-gutter) - 2px);margin-left:calc(-1 * (var(--p-confirmpopup-gutter) - 2px));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-background);}.p-confirmpopup:before{border-width:var(--p-confirmpopup-gutter);margin-left:calc(-1 * var(--p-confirmpopup-gutter));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-border-color);}.p-confirmpopup-flipped:after,.p-confirmpopup-flipped:before{bottom:auto;top:100%;}.p-confirmpopup-flipped:after{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-background);}.p-confirmpopup-flipped:before{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-border-color);}" - }, - { - "name": "dialog-variables", - "value": ":root,:host{--p-dialog-footer-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-gap:0.5rem;--p-dialog-content-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-title-font-size:1.25rem;--p-dialog-title-font-weight:600;--p-dialog-header-padding:var(--p-overlay-modal-padding);--p-dialog-header-gap:0.5rem;--p-dialog-background:var(--p-overlay-modal-background);--p-dialog-border-color:var(--p-overlay-modal-border-color);--p-dialog-color:var(--p-overlay-modal-color);--p-dialog-border-radius:var(--p-overlay-modal-border-radius);--p-dialog-shadow:var(--p-overlay-modal-shadow);}" - }, - { - "name": "dialog-style", - "value": ".p-dialog{max-height:90%;transform:scale(1);border-radius:var(--p-dialog-border-radius);box-shadow:var(--p-dialog-shadow);background:var(--p-dialog-background);border:1px solid var(--p-dialog-border-color);color:var(--p-dialog-color);will-change:transform;}.p-dialog-content{overflow-y:auto;padding:var(--p-dialog-content-padding);}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--p-dialog-header-padding);}.p-dialog-title{font-weight:var(--p-dialog-title-font-weight);font-size:var(--p-dialog-title-font-size);}.p-dialog-footer{flex-shrink:0;padding:var(--p-dialog-footer-padding);display:flex;justify-content:flex-end;gap:var(--p-dialog-footer-gap);}.p-dialog-header-actions{display:flex;align-items:center;gap:var(--p-dialog-header-gap);}.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:1rem;}.p-dialog-maximized{width:100vw!important;height:100vh!important;top:0px!important;left:0px!important;max-height:100%;height:100%;border-radius:0;}.p-dialog-maximized .p-dialog-content{flex-grow:1;}.p-dialog .p-resizable-handle{position:absolute;font-size:0.1px;display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.p-dialog-enter-active{animation:p-animate-dialog-enter 300ms cubic-bezier(.19,1,.22,1);}.p-dialog-leave-active{animation:p-animate-dialog-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-dialog-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-dialog-leave{to{opacity:0;transform:scale(0.93);}}" - }, - { - "name": "drawer-variables", - "value": ":root,:host{--p-drawer-footer-padding:var(--p-overlay-modal-padding);--p-drawer-content-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-drawer-title-font-size:1.5rem;--p-drawer-title-font-weight:600;--p-drawer-header-padding:var(--p-overlay-modal-padding);--p-drawer-background:var(--p-overlay-modal-background);--p-drawer-border-color:var(--p-overlay-modal-border-color);--p-drawer-color:var(--p-overlay-modal-color);--p-drawer-shadow:var(--p-overlay-modal-shadow);}" - }, - { - "name": "drawer-style", - "value": ".p-drawer{display:flex;flex-direction:column;transform:translate3d(0px,0px,0px);position:relative;transition:transform 0.3s;background:var(--p-drawer-background);color:var(--p-drawer-color);border-style:solid;border-color:var(--p-drawer-border-color);box-shadow:var(--p-drawer-shadow);}.p-drawer-content{overflow-y:auto;flex-grow:1;padding:var(--p-drawer-content-padding);}.p-drawer-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--p-drawer-header-padding);}.p-drawer-footer{padding:var(--p-drawer-footer-padding);}.p-drawer-title{font-weight:var(--p-drawer-title-font-weight);font-size:var(--p-drawer-title-font-size);}.p-drawer-full .p-drawer{transition:none;transform:none;width:100vw!important;height:100vh!important;max-height:100%;top:0px!important;left:0px!important;border-width:1px;}.p-drawer-left .p-drawer-enter-active{animation:p-animate-drawer-enter-left 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-left .p-drawer-leave-active{animation:p-animate-drawer-leave-left 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-right .p-drawer-enter-active{animation:p-animate-drawer-enter-right 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-right .p-drawer-leave-active{animation:p-animate-drawer-leave-right 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-top .p-drawer-enter-active{animation:p-animate-drawer-enter-top 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-top .p-drawer-leave-active{animation:p-animate-drawer-leave-top 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-bottom .p-drawer-enter-active{animation:p-animate-drawer-enter-bottom 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-bottom .p-drawer-leave-active{animation:p-animate-drawer-leave-bottom 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-full .p-drawer-enter-active{animation:p-animate-drawer-enter-full 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-full .p-drawer-leave-active{animation:p-animate-drawer-leave-full 0.5s cubic-bezier(0.32,0.72,0,1);}.p-drawer-left .p-drawer{width:20rem;height:100%;border-inline-end-width:1px;}.p-drawer-right .p-drawer{width:20rem;height:100%;border-inline-start-width:1px;}.p-drawer-top .p-drawer{height:10rem;width:100%;border-block-end-width:1px;}.p-drawer-bottom .p-drawer{height:10rem;width:100%;border-block-start-width:1px;}.p-drawer-left .p-drawer-content,.p-drawer-right .p-drawer-content,.p-drawer-top .p-drawer-content,.p-drawer-bottom .p-drawer-content{width:100%;height:100%;}.p-drawer-open{display:flex;}.p-drawer-mask:dir(rtl){flex-direction:row-reverse;}@keyframes p-animate-drawer-enter-left{from{transform:translate3d(-100%,0px,0px);}} @keyframes p-animate-drawer-leave-left{to{transform:translate3d(-100%,0px,0px);}} @keyframes p-animate-drawer-enter-right{from{transform:translate3d(100%,0px,0px);}} @keyframes p-animate-drawer-leave-right{to{transform:translate3d(100%,0px,0px);}} @keyframes p-animate-drawer-enter-top{from{transform:translate3d(0px,-100%,0px);}} @keyframes p-animate-drawer-leave-top{to{transform:translate3d(0px,-100%,0px);}} @keyframes p-animate-drawer-enter-bottom{from{transform:translate3d(0px,100%,0px);}} @keyframes p-animate-drawer-leave-bottom{to{transform:translate3d(0px,100%,0px);}} @keyframes p-animate-drawer-enter-full{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-drawer-leave-full{to{opacity:0;transform:scale(0.93);}}" - }, - { - "name": "popover-variables", - "value": ":root,:host{--p-popover-content-padding:var(--p-overlay-popover-padding);--p-popover-background:var(--p-overlay-popover-background);--p-popover-border-color:var(--p-overlay-popover-border-color);--p-popover-color:var(--p-overlay-popover-color);--p-popover-border-radius:var(--p-overlay-popover-border-radius);--p-popover-shadow:var(--p-overlay-popover-shadow);--p-popover-gutter:10px;--p-popover-arrow-offset:1.25rem;}" - }, - { - "name": "popover-style", - "value": ".p-popover{margin-block-start:var(--p-popover-gutter);background:var(--p-popover-background);color:var(--p-popover-color);border:1px solid var(--p-popover-border-color);border-radius:var(--p-popover-border-radius);box-shadow:var(--p-popover-shadow);will-change:transform;}.p-popover-content{padding:var(--p-popover-content-padding);}.p-popover-flipped{margin-block-start:calc(var(--p-popover-gutter) * -1);margin-block-end:var(--p-popover-gutter);}.p-popover:after,.p-popover:before{bottom:100%;left:calc(var(--p-popover-arrow-offset) + var(--p-popover-arrow-left));content:' ';height:0;width:0;position:absolute;pointer-events:none;}.p-popover:after{border-width:calc(var(--p-popover-gutter) - 2px);margin-left:calc(-1 * (var(--p-popover-gutter) - 2px));border-style:solid;border-color:transparent;border-bottom-color:var(--p-popover-background);}.p-popover:before{border-width:var(--p-popover-gutter);margin-left:calc(-1 * var(--p-popover-gutter));border-style:solid;border-color:transparent;border-bottom-color:var(--p-popover-border-color);}.p-popover-flipped:after,.p-popover-flipped:before{bottom:auto;top:100%;}.p-popover.p-popover-flipped:after{border-bottom-color:transparent;border-top-color:var(--p-popover-background);}.p-popover.p-popover-flipped:before{border-bottom-color:transparent;border-top-color:var(--p-popover-border-color);}" - }, - { - "name": "fileupload-variables", - "value": ":root,:host{--p-fileupload-basic-gap:0.5rem;--p-fileupload-progressbar-height:0.25rem;--p-fileupload-file-list-gap:0.5rem;--p-fileupload-file-padding:1rem;--p-fileupload-file-gap:1rem;--p-fileupload-file-border-color:var(--p-content-border-color);--p-fileupload-file-info-gap:0.5rem;--p-fileupload-content-highlight-border-color:var(--p-primary-color);--p-fileupload-content-padding:0 1.125rem 1.125rem 1.125rem;--p-fileupload-content-gap:1rem;--p-fileupload-header-background:transparent;--p-fileupload-header-color:var(--p-text-color);--p-fileupload-header-padding:1.125rem;--p-fileupload-header-border-color:unset;--p-fileupload-header-border-width:0;--p-fileupload-header-border-radius:0;--p-fileupload-header-gap:0.5rem;--p-fileupload-background:var(--p-content-background);--p-fileupload-border-color:var(--p-content-border-color);--p-fileupload-color:var(--p-content-color);--p-fileupload-border-radius:var(--p-content-border-radius);--p-fileupload-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "fileupload-style", - "value": ".p-fileupload input[type='file']{display:none;}.p-fileupload-advanced{border:1px solid var(--p-fileupload-border-color);border-radius:var(--p-fileupload-border-radius);background:var(--p-fileupload-background);color:var(--p-fileupload-color);}.p-fileupload-header{display:flex;align-items:center;padding:var(--p-fileupload-header-padding);background:var(--p-fileupload-header-background);color:var(--p-fileupload-header-color);border-style:solid;border-width:var(--p-fileupload-header-border-width);border-color:var(--p-fileupload-header-border-color);border-radius:var(--p-fileupload-header-border-radius);gap:var(--p-fileupload-header-gap);}.p-fileupload-content{border:1px solid transparent;display:flex;flex-direction:column;gap:var(--p-fileupload-content-gap);transition:border-color var(--p-fileupload-transition-duration);padding:var(--p-fileupload-content-padding);}.p-fileupload-content .p-progressbar{width:100%;height:var(--p-fileupload-progressbar-height);}.p-fileupload-file-list{display:flex;flex-direction:column;gap:var(--p-fileupload-filelist-gap);}.p-fileupload-file{display:flex;flex-wrap:wrap;align-items:center;padding:var(--p-fileupload-file-padding);border-block-end:1px solid var(--p-fileupload-file-border-color);gap:var(--p-fileupload-file-gap);}.p-fileupload-file:last-child{border-block-end:0;}.p-fileupload-file-info{display:flex;flex-direction:column;gap:var(--p-fileupload-file-info-gap);}.p-fileupload-file-thumbnail{flex-shrink:0;}.p-fileupload-file-actions{margin-inline-start:auto;}.p-fileupload-highlight{border:1px dashed var(--p-fileupload-content-highlight-border-color);}.p-fileupload-basic .p-message{margin-block-end:var(--p-fileupload-basic-gap);}.p-fileupload-basic-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-fileupload-basic-gap);}" - }, - { - "name": "breadcrumb-variables", - "value": ":root,:host{--p-breadcrumb-separator-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-color:var(--p-text-muted-color);--p-breadcrumb-item-hover-color:var(--p-text-color);--p-breadcrumb-item-border-radius:var(--p-content-border-radius);--p-breadcrumb-item-gap:var(--p-navigation-item-gap);--p-breadcrumb-item-focus-ring-width:var(--p-focus-ring-width);--p-breadcrumb-item-focus-ring-style:var(--p-focus-ring-style);--p-breadcrumb-item-focus-ring-color:var(--p-focus-ring-color);--p-breadcrumb-item-focus-ring-offset:var(--p-focus-ring-offset);--p-breadcrumb-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-breadcrumb-item-icon-color:var(--p-navigation-item-icon-color);--p-breadcrumb-item-icon-hover-color:var(--p-navigation-item-icon-focus-color);--p-breadcrumb-padding:1rem;--p-breadcrumb-background:var(--p-content-background);--p-breadcrumb-gap:0.5rem;--p-breadcrumb-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "breadcrumb-style", - "value": ".p-breadcrumb{background:var(--p-breadcrumb-background);padding:var(--p-breadcrumb-padding);overflow-x:auto;}.p-breadcrumb-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--p-breadcrumb-gap);}.p-breadcrumb-separator{display:flex;align-items:center;color:var(--p-breadcrumb-separator-color);}.p-breadcrumb-separator-icon:dir(rtl){transform:rotate(180deg);}.p-breadcrumb::-webkit-scrollbar{display:none;}.p-breadcrumb-item-link{text-decoration:none;display:flex;align-items:center;gap:var(--p-breadcrumb-item-gap);transition:background var(--p-breadcrumb-transition-duration),color var(--p-breadcrumb-transition-duration),outline-color var(--p-breadcrumb-transition-duration),box-shadow var(--p-breadcrumb-transition-duration);border-radius:var(--p-breadcrumb-item-border-radius);outline-color:transparent;color:var(--p-breadcrumb-item-color);}.p-breadcrumb-item-link:focus-visible{box-shadow:var(--p-breadcrumb-item-focus-ring-shadow);outline:var(--p-breadcrumb-item-focus-ring-width) var(--p-breadcrumb-item-focus-ring-style) var(--p-breadcrumb-item-focus-ring-color);outline-offset:var(--p-breadcrumb-item-focus-ring-offset);}.p-breadcrumb-item-link:hover .p-breadcrumb-item-label{color:var(--p-breadcrumb-item-hover-color);}.p-breadcrumb-item-label{transition:inherit;}.p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-color);transition:inherit;}.p-breadcrumb-item-link:hover .p-breadcrumb-item-icon{color:var(--p-breadcrumb-item-icon-hover-color);}" - }, - { - "name": "contextmenu-variables", - "value": ":root,:host{--p-contextmenu-separator-border-color:var(--p-content-border-color);--p-contextmenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-contextmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-contextmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-contextmenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-contextmenu-submenu-mobile-indent:1rem;--p-contextmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-contextmenu-item-active-background:var(--p-navigation-item-active-background);--p-contextmenu-item-color:var(--p-navigation-item-color);--p-contextmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-contextmenu-item-active-color:var(--p-navigation-item-active-color);--p-contextmenu-item-padding:var(--p-navigation-item-padding);--p-contextmenu-item-border-radius:var(--p-navigation-item-border-radius);--p-contextmenu-item-gap:var(--p-navigation-item-gap);--p-contextmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-contextmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-contextmenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-contextmenu-list-padding:var(--p-navigation-list-padding);--p-contextmenu-list-gap:var(--p-navigation-list-gap);--p-contextmenu-background:var(--p-content-background);--p-contextmenu-border-color:var(--p-content-border-color);--p-contextmenu-color:var(--p-content-color);--p-contextmenu-border-radius:var(--p-content-border-radius);--p-contextmenu-shadow:var(--p-overlay-navigation-shadow);--p-contextmenu-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "contextmenu-style", - "value": ".p-contextmenu{background:var(--p-contextmenu-background);color:var(--p-contextmenu-color);border:1px solid var(--p-contextmenu-border-color);border-radius:var(--p-contextmenu-border-radius);box-shadow:var(--p-contextmenu-shadow);min-width:12.5rem;}.p-contextmenu-root-list,.p-contextmenu-submenu{margin:0;padding:var(--p-contextmenu-list-padding);list-style:none;outline:0 none;display:flex;flex-direction:column;gap:var(--p-contextmenu-list-gap);}.p-contextmenu-submenu{position:absolute;display:flex;flex-direction:column;min-width:100%;z-index:1;background:var(--p-contextmenu-background);color:var(--p-contextmenu-color);border:1px solid var(--p-contextmenu-border-color);border-radius:var(--p-contextmenu-border-radius);box-shadow:var(--p-contextmenu-shadow);}.p-contextmenu-item{position:relative;}.p-contextmenu-item-content{transition:background var(--p-contextmenu-transition-duration),color var(--p-contextmenu-transition-duration);border-radius:var(--p-contextmenu-item-border-radius);color:var(--p-contextmenu-item-color);}.p-contextmenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-contextmenu-item-padding);gap:var(--p-contextmenu-item-gap);user-select:none;}.p-contextmenu-item-label{line-height:1;}.p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-color);}.p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-color);margin-left:auto;font-size:var(--p-contextmenu-submenu-icon-size);width:var(--p-contextmenu-submenu-icon-size);height:var(--p-contextmenu-submenu-icon-size);}.p-contextmenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-contextmenu-item.p-focus > .p-contextmenu-item-content{color:var(--p-contextmenu-item-focus-color);background:var(--p-contextmenu-item-focus-background);}.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-focus-color);}.p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-focus-color);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover{color:var(--p-contextmenu-item-focus-color);background:var(--p-contextmenu-item-focus-background);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-focus-color);}.p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-focus-color);}.p-contextmenu-item-active > .p-contextmenu-item-content{color:var(--p-contextmenu-item-active-color);background:var(--p-contextmenu-item-active-background);}.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon{color:var(--p-contextmenu-item-icon-active-color);}.p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon{color:var(--p-contextmenu-submenu-icon-active-color);}.p-contextmenu-separator{border-block-start:1px solid var(--p-contextmenu-separator-border-color);}.p-contextmenu-mobile .p-contextmenu-submenu{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-contextmenu-mobile .p-contextmenu-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-contextmenu-mobile .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon{transform:rotate(-90deg);}" - }, - { - "name": "dock-variables", - "value": ":root,:host{--p-dock-item-border-radius:var(--p-content-border-radius);--p-dock-item-padding:0.5rem;--p-dock-item-size:3rem;--p-dock-item-focus-ring-width:var(--p-focus-ring-width);--p-dock-item-focus-ring-style:var(--p-focus-ring-style);--p-dock-item-focus-ring-color:var(--p-focus-ring-color);--p-dock-item-focus-ring-offset:var(--p-focus-ring-offset);--p-dock-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-dock-background:rgba(255,255,255,0.1);--p-dock-border-color:rgba(255,255,255,0.2);--p-dock-padding:0.5rem;--p-dock-border-radius:var(--p-border-radius-xl);}" - }, - { - "name": "dock-style", - "value": ".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;background:var(--p-dock-background);border:1px solid var(--p-dock-border-color);padding:var(--p-dock-padding);border-radius:var(--p-dock-border-radius);}.p-dock-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;outline:0 none;}.p-dock-item{transition:all 0.2s cubic-bezier(0.4,0,0.2,1);will-change:transform;padding:var(--p-dock-item-padding);border-radius:var(--p-dock-item-border-radius);}.p-dock-item.p-focus{box-shadow:var(--p-dock-item-focus-ring-shadow);outline:var(--p-dock-item-focus-ring-width) var(--p-dock-item-focus-ring-style) var(--p-dock-item-focus-ring-color);outline-offset:var(--p-dock-item-focus-ring-offset);}.p-dock-item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default;width:var(--p-dock-item-size);height:var(--p-dock-item-size);}.p-dock-top{left:0;top:0;width:100%;}.p-dock-bottom{left:0;bottom:0;width:100%;}.p-dock-right{right:0;top:0;height:100%;}.p-dock-right .p-dock-list{flex-direction:column;}.p-dock-left{left:0;top:0;height:100%;}.p-dock-left .p-dock-list{flex-direction:column;}.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%;}.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto;}.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%;}.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0;}.p-dock-mobile .p-dock-list .p-dock-item{transform:none;margin:0;}" - }, - { - "name": "menu-variables", - "value": ":root,:host{--p-menu-separator-border-color:var(--p-content-border-color);--p-menu-submenu-label-padding:var(--p-navigation-submenu-label-padding);--p-menu-submenu-label-font-weight:var(--p-navigation-submenu-label-font-weight);--p-menu-submenu-label-background:var(--p-navigation-submenu-label-background);--p-menu-submenu-label-color:var(--p-navigation-submenu-label-color);--p-menu-item-focus-background:var(--p-navigation-item-focus-background);--p-menu-item-color:var(--p-navigation-item-color);--p-menu-item-focus-color:var(--p-navigation-item-focus-color);--p-menu-item-padding:var(--p-navigation-item-padding);--p-menu-item-border-radius:var(--p-navigation-item-border-radius);--p-menu-item-gap:var(--p-navigation-item-gap);--p-menu-item-icon-color:var(--p-navigation-item-icon-color);--p-menu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-menu-list-padding:var(--p-navigation-list-padding);--p-menu-list-gap:var(--p-navigation-list-gap);--p-menu-background:var(--p-content-background);--p-menu-border-color:var(--p-content-border-color);--p-menu-color:var(--p-content-color);--p-menu-border-radius:var(--p-content-border-radius);--p-menu-shadow:var(--p-overlay-navigation-shadow);--p-menu-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "menu-style", - "value": ".p-menu{background:var(--p-menu-background);color:var(--p-menu-color);border:1px solid var(--p-menu-border-color);border-radius:var(--p-menu-border-radius);min-width:12.5rem;}.p-menu-list{margin:0;padding:var(--p-menu-list-padding);outline:0 none;list-style:none;display:flex;flex-direction:column;gap:var(--p-menu-list-gap);}.p-menu-item-content{transition:background var(--p-menu-transition-duration),color var(--p-menu-transition-duration);border-radius:var(--p-menu-item-border-radius);color:var(--p-menu-item-color);overflow:hidden;}.p-menu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-menu-item-padding);gap:var(--p-menu-item-gap);user-select:none;outline:0 none;}.p-menu-item-label{line-height:1;}.p-menu-item-icon{color:var(--p-menu-item-icon-color);}.p-menu-item.p-focus .p-menu-item-content{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item.p-focus .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover{color:var(--p-menu-item-focus-color);background:var(--p-menu-item-focus-background);}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover .p-menu-item-icon{color:var(--p-menu-item-icon-focus-color);}.p-menu-overlay{box-shadow:var(--p-menu-shadow);}.p-menu-submenu-label{background:var(--p-menu-submenu-label-background);padding:var(--p-menu-submenu-label-padding);color:var(--p-menu-submenu-label-color);font-weight:var(--p-menu-submenu-label-font-weight);}.p-menu-separator{border-block-start:1px solid var(--p-menu-separator-border-color);}" - }, - { - "name": "menubar-variables", - "value": ":root,:host{--p-menubar-mobile-button-border-radius:50%;--p-menubar-mobile-button-size:1.75rem;--p-menubar-mobile-button-color:var(--p-text-muted-color);--p-menubar-mobile-button-hover-color:var(--p-text-hover-muted-color);--p-menubar-mobile-button-hover-background:var(--p-content-hover-background);--p-menubar-mobile-button-focus-ring-width:var(--p-focus-ring-width);--p-menubar-mobile-button-focus-ring-style:var(--p-focus-ring-style);--p-menubar-mobile-button-focus-ring-color:var(--p-focus-ring-color);--p-menubar-mobile-button-focus-ring-offset:var(--p-focus-ring-offset);--p-menubar-mobile-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-menubar-separator-border-color:var(--p-content-border-color);--p-menubar-submenu-padding:var(--p-navigation-list-padding);--p-menubar-submenu-gap:var(--p-navigation-list-gap);--p-menubar-submenu-background:var(--p-content-background);--p-menubar-submenu-border-color:var(--p-content-border-color);--p-menubar-submenu-border-radius:var(--p-content-border-radius);--p-menubar-submenu-shadow:var(--p-overlay-navigation-shadow);--p-menubar-submenu-mobile-indent:1rem;--p-menubar-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-menubar-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-menubar-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-menubar-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-menubar-item-focus-background:var(--p-navigation-item-focus-background);--p-menubar-item-active-background:var(--p-navigation-item-active-background);--p-menubar-item-color:var(--p-navigation-item-color);--p-menubar-item-focus-color:var(--p-navigation-item-focus-color);--p-menubar-item-active-color:var(--p-navigation-item-active-color);--p-menubar-item-padding:var(--p-navigation-item-padding);--p-menubar-item-border-radius:var(--p-navigation-item-border-radius);--p-menubar-item-gap:var(--p-navigation-item-gap);--p-menubar-item-icon-color:var(--p-navigation-item-icon-color);--p-menubar-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-menubar-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-menubar-base-item-border-radius:var(--p-content-border-radius);--p-menubar-base-item-padding:var(--p-navigation-item-padding);--p-menubar-background:var(--p-content-background);--p-menubar-border-color:var(--p-content-border-color);--p-menubar-border-radius:var(--p-content-border-radius);--p-menubar-color:var(--p-content-color);--p-menubar-gap:0.5rem;--p-menubar-padding:0.5rem 0.75rem;--p-menubar-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "menubar-style", - "value": ".p-menubar{display:flex;align-items:center;background:var(--p-menubar-background);border:1px solid var(--p-menubar-border-color);border-radius:var(--p-menubar-border-radius);color:var(--p-menubar-color);padding:var(--p-menubar-padding);gap:var(--p-menubar-gap);}.p-menubar-start,.p-megamenu-end{display:flex;align-items:center;}.p-menubar-root-list,.p-menubar-submenu{display:flex;margin:0;padding:0;list-style:none;outline:0 none;}.p-menubar-root-list{align-items:center;flex-wrap:wrap;gap:var(--p-menubar-gap);}.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content{border-radius:var(--p-menubar-base-item-border-radius);}.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link{padding:var(--p-menubar-base-item-padding);}.p-menubar-item-content{transition:background var(--p-menubar-transition-duration),color var(--p-menubar-transition-duration);border-radius:var(--p-menubar-item-border-radius);color:var(--p-menubar-item-color);}.p-menubar-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-menubar-item-padding);gap:var(--p-menubar-item-gap);user-select:none;outline:0 none;}.p-menubar-item-label{line-height:1;}.p-menubar-item-icon{color:var(--p-menubar-item-icon-color);}.p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-color);margin-left:auto;font-size:var(--p-menubar-submenu-icon-size);width:var(--p-menubar-submenu-icon-size);height:var(--p-menubar-submenu-icon-size);}.p-menubar-submenu .p-menubar-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-item.p-focus > .p-menubar-item-content{color:var(--p-menubar-item-focus-color);background:var(--p-menubar-item-focus-background);}.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-item-icon{color:var(--p-menubar-item-icon-focus-color);}.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-focus-color);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover{color:var(--p-menubar-item-focus-color);background:var(--p-menubar-item-focus-background);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-item-icon{color:var(--p-menubar-item-icon-focus-color);}.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-focus-color);}.p-menubar-item-active > .p-menubar-item-content{color:var(--p-menubar-item-active-color);background:var(--p-menubar-item-active-background);}.p-menubar-item-active > .p-menubar-item-content .p-menubar-item-icon{color:var(--p-menubar-item-icon-active-color);}.p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{color:var(--p-menubar-submenu-icon-active-color);}.p-menubar-submenu{display:none;position:absolute;min-width:12.5rem;z-index:1;background:var(--p-menubar-submenu-background);border:1px solid var(--p-menubar-submenu-border-color);border-radius:var(--p-menubar-submenu-border-radius);box-shadow:var(--p-menubar-submenu-shadow);color:var(--p-menubar-submenu-color);flex-direction:column;padding:var(--p-menubar-submenu-padding);gap:var(--p-menubar-submenu-gap);}.p-menubar-submenu .p-menubar-separator{border-block-start:1px solid var(--p-menubar-separator-border-color);}.p-menubar-submenu .p-menubar-item{position:relative;}.p-menubar-submenu > .p-menubar-item-active > .p-menubar-submenu{display:block;left:100%;top:0;}.p-menubar-end{margin-left:auto;align-self:center;}.p-menubar-end:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-button{display:none;justify-content:center;align-items:center;cursor:pointer;width:var(--p-menubar-mobile-button-size);height:var(--p-menubar-mobile-button-size);position:relative;color:var(--p-menubar-mobile-button-color);border:0 none;background:transparent;border-radius:var(--p-menubar-mobile-button-border-radius);transition:background var(--p-menubar-transition-duration),color var(--p-menubar-transition-duration),outline-color var(--p-menubar-transition-duration);outline-color:transparent;}.p-menubar-button:hover{color:var(--p-menubar-mobile-button-hover-color);background:var(--p-menubar-mobile-button-hover-background);}.p-menubar-button:focus-visible{box-shadow:var(--p-menubar-mobile-button-focus-ring-shadow);outline:var(--p-menubar-mobile-button-focus-ring-width) var(--p-menubar-mobile-button-focus-ring-style) var(--p-menubar-mobile-button-focus-ring-color);outline-offset:var(--p-menubar-mobile-button-focus-ring-offset);}.p-menubar-mobile{position:relative;}.p-menubar-mobile .p-menubar-button{display:flex;}.p-menubar-mobile .p-menubar-root-list{position:absolute;display:none;width:100%;flex-direction:column;top:100%;left:0;z-index:1;padding:var(--p-menubar-submenu-padding);background:var(--p-menubar-submenu-background);border:1px solid var(--p-menubar-submenu-border-color);box-shadow:var(--p-menubar-submenu-shadow);border-radius:var(--p-menubar-submenu-border-radius);gap:var(--p-menubar-submenu-gap);}.p-menubar-mobile .p-menubar-root-list:dir(rtl){left:auto;right:0;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link{padding:var(--p-menubar-item-padding);}.p-menubar-mobile-active .p-menubar-root-list{display:flex;}.p-menubar-mobile .p-menubar-root-list .p-menubar-item{width:100%;position:static;}.p-menubar-mobile .p-menubar-root-list .p-menubar-separator{border-block-start:1px solid var(--p-menubar-separator-border-color);}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon{margin-left:auto;transition:transform 0.2s;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon:dir(rtl),.p-menubar-mobile .p-menubar-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-menubar-mobile .p-menubar-root-list > .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{transform:rotate(-180deg);}.p-menubar-mobile .p-menubar-submenu .p-menubar-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-menubar-mobile .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon{transform:rotate(-90deg);}.p-menubar-mobile .p-menubar-submenu{width:100%;position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-menubar-submenu-mobile-indent);padding-inline-end:0;}" - }, - { - "name": "megamenu-variables", - "value": ":root,:host{--p-megamenu-mobile-button-border-radius:50%;--p-megamenu-mobile-button-size:1.75rem;--p-megamenu-mobile-button-color:var(--p-text-muted-color);--p-megamenu-mobile-button-hover-color:var(--p-text-hover-muted-color);--p-megamenu-mobile-button-hover-background:var(--p-content-hover-background);--p-megamenu-mobile-button-focus-ring-width:var(--p-focus-ring-width);--p-megamenu-mobile-button-focus-ring-style:var(--p-focus-ring-style);--p-megamenu-mobile-button-focus-ring-color:var(--p-focus-ring-color);--p-megamenu-mobile-button-focus-ring-offset:var(--p-focus-ring-offset);--p-megamenu-mobile-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-megamenu-separator-border-color:var(--p-content-border-color);--p-megamenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-megamenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-megamenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-megamenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-megamenu-submenu-label-padding:var(--p-navigation-submenu-label-padding);--p-megamenu-submenu-label-font-weight:var(--p-navigation-submenu-label-font-weight);--p-megamenu-submenu-label-background:var(--p-navigation-submenu-label-background);--p-megamenu-submenu-label-color:var(--p-navigation-submenu-label-color);--p-megamenu-submenu-padding:var(--p-navigation-list-padding);--p-megamenu-submenu-gap:var(--p-navigation-list-gap);--p-megamenu-overlay-padding:0;--p-megamenu-overlay-background:var(--p-content-background);--p-megamenu-overlay-border-color:var(--p-content-border-color);--p-megamenu-overlay-border-radius:var(--p-content-border-radius);--p-megamenu-overlay-color:var(--p-content-color);--p-megamenu-overlay-shadow:var(--p-overlay-navigation-shadow);--p-megamenu-overlay-gap:0.5rem;--p-megamenu-item-focus-background:var(--p-navigation-item-focus-background);--p-megamenu-item-active-background:var(--p-navigation-item-active-background);--p-megamenu-item-color:var(--p-navigation-item-color);--p-megamenu-item-focus-color:var(--p-navigation-item-focus-color);--p-megamenu-item-active-color:var(--p-navigation-item-active-color);--p-megamenu-item-padding:var(--p-navigation-item-padding);--p-megamenu-item-border-radius:var(--p-navigation-item-border-radius);--p-megamenu-item-gap:var(--p-navigation-item-gap);--p-megamenu-item-icon-color:var(--p-navigation-item-icon-color);--p-megamenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-megamenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-megamenu-base-item-border-radius:var(--p-content-border-radius);--p-megamenu-base-item-padding:var(--p-navigation-item-padding);--p-megamenu-background:var(--p-content-background);--p-megamenu-border-color:var(--p-content-border-color);--p-megamenu-border-radius:var(--p-content-border-radius);--p-megamenu-color:var(--p-content-color);--p-megamenu-gap:0.5rem;--p-megamenu-transition-duration:var(--p-transition-duration);--p-megamenu-horizontal-orientation-padding:0.5rem 0.75rem;--p-megamenu-horizontal-orientation-gap:0.5rem;--p-megamenu-vertical-orientation-padding:var(--p-navigation-list-padding);--p-megamenu-vertical-orientation-gap:var(--p-navigation-list-gap);}" - }, - { - "name": "megamenu-style", - "value": ".p-megamenu{position:relative;display:flex;align-items:center;background:var(--p-megamenu-background);border:1px solid var(--p-megamenu-border-color);border-radius:var(--p-megamenu-border-radius);color:var(--p-megamenu-color);gap:var(--p-megamenu-gap);}.p-megamenu-start,.p-megamenu-end{display:flex;align-items:center;}.p-megamenu-root-list{margin:0;padding:0;list-style:none;outline:0 none;align-items:center;display:flex;flex-wrap:wrap;gap:var(--p-megamenu-gap);}.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content{border-radius:var(--p-megamenu-base-item-border-radius);}.p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content > .p-megamenu-item-link{padding:var(--p-megamenu-base-item-padding);}.p-megamenu-item-content{transition:background var(--p-megamenu-transition-duration),color var(--p-megamenu-transition-duration);border-radius:var(--p-megamenu-item-border-radius);color:var(--p-megamenu-item-color);}.p-megamenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-megamenu-item-padding);gap:var(--p-megamenu-item-gap);user-select:none;outline:0 none;}.p-megamenu-item-label{line-height:1;}.p-megamenu-item-icon{color:var(--p-megamenu-item-icon-color);}.p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-color);font-size:var(--p-megamenu-submenu-icon-size);width:var(--p-megamenu-submenu-icon-size);height:var(--p-megamenu-submenu-icon-size);}.p-megamenu-item.p-focus > .p-megamenu-item-content{color:var(--p-megamenu-item-focus-color);background:var(--p-megamenu-item-focus-background);}.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-focus-color);}.p-megamenu-item.p-focus > .p-megamenu-item-content .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-focus-color);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover{color:var(--p-megamenu-item-focus-color);background:var(--p-megamenu-item-focus-background);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-focus-color);}.p-megamenu-item:not(.p-disabled) > .p-megamenu-item-content:hover .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-focus-color);}.p-megamenu-item-active > .p-megamenu-item-content{color:var(--p-megamenu-item-active-color);background:var(--p-megamenu-item-active-background);}.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-item-icon{color:var(--p-megamenu-item-icon-active-color);}.p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon{color:var(--p-megamenu-submenu-icon-active-color);}.p-megamenu-overlay{display:none;position:absolute;width:auto;z-index:1;left:0;min-width:100%;padding:var(--p-megamenu-overlay-padding);background:var(--p-megamenu-overlay-background);color:var(--p-megamenu-overlay-color);border:1px solid var(--p-megamenu-overlay-border-color);border-radius:var(--p-megamenu-overlay-border-radius);box-shadow:var(--p-megamenu-overlay-shadow);}.p-megamenu-overlay:dir(rtl){left:auto;right:0;}.p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay{display:block;}.p-megamenu-submenu{margin:0;list-style:none;padding:var(--p-megamenu-submenu-padding);min-width:12.5rem;display:flex;flex-direction:column;gap:var(--p-megamenu-submenu-gap);}.p-megamenu-submenu-label{padding:var(--p-megamenu-submenu-label-padding);color:var(--p-megamenu-submenu-label-color);font-weight:var(--p-megamenu-submenu-label-font-weight);background:var(--p-megamenu-submenu-label-background);}.p-megamenu-separator{border-block-start:1px solid var(--p-megamenu-separator-border-color);}.p-megamenu-horizontal{align-items:center;padding:var(--p-megamenu-horizontal-orientation-padding);}.p-megamenu-horizontal .p-megamenu-root-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-megamenu-horizontal-orientation-gap);}.p-megamenu-horizontal .p-megamenu-end{margin-left:auto;align-self:center;}.p-megamenu-horizontal .p-megamenu-end:dir(rtl){margin-left:0;margin-right:auto;}.p-megamenu-vertical{display:inline-flex;min-width:12.5rem;flex-direction:column;align-items:stretch;padding:var(--p-megamenu-vertical-orientation-padding);}.p-megamenu-vertical .p-megamenu-root-list{align-items:stretch;flex-direction:column;gap:var(--p-megamenu-vertical-orientation-gap);}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay{left:100%;top:0;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-overlay:dir(rtl){left:auto;right:100%;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon{margin-left:auto;}.p-megamenu-vertical .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;transform:rotate(180deg);}.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:var(--p-megamenu-overlay-gap);}.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-button{display:none;justify-content:center;align-items:center;cursor:pointer;width:var(--p-megamenu-mobile-button-size);height:var(--p-megamenu-mobile-button-size);position:relative;color:var(--p-megamenu-mobile-button-color);border:0 none;background:transparent;border-radius:var(--p-megamenu-mobile-button-border-radius);transition:background var(--p-megamenu-transition-duration),color var(--p-megamenu-transition-duration),outline-color var(--p-megamenu-transition-duration),box-shadow var(--p-megamenu-transition-duration);outline-color:transparent;}.p-megamenu-button:hover{color:var(--p-megamenu-mobile-button-hover-color);background:var(--p-megamenu-mobile-button-hover-background);}.p-megamenu-button:focus-visible{box-shadow:var(--p-megamenu-mobile-button-focus-ring-shadow);outline:var(--p-megamenu-mobile-button-focus-ring-width) var(--p-megamenu-mobile-button-focus-ring-style) var(--p-megamenu-mobile-button-focus-ring-color);outline-offset:var(--p-megamenu-mobile-button-focus-ring-offset);}.p-megamenu-mobile{display:flex;}.p-megamenu-mobile .p-megamenu-button{display:flex;}.p-megamenu-mobile .p-megamenu-root-list{position:absolute;display:none;flex-direction:column;top:100%;left:0;z-index:1;width:100%;padding:var(--p-megamenu-submenu-padding);gap:var(--p-megamenu-submenu-gap);background:var(--p-megamenu-overlay-background);border:1px solid var(--p-megamenu-overlay-border-color);box-shadow:var(--p-megamenu-overlay-shadow);}.p-megamenu-mobile .p-megamenu-root-list:dir(rtl){left:auto;right:0;}.p-megamenu-mobile-active .p-megamenu-root-list{display:block;}.p-megamenu-mobile .p-megamenu-root-list .p-megamenu-item{width:100%;position:static;}.p-megamenu-mobile .p-megamenu-overlay{position:static;border:0 none;border-radius:0;box-shadow:none;}.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;overflow:auto;max-height:90%;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon{margin-left:auto;transition:transform 0.2s;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item > .p-megamenu-item-content .p-megamenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-megamenu-mobile .p-megamenu-root-list > .p-megamenu-item-active > .p-megamenu-item-content .p-megamenu-submenu-icon{transform:rotate(-180deg);}" - }, - { - "name": "panelmenu-variables", - "value": ":root,:host{--p-panelmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-panelmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-panelmenu-submenu-indent:1rem;--p-panelmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-panelmenu-item-color:var(--p-navigation-item-color);--p-panelmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-panelmenu-item-gap:0.5rem;--p-panelmenu-item-padding:var(--p-navigation-item-padding);--p-panelmenu-item-border-radius:var(--p-content-border-radius);--p-panelmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-panelmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-panelmenu-panel-background:var(--p-content-background);--p-panelmenu-panel-border-color:var(--p-content-border-color);--p-panelmenu-panel-border-width:1px;--p-panelmenu-panel-color:var(--p-content-color);--p-panelmenu-panel-padding:0.25rem 0.25rem;--p-panelmenu-panel-border-radius:var(--p-content-border-radius);--p-panelmenu-panel-last-border-width:1px;--p-panelmenu-panel-last-bottom-border-radius:var(--p-content-border-radius);--p-panelmenu-panel-first-border-width:1px;--p-panelmenu-panel-first-top-border-radius:var(--p-content-border-radius);--p-panelmenu-gap:0.5rem;--p-panelmenu-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "panelmenu-style", - "value": ".p-panelmenu{display:flex;flex-direction:column;gap:var(--p-panelmenu-gap);}.p-panelmenu-panel{background:var(--p-panelmenu-panel-background);border-width:var(--p-panelmenu-panel-border-width);border-style:solid;border-color:var(--p-panelmenu-panel-border-color);color:var(--p-panelmenu-panel-color);border-radius:var(--p-panelmenu-panel-border-radius);padding:var(--p-panelmenu-panel-padding);}.p-panelmenu-panel:first-child{border-width:var(--p-panelmenu-panel-first-border-width);border-start-start-radius:var(--p-panelmenu-panel-first-top-border-radius);border-start-end-radius:var(--p-panelmenu-panel-first-top-border-radius);}.p-panelmenu-panel:last-child{border-width:var(--p-panelmenu-panel-last-border-width);border-end-start-radius:var(--p-panelmenu-panel-last-bottom-border-radius);border-end-end-radius:var(--p-panelmenu-panel-last-bottom-border-radius);}.p-panelmenu-header{outline:0 none;}.p-panelmenu-header-content{border-radius:var(--p-panelmenu-item-border-radius);transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);outline-color:transparent;color:var(--p-panelmenu-item-color);}.p-panelmenu-header-link{display:flex;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);align-items:center;user-select:none;cursor:pointer;position:relative;text-decoration:none;color:inherit;}.p-panelmenu-header-icon,.p-panelmenu-item-icon{color:var(--p-panelmenu-item-icon-color);}.p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-color);}.p-panelmenu-submenu-icon:dir(rtl){transform:rotate(180deg);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-header-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-submenu{margin:0;padding:0 0 0 var(--p-panelmenu-submenu-indent);outline:0;list-style:none;}.p-panelmenu-submenu:dir(rtl){padding:0 var(--p-panelmenu-submenu-indent) 0 0;}.p-panelmenu-item-link{display:flex;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);align-items:center;user-select:none;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden;}.p-panelmenu-item-label{line-height:1;}.p-panelmenu-item-content{border-radius:var(--p-panelmenu-item-border-radius);transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);color:var(--p-panelmenu-item-color);outline-color:transparent;}.p-panelmenu-item.p-focus > .p-panelmenu-item-content{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-item-icon{color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item.p-focus > .p-panelmenu-item-content .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-item-icon{color:var(--p-panelmenu-item-icon-focus-color);}.p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-submenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color);}.p-panelmenu-content-container{display:grid;grid-template-rows:1fr;}.p-panelmenu-content-wrapper{min-height:0;}" - }, - { - "name": "steps-variables", - "value": ":root,:host{--p-steps-item-number-background:var(--p-content-background);--p-steps-item-number-active-background:var(--p-content-background);--p-steps-item-number-border-color:var(--p-content-border-color);--p-steps-item-number-active-border-color:var(--p-content-border-color);--p-steps-item-number-color:var(--p-text-muted-color);--p-steps-item-number-active-color:var(--p-primary-color);--p-steps-item-number-size:2rem;--p-steps-item-number-font-size:1.143rem;--p-steps-item-number-font-weight:500;--p-steps-item-number-border-radius:50%;--p-steps-item-number-shadow:0px 0.5px 0px 0px rgba(0,0,0,0.06),0px 1px 1px 0px rgba(0,0,0,0.12);--p-steps-item-label-color:var(--p-text-muted-color);--p-steps-item-label-active-color:var(--p-primary-color);--p-steps-item-label-font-weight:500;--p-steps-item-link-border-radius:var(--p-content-border-radius);--p-steps-item-link-gap:0.5rem;--p-steps-item-link-focus-ring-width:var(--p-focus-ring-width);--p-steps-item-link-focus-ring-style:var(--p-focus-ring-style);--p-steps-item-link-focus-ring-color:var(--p-focus-ring-color);--p-steps-item-link-focus-ring-offset:var(--p-focus-ring-offset);--p-steps-item-link-focus-ring-shadow:var(--p-focus-ring-shadow);--p-steps-separator-background:var(--p-content-border-color);--p-steps-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "steps-style", - "value": ".p-steps{position:relative;}.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;}.p-steps-item.p-disabled,.p-steps-item.p-disabled *{opacity:1;pointer-events:auto;user-select:auto;cursor:auto;}.p-steps-item:before{content:' ';border-top:2px solid var(--p-steps-separator-background);width:100%;top:50%;left:0;display:block;position:absolute;margin-top:calc(-1rem + 1px);}.p-steps-item:first-child::before{width:calc(50% + 1rem);transform:translateX(100%);}.p-steps-item:last-child::before{width:50%;}.p-steps-item-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none;transition:outline-color var(--p-steps-transition-duration),box-shadow var(--p-steps-transition-duration);border-radius:var(--p-steps-item-link-border-radius);outline-color:transparent;gap:var(--p-steps-item-link-gap);}.p-steps-item-link:not(.p-disabled):focus-visible{box-shadow:var(--p-steps-item-link-focus-ring-shadow);outline:var(--p-steps-item-link-focus-ring-width) var(--p-steps-item-link-focus-ring-style) var(--p-steps-item-link-focus-ring-color);outline-offset:var(--p-steps-item-link-focus-ring-offset);}.p-steps-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--p-steps-item-label-color);display:block;font-weight:var(--p-steps-item-label-font-weight);}.p-steps-item-number{display:flex;align-items:center;justify-content:center;color:var(--p-steps-item-number-color);border:2px solid var(--p-steps-item-number-border-color);background:var(--p-steps-item-number-background);min-width:var(--p-steps-item-number-size);height:var(--p-steps-item-number-size);line-height:var(--p-steps-item-number-size);font-size:var(--p-steps-item-number-font-size);z-index:1;border-radius:var(--p-steps-item-number-border-radius);position:relative;font-weight:var(--p-steps-item-number-font-weight);}.p-steps-item-number::after{content:' ';position:absolute;width:100%;height:100%;border-radius:var(--p-steps-item-number-border-radius);box-shadow:var(--p-steps-item-number-shadow);}.p-steps:not(.p-readonly) .p-steps-item{cursor:pointer;}.p-steps-item-active .p-steps-item-number{background:var(--p-steps-item-number-active-background);border-color:var(--p-steps-item-number-active-border-color);color:var(--p-steps-item-number-active-color);}.p-steps-item-active .p-steps-item-label{color:var(--p-steps-item-label-active-color);}" - }, - { - "name": "tabmenu-variables", - "value": ":root,:host{--p-tabmenu-active-bar-height:1px;--p-tabmenu-active-bar-bottom:-1px;--p-tabmenu-active-bar-background:var(--p-primary-color);--p-tabmenu-item-icon-color:var(--p-text-muted-color);--p-tabmenu-item-icon-hover-color:var(--p-text-color);--p-tabmenu-item-icon-active-color:var(--p-primary-color);--p-tabmenu-item-background:transparent;--p-tabmenu-item-hover-background:transparent;--p-tabmenu-item-active-background:transparent;--p-tabmenu-item-border-width:0 0 1px 0;--p-tabmenu-item-border-color:var(--p-content-border-color);--p-tabmenu-item-hover-border-color:var(--p-content-border-color);--p-tabmenu-item-active-border-color:var(--p-primary-color);--p-tabmenu-item-color:var(--p-text-muted-color);--p-tabmenu-item-hover-color:var(--p-text-color);--p-tabmenu-item-active-color:var(--p-primary-color);--p-tabmenu-item-padding:1rem 1.125rem;--p-tabmenu-item-font-weight:600;--p-tabmenu-item-margin:0 0 -1px 0;--p-tabmenu-item-gap:0.5rem;--p-tabmenu-item-focus-ring-width:var(--p-focus-ring-width);--p-tabmenu-item-focus-ring-style:var(--p-focus-ring-style);--p-tabmenu-item-focus-ring-color:var(--p-focus-ring-color);--p-tabmenu-item-focus-ring-offset:var(--p-focus-ring-offset);--p-tabmenu-item-focus-ring-shadow:var(--p-focus-ring-shadow);--p-tabmenu-tablist-border-width:0 0 1px 0;--p-tabmenu-tablist-background:var(--p-content-background);--p-tabmenu-tablist-border-color:var(--p-content-border-color);--p-tabmenu-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "tabmenu-style", - "value": ".p-tabmenu{overflow-x:auto;}.p-tabmenu-tablist{display:flex;margin:0;padding:0;list-style-type:none;background:var(--p-tabmenu-tablist-background);border-style:solid;border-color:var(--p-tabmenu-tablist-border-color);border-width:var(--p-tabmenu-tablist-border-width);position:relative;}.p-tabmenu-item-link{cursor:pointer;user-select:none;display:flex;align-items:center;text-decoration:none;position:relative;overflow:hidden;background:var(--p-tabmenu-item-background);border-style:solid;border-width:var(--p-tabmenu-item-border-width);border-color:var(--p-tabmenu-item-border-color);color:var(--p-tabmenu-item-color);padding:var(--p-tabmenu-item-padding);font-weight:var(--p-tabmenu-item-font-weight);transition:background var(--p-tabmenu-transition-duration),border-color var(--p-tabmenu-transition-duration),color var(--p-tabmenu-transition-duration),outline-color var(--p-tabmenu-transition-duration),box-shadow var(--p-tabmenu-transition-duration);margin:var(--p-tabmenu-item-margin);outline-color:transparent;gap:var(--p-tabmenu-item-gap);}.p-tabmenu-item-link:focus-visible{z-index:1;box-shadow:var(--p-tabmenu-item-focus-ring-shadow);outline:var(--p-tabmenu-item-focus-ring-width) var(--p-tabmenu-item-focus-ring-style) var(--p-tabmenu-item-focus-ring-color);outline-offset:var(--p-tabmenu-item-focus-ring-offset);}.p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-color);transition:background var(--p-tabmenu-transition-duration),border-color var(--p-tabmenu-transition-duration),color var(--p-tabmenu-transition-duration),outline-color var(--p-tabmenu-transition-duration),box-shadow var(--p-tabmenu-transition-duration);}.p-tabmenu-item-label{line-height:1;}.p-tabmenu-item:not(.p-tabmenu-item-active):not(.p-disabled):hover .p-tabmenu-item-link{background:var(--p-tabmenu-item-hover-background);border-color:var(--p-tabmenu-item-hover-border-color);color:var(--p-tabmenu-item-hover-color);}.p-tabmenu-item:not(.p-tabmenu-item-active):not(.p-disabled):hover .p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-hover-color);}.p-tabmenu-item-active .p-tabmenu-item-link{background:var(--p-tabmenu-item-active-background);border-color:var(--p-tabmenu-item-active-border-color);color:var(--p-tabmenu-item-active-color);}.p-tabmenu-item-active .p-tabmenu-item-icon{color:var(--p-tabmenu-item-icon-active-color);}.p-tabmenu-active-bar{z-index:1;display:block;position:absolute;bottom:var(--p-tabmenu-active-bar-bottom);height:var(--p-tabmenu-active-bar-height);background:var(--p-tabmenu-active-bar-background);transition:250ms cubic-bezier(0.35,0,0.25,1);}.p-tabmenu::-webkit-scrollbar{display:none;}" - }, - { - "name": "tieredmenu-variables", - "value": ":root,:host{--p-tieredmenu-separator-border-color:var(--p-content-border-color);--p-tieredmenu-submenu-icon-size:var(--p-navigation-submenu-icon-size);--p-tieredmenu-submenu-icon-color:var(--p-navigation-submenu-icon-color);--p-tieredmenu-submenu-icon-focus-color:var(--p-navigation-submenu-icon-focus-color);--p-tieredmenu-submenu-icon-active-color:var(--p-navigation-submenu-icon-active-color);--p-tieredmenu-submenu-mobile-indent:1rem;--p-tieredmenu-item-focus-background:var(--p-navigation-item-focus-background);--p-tieredmenu-item-active-background:var(--p-navigation-item-active-background);--p-tieredmenu-item-color:var(--p-navigation-item-color);--p-tieredmenu-item-focus-color:var(--p-navigation-item-focus-color);--p-tieredmenu-item-active-color:var(--p-navigation-item-active-color);--p-tieredmenu-item-padding:var(--p-navigation-item-padding);--p-tieredmenu-item-border-radius:var(--p-navigation-item-border-radius);--p-tieredmenu-item-gap:var(--p-navigation-item-gap);--p-tieredmenu-item-icon-color:var(--p-navigation-item-icon-color);--p-tieredmenu-item-icon-focus-color:var(--p-navigation-item-icon-focus-color);--p-tieredmenu-item-icon-active-color:var(--p-navigation-item-icon-active-color);--p-tieredmenu-list-padding:var(--p-navigation-list-padding);--p-tieredmenu-list-gap:var(--p-navigation-list-gap);--p-tieredmenu-background:var(--p-content-background);--p-tieredmenu-border-color:var(--p-content-border-color);--p-tieredmenu-color:var(--p-content-color);--p-tieredmenu-border-radius:var(--p-content-border-radius);--p-tieredmenu-shadow:var(--p-overlay-navigation-shadow);--p-tieredmenu-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "tieredmenu-style", - "value": ".p-tieredmenu{background:var(--p-tieredmenu-background);color:var(--p-tieredmenu-color);border:1px solid var(--p-tieredmenu-border-color);border-radius:var(--p-tieredmenu-border-radius);min-width:12.5rem;}.p-tieredmenu-root-list,.p-tieredmenu-submenu{margin:0;padding:var(--p-tieredmenu-list-padding);list-style:none;outline:0 none;display:flex;flex-direction:column;gap:var(--p-tieredmenu-list-gap);}.p-tieredmenu-submenu{position:absolute;min-width:100%;z-index:1;background:var(--p-tieredmenu-background);color:var(--p-tieredmenu-color);border:1px solid var(--p-tieredmenu-border-color);border-radius:var(--p-tieredmenu-border-radius);box-shadow:var(--p-tieredmenu-shadow);}.p-tieredmenu-item{position:relative;}.p-tieredmenu-item-content{transition:background var(--p-tieredmenu-transition-duration),color var(--p-tieredmenu-transition-duration);border-radius:var(--p-tieredmenu-item-border-radius);color:var(--p-tieredmenu-item-color);}.p-tieredmenu-item-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative;color:inherit;padding:var(--p-tieredmenu-item-padding);gap:var(--p-tieredmenu-item-gap);user-select:none;outline:0 none;}.p-tieredmenu-item-label{line-height:1;}.p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-color);}.p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-color);margin-left:auto;font-size:var(--p-tieredmenu-submenu-icon-size);width:var(--p-tieredmenu-submenu-icon-size);height:var(--p-tieredmenu-submenu-icon-size);}.p-tieredmenu-submenu-icon:dir(rtl){margin-left:0;margin-right:auto;}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content{color:var(--p-tieredmenu-item-focus-color);background:var(--p-tieredmenu-item-focus-background);}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-focus-color);}.p-tieredmenu-item.p-focus > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-focus-color);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover{color:var(--p-tieredmenu-item-focus-color);background:var(--p-tieredmenu-item-focus-background);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-focus-color);}.p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-focus-color);}.p-tieredmenu-item-active > .p-tieredmenu-item-content{color:var(--p-tieredmenu-item-active-color);background:var(--p-tieredmenu-item-active-background);}.p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-item-icon{color:var(--p-tieredmenu-item-icon-active-color);}.p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{color:var(--p-tieredmenu-submenu-icon-active-color);}.p-tieredmenu-separator{border-block-start:1px solid var(--p-tieredmenu-separator-border-color);}.p-tieredmenu-overlay{box-shadow:var(--p-tieredmenu-shadow);will-change:transform;}.p-tieredmenu-mobile .p-tieredmenu-submenu{position:static;box-shadow:none;border:0 none;padding-inline-start:var(--p-tieredmenu-submenu-mobile-indent);padding-inline-end:0;}.p-tieredmenu-mobile .p-tieredmenu-submenu:dir(rtl){padding-inline-start:0;padding-inline-end:var(--p-tieredmenu-submenu-mobile-indent);}.p-tieredmenu-mobile .p-tieredmenu-submenu-icon{transition:transform 0.2s;transform:rotate(90deg);}.p-tieredmenu-mobile .p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-submenu-icon{transform:rotate(-90deg);}" - }, - { - "name": "message-variables", - "value": ":root,:host{--p-message-simple-content-padding:0;--p-message-outlined-border-width:1px;--p-message-close-icon-size:1rem;--p-message-close-icon-lg-size:1.125rem;--p-message-close-icon-sm-size:0.875rem;--p-message-close-button-width:1.75rem;--p-message-close-button-height:1.75rem;--p-message-close-button-border-radius:50%;--p-message-close-button-focus-ring-width:var(--p-focus-ring-width);--p-message-close-button-focus-ring-style:var(--p-focus-ring-style);--p-message-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-message-icon-size:1.125rem;--p-message-icon-lg-size:1.25rem;--p-message-icon-sm-size:1rem;--p-message-text-font-size:1rem;--p-message-text-font-weight:500;--p-message-text-lg-font-size:1.125rem;--p-message-text-sm-font-size:0.875rem;--p-message-content-padding:0.5rem 0.75rem;--p-message-content-gap:0.5rem;--p-message-content-lg-padding:0.625rem 0.875rem;--p-message-content-sm-padding:0.375rem 0.625rem;--p-message-border-radius:var(--p-content-border-radius);--p-message-border-width:1px;--p-message-transition-duration:var(--p-transition-duration);--p-message-contrast-background:var(--p-surface-900);--p-message-contrast-border-color:var(--p-surface-950);--p-message-contrast-color:var(--p-surface-50);--p-message-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-message-contrast-simple-color:var(--p-surface-950);--p-message-contrast-outlined-color:var(--p-surface-950);--p-message-contrast-outlined-border-color:var(--p-surface-950);--p-message-contrast-close-button-hover-background:var(--p-surface-800);--p-message-contrast-close-button-focus-ring-color:var(--p-surface-50);--p-message-contrast-close-button-focus-ring-shadow:none;--p-message-secondary-background:var(--p-surface-100);--p-message-secondary-border-color:var(--p-surface-200);--p-message-secondary-color:var(--p-surface-600);--p-message-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-message-secondary-simple-color:var(--p-surface-500);--p-message-secondary-outlined-color:var(--p-surface-500);--p-message-secondary-outlined-border-color:var(--p-surface-500);--p-message-secondary-close-button-hover-background:var(--p-surface-200);--p-message-secondary-close-button-focus-ring-color:var(--p-surface-600);--p-message-secondary-close-button-focus-ring-shadow:none;--p-message-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-message-error-border-color:var(--p-red-200);--p-message-error-color:var(--p-red-600);--p-message-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-message-error-simple-color:var(--p-red-600);--p-message-error-outlined-color:var(--p-red-600);--p-message-error-outlined-border-color:var(--p-red-600);--p-message-error-close-button-hover-background:var(--p-red-100);--p-message-error-close-button-focus-ring-color:var(--p-red-600);--p-message-error-close-button-focus-ring-shadow:none;--p-message-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-message-warn-border-color:var(--p-yellow-200);--p-message-warn-color:var(--p-yellow-600);--p-message-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-message-warn-simple-color:var(--p-yellow-600);--p-message-warn-outlined-color:var(--p-yellow-600);--p-message-warn-outlined-border-color:var(--p-yellow-600);--p-message-warn-close-button-hover-background:var(--p-yellow-100);--p-message-warn-close-button-focus-ring-color:var(--p-yellow-600);--p-message-warn-close-button-focus-ring-shadow:none;--p-message-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-message-success-border-color:var(--p-green-200);--p-message-success-color:var(--p-green-600);--p-message-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-message-success-simple-color:var(--p-green-600);--p-message-success-outlined-color:var(--p-green-600);--p-message-success-outlined-border-color:var(--p-green-600);--p-message-success-close-button-hover-background:var(--p-green-100);--p-message-success-close-button-focus-ring-color:var(--p-green-600);--p-message-success-close-button-focus-ring-shadow:none;--p-message-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-message-info-border-color:var(--p-blue-200);--p-message-info-color:var(--p-blue-600);--p-message-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-message-info-simple-color:var(--p-blue-600);--p-message-info-outlined-color:var(--p-blue-600);--p-message-info-outlined-border-color:var(--p-blue-600);--p-message-info-close-button-hover-background:var(--p-blue-100);--p-message-info-close-button-focus-ring-color:var(--p-blue-600);--p-message-info-close-button-focus-ring-shadow:none;}.p-dark{--p-message-contrast-background:var(--p-surface-0);--p-message-contrast-border-color:var(--p-surface-100);--p-message-contrast-color:var(--p-surface-950);--p-message-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-message-contrast-simple-color:var(--p-surface-0);--p-message-contrast-outlined-color:var(--p-surface-0);--p-message-contrast-outlined-border-color:var(--p-surface-0);--p-message-contrast-close-button-hover-background:var(--p-surface-100);--p-message-contrast-close-button-focus-ring-color:var(--p-surface-950);--p-message-contrast-close-button-focus-ring-shadow:none;--p-message-secondary-background:var(--p-surface-800);--p-message-secondary-border-color:var(--p-surface-700);--p-message-secondary-color:var(--p-surface-300);--p-message-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-message-secondary-simple-color:var(--p-surface-400);--p-message-secondary-outlined-color:var(--p-surface-400);--p-message-secondary-outlined-border-color:var(--p-surface-400);--p-message-secondary-close-button-hover-background:var(--p-surface-700);--p-message-secondary-close-button-focus-ring-color:var(--p-surface-300);--p-message-secondary-close-button-focus-ring-shadow:none;--p-message-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-message-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-message-error-color:var(--p-red-500);--p-message-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-message-error-simple-color:var(--p-red-500);--p-message-error-outlined-color:var(--p-red-500);--p-message-error-outlined-border-color:var(--p-red-500);--p-message-error-close-button-hover-background:rgba(255,255,255,0.05);--p-message-error-close-button-focus-ring-color:var(--p-red-500);--p-message-error-close-button-focus-ring-shadow:none;--p-message-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-message-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-message-warn-color:var(--p-yellow-500);--p-message-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-message-warn-simple-color:var(--p-yellow-500);--p-message-warn-outlined-color:var(--p-yellow-500);--p-message-warn-outlined-border-color:var(--p-yellow-500);--p-message-warn-close-button-hover-background:rgba(255,255,255,0.05);--p-message-warn-close-button-focus-ring-color:var(--p-yellow-500);--p-message-warn-close-button-focus-ring-shadow:none;--p-message-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-message-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-message-success-color:var(--p-green-500);--p-message-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-message-success-simple-color:var(--p-green-500);--p-message-success-outlined-color:var(--p-green-500);--p-message-success-outlined-border-color:var(--p-green-500);--p-message-success-close-button-hover-background:rgba(255,255,255,0.05);--p-message-success-close-button-focus-ring-color:var(--p-green-500);--p-message-success-close-button-focus-ring-shadow:none;--p-message-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-message-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-message-info-color:var(--p-blue-500);--p-message-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-message-info-simple-color:var(--p-blue-500);--p-message-info-outlined-color:var(--p-blue-500);--p-message-info-outlined-border-color:var(--p-blue-500);--p-message-info-close-button-hover-background:rgba(255,255,255,0.05);--p-message-info-close-button-focus-ring-color:var(--p-blue-500);--p-message-info-close-button-focus-ring-shadow:none;}" - }, - { - "name": "message-style", - "value": ".p-message{display:grid;grid-template-rows:1fr;border-radius:var(--p-message-border-radius);outline-width:var(--p-message-border-width);outline-style:solid;}.p-message-content-wrapper{min-height:0;}.p-message-content{display:flex;align-items:center;padding:var(--p-message-content-padding);gap:var(--p-message-content-gap);}.p-message-icon{flex-shrink:0;}.p-message-close-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-start:auto;overflow:hidden;position:relative;width:var(--p-message-close-button-width);height:var(--p-message-close-button-height);border-radius:var(--p-message-close-button-border-radius);background:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),outline-color var(--p-message-transition-duration),box-shadow var(--p-message-transition-duration),opacity 0.3s;outline-color:transparent;color:inherit;padding:0;border:none;cursor:pointer;user-select:none;}.p-message-close-icon{font-size:var(--p-message-close-icon-size);width:var(--p-message-close-icon-size);height:var(--p-message-close-icon-size);}.p-message-close-button:focus-visible{outline-width:var(--p-message-close-button-focus-ring-width);outline-style:var(--p-message-close-button-focus-ring-style);outline-offset:var(--p-message-close-button-focus-ring-offset);}.p-message-info{background:var(--p-message-info-background);outline-color:var(--p-message-info-border-color);color:var(--p-message-info-color);box-shadow:var(--p-message-info-shadow);}.p-message-info .p-message-close-button:focus-visible{outline-color:var(--p-message-info-close-button-focus-ring-color);box-shadow:var(--p-message-info-close-button-focus-ring-shadow);}.p-message-info .p-message-close-button:hover{background:var(--p-message-info-close-button-hover-background);}.p-message-info.p-message-outlined{color:var(--p-message-info-outlined-color);outline-color:var(--p-message-info-outlined-border-color);}.p-message-info.p-message-simple{color:var(--p-message-info-simple-color);}.p-message-success{background:var(--p-message-success-background);outline-color:var(--p-message-success-border-color);color:var(--p-message-success-color);box-shadow:var(--p-message-success-shadow);}.p-message-success .p-message-close-button:focus-visible{outline-color:var(--p-message-success-close-button-focus-ring-color);box-shadow:var(--p-message-success-close-button-focus-ring-shadow);}.p-message-success .p-message-close-button:hover{background:var(--p-message-success-close-button-hover-background);}.p-message-success.p-message-outlined{color:var(--p-message-success-outlined-color);outline-color:var(--p-message-success-outlined-border-color);}.p-message-success.p-message-simple{color:var(--p-message-success-simple-color);}.p-message-warn{background:var(--p-message-warn-background);outline-color:var(--p-message-warn-border-color);color:var(--p-message-warn-color);box-shadow:var(--p-message-warn-shadow);}.p-message-warn .p-message-close-button:focus-visible{outline-color:var(--p-message-warn-close-button-focus-ring-color);box-shadow:var(--p-message-warn-close-button-focus-ring-shadow);}.p-message-warn .p-message-close-button:hover{background:var(--p-message-warn-close-button-hover-background);}.p-message-warn.p-message-outlined{color:var(--p-message-warn-outlined-color);outline-color:var(--p-message-warn-outlined-border-color);}.p-message-warn.p-message-simple{color:var(--p-message-warn-simple-color);}.p-message-error{background:var(--p-message-error-background);outline-color:var(--p-message-error-border-color);color:var(--p-message-error-color);box-shadow:var(--p-message-error-shadow);}.p-message-error .p-message-close-button:focus-visible{outline-color:var(--p-message-error-close-button-focus-ring-color);box-shadow:var(--p-message-error-close-button-focus-ring-shadow);}.p-message-error .p-message-close-button:hover{background:var(--p-message-error-close-button-hover-background);}.p-message-error.p-message-outlined{color:var(--p-message-error-outlined-color);outline-color:var(--p-message-error-outlined-border-color);}.p-message-error.p-message-simple{color:var(--p-message-error-simple-color);}.p-message-secondary{background:var(--p-message-secondary-background);outline-color:var(--p-message-secondary-border-color);color:var(--p-message-secondary-color);box-shadow:var(--p-message-secondary-shadow);}.p-message-secondary .p-message-close-button:focus-visible{outline-color:var(--p-message-secondary-close-button-focus-ring-color);box-shadow:var(--p-message-secondary-close-button-focus-ring-shadow);}.p-message-secondary .p-message-close-button:hover{background:var(--p-message-secondary-close-button-hover-background);}.p-message-secondary.p-message-outlined{color:var(--p-message-secondary-outlined-color);outline-color:var(--p-message-secondary-outlined-border-color);}.p-message-secondary.p-message-simple{color:var(--p-message-secondary-simple-color);}.p-message-contrast{background:var(--p-message-contrast-background);outline-color:var(--p-message-contrast-border-color);color:var(--p-message-contrast-color);box-shadow:var(--p-message-contrast-shadow);}.p-message-contrast .p-message-close-button:focus-visible{outline-color:var(--p-message-contrast-close-button-focus-ring-color);box-shadow:var(--p-message-contrast-close-button-focus-ring-shadow);}.p-message-contrast .p-message-close-button:hover{background:var(--p-message-contrast-close-button-hover-background);}.p-message-contrast.p-message-outlined{color:var(--p-message-contrast-outlined-color);outline-color:var(--p-message-contrast-outlined-border-color);}.p-message-contrast.p-message-simple{color:var(--p-message-contrast-simple-color);}.p-message-text{font-size:var(--p-message-text-font-size);font-weight:var(--p-message-text-font-weight);}.p-message-icon{font-size:var(--p-message-icon-size);width:var(--p-message-icon-size);height:var(--p-message-icon-size);}.p-message-sm .p-message-content{padding:var(--p-message-content-sm-padding);}.p-message-sm .p-message-text{font-size:var(--p-message-text-sm-font-size);}.p-message-sm .p-message-icon{font-size:var(--p-message-icon-sm-size);width:var(--p-message-icon-sm-size);height:var(--p-message-icon-sm-size);}.p-message-sm .p-message-close-icon{font-size:var(--p-message-close-icon-sm-size);width:var(--p-message-close-icon-sm-size);height:var(--p-message-close-icon-sm-size);}.p-message-lg .p-message-content{padding:var(--p-message-content-lg-padding);}.p-message-lg .p-message-text{font-size:var(--p-message-text-lg-font-size);}.p-message-lg .p-message-icon{font-size:var(--p-message-icon-lg-size);width:var(--p-message-icon-lg-size);height:var(--p-message-icon-lg-size);}.p-message-lg .p-message-close-icon{font-size:var(--p-message-close-icon-lg-size);width:var(--p-message-close-icon-lg-size);height:var(--p-message-close-icon-lg-size);}.p-message-outlined{background:transparent;outline-width:var(--p-message-outlined-border-width);}.p-message-simple{background:transparent;outline-color:transparent;box-shadow:none;}.p-message-simple .p-message-content{padding:var(--p-message-simple-content-padding);}.p-message-outlined .p-message-close-button:hover,.p-message-simple .p-message-close-button:hover{background:transparent;}.p-message-enter-active{animation:p-animate-message-enter 0.3s ease-out forwards;overflow:hidden;}.p-message-leave-active{animation:p-animate-message-leave 0.15s ease-in forwards;overflow:hidden;}@keyframes p-animate-message-enter{from{opacity:0;grid-template-rows:0fr;}to{opacity:1;grid-template-rows:1fr;}} @keyframes p-animate-message-leave{from{opacity:1;grid-template-rows:1fr;}to{opacity:0;margin:0;grid-template-rows:0fr;}}" - }, - { - "name": "inlinemessage-variables", - "value": ":root,:host{--p-inlinemessage-icon-size:1rem;--p-inlinemessage-text-font-weight:500;--p-inlinemessage-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-inlinemessage-border-radius:var(--p-content-border-radius);--p-inlinemessage-gap:0.5rem;--p-inlinemessage-contrast-background:var(--p-surface-900);--p-inlinemessage-contrast-border-color:var(--p-surface-950);--p-inlinemessage-contrast-color:var(--p-surface-50);--p-inlinemessage-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-inlinemessage-secondary-background:var(--p-surface-100);--p-inlinemessage-secondary-border-color:var(--p-surface-200);--p-inlinemessage-secondary-color:var(--p-surface-600);--p-inlinemessage-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-inlinemessage-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-inlinemessage-error-border-color:var(--p-red-200);--p-inlinemessage-error-color:var(--p-red-600);--p-inlinemessage-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-inlinemessage-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-inlinemessage-warn-border-color:var(--p-yellow-200);--p-inlinemessage-warn-color:var(--p-yellow-600);--p-inlinemessage-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-inlinemessage-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-inlinemessage-success-border-color:var(--p-green-200);--p-inlinemessage-success-color:var(--p-green-600);--p-inlinemessage-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-inlinemessage-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-inlinemessage-info-border-color:var(--p-blue-200);--p-inlinemessage-info-color:var(--p-blue-600);--p-inlinemessage-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);}.p-dark{--p-inlinemessage-contrast-background:var(--p-surface-0);--p-inlinemessage-contrast-border-color:var(--p-surface-100);--p-inlinemessage-contrast-color:var(--p-surface-950);--p-inlinemessage-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-inlinemessage-secondary-background:var(--p-surface-800);--p-inlinemessage-secondary-border-color:var(--p-surface-700);--p-inlinemessage-secondary-color:var(--p-surface-300);--p-inlinemessage-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-inlinemessage-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-inlinemessage-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-inlinemessage-error-color:var(--p-red-500);--p-inlinemessage-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-inlinemessage-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-inlinemessage-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-inlinemessage-warn-color:var(--p-yellow-500);--p-inlinemessage-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-inlinemessage-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-inlinemessage-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-inlinemessage-success-color:var(--p-green-500);--p-inlinemessage-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-inlinemessage-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-inlinemessage-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-inlinemessage-info-color:var(--p-blue-500);--p-inlinemessage-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);}" - }, - { - "name": "inlinemessage-style", - "value": ".p-inlinemessage{display:inline-flex;align-items:center;justify-content:center;padding:var(--p-inlinemessage-padding);border-radius:var(--p-inlinemessage-border-radius);gap:var(--p-inlinemessage-gap);}.p-inlinemessage-text{font-weight:var(--p-inlinemessage-text-font-weight);}.p-inlinemessage-icon{flex-shrink:0;font-size:var(--p-inlinemessage-icon-size);width:var(--p-inlinemessage-icon-size);height:var(--p-inlinemessage-icon-size);}.p-inlinemessage-icon-only .p-inlinemessage-text{visibility:hidden;width:0;}.p-inlinemessage-info{background:var(--p-inlinemessage-info-background);border:1px solid var(--p-inlinemessage-info-border-color);color:var(--p-inlinemessage-info-color);box-shadow:var(--p-inlinemessage-info-shadow);}.p-inlinemessage-info .p-inlinemessage-icon{color:var(--p-inlinemessage-info-color);}.p-inlinemessage-success{background:var(--p-inlinemessage-success-background);border:1px solid var(--p-inlinemessage-success-border-color);color:var(--p-inlinemessage-success-color);box-shadow:var(--p-inlinemessage-success-shadow);}.p-inlinemessage-success .p-inlinemessage-icon{color:var(--p-inlinemessage-success-color);}.p-inlinemessage-warn{background:var(--p-inlinemessage-warn-background);border:1px solid var(--p-inlinemessage-warn-border-color);color:var(--p-inlinemessage-warn-color);box-shadow:var(--p-inlinemessage-warn-shadow);}.p-inlinemessage-warn .p-inlinemessage-icon{color:var(--p-inlinemessage-warn-color);}.p-inlinemessage-error{background:var(--p-inlinemessage-error-background);border:1px solid var(--p-inlinemessage-error-border-color);color:var(--p-inlinemessage-error-color);box-shadow:var(--p-inlinemessage-error-shadow);}.p-inlinemessage-error .p-inlinemessage-icon{color:var(--p-inlinemessage-error-color);}.p-inlinemessage-secondary{background:var(--p-inlinemessage-secondary-background);border:1px solid var(--p-inlinemessage-secondary-border-color);color:var(--p-inlinemessage-secondary-color);box-shadow:var(--p-inlinemessage-secondary-shadow);}.p-inlinemessage-secondary .p-inlinemessage-icon{color:var(--p-inlinemessage-secondary-color);}.p-inlinemessage-contrast{background:var(--p-inlinemessage-contrast-background);border:1px solid var(--p-inlinemessage-contrast-border-color);color:var(--p-inlinemessage-contrast-color);box-shadow:var(--p-inlinemessage-contrast-shadow);}.p-inlinemessage-contrast .p-inlinemessage-icon{color:var(--p-inlinemessage-contrast-color);}" - }, - { - "name": "toast-variables", - "value": ":root,:host{--p-toast-close-icon-size:1rem;--p-toast-close-button-width:1.75rem;--p-toast-close-button-height:1.75rem;--p-toast-close-button-border-radius:50%;--p-toast-close-button-focus-ring-width:var(--p-focus-ring-width);--p-toast-close-button-focus-ring-style:var(--p-focus-ring-style);--p-toast-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-toast-detail-font-weight:500;--p-toast-detail-font-size:0.875rem;--p-toast-summary-font-weight:500;--p-toast-summary-font-size:1rem;--p-toast-text-gap:0.5rem;--p-toast-content-padding:var(--p-overlay-popover-padding);--p-toast-content-gap:0.5rem;--p-toast-icon-size:1.125rem;--p-toast-width:25rem;--p-toast-border-radius:var(--p-content-border-radius);--p-toast-border-width:1px;--p-toast-transition-duration:var(--p-transition-duration);--p-toast-contrast-background:var(--p-surface-900);--p-toast-contrast-border-color:var(--p-surface-950);--p-toast-contrast-color:var(--p-surface-50);--p-toast-contrast-detail-color:var(--p-surface-0);--p-toast-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-toast-contrast-close-button-hover-background:var(--p-surface-800);--p-toast-contrast-close-button-focus-ring-color:var(--p-surface-50);--p-toast-contrast-close-button-focus-ring-shadow:none;--p-toast-secondary-background:var(--p-surface-100);--p-toast-secondary-border-color:var(--p-surface-200);--p-toast-secondary-color:var(--p-surface-600);--p-toast-secondary-detail-color:var(--p-surface-700);--p-toast-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-toast-secondary-close-button-hover-background:var(--p-surface-200);--p-toast-secondary-close-button-focus-ring-color:var(--p-surface-600);--p-toast-secondary-close-button-focus-ring-shadow:none;--p-toast-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-toast-error-border-color:var(--p-red-200);--p-toast-error-color:var(--p-red-600);--p-toast-error-detail-color:var(--p-surface-700);--p-toast-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-toast-error-close-button-hover-background:var(--p-red-100);--p-toast-error-close-button-focus-ring-color:var(--p-red-600);--p-toast-error-close-button-focus-ring-shadow:none;--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-toast-warn-border-color:var(--p-yellow-200);--p-toast-warn-color:var(--p-yellow-600);--p-toast-warn-detail-color:var(--p-surface-700);--p-toast-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-toast-warn-close-button-hover-background:var(--p-yellow-100);--p-toast-warn-close-button-focus-ring-color:var(--p-yellow-600);--p-toast-warn-close-button-focus-ring-shadow:none;--p-toast-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-toast-success-border-color:var(--p-green-200);--p-toast-success-color:var(--p-green-600);--p-toast-success-detail-color:var(--p-surface-700);--p-toast-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-toast-success-close-button-hover-background:var(--p-green-100);--p-toast-success-close-button-focus-ring-color:var(--p-green-600);--p-toast-success-close-button-focus-ring-shadow:none;--p-toast-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-toast-info-border-color:var(--p-blue-200);--p-toast-info-color:var(--p-blue-600);--p-toast-info-detail-color:var(--p-surface-700);--p-toast-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-toast-info-close-button-hover-background:var(--p-blue-100);--p-toast-info-close-button-focus-ring-color:var(--p-blue-600);--p-toast-info-close-button-focus-ring-shadow:none;--p-toast-blur:1.5px;}.p-dark{--p-toast-contrast-background:var(--p-surface-0);--p-toast-contrast-border-color:var(--p-surface-100);--p-toast-contrast-color:var(--p-surface-950);--p-toast-contrast-detail-color:var(--p-surface-950);--p-toast-contrast-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);--p-toast-contrast-close-button-hover-background:var(--p-surface-100);--p-toast-contrast-close-button-focus-ring-color:var(--p-surface-950);--p-toast-contrast-close-button-focus-ring-shadow:none;--p-toast-secondary-background:var(--p-surface-800);--p-toast-secondary-border-color:var(--p-surface-700);--p-toast-secondary-color:var(--p-surface-300);--p-toast-secondary-detail-color:var(--p-surface-0);--p-toast-secondary-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);--p-toast-secondary-close-button-hover-background:var(--p-surface-700);--p-toast-secondary-close-button-focus-ring-color:var(--p-surface-300);--p-toast-secondary-close-button-focus-ring-shadow:none;--p-toast-error-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-toast-error-border-color:color-mix(in srgb,var(--p-red-700),transparent 64%);--p-toast-error-color:var(--p-red-500);--p-toast-error-detail-color:var(--p-surface-0);--p-toast-error-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);--p-toast-error-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-error-close-button-focus-ring-color:var(--p-red-500);--p-toast-error-close-button-focus-ring-shadow:none;--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-500),transparent 84%);--p-toast-warn-border-color:color-mix(in srgb,var(--p-yellow-700),transparent 64%);--p-toast-warn-color:var(--p-yellow-500);--p-toast-warn-detail-color:var(--p-surface-0);--p-toast-warn-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);--p-toast-warn-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-warn-close-button-focus-ring-color:var(--p-yellow-500);--p-toast-warn-close-button-focus-ring-shadow:none;--p-toast-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-toast-success-border-color:color-mix(in srgb,var(--p-green-700),transparent 64%);--p-toast-success-color:var(--p-green-500);--p-toast-success-detail-color:var(--p-surface-0);--p-toast-success-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);--p-toast-success-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-success-close-button-focus-ring-color:var(--p-green-500);--p-toast-success-close-button-focus-ring-shadow:none;--p-toast-info-background:color-mix(in srgb,var(--p-blue-500),transparent 84%);--p-toast-info-border-color:color-mix(in srgb,var(--p-blue-700),transparent 64%);--p-toast-info-color:var(--p-blue-500);--p-toast-info-detail-color:var(--p-surface-0);--p-toast-info-shadow:0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);--p-toast-info-close-button-hover-background:rgba(255,255,255,0.05);--p-toast-info-close-button-focus-ring-color:var(--p-blue-500);--p-toast-info-close-button-focus-ring-shadow:none;--p-toast-blur:10px;}" - }, - { - "name": "toast-style", - "value": ".p-toast{width:var(--p-toast-width);white-space:pre-line;word-break:break-word;}.p-toast-message{margin:0 0 1rem 0;display:grid;grid-template-rows:1fr;}.p-toast-message-icon{flex-shrink:0;font-size:var(--p-toast-icon-size);width:var(--p-toast-icon-size);height:var(--p-toast-icon-size);}.p-toast-message-content{display:flex;align-items:flex-start;padding:var(--p-toast-content-padding);gap:var(--p-toast-content-gap);min-height:0;overflow:hidden;transition:padding 250ms ease-in;}.p-toast-message-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--p-toast-text-gap);}.p-toast-summary{font-weight:var(--p-toast-summary-font-weight);font-size:var(--p-toast-summary-font-size);}.p-toast-detail{font-weight:var(--p-toast-detail-font-weight);font-size:var(--p-toast-detail-font-size);}.p-toast-close-button{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer;background:transparent;transition:background var(--p-toast-transition-duration),color var(--p-toast-transition-duration),outline-color var(--p-toast-transition-duration),box-shadow var(--p-toast-transition-duration);outline-color:transparent;color:inherit;width:var(--p-toast-close-button-width);height:var(--p-toast-close-button-height);border-radius:var(--p-toast-close-button-border-radius);margin:-25% 0 0 0;right:-25%;padding:0;border:none;user-select:none;}.p-toast-close-button:dir(rtl){margin:-25% 0 0 auto;left:-25%;right:auto;}.p-toast-message-info,.p-toast-message-success,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{border-width:var(--p-toast-border-width);border-style:solid;backdrop-filter:blur(var(--p-toast-blur));border-radius:var(--p-toast-border-radius);}.p-toast-close-icon{font-size:var(--p-toast-close-icon-size);width:var(--p-toast-close-icon-size);height:var(--p-toast-close-icon-size);}.p-toast-close-button:focus-visible{outline-width:var(--p-focus-ring-width);outline-style:var(--p-focus-ring-style);outline-offset:var(--p-focus-ring-offset);}.p-toast-message-info{background:var(--p-toast-info-background);border-color:var(--p-toast-info-border-color);color:var(--p-toast-info-color);box-shadow:var(--p-toast-info-shadow);}.p-toast-message-info .p-toast-detail{color:var(--p-toast-info-detail-color);}.p-toast-message-info .p-toast-close-button:focus-visible{outline-color:var(--p-toast-info-close-button-focus-ring-color);box-shadow:var(--p-toast-info-close-button-focus-ring-shadow);}.p-toast-message-info .p-toast-close-button:hover{background:var(--p-toast-info-close-button-hover-background);}.p-toast-message-success{background:var(--p-toast-success-background);border-color:var(--p-toast-success-border-color);color:var(--p-toast-success-color);box-shadow:var(--p-toast-success-shadow);}.p-toast-message-success .p-toast-detail{color:var(--p-toast-success-detail-color);}.p-toast-message-success .p-toast-close-button:focus-visible{outline-color:var(--p-toast-success-close-button-focus-ring-color);box-shadow:var(--p-toast-success-close-button-focus-ring-shadow);}.p-toast-message-success .p-toast-close-button:hover{background:var(--p-toast-success-close-button-hover-background);}.p-toast-message-warn{background:var(--p-toast-warn-background);border-color:var(--p-toast-warn-border-color);color:var(--p-toast-warn-color);box-shadow:var(--p-toast-warn-shadow);}.p-toast-message-warn .p-toast-detail{color:var(--p-toast-warn-detail-color);}.p-toast-message-warn .p-toast-close-button:focus-visible{outline-color:var(--p-toast-warn-close-button-focus-ring-color);box-shadow:var(--p-toast-warn-close-button-focus-ring-shadow);}.p-toast-message-warn .p-toast-close-button:hover{background:var(--p-toast-warn-close-button-hover-background);}.p-toast-message-error{background:var(--p-toast-error-background);border-color:var(--p-toast-error-border-color);color:var(--p-toast-error-color);box-shadow:var(--p-toast-error-shadow);}.p-toast-message-error .p-toast-detail{color:var(--p-toast-error-detail-color);}.p-toast-message-error .p-toast-close-button:focus-visible{outline-color:var(--p-toast-error-close-button-focus-ring-color);box-shadow:var(--p-toast-error-close-button-focus-ring-shadow);}.p-toast-message-error .p-toast-close-button:hover{background:var(--p-toast-error-close-button-hover-background);}.p-toast-message-secondary{background:var(--p-toast-secondary-background);border-color:var(--p-toast-secondary-border-color);color:var(--p-toast-secondary-color);box-shadow:var(--p-toast-secondary-shadow);}.p-toast-message-secondary .p-toast-detail{color:var(--p-toast-secondary-detail-color);}.p-toast-message-secondary .p-toast-close-button:focus-visible{outline-color:var(--p-toast-secondary-close-button-focus-ring-color);box-shadow:var(--p-toast-secondary-close-button-focus-ring-shadow);}.p-toast-message-secondary .p-toast-close-button:hover{background:var(--p-toast-secondary-close-button-hover-background);}.p-toast-message-contrast{background:var(--p-toast-contrast-background);border-color:var(--p-toast-contrast-border-color);color:var(--p-toast-contrast-color);box-shadow:var(--p-toast-contrast-shadow);}.p-toast-message-contrast .p-toast-detail{color:var(--p-toast-contrast-detail-color);}.p-toast-message-contrast .p-toast-close-button:focus-visible{outline-color:var(--p-toast-contrast-close-button-focus-ring-color);box-shadow:var(--p-toast-contrast-close-button-focus-ring-shadow);}.p-toast-message-contrast .p-toast-close-button:hover{background:var(--p-toast-contrast-close-button-hover-background);}.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-message-enter-active{animation:p-animate-toast-enter 300ms ease-out;}.p-toast-message-leave-active{animation:p-animate-toast-leave 250ms ease-in;}.p-toast-message-leave-to .p-toast-message-content{padding-top:0;padding-bottom:0;}@keyframes p-animate-toast-enter{from{opacity:0;transform:scale(0.6);}to{opacity:1;grid-template-rows:1fr;}} @keyframes p-animate-toast-leave{from{opacity:1;}to{opacity:0;margin-bottom:0;grid-template-rows:0fr;transform:translateY(-100%) scale(0.6);}}" - }, - { - "name": "carousel-variables", - "value": ":root,:host{--p-carousel-indicator-width:2rem;--p-carousel-indicator-height:0.5rem;--p-carousel-indicator-border-radius:var(--p-content-border-radius);--p-carousel-indicator-focus-ring-width:var(--p-focus-ring-width);--p-carousel-indicator-focus-ring-style:var(--p-focus-ring-style);--p-carousel-indicator-focus-ring-color:var(--p-focus-ring-color);--p-carousel-indicator-focus-ring-offset:var(--p-focus-ring-offset);--p-carousel-indicator-focus-ring-shadow:var(--p-focus-ring-shadow);--p-carousel-indicator-list-padding:1rem;--p-carousel-indicator-list-gap:0.5rem;--p-carousel-content-gap:0.25rem;--p-carousel-transition-duration:var(--p-transition-duration);--p-carousel-indicator-background:var(--p-surface-200);--p-carousel-indicator-hover-background:var(--p-surface-300);--p-carousel-indicator-active-background:var(--p-primary-color);}.p-dark{--p-carousel-indicator-background:var(--p-surface-700);--p-carousel-indicator-hover-background:var(--p-surface-600);--p-carousel-indicator-active-background:var(--p-primary-color);}" - }, - { - "name": "carousel-style", - "value": ".p-carousel{display:flex;flex-direction:column;}.p-carousel-content-container{display:flex;flex-direction:column;overflow:auto;}.p-carousel-content{display:flex;flex-direction:row;gap:var(--p-carousel-content-gap);}.p-carousel-content:dir(rtl){flex-direction:row-reverse;}.p-carousel-viewport{overflow:hidden;width:100%;}.p-carousel-item-list{display:flex;flex-direction:row;}.p-carousel-item-list:dir(rtl){flex-direction:row-reverse;}.p-carousel-prev-button,.p-carousel-next-button{align-self:center;flex-shrink:0;}.p-carousel-indicator-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:var(--p-carousel-indicator-list-padding);gap:var(--p-carousel-indicator-list-gap);margin:0;list-style:none;}.p-carousel-indicator-button{display:flex;align-items:center;justify-content:center;background:var(--p-carousel-indicator-background);width:var(--p-carousel-indicator-width);height:var(--p-carousel-indicator-height);border:0 none;transition:background var(--p-carousel-transition-duration),color var(--p-carousel-transition-duration),outline-color var(--p-carousel-transition-duration),box-shadow var(--p-carousel-transition-duration);outline-color:transparent;border-radius:var(--p-carousel-indicator-border-radius);padding:0;margin:0;user-select:none;cursor:pointer;}.p-carousel-indicator-button:focus-visible{box-shadow:var(--p-carousel-indicator-focus-ring-shadow);outline:var(--p-carousel-indicator-focus-ring-width) var(--p-carousel-indicator-focus-ring-style) var(--p-carousel-indicator-focus-ring-color);outline-offset:var(--p-carousel-indicator-focus-ring-offset);}.p-carousel-indicator-button:hover{background:var(--p-carousel-indicator-hover-background);}.p-carousel-indicator-active .p-carousel-indicator-button{background:var(--p-carousel-indicator-active-background);}.p-carousel-vertical .p-carousel-content{flex-direction:column;}.p-carousel-vertical .p-carousel-item-list{flex-direction:column;height:100%;}.p-items-hidden .p-carousel-item{visibility:hidden;}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible;}" - }, - { - "name": "galleria-variables", - "value": ":root,:host{--p-galleria-close-button-icon-size:1.5rem;--p-galleria-close-button-size:3rem;--p-galleria-close-button-gutter:0.5rem;--p-galleria-close-button-background:rgba(255,255,255,0.1);--p-galleria-close-button-hover-background:rgba(255,255,255,0.2);--p-galleria-close-button-color:var(--p-surface-50);--p-galleria-close-button-hover-color:var(--p-surface-0);--p-galleria-close-button-border-radius:50%;--p-galleria-close-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-close-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-close-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-close-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-inset-indicator-button-background:rgba(255,255,255,0.4);--p-galleria-inset-indicator-button-hover-background:rgba(255,255,255,0.6);--p-galleria-inset-indicator-button-active-background:rgba(255,255,255,0.9);--p-galleria-inset-indicator-list-background:rgba(0,0,0,0.5);--p-galleria-indicator-button-width:1rem;--p-galleria-indicator-button-height:1rem;--p-galleria-indicator-button-active-background:var(--p-primary-color);--p-galleria-indicator-button-border-radius:50%;--p-galleria-indicator-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-indicator-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-indicator-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-indicator-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-indicator-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-indicator-list-gap:0.5rem;--p-galleria-indicator-list-padding:1rem;--p-galleria-caption-background:rgba(0,0,0,0.5);--p-galleria-caption-color:var(--p-surface-100);--p-galleria-caption-padding:1rem;--p-galleria-thumbnail-nav-button-icon-size:1rem;--p-galleria-thumbnail-nav-button-size:2rem;--p-galleria-thumbnail-nav-button-border-radius:var(--p-content-border-radius);--p-galleria-thumbnail-nav-button-gutter:0.5rem;--p-galleria-thumbnail-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-thumbnail-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-thumbnail-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-thumbnail-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-thumbnail-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-thumbnails-content-background:var(--p-content-background);--p-galleria-thumbnails-content-padding:1rem 0.25rem;--p-galleria-nav-icon-size:1.5rem;--p-galleria-nav-button-background:rgba(255,255,255,0.1);--p-galleria-nav-button-hover-background:rgba(255,255,255,0.2);--p-galleria-nav-button-color:var(--p-surface-100);--p-galleria-nav-button-hover-color:var(--p-surface-0);--p-galleria-nav-button-size:3rem;--p-galleria-nav-button-gutter:0.5rem;--p-galleria-nav-button-focus-ring-width:var(--p-focus-ring-width);--p-galleria-nav-button-focus-ring-style:var(--p-focus-ring-style);--p-galleria-nav-button-focus-ring-color:var(--p-focus-ring-color);--p-galleria-nav-button-focus-ring-offset:var(--p-focus-ring-offset);--p-galleria-nav-button-focus-ring-shadow:var(--p-focus-ring-shadow);--p-galleria-nav-button-next-border-radius:50%;--p-galleria-nav-button-prev-border-radius:50%;--p-galleria-border-width:1px;--p-galleria-border-color:var(--p-content-border-color);--p-galleria-border-radius:var(--p-content-border-radius);--p-galleria-transition-duration:var(--p-transition-duration);--p-galleria-indicator-button-background:var(--p-surface-200);--p-galleria-indicator-button-hover-background:var(--p-surface-300);--p-galleria-thumbnail-nav-button-hover-background:var(--p-surface-100);--p-galleria-thumbnail-nav-button-color:var(--p-surface-600);--p-galleria-thumbnail-nav-button-hover-color:var(--p-surface-700);}.p-dark{--p-galleria-indicator-button-background:var(--p-surface-700);--p-galleria-indicator-button-hover-background:var(--p-surface-600);--p-galleria-thumbnail-nav-button-hover-background:var(--p-surface-700);--p-galleria-thumbnail-nav-button-color:var(--p-surface-400);--p-galleria-thumbnail-nav-button-hover-color:var(--p-surface-0);}" - }, - { - "name": "galleria-style", - "value": ".p-galleria{overflow:hidden;border-style:solid;border-width:var(--p-galleria-border-width);border-color:var(--p-galleria-border-color);border-radius:var(--p-galleria-border-radius);}.p-galleria-content{display:flex;flex-direction:column;}.p-galleria-items-container{display:flex;flex-direction:column;position:relative;}.p-galleria-items{position:relative;display:flex;height:100%;}.p-galleria-nav-button{position:absolute!important;top:50%;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;background:var(--p-galleria-nav-button-background);color:var(--p-galleria-nav-button-color);width:var(--p-galleria-nav-button-size);height:var(--p-galleria-nav-button-size);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration),box-shadow var(--p-galleria-transition-duration);margin:calc(-1 * calc(var(--p-galleria-nav-button-size)) / 2) var(--p-galleria-nav-button-gutter) 0 var(--p-galleria-nav-button-gutter);padding:0;user-select:none;border:0 none;cursor:pointer;outline-color:transparent;}.p-galleria-nav-button:not(.p-disabled):hover{background:var(--p-galleria-nav-button-hover-background);color:var(--p-galleria-nav-button-hover-color);}.p-galleria-nav-button:not(.p-disabled):focus-visible{box-shadow:var(--p-galleria-nav-button-focus-ring-shadow);outline:var(--p-galleria-nav-button-focus-ring-width) var(--p-galleria-nav-button-focus-ring-style) var(--p-galleria-nav-button-focus-ring-color);outline-offset:var(--p-galleria-nav-button-focus-ring-offset);}.p-galleria-next-icon,.p-galleria-prev-icon{font-size:var(--p-galleria-nav-icon-size);width:var(--p-galleria-nav-icon-size);height:var(--p-galleria-nav-icon-size);}.p-galleria-prev-button{border-radius:var(--p-galleria-nav-button-prev-border-radius);left:0;}.p-galleria-next-button{border-radius:var(--p-galleria-nav-button-next-border-radius);right:0;}.p-galleria-prev-button:dir(rtl){left:auto;right:0;transform:rotate(180deg);}.p-galleria-next-button:dir(rtl){right:auto;left:0;transform:rotate(180deg);}.p-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}.p-galleria-hover-navigators .p-galleria-nav-button{pointer-events:none;opacity:0;transition:opacity var(--p-galleria-transition-duration) ease-in-out;}.p-galleria-hover-navigators .p-galleria-items-container:hover .p-galleria-nav-button{pointer-events:all;opacity:1;}.p-galleria-hover-navigators .p-galleria-items-container:hover .p-galleria-nav-button.p-disabled{pointer-events:none;}.p-galleria-caption{position:absolute;bottom:0;left:0;width:100%;background:var(--p-galleria-caption-background);color:var(--p-galleria-caption-color);padding:var(--p-galleria-caption-padding);}.p-galleria-thumbnails{display:flex;flex-direction:column;overflow:auto;flex-shrink:0;}.p-galleria-thumbnail-nav-button{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;margin:0 var(--p-galleria-thumbnail-nav-button-gutter);padding:0;border:none;user-select:none;cursor:pointer;background:transparent;color:var(--p-galleria-thumbnail-nav-button-color);width:var(--p-galleria-thumbnail-nav-button-size);height:var(--p-galleria-thumbnail-nav-button-size);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration);outline-color:transparent;border-radius:var(--p-galleria-thumbnail-nav-button-border-radius);}.p-galleria-thumbnail-nav-button:hover{background:var(--p-galleria-thumbnail-nav-button-hover-background);color:var(--p-galleria-thumbnail-nav-button-hover-color);}.p-galleria-thumbnail-nav-button:focus-visible{box-shadow:var(--p-galleria-thumbnail-nav-button-focus-ring-shadow);outline:var(--p-galleria-thumbnail-nav-button-focus-ring-width) var(--p-galleria-thumbnail-nav-button-focus-ring-style) var(--p-galleria-thumbnail-nav-button-focus-ring-color);outline-offset:var(--p-galleria-thumbnail-nav-button-focus-ring-offset);}.p-galleria-thumbnail-nav-button .p-galleria-thumbnail-next-icon,.p-galleria-thumbnail-nav-button .p-galleria-thumbnail-prev-icon{font-size:var(--p-galleria-thumbnail-nav-button-icon-size);width:var(--p-galleria-thumbnail-nav-button-icon-size);height:var(--p-galleria-thumbnail-nav-button-icon-size);}.p-galleria-thumbnails-content{display:flex;flex-direction:row;background:var(--p-galleria-thumbnails-content-background);padding:var(--p-galleria-thumbnails-content-padding);}.p-galleria-thumbnails-viewport{overflow:hidden;width:100%;}.p-galleria:not(.p-galleria-thumbnails-right):not(.p-galleria-thumbnails-left) .p-galleria-thumbnail-prev-button:dir(rtl),.p-galleria:not(.p-galleria-thumbnails-right):not(.p-galleria-thumbnails-left) .p-galleria-thumbnail-next-button:dir(rtl){transform:rotate(180deg);}.p-galleria-thumbnail-items{display:flex;}.p-galleria-thumbnail-items:dir(rtl){flex-direction:row-reverse;}.p-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.5;}.p-galleria-thumbnail{outline-color:transparent;}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity 0.3s;}.p-galleria-thumbnail-item-current{opacity:1;}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content{flex-direction:row;}.p-galleria-thumbnails-left .p-galleria-items-container,.p-galleria-thumbnails-right .p-galleria-items-container{flex-direction:row;}.p-galleria-thumbnails-left .p-galleria-items-container,.p-galleria-thumbnails-top .p-galleria-items-container{order:2;}.p-galleria-thumbnails-left .p-galleria-thumbnails,.p-galleria-thumbnails-top .p-galleria-thumbnails{order:1;}.p-galleria-thumbnails-left .p-galleria-thumbnails-content,.p-galleria-thumbnails-right .p-galleria-thumbnails-content{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%;}.p-galleria-indicator-list{display:flex;align-items:center;justify-content:center;padding:var(--p-galleria-indicator-list-padding);gap:var(--p-galleria-indicator-list-gap);margin:0;list-style:none;}.p-galleria-indicator-button{display:inline-flex;align-items:center;background:var(--p-galleria-indicator-button-background);width:var(--p-galleria-indicator-button-width);height:var(--p-galleria-indicator-button-height);transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration),box-shadow var(--p-galleria-transition-duration);outline-color:transparent;border-radius:var(--p-galleria-indicator-button-border-radius);margin:0;padding:0;border:none;user-select:none;cursor:pointer;}.p-galleria-indicator-button:hover{background:var(--p-galleria-indicator-button-hover-background);}.p-galleria-indicator-button:focus-visible{box-shadow:var(--p-galleria-indicator-button-focus-ring-shadow);outline:var(--p-galleria-indicator-button-focus-ring-width) var(--p-galleria-indicator-button-focus-ring-style) var(--p-galleria-indicator-button-focus-ring-color);outline-offset:var(--p-galleria-indicator-button-focus-ring-offset);}.p-galleria-indicator-active .p-galleria-indicator-button{background:var(--p-galleria-indicator-button-active-background);}.p-galleria-indicators-left .p-galleria-items-container,.p-galleria-indicators-right .p-galleria-items-container{flex-direction:row;align-items:center;}.p-galleria-indicators-left .p-galleria-items,.p-galleria-indicators-top .p-galleria-items{order:2;}.p-galleria-indicators-left .p-galleria-indicator-list,.p-galleria-indicators-top .p-galleria-indicator-list{order:1;}.p-galleria-indicators-left .p-galleria-indicator-list,.p-galleria-indicators-right .p-galleria-indicator-list{flex-direction:column;}.p-galleria-inset-indicators .p-galleria-indicator-list{position:absolute;display:flex;z-index:1;background:var(--p-galleria-inset-indicator-list-background);}.p-galleria-inset-indicators .p-galleria-indicator-button{background:var(--p-galleria-inset-indicator-button-background);}.p-galleria-inset-indicators .p-galleria-indicator-button:hover{background:var(--p-galleria-inset-indicator-button-hover-background);}.p-galleria-inset-indicators .p-galleria-indicator-active .p-galleria-indicator-button{background:var(--p-galleria-inset-indicator-button-active-background);}.p-galleria-inset-indicators.p-galleria-indicators-top .p-galleria-indicator-list{top:0;left:0;width:100%;align-items:flex-start;}.p-galleria-inset-indicators.p-galleria-indicators-right .p-galleria-indicator-list{right:0;top:0;height:100%;align-items:flex-end;}.p-galleria-inset-indicators.p-galleria-indicators-bottom .p-galleria-indicator-list{bottom:0;left:0;width:100%;align-items:flex-end;}.p-galleria-inset-indicators.p-galleria-indicators-left .p-galleria-indicator-list{left:0;top:0;height:100%;align-items:flex-start;}.p-galleria-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.p-galleria-close-button{position:absolute!important;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:var(--p-galleria-close-button-gutter);background:var(--p-galleria-close-button-background);color:var(--p-galleria-close-button-color);width:var(--p-galleria-close-button-size);height:var(--p-galleria-close-button-size);padding:0;border:none;user-select:none;cursor:pointer;border-radius:var(--p-galleria-close-button-border-radius);outline-color:transparent;transition:background var(--p-galleria-transition-duration),color var(--p-galleria-transition-duration),outline-color var(--p-galleria-transition-duration);}.p-galleria-close-icon{font-size:var(--p-galleria-close-button-icon-size);width:var(--p-galleria-close-button-icon-size);height:var(--p-galleria-close-button-icon-size);}.p-galleria-close-button:hover{background:var(--p-galleria-close-button-hover-background);color:var(--p-galleria-close-button-hover-color);}.p-galleria-close-button:focus-visible{box-shadow:var(--p-galleria-close-button-focus-ring-shadow);outline:var(--p-galleria-close-button-focus-ring-width) var(--p-galleria-close-button-focus-ring-style) var(--p-galleria-close-button-focus-ring-color);outline-offset:var(--p-galleria-close-button-focus-ring-offset);}.p-galleria-mask .p-galleria-nav-button{position:fixed;top:50%;}.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-enter-active{animation:p-animate-galleria-enter 300ms cubic-bezier(.19,1,.22,1);}.p-galleria-leave-active{animation:p-animate-galleria-leave 300ms cubic-bezier(.19,1,.22,1);}.p-galleria-enter-active .p-galleria-nav-button{opacity:0;}@keyframes p-animate-galleria-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-galleria-leave{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(0.93);}}" - }, - { - "name": "image-variables", - "value": ":root,:host{--p-image-action-hover-background:rgba(255,255,255,0.1);--p-image-action-color:var(--p-surface-50);--p-image-action-hover-color:var(--p-surface-0);--p-image-action-size:3rem;--p-image-action-icon-size:1.5rem;--p-image-action-border-radius:50%;--p-image-action-focus-ring-width:var(--p-focus-ring-width);--p-image-action-focus-ring-style:var(--p-focus-ring-style);--p-image-action-focus-ring-color:var(--p-focus-ring-color);--p-image-action-focus-ring-offset:var(--p-focus-ring-offset);--p-image-action-focus-ring-shadow:var(--p-focus-ring-shadow);--p-image-toolbar-blur:8px;--p-image-toolbar-background:rgba(255,255,255,0.1);--p-image-toolbar-border-color:rgba(255,255,255,0.2);--p-image-toolbar-border-width:1px;--p-image-toolbar-border-radius:30px;--p-image-toolbar-padding:.5rem;--p-image-toolbar-gap:0.5rem;--p-image-toolbar-position-left:auto;--p-image-toolbar-position-right:1rem;--p-image-toolbar-position-top:1rem;--p-image-toolbar-position-bottom:auto;--p-image-preview-mask-background:var(--p-mask-background);--p-image-preview-mask-color:var(--p-mask-color);--p-image-preview-icon-size:1.5rem;--p-image-transition-duration:var(--p-transition-duration);}" - }, - { - "name": "image-style", - "value": ".p-image-mask{display:flex;align-items:center;justify-content:center;}.p-image-preview{position:relative;display:inline-flex;line-height:0;}.p-image-preview-mask{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;border:0 none;padding:0;cursor:pointer;background:transparent;color:var(--p-image-preview-mask-color);transition:background var(--p-image-transition-duration);}.p-image-preview:hover > .p-image-preview-mask,.p-image-preview-mask:focus-visible{opacity:1;cursor:pointer;background:var(--p-image-preview-mask-background);outline:0 none;}.p-image-preview-icon{font-size:var(--p-image-preview-icon-size);width:var(--p-image-preview-icon-size);height:var(--p-image-preview-icon-size);}.p-image-toolbar{position:absolute;inset-block-start:var(--p-image-toolbar-position-top);inset-inline-end:var(--p-image-toolbar-position-right);inset-inline-start:var(--p-image-toolbar-position-left);inset-block-end:var(--p-image-toolbar-position-bottom);display:flex;z-index:1;padding:var(--p-image-toolbar-padding);background:var(--p-image-toolbar-background);backdrop-filter:blur(var(--p-image-toolbar-blur));border-color:var(--p-image-toolbar-border-color);border-style:solid;border-width:var(--p-image-toolbar-border-width);border-radius:var(--p-image-toolbar-border-radius);gap:var(--p-image-toolbar-gap);}.p-image-action{display:inline-flex;justify-content:center;align-items:center;color:var(--p-image-action-color);background:transparent;width:var(--p-image-action-size);height:var(--p-image-action-size);margin:0;padding:0;border:0 none;cursor:pointer;user-select:none;border-radius:var(--p-image-action-border-radius);outline-color:transparent;transition:background var(--p-image-transition-duration),color var(--p-image-transition-duration),outline-color var(--p-image-transition-duration),box-shadow var(--p-image-transition-duration);}.p-image-action:hover{color:var(--p-image-action-hover-color);background:var(--p-image-action-hover-background);}.p-image-action:focus-visible{box-shadow:var(--p-image-action-focus-ring-shadow);outline:var(--p-image-action-focus-ring-width) var(--p-image-action-focus-ring-style) var(--p-image-action-focus-ring-color);outline-offset:var(--p-image-action-focus-ring-offset);}.p-image-action .p-icon{font-size:var(--p-image-action-icon-size);width:var(--p-image-action-icon-size);height:var(--p-image-action-icon-size);}.p-image-action.p-disabled{pointer-events:auto;}.p-image-original{max-width:100vw;max-height:100vh;transition:transform 300ms;}.p-image-original-enter-active{animation:p-animate-image-original-enter 300ms cubic-bezier(.19,1,.22,1);}.p-image-original-leave-active{animation:p-animate-image-original-leave 300ms cubic-bezier(.19,1,.22,1);}@keyframes p-animate-image-original-enter{from{opacity:0;transform:scale(0.93);}} @keyframes p-animate-image-original-leave{to{opacity:0;transform:scale(0.93);}}" - }, - { - "name": "imagecompare-variables", - "value": ":root,:host{--p-imagecompare-handle-size:15px;--p-imagecompare-handle-hover-size:30px;--p-imagecompare-handle-background:rgba(255,255,255,0.3);--p-imagecompare-handle-hover-background:rgba(255,255,255,0.3);--p-imagecompare-handle-border-color:unset;--p-imagecompare-handle-hover-border-color:unset;--p-imagecompare-handle-border-width:0;--p-imagecompare-handle-border-radius:50%;--p-imagecompare-handle-transition-duration:var(--p-transition-duration);--p-imagecompare-handle-focus-ring-width:var(--p-focus-ring-width);--p-imagecompare-handle-focus-ring-style:var(--p-focus-ring-style);--p-imagecompare-handle-focus-ring-color:rgba(255,255,255,0.3);--p-imagecompare-handle-focus-ring-offset:var(--p-focus-ring-offset);--p-imagecompare-handle-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "imagecompare-style", - "value": ".p-imagecompare{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;}.p-imagecompare img{width:100%;height:100%;position:absolute;}.p-imagecompare img + img{clip-path:polygon(0 0,var(--p-imagecompare-scope-x,50%) 0,var(--p-imagecompare-scope-x,50%) 100%,0 100%);}.p-imagecompare:dir(rtl) img + img{clip-path:polygon(calc(100% - var(--p-imagecompare-scope-x,50%)) 0,100% 0,100% 100%,calc(100% - var(--p-imagecompare-scope-x,50%)) 100%);}.p-imagecompare-slider{position:relative;-webkit-appearance:none;width:calc(100% + var(--p-imagecompare-handle-size));height:100%;margin-inline-start:calc(-1 * calc(var(--p-imagecompare-handle-size) / 2));background-color:transparent;outline:none;transition:all var(--p-imagecompare-handle-transition-duration);}.p-imagecompare-slider::-webkit-slider-thumb{-webkit-appearance:none;height:var(--p-imagecompare-handle-size);width:var(--p-imagecompare-handle-size);background:var(--p-imagecompare-handle-background);border:var(--p-imagecompare-handle-border-width) solid var(--p-imagecompare-handle-border-color);border-radius:var(--p-imagecompare-handle-border-radius);background-size:contain;cursor:ew-resize;transition:all var(--p-imagecompare-handle-transition-duration);}.p-imagecompare-slider::-moz-range-thumb{height:var(--p-imagecompare-handle-size);width:var(--p-imagecompare-handle-size);background:var(--p-imagecompare-handle-background);border:var(--p-imagecompare-handle-border-width) var(--p-imagecompare-handle-border-style) var(--p-imagecompare-handle-border-color);border-radius:var(--p-imagecompare-handle-border-radius);background-size:contain;cursor:ew-resize;}.p-imagecompare-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--p-imagecompare-handle-focus-ring-shadow);outline:var(--p-imagecompare-handle-focus-ring-width) var(--p-imagecompare-handle-focus-ring-style) var(--p-imagecompare-handle-focus-ring-color);outline-offset:var(--p-imagecompare-handle-focus-ring-offset);}.p-imagecompare-slider:focus-visible::-moz-range-thumb{box-shadow:var(--p-imagecompare-handle-focus-ring-shadow);outline:var(--p-imagecompare-handle-focus-ring-width) var(--p-imagecompare-handle-focus-ring-style) var(--p-imagecompare-handle-focus-ring-color);outline-offset:var(--p-imagecompare-handle-focus-ring-offset);}.p-imagecompare-slider:hover{width:calc(100% + var(--p-imagecompare-handle-hover-size));margin-inline-start:calc(-1 * calc(var(--p-imagecompare-handle-hover-size) / 2));}.p-imagecompare-slider:hover::-webkit-slider-thumb{background:var(--p-imagecompare-handle-hover-background);border-color:var(--p-imagecompare-handle-hover-border-color);height:var(--p-imagecompare-handle-hover-size);width:var(--p-imagecompare-handle-hover-size);}.p-imagecompare-slider:hover::-moz-range-thumb{background:var(--p-imagecompare-handle-hover-background);border-color:var(--p-imagecompare-handle-hover-border-color);height:var(--p-imagecompare-handle-hover-size);width:var(--p-imagecompare-handle-hover-size);}" - }, - { - "name": "avatar-variables", - "value": ":root,:host{--p-avatar-xl-width:4rem;--p-avatar-xl-height:4rem;--p-avatar-xl-font-size:2rem;--p-avatar-xl-group-offset:-1.5rem;--p-avatar-xl-icon-size:2rem;--p-avatar-lg-width:3rem;--p-avatar-lg-height:3rem;--p-avatar-lg-font-size:1.5rem;--p-avatar-lg-group-offset:-1rem;--p-avatar-lg-icon-size:1.5rem;--p-avatar-group-border-color:var(--p-content-background);--p-avatar-group-offset:-0.75rem;--p-avatar-icon-size:1rem;--p-avatar-width:2rem;--p-avatar-height:2rem;--p-avatar-font-size:1rem;--p-avatar-background:var(--p-content-border-color);--p-avatar-color:var(--p-content-color);--p-avatar-border-radius:var(--p-content-border-radius);}" - }, - { - "name": "avatar-style", - "value": ".p-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--p-avatar-width);height:var(--p-avatar-height);font-size:var(--p-avatar-font-size);background:var(--p-avatar-background);color:var(--p-avatar-color);border-radius:var(--p-avatar-border-radius);}.p-avatar-image{background:transparent;}.p-avatar-circle{border-radius:50%;}.p-avatar-circle img{border-radius:50%;}.p-avatar-icon{font-size:var(--p-avatar-icon-size);width:var(--p-avatar-icon-size);height:var(--p-avatar-icon-size);}.p-avatar img{width:100%;height:100%;}.p-avatar-lg{width:var(--p-avatar-lg-width);height:var(--p-avatar-lg-width);font-size:var(--p-avatar-lg-font-size);}.p-avatar-lg .p-avatar-icon{font-size:var(--p-avatar-lg-icon-size);width:var(--p-avatar-lg-icon-size);height:var(--p-avatar-lg-icon-size);}.p-avatar-xl{width:var(--p-avatar-xl-width);height:var(--p-avatar-xl-width);font-size:var(--p-avatar-xl-font-size);}.p-avatar-xl .p-avatar-icon{font-size:var(--p-avatar-xl-icon-size);width:var(--p-avatar-xl-icon-size);height:var(--p-avatar-xl-icon-size);}.p-avatar-group{display:flex;align-items:center;}.p-avatar-group .p-avatar + .p-avatar{margin-inline-start:var(--p-avatar-group-offset);}.p-avatar-group .p-avatar{border:2px solid var(--p-avatar-group-border-color);}.p-avatar-group .p-avatar-lg + .p-avatar-lg{margin-inline-start:var(--p-avatar-lg-group-offset);}.p-avatar-group .p-avatar-xl + .p-avatar-xl{margin-inline-start:var(--p-avatar-xl-group-offset);}" - }, - { - "name": "badge-variables", - "value": ":root,:host{--p-badge-xl-font-size:1rem;--p-badge-xl-min-width:2rem;--p-badge-xl-height:2rem;--p-badge-lg-font-size:0.875rem;--p-badge-lg-min-width:1.75rem;--p-badge-lg-height:1.75rem;--p-badge-sm-font-size:0.625rem;--p-badge-sm-min-width:1.25rem;--p-badge-sm-height:1.25rem;--p-badge-dot-size:0.5rem;--p-badge-border-radius:var(--p-border-radius-md);--p-badge-padding:0 0.5rem;--p-badge-font-size:0.75rem;--p-badge-font-weight:700;--p-badge-min-width:1.5rem;--p-badge-height:1.5rem;--p-badge-contrast-background:var(--p-surface-950);--p-badge-contrast-color:var(--p-surface-0);--p-badge-danger-background:var(--p-red-500);--p-badge-danger-color:var(--p-surface-0);--p-badge-warn-background:var(--p-orange-500);--p-badge-warn-color:var(--p-surface-0);--p-badge-info-background:var(--p-sky-500);--p-badge-info-color:var(--p-surface-0);--p-badge-success-background:var(--p-green-500);--p-badge-success-color:var(--p-surface-0);--p-badge-secondary-background:var(--p-surface-100);--p-badge-secondary-color:var(--p-surface-600);--p-badge-primary-background:var(--p-primary-color);--p-badge-primary-color:var(--p-primary-contrast-color);}.p-dark{--p-badge-contrast-background:var(--p-surface-0);--p-badge-contrast-color:var(--p-surface-950);--p-badge-danger-background:var(--p-red-400);--p-badge-danger-color:var(--p-red-950);--p-badge-warn-background:var(--p-orange-400);--p-badge-warn-color:var(--p-orange-950);--p-badge-info-background:var(--p-sky-400);--p-badge-info-color:var(--p-sky-950);--p-badge-success-background:var(--p-green-400);--p-badge-success-color:var(--p-green-950);--p-badge-secondary-background:var(--p-surface-800);--p-badge-secondary-color:var(--p-surface-300);--p-badge-primary-background:var(--p-primary-color);--p-badge-primary-color:var(--p-primary-contrast-color);}" - }, - { - "name": "badge-style", - "value": ".p-badge{display:inline-flex;border-radius:var(--p-badge-border-radius);align-items:center;justify-content:center;padding:var(--p-badge-padding);background:var(--p-badge-primary-background);color:var(--p-badge-primary-color);font-size:var(--p-badge-font-size);font-weight:var(--p-badge-font-weight);min-width:var(--p-badge-min-width);height:var(--p-badge-height);}.p-badge-dot{width:var(--p-badge-dot-size);min-width:var(--p-badge-dot-size);height:var(--p-badge-dot-size);border-radius:50%;padding:0;}.p-badge-circle{padding:0;border-radius:50%;}.p-badge-secondary{background:var(--p-badge-secondary-background);color:var(--p-badge-secondary-color);}.p-badge-success{background:var(--p-badge-success-background);color:var(--p-badge-success-color);}.p-badge-info{background:var(--p-badge-info-background);color:var(--p-badge-info-color);}.p-badge-warn{background:var(--p-badge-warn-background);color:var(--p-badge-warn-color);}.p-badge-danger{background:var(--p-badge-danger-background);color:var(--p-badge-danger-color);}.p-badge-contrast{background:var(--p-badge-contrast-background);color:var(--p-badge-contrast-color);}.p-badge-sm{font-size:var(--p-badge-sm-font-size);min-width:var(--p-badge-sm-min-width);height:var(--p-badge-sm-height);}.p-badge-lg{font-size:var(--p-badge-lg-font-size);min-width:var(--p-badge-lg-min-width);height:var(--p-badge-lg-height);}.p-badge-xl{font-size:var(--p-badge-xl-font-size);min-width:var(--p-badge-xl-min-width);height:var(--p-badge-xl-height);}" - }, - { - "name": "blockui-variables", - "value": ":root,:host{--p-blockui-border-radius:var(--p-content-border-radius);}" - }, - { - "name": "blockui-style", - "value": ".p-blockui{position:relative;}.p-blockui-mask{border-radius:var(--p-blockui-border-radius);}.p-blockui-mask.p-overlay-mask{position:absolute;}.p-blockui-mask-document.p-overlay-mask{position:fixed;}" - }, - { - "name": "chip-variables", - "value": ":root,:host{--p-chip-remove-icon-size:1rem;--p-chip-remove-icon-focus-ring-width:var(--p-focus-ring-width);--p-chip-remove-icon-focus-ring-style:var(--p-focus-ring-style);--p-chip-remove-icon-focus-ring-color:var(--p-focus-ring-color);--p-chip-remove-icon-focus-ring-offset:var(--p-focus-ring-offset);--p-chip-remove-icon-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-chip-icon-size:1rem;--p-chip-image-width:2rem;--p-chip-image-height:2rem;--p-chip-border-radius:16px;--p-chip-padding-x:0.75rem;--p-chip-padding-y:0.5rem;--p-chip-gap:0.5rem;--p-chip-transition-duration:var(--p-transition-duration);--p-chip-remove-icon-color:var(--p-surface-800);--p-chip-icon-color:var(--p-surface-800);--p-chip-background:var(--p-surface-100);--p-chip-color:var(--p-surface-800);}.p-dark{--p-chip-remove-icon-color:var(--p-surface-0);--p-chip-icon-color:var(--p-surface-0);--p-chip-background:var(--p-surface-800);--p-chip-color:var(--p-surface-0);}" - }, - { - "name": "chip-style", - "value": ".p-chip{display:inline-flex;align-items:center;background:var(--p-chip-background);color:var(--p-chip-color);border-radius:var(--p-chip-border-radius);padding-block:var(--p-chip-padding-y);padding-inline:var(--p-chip-padding-x);gap:var(--p-chip-gap);}.p-chip-icon{color:var(--p-chip-icon-color);font-size:var(--p-chip-icon-font-size);width:var(--p-chip-icon-size);height:var(--p-chip-icon-size);}.p-chip-image{border-radius:50%;width:var(--p-chip-image-width);height:var(--p-chip-image-height);margin-inline-start:calc(-1 * var(--p-chip-padding-y));}.p-chip:has(.p-chip-remove-icon){padding-inline-end:var(--p-chip-padding-y);}.p-chip:has(.p-chip-image){padding-block-start:calc(var(--p-chip-padding-y) / 2);padding-block-end:calc(var(--p-chip-padding-y) / 2);}.p-chip-remove-icon{cursor:pointer;font-size:var(--p-chip-remove-icon-size);width:var(--p-chip-remove-icon-size);height:var(--p-chip-remove-icon-size);color:var(--p-chip-remove-icon-color);border-radius:50%;transition:outline-color var(--p-chip-transition-duration),box-shadow var(--p-chip-transition-duration);outline-color:transparent;}.p-chip-remove-icon:focus-visible{box-shadow:var(--p-chip-remove-icon-focus-ring-shadow);outline:var(--p-chip-remove-icon-focus-ring-width) var(--p-chip-remove-icon-focus-ring-style) var(--p-chip-remove-icon-focus-ring-color);outline-offset:var(--p-chip-remove-icon-focus-ring-offset);}" - }, - { - "name": "inplace-variables", - "value": ":root,:host{--p-inplace-display-hover-background:var(--p-content-hover-background);--p-inplace-display-hover-color:var(--p-content-hover-color);--p-inplace-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-inplace-border-radius:var(--p-content-border-radius);--p-inplace-transition-duration:var(--p-transition-duration);--p-inplace-focus-ring-width:var(--p-focus-ring-width);--p-inplace-focus-ring-style:var(--p-focus-ring-style);--p-inplace-focus-ring-color:var(--p-focus-ring-color);--p-inplace-focus-ring-offset:var(--p-focus-ring-offset);--p-inplace-focus-ring-shadow:var(--p-focus-ring-shadow);}" - }, - { - "name": "inplace-style", - "value": ".p-inplace-display{display:inline-block;cursor:pointer;border:1px solid transparent;padding:var(--p-inplace-padding);border-radius:var(--p-inplace-border-radius);transition:background var(--p-inplace-transition-duration),color var(--p-inplace-transition-duration),outline-color var(--p-inplace-transition-duration),box-shadow var(--p-inplace-transition-duration);outline-color:transparent;}.p-inplace-display:not(.p-disabled):hover{background:var(--p-inplace-display-hover-background);color:var(--p-inplace-display-hover-color);}.p-inplace-display:focus-visible{box-shadow:var(--p-inplace-focus-ring-shadow);outline:var(--p-inplace-focus-ring-width) var(--p-inplace-focus-ring-style) var(--p-inplace-focus-ring-color);outline-offset:var(--p-inplace-focus-ring-offset);}.p-inplace-content{display:block;}" - }, - { - "name": "metergroup-variables", - "value": ":root,:host{--p-metergroup-label-list-vertical-gap:0.5rem;--p-metergroup-label-list-horizontal-gap:1rem;--p-metergroup-label-icon-size:1rem;--p-metergroup-label-marker-size:0.5rem;--p-metergroup-label-gap:0.5rem;--p-metergroup-meters-background:var(--p-content-border-color);--p-metergroup-meters-size:0.5rem;--p-metergroup-border-radius:var(--p-content-border-radius);--p-metergroup-gap:1rem;}" - }, - { - "name": "metergroup-style", - "value": ".p-metergroup{display:flex;gap:var(--p-metergroup-gap);}.p-metergroup-meters{display:flex;background:var(--p-metergroup-meters-background);border-radius:var(--p-metergroup-border-radius);}.p-metergroup-label-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;}.p-metergroup-label{display:inline-flex;align-items:center;gap:var(--p-metergroup-label-gap);}.p-metergroup-label-marker{display:inline-flex;width:var(--p-metergroup-label-marker-size);height:var(--p-metergroup-label-marker-size);border-radius:100%;}.p-metergroup-label-icon{font-size:var(--p-metergroup-label-icon-size);width:var(--p-metergroup-label-icon-size);height:var(--p-metergroup-label-icon-size);}.p-metergroup-horizontal{flex-direction:column;}.p-metergroup-label-list-horizontal{gap:var(--p-metergroup-label-list-horizontal-gap);}.p-metergroup-horizontal .p-metergroup-meters{height:var(--p-metergroup-meters-size);}.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-start-start-radius:var(--p-metergroup-border-radius);border-end-start-radius:var(--p-metergroup-border-radius);}.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-start-end-radius:var(--p-metergroup-border-radius);border-end-end-radius:var(--p-metergroup-border-radius);}.p-metergroup-vertical{flex-direction:row;}.p-metergroup-label-list-vertical{flex-direction:column;gap:var(--p-metergroup-label-list-vertical-gap);}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column;width:var(--p-metergroup-meters-size);height:100%;}.p-metergroup-vertical .p-metergroup-label-list{align-items:flex-start;}.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-start-start-radius:var(--p-metergroup-border-radius);border-start-end-radius:var(--p-metergroup-border-radius);}.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-end-start-radius:var(--p-metergroup-border-radius);border-end-end-radius:var(--p-metergroup-border-radius);}" - }, - { - "name": "overlaybadge-variables", - "value": ":root,:host{--p-overlaybadge-outline-width:2px;--p-overlaybadge-outline-color:var(--p-content-background);}" - }, - { - "name": "overlaybadge-style", - "value": ".p-overlaybadge{position:relative;}.p-overlaybadge .p-badge{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0;outline-width:var(--p-overlaybadge-outline-width);outline-style:solid;outline-color:var(--p-overlaybadge-outline-color);}.p-overlaybadge .p-badge:dir(rtl){transform:translate(-50%,-50%);}" - }, - { - "name": "scrolltop-style", - "value": ".p-scrolltop.p-button{position:fixed!important;inset-block-end:20px;inset-inline-end:20px;}.p-scrolltop-sticky.p-button{position:sticky!important;display:flex;margin-inline-start:auto;}.p-scrolltop-enter-from{opacity:0;}.p-scrolltop-enter-active{transition:opacity 300ms;}.p-scrolltop-leave-to{opacity:0;}.p-scrolltop-leave-active{transition:opacity 300ms;}" - }, - { - "name": "skeleton-variables", - "value": ":root,:host{--p-skeleton-border-radius:var(--p-content-border-radius);--p-skeleton-background:var(--p-surface-200);--p-skeleton-animation-background:rgba(255,255,255,0.4);}.p-dark{--p-skeleton-background:rgba(255,255,255,0.06);--p-skeleton-animation-background:rgba(255,255,255,0.04);}" - }, - { - "name": "skeleton-style", - "value": ".p-skeleton{display:block;overflow:hidden;background:var(--p-skeleton-background);border-radius:var(--p-skeleton-border-radius);}.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;background:linear-gradient(90deg,rgba(255,255,255,0),var(--p-skeleton-animation-background),rgba(255,255,255,0));}[dir='rtl'] .p-skeleton::after{animation-name:p-skeleton-animation-rtl;}.p-skeleton-circle{border-radius:50%;}.p-skeleton-animation-none::after{animation:none;}@keyframes p-skeleton-animation{from{transform:translateX(-100%);}to{transform:translateX(100%);}} @keyframes p-skeleton-animation-rtl{from{transform:translateX(100%);}to{transform:translateX(-100%);}}" - }, - { - "name": "progressbar-variables", - "value": ":root,:host{--p-progressbar-label-color:var(--p-primary-contrast-color);--p-progressbar-label-font-size:0.75rem;--p-progressbar-label-font-weight:600;--p-progressbar-value-background:var(--p-primary-color);--p-progressbar-background:var(--p-content-border-color);--p-progressbar-border-radius:var(--p-content-border-radius);--p-progressbar-height:1.25rem;}" - }, - { - "name": "progressbar-style", - "value": ".p-progressbar{display:block;position:relative;overflow:hidden;height:var(--p-progressbar-height);background:var(--p-progressbar-background);border-radius:var(--p-progressbar-border-radius);}.p-progressbar-value{margin:0;background:var(--p-progressbar-value-background);}.p-progressbar-label{color:var(--p-progressbar-label-color);font-size:var(--p-progressbar-label-font-size);font-weight:var(--p-progressbar-label-font-weight);}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0%;position:absolute;display:none;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:width 1s ease-in-out;}.p-progressbar-determinate .p-progressbar-label{display:inline-flex;}.p-progressbar-indeterminate .p-progressbar-value::before{content:'';position:absolute;background:inherit;inset-block-start:0;inset-inline-start:0;inset-block-end:0;will-change:inset-inline-start,inset-inline-end;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:inherit;inset-block-start:0;inset-inline-start:0;inset-block-end:0;will-change:inset-inline-start,inset-inline-end;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation-delay:1.15s;}@keyframes p-progressbar-indeterminate-anim{0%{inset-inline-start:-35%;inset-inline-end:100%;}60%{inset-inline-start:100%;inset-inline-end:-90%;}100%{inset-inline-start:100%;inset-inline-end:-90%;}} @-webkit-keyframes p-progressbar-indeterminate-anim{0%{inset-inline-start:-35%;inset-inline-end:100%;}60%{inset-inline-start:100%;inset-inline-end:-90%;}100%{inset-inline-start:100%;inset-inline-end:-90%;}} @keyframes p-progressbar-indeterminate-anim-short{0%{inset-inline-start:-200%;inset-inline-end:100%;}60%{inset-inline-start:107%;inset-inline-end:-8%;}100%{inset-inline-start:107%;inset-inline-end:-8%;}} @-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{inset-inline-start:-200%;inset-inline-end:100%;}60%{inset-inline-start:107%;inset-inline-end:-8%;}100%{inset-inline-start:107%;inset-inline-end:-8%;}}" - }, - { - "name": "progressspinner-variables", - "value": ":root,:host{--p-progressspinner-color-one:var(--p-red-500);--p-progressspinner-color-two:var(--p-blue-500);--p-progressspinner-color-three:var(--p-green-500);--p-progressspinner-color-four:var(--p-yellow-500);}.p-dark{--p-progressspinner-color-one:var(--p-red-400);--p-progressspinner-color-two:var(--p-blue-400);--p-progressspinner-color-three:var(--p-green-400);--p-progressspinner-color-four:var(--p-yellow-400);}" - }, - { - "name": "progressspinner-style", - "value": ".p-progressspinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block;}.p-progressspinner::before{content:'';display:block;padding-top:100%;}.p-progressspinner-spin{height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:p-progressspinner-rotate 2s linear infinite;}.p-progressspinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:var(--p-progressspinner-color-one);animation:p-progressspinner-dash 1.5s ease-in-out infinite,p-progressspinner-color 6s ease-in-out infinite;stroke-linecap:round;}@keyframes p-progressspinner-rotate{100%{transform:rotate(360deg);}} @keyframes p-progressspinner-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-progressspinner-color{100%,0%{stroke:var(--p-progressspinner-color-one);}40%{stroke:var(--p-progressspinner-color-two);}66%{stroke:var(--p-progressspinner-color-three);}80%,90%{stroke:var(--p-progressspinner-color-four);}}" - }, - { - "name": "tag-variables", - "value": ":root,:host{--p-tag-icon-size:0.75rem;--p-tag-font-size:0.875rem;--p-tag-font-weight:700;--p-tag-padding:0.25rem 0.5rem;--p-tag-gap:0.25rem;--p-tag-border-radius:var(--p-content-border-radius);--p-tag-rounded-border-radius:var(--p-border-radius-xl);--p-tag-contrast-background:var(--p-surface-950);--p-tag-contrast-color:var(--p-surface-0);--p-tag-danger-background:var(--p-red-100);--p-tag-danger-color:var(--p-red-700);--p-tag-warn-background:var(--p-orange-100);--p-tag-warn-color:var(--p-orange-700);--p-tag-info-background:var(--p-sky-100);--p-tag-info-color:var(--p-sky-700);--p-tag-success-background:var(--p-green-100);--p-tag-success-color:var(--p-green-700);--p-tag-secondary-background:var(--p-surface-100);--p-tag-secondary-color:var(--p-surface-600);--p-tag-primary-background:var(--p-primary-100);--p-tag-primary-color:var(--p-primary-700);}.p-dark{--p-tag-contrast-background:var(--p-surface-0);--p-tag-contrast-color:var(--p-surface-950);--p-tag-danger-background:color-mix(in srgb,var(--p-red-500),transparent 84%);--p-tag-danger-color:var(--p-red-300);--p-tag-warn-background:color-mix(in srgb,var(--p-orange-500),transparent 84%);--p-tag-warn-color:var(--p-orange-300);--p-tag-info-background:color-mix(in srgb,var(--p-sky-500),transparent 84%);--p-tag-info-color:var(--p-sky-300);--p-tag-success-background:color-mix(in srgb,var(--p-green-500),transparent 84%);--p-tag-success-color:var(--p-green-300);--p-tag-secondary-background:var(--p-surface-800);--p-tag-secondary-color:var(--p-surface-300);--p-tag-primary-background:color-mix(in srgb,var(--p-primary-500),transparent 84%);--p-tag-primary-color:var(--p-primary-300);}" - }, - { - "name": "tag-style", - "value": ".p-tag{display:inline-flex;align-items:center;justify-content:center;background:var(--p-tag-primary-background);color:var(--p-tag-primary-color);font-size:var(--p-tag-font-size);font-weight:var(--p-tag-font-weight);padding:var(--p-tag-padding);border-radius:var(--p-tag-border-radius);gap:var(--p-tag-gap);}.p-tag-icon{font-size:var(--p-tag-icon-size);width:var(--p-tag-icon-size);height:var(--p-tag-icon-size);}.p-tag-rounded{border-radius:var(--p-tag-rounded-border-radius);}.p-tag-success{background:var(--p-tag-success-background);color:var(--p-tag-success-color);}.p-tag-info{background:var(--p-tag-info-background);color:var(--p-tag-info-color);}.p-tag-warn{background:var(--p-tag-warn-background);color:var(--p-tag-warn-color);}.p-tag-danger{background:var(--p-tag-danger-background);color:var(--p-tag-danger-color);}.p-tag-secondary{background:var(--p-tag-secondary-background);color:var(--p-tag-secondary-color);}.p-tag-contrast{background:var(--p-tag-contrast-background);color:var(--p-tag-contrast-color);}" - }, - { - "name": "terminal-variables", - "value": ":root,:host{--p-terminal-command-response-margin:2px 0;--p-terminal-prompt-gap:0.25rem;--p-terminal-background:var(--p-form-field-background);--p-terminal-border-color:var(--p-form-field-border-color);--p-terminal-color:var(--p-form-field-color);--p-terminal-height:18rem;--p-terminal-padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);--p-terminal-border-radius:var(--p-form-field-border-radius);}" - }, - { - "name": "terminal-style", - "value": ".p-terminal{display:block;height:var(--p-terminal-height);overflow:auto;background:var(--p-terminal-background);color:var(--p-terminal-color);border:1px solid var(--p-terminal-border-color);padding:var(--p-terminal-padding);border-radius:var(--p-terminal-border-radius);}.p-terminal-prompt{display:flex;align-items:center;}.p-terminal-prompt-value{flex:1 1 auto;border:0 none;background:transparent;color:inherit;padding:0;outline:0 none;font-family:inherit;font-feature-settings:inherit;font-size:1rem;}.p-terminal-prompt-label{margin-inline-end:var(--p-terminal-prompt-gap);}.p-terminal-input::-ms-clear{display:none;}.p-terminal-command-response{margin:var(--p-terminal-command-response-margin);}" - }, - { - "name": "tooltip-directive-variables", - "value": ":root,:host{--p-tooltip-max-width:12.5rem;--p-tooltip-gutter:0.25rem;--p-tooltip-shadow:var(--p-overlay-popover-shadow);--p-tooltip-padding:0.5rem 0.75rem;--p-tooltip-border-radius:var(--p-overlay-popover-border-radius);--p-tooltip-background:var(--p-surface-700);--p-tooltip-color:var(--p-surface-0);}.p-dark{--p-tooltip-background:var(--p-surface-700);--p-tooltip-color:var(--p-surface-0);}" - }, - { - "name": "tooltip-directive-style", - "value": ".p-tooltip{position:absolute;display:none;max-width:var(--p-tooltip-max-width);}.p-tooltip-right,.p-tooltip-left{padding:0 var(--p-tooltip-gutter);}.p-tooltip-top,.p-tooltip-bottom{padding:var(--p-tooltip-gutter) 0;}.p-tooltip-text{white-space:pre-line;word-break:break-word;background:var(--p-tooltip-background);color:var(--p-tooltip-color);padding:var(--p-tooltip-padding);box-shadow:var(--p-tooltip-shadow);border-radius:var(--p-tooltip-border-radius);}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.p-tooltip-right .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0;border-right-color:var(--p-tooltip-background);}.p-tooltip-left .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-left-color:var(--p-tooltip-background);}.p-tooltip-top .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);}.p-tooltip-bottom .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:0 var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background);border-bottom-color:var(--p-tooltip-background);}" - }, - { - "name": "ripple-directive-variables", - "value": ":root,:host{--p-ripple-background:rgba(0,0,0,0.1);}.p-dark{--p-ripple-background:rgba(255,255,255,0.3);}" - }, - { - "name": "ripple-directive-style", - "value": ".p-ink{display:block;position:absolute;background:var(--p-ripple-background);border-radius:100%;transform:scale(0);pointer-events:none;}.p-ink-active{animation:ripple 0.4s linear;}@keyframes ripple{100%{opacity:0;transform:scale(2.5);}}" - }, - { - "name": "baseicon", - "value": ".p-icon{display:inline-block;vertical-align:baseline;flex-shrink:0;}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear;}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}" - } -] \ No newline at end of file diff --git a/src/lib/swr/cache/adapters/localStorage.ts b/src/lib/swr/cache/adapters/localStorage.ts deleted file mode 100644 index 5fb6175..0000000 --- a/src/lib/swr/cache/adapters/localStorage.ts +++ /dev/null @@ -1,77 +0,0 @@ -import SWRVCache, { type ICacheItem } from '..' -import type { IKey } from '../../types' - -/** - * LocalStorage cache adapter for swrv data cache. - * https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage - */ -export default class LocalStorageCache extends SWRVCache { - private STORAGE_KEY - - constructor (key = 'swrv', ttl = 0) { - super(ttl) - this.STORAGE_KEY = key - } - - private encode (storage: any) { return JSON.stringify(storage) } - private decode (storage: any) { return JSON.parse(storage) } - - get (k: IKey): ICacheItem { - const item = localStorage.getItem(this.STORAGE_KEY) - if (item) { - const _key = this.serializeKey(k) - const itemParsed: ICacheItem = JSON.parse(item)[_key] - - if (itemParsed?.expiresAt === null) { - itemParsed.expiresAt = Infinity // localStorage sets Infinity to 'null' - } - - return itemParsed - } - - return undefined as any - } - - set (k: string, v: any, ttl: number) { - let payload = {} - const _key = this.serializeKey(k) - const timeToLive = ttl || this.ttl - const storage = localStorage.getItem(this.STORAGE_KEY) - const now = Date.now() - const item = { - data: v, - createdAt: now, - expiresAt: timeToLive ? now + timeToLive : Infinity - } - - if (storage) { - payload = this.decode(storage) - (payload as any)[_key] = item - } else { - payload = { [_key]: item } - } - - this.dispatchExpire(timeToLive, item, _key) - localStorage.setItem(this.STORAGE_KEY, this.encode(payload)) - } - - dispatchExpire (ttl: number, item: any, serializedKey: string) { - ttl && setTimeout(() => { - const current = Date.now() - const hasExpired = current >= item.expiresAt - if (hasExpired) this.delete(serializedKey) - }, ttl) - } - - delete (serializedKey: string) { - const storage = localStorage.getItem(this.STORAGE_KEY) - let payload = {} as Record - - if (storage) { - payload = this.decode(storage) - delete payload[serializedKey] - } - - localStorage.setItem(this.STORAGE_KEY, this.encode(payload)) - } -} diff --git a/src/lib/swr/cache/index.ts b/src/lib/swr/cache/index.ts deleted file mode 100644 index fc0aff1..0000000 --- a/src/lib/swr/cache/index.ts +++ /dev/null @@ -1,72 +0,0 @@ -import type { IKey } from '../types' -import hash from '../lib/hash' -export interface ICacheItem { - data: Data, - createdAt: number, - expiresAt: number -} - -function serializeKeyDefault (key: IKey): string { - if (typeof key === 'function') { - try { - key = key() - } catch (err) { - // dependencies not ready - key = '' - } - } - - if (Array.isArray(key)) { - key = hash(key) - } else { - // convert null to '' - key = String(key || '') - } - - return key -} - -export default class SWRVCache { - protected ttl: number - private items?: Map> - - constructor (ttl = 0) { - this.items = new Map() - this.ttl = ttl - } - - serializeKey (key: IKey): string { - return serializeKeyDefault(key) - } - - get (k: string): ICacheItem { - const _key = this.serializeKey(k) - return this.items!.get(_key)! - } - - set (k: string, v: any, ttl: number) { - const _key = this.serializeKey(k) - const timeToLive = ttl || this.ttl - const now = Date.now() - const item = { - data: v, - createdAt: now, - expiresAt: timeToLive ? now + timeToLive : Infinity - } - - this.dispatchExpire(timeToLive, item, _key) - this.items!.set(_key, item) - } - - dispatchExpire (ttl: number, item: any, serializedKey: string) { - ttl && setTimeout(() => { - const current = Date.now() - const hasExpired = current >= item.expiresAt - if (hasExpired) this.delete(serializedKey) - }, ttl) - } - - delete (serializedKey: string) { - this.items!.delete(serializedKey) - } -} diff --git a/src/lib/swr/index.ts b/src/lib/swr/index.ts deleted file mode 100644 index a6f6983..0000000 --- a/src/lib/swr/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -import SWRVCache from './cache' -import useSWRV, { mutate } from './use-swrv' - -export { - type IConfig -} from './types' -export { mutate, SWRVCache } -export default useSWRV diff --git a/src/lib/swr/lib/hash.ts b/src/lib/swr/lib/hash.ts deleted file mode 100644 index c4da7c6..0000000 --- a/src/lib/swr/lib/hash.ts +++ /dev/null @@ -1,44 +0,0 @@ -// From https://github.com/vercel/swr/blob/master/src/libs/hash.ts -// use WeakMap to store the object->key mapping -// so the objects can be garbage collected. -// WeakMap uses a hashtable under the hood, so the lookup -// complexity is almost O(1). -const table = new WeakMap() - -// counter of the key -let counter = 0 - -// hashes an array of objects and returns a string -export default function hash (args: any[]): string { - if (!args.length) return '' - let key = 'arg' - for (let i = 0; i < args.length; ++i) { - let _hash - if ( - args[i] === null || - (typeof args[i] !== 'object' && typeof args[i] !== 'function') - ) { - // need to consider the case that args[i] is a string: - // args[i] _hash - // "undefined" -> '"undefined"' - // undefined -> 'undefined' - // 123 -> '123' - // null -> 'null' - // "null" -> '"null"' - if (typeof args[i] === 'string') { - _hash = '"' + args[i] + '"' - } else { - _hash = String(args[i]) - } - } else { - if (!table.has(args[i])) { - _hash = counter - table.set(args[i], counter++) - } else { - _hash = table.get(args[i]) - } - } - key += '@' + _hash - } - return key -} diff --git a/src/lib/swr/lib/web-preset.ts b/src/lib/swr/lib/web-preset.ts deleted file mode 100644 index 7f6ee55..0000000 --- a/src/lib/swr/lib/web-preset.ts +++ /dev/null @@ -1,27 +0,0 @@ -function isOnline (): boolean { - if (typeof navigator.onLine !== 'undefined') { - return navigator.onLine - } - // always assume it's online - return true -} - -function isDocumentVisible (): boolean { - if ( - typeof document !== 'undefined' && - typeof document.visibilityState !== 'undefined' - ) { - return document.visibilityState !== 'hidden' - } - // always assume it's visible - return true -} - -const fetcher = (url: string | Request) => fetch(url).then(res => res.json()) - -export default { - isOnline, - isDocumentVisible, - fetcher -} - diff --git a/src/lib/swr/types.ts b/src/lib/swr/types.ts deleted file mode 100644 index 7fe7b25..0000000 --- a/src/lib/swr/types.ts +++ /dev/null @@ -1,42 +0,0 @@ -import type { Ref, WatchSource } from 'vue' -import SWRVCache from './cache' -import LocalStorageCache from './cache/adapters/localStorage' - -export type fetcherFn = (...args: any) => Data | Promise - -export interface IConfig< - Data = any, - Fn extends fetcherFn = fetcherFn -> { - refreshInterval?: number - cache?: LocalStorageCache | SWRVCache - dedupingInterval?: number - ttl?: number - serverTTL?: number - revalidateOnFocus?: boolean - revalidateDebounce?: number - shouldRetryOnError?: boolean - errorRetryInterval?: number - errorRetryCount?: number - fetcher?: Fn, - isOnline?: () => boolean - isDocumentVisible?: () => boolean -} - -export interface revalidateOptions { - shouldRetryOnError?: boolean, - errorRetryCount?: number, - forceRevalidate?: boolean, -} - -export interface IResponse { - data: Ref - error: Ref - isValidating: Ref - isLoading: Ref - mutate: (data?: fetcherFn, opts?: revalidateOptions) => Promise -} - -export type keyType = string | any[] | null | undefined - -export type IKey = keyType | WatchSource diff --git a/src/lib/swr/use-swrv.ts b/src/lib/swr/use-swrv.ts deleted file mode 100644 index 2f65940..0000000 --- a/src/lib/swr/use-swrv.ts +++ /dev/null @@ -1,470 +0,0 @@ -/** ____ - *--------------/ \.------------------/ - * / swrv \. / // - * / / /\. / // - * / _____/ / \. / - * / / ____/ . \. / - * / \ \_____ \. / - * / . \_____ \ \ / // - * \ _____/ / ./ / // - * \ / _____/ ./ / - * \ / / . ./ / - * \ / / ./ / - * . \/ ./ / // - * \ ./ / // - * \.. / / - * . ||| / - * ||| / - * . ||| / // - * ||| / // - * ||| / - */ -import { tinyassert } from "@hiogawa/utils"; -import { - getCurrentInstance, - inject, - isReadonly, - isRef, - // isRef, - onMounted, - onServerPrefetch, - onUnmounted, - reactive, - ref, - toRefs, - useSSRContext, - watch, - type FunctionPlugin -} from 'vue'; -import SWRVCache from './cache'; -import webPreset from './lib/web-preset'; -import type { IConfig, IKey, IResponse, fetcherFn, revalidateOptions } from './types'; - -type StateRef = { - data: Data, error: Error, isValidating: boolean, isLoading: boolean, revalidate: Function, key: any -}; - -const DATA_CACHE = new SWRVCache>() -const REF_CACHE = new SWRVCache[]>() -const PROMISES_CACHE = new SWRVCache>() - -const defaultConfig: IConfig = { - cache: DATA_CACHE, - refreshInterval: 0, - ttl: 0, - serverTTL: 1000, - dedupingInterval: 2000, - revalidateOnFocus: true, - revalidateDebounce: 0, - shouldRetryOnError: true, - errorRetryInterval: 5000, - errorRetryCount: 5, - fetcher: webPreset.fetcher, - isOnline: webPreset.isOnline, - isDocumentVisible: webPreset.isDocumentVisible -} - -/** - * Cache the refs for later revalidation - */ -function setRefCache(key: string, theRef: StateRef, ttl: number) { - const refCacheItem = REF_CACHE.get(key) - if (refCacheItem) { - refCacheItem.data.push(theRef) - } else { - // #51 ensures ref cache does not evict too soon - const gracePeriod = 5000 - REF_CACHE.set(key, [theRef], ttl > 0 ? ttl + gracePeriod : ttl) - } -} - -function onErrorRetry(revalidate: (any: any, opts: revalidateOptions) => void, errorRetryCount: number, config: IConfig): void { - if (!(config as any).isDocumentVisible()) { - return - } - - if (config.errorRetryCount !== undefined && errorRetryCount > config.errorRetryCount) { - return - } - - const count = Math.min(errorRetryCount || 0, (config as any).errorRetryCount) - const timeout = count * (config as any).errorRetryInterval - setTimeout(() => { - revalidate(null, { errorRetryCount: count + 1, shouldRetryOnError: true }) - }, timeout) -} - -/** - * Main mutation function for receiving data from promises to change state and - * set data cache - */ -const mutate = async (key: string, res: Promise | Data, cache = DATA_CACHE, ttl = defaultConfig.ttl) => { - let data, error, isValidating - - if (isPromise(res)) { - try { - data = await res - } catch (err) { - error = err - } - } else { - data = res - } - - // eslint-disable-next-line prefer-const - isValidating = false - - const newData = { data, error, isValidating } - if (typeof data !== 'undefined') { - try { - cache.set(key, newData, Number(ttl)) - } catch (err) { - console.error('swrv(mutate): failed to set cache', err) - } - } - - /** - * Revalidate all swrv instances with new data - */ - const stateRef = REF_CACHE.get(key) - if (stateRef && stateRef.data.length) { - // This filter fixes #24 race conditions to only update ref data of current - // key, while data cache will continue to be updated if revalidation is - // fired - let refs = stateRef.data.filter(r => r.key === key) - - refs.forEach((r, idx) => { - if (typeof newData.data !== 'undefined') { - r.data = newData.data - } - r.error = newData.error - r.isValidating = newData.isValidating - r.isLoading = newData.isValidating - - const isLast = idx === refs.length - 1 - if (!isLast) { - // Clean up refs that belonged to old keys - delete refs[idx] - } - }) - - refs = refs.filter(Boolean) - } - - return newData -} - -/* Stale-While-Revalidate hook to handle fetching, caching, validation, and more... */ -function useSWRV( - key: IKey -): IResponse -function useSWRV( - key: IKey, - fn: fetcherFn | undefined | null, - config?: IConfig -): IResponse -function useSWRV(...args: any[]): IResponse { - const injectedConfig = inject | null>('swrv-config', null) - tinyassert(injectedConfig, 'Injected swrv-config must be an object') - let key: IKey - let fn: fetcherFn | undefined | null - let config: IConfig = { ...defaultConfig, ...injectedConfig } - let unmounted = false - let isHydrated = false - - const instance = getCurrentInstance() as any - const vm = instance?.proxy || instance // https://github.com/vuejs/composition-api/pull/520 - if (!vm) { - console.error('Could not get current instance, check to make sure that `useSwrv` is declared in the top level of the setup function.') - throw new Error('Could not get current instance') - } - - const IS_SERVER = typeof window === 'undefined' || false - // #region ssr - const isSsrHydration = Boolean( - !IS_SERVER && - window !== undefined && (window as any).window.swrv) - // #endregion - if (args.length >= 1) { - key = args[0] - } - if (args.length >= 2) { - fn = args[1] - } - if (args.length > 2) { - config = { - ...config, - ...args[2] - } - } - - const ttl = IS_SERVER ? config.serverTTL : config.ttl - const keyRef = typeof key === 'function' ? (key as any) : ref(key) - - if (typeof fn === 'undefined') { - // use the global fetcher - fn = config.fetcher - } - - let stateRef: StateRef | null = null - // #region ssr - if (isSsrHydration) { - // component was ssrHydrated, so make the ssr reactive as the initial data - - const swrvState = (window as any).window.swrv || [] - const swrvKey = nanoHex(vm.$.type.__name ?? vm.$.type.name) - if (swrvKey !== undefined && swrvKey !== null) { - const nodeState = swrvState[swrvKey] || [] - const instanceState = nodeState[nanoHex(isRef(keyRef) ? keyRef.value : keyRef())] - - if (instanceState) { - stateRef = reactive(instanceState) - isHydrated = true - } - } - } - // #endregion - - if (!stateRef) { - stateRef = reactive({ - data: undefined, - error: undefined, - isValidating: true, - isLoading: true, - key: null - }) as StateRef - } - - /** - * Revalidate the cache, mutate data - */ - const revalidate = async (data?: fetcherFn, opts?: revalidateOptions) => { - const isFirstFetch = stateRef.data === undefined - const keyVal = keyRef.value - if (!keyVal) { return } - - const cacheItem = config.cache!.get(keyVal) - const newData = cacheItem && cacheItem.data - - stateRef.isValidating = true - stateRef.isLoading = !newData - if (newData) { - stateRef.data = newData.data - stateRef.error = newData.error - } - - const fetcher = data || fn - if ( - !fetcher || - (!IS_SERVER && !(config as any).isDocumentVisible() && !isFirstFetch) || - (opts?.forceRevalidate !== undefined && !opts?.forceRevalidate) - ) { - stateRef.isValidating = false - stateRef.isLoading = false - return - } - - // Dedupe items that were created in the last interval #76 - if (cacheItem) { - const shouldRevalidate = Boolean( - ((Date.now() - cacheItem.createdAt) >= (config as any).dedupingInterval) || opts?.forceRevalidate - ) - - if (!shouldRevalidate) { - stateRef.isValidating = false - stateRef.isLoading = false - return - } - } - - const trigger = async () => { - const promiseFromCache = PROMISES_CACHE.get(keyVal) - if (!promiseFromCache) { - const fetcherArgs = Array.isArray(keyVal) ? keyVal : [keyVal] - const newPromise = fetcher(...fetcherArgs) - PROMISES_CACHE.set(keyVal, newPromise, (config as any).dedupingInterval) - await mutate(keyVal, newPromise, (config as any).cache, ttl) - } else { - await mutate(keyVal, promiseFromCache.data, (config as any).cache, ttl) - } - stateRef.isValidating = false - stateRef.isLoading = false - PROMISES_CACHE.delete(keyVal) - if (stateRef.error !== undefined) { - const shouldRetryOnError = !unmounted && config.shouldRetryOnError && (opts ? opts.shouldRetryOnError : true) - if (shouldRetryOnError) { - onErrorRetry(revalidate, opts ? Number(opts.errorRetryCount) : 1, config) - } - } - } - - if (newData && config.revalidateDebounce) { - setTimeout(async () => { - if (!unmounted) { - await trigger() - } - }, config.revalidateDebounce) - } else { - await trigger() - } - } - - const revalidateCall = async () => revalidate(null as any, { shouldRetryOnError: false }) - let timer: any = null - /** - * Setup polling - */ - onMounted(() => { - const tick = async () => { - // component might un-mount during revalidate, so do not set a new timeout - // if this is the case, but continue to revalidate since promises can't - // be cancelled and new hook instances might rely on promise/data cache or - // from pre-fetch - if (!stateRef.error && (config as any).isOnline()) { - // if API request errored, we stop polling in this round - // and let the error retry function handle it - await revalidate() - } else { - if (timer) { - clearTimeout(timer) - } - } - - if (config.refreshInterval && !unmounted) { - timer = setTimeout(tick, config.refreshInterval) - } - } - - if (config.refreshInterval) { - timer = setTimeout(tick, config.refreshInterval) - } - if (config.revalidateOnFocus) { - document.addEventListener('visibilitychange', revalidateCall, false) - window.addEventListener('focus', revalidateCall, false) - } - }) - - /** - * Teardown - */ - onUnmounted(() => { - unmounted = true - if (timer) { - clearTimeout(timer) - } - if (config.revalidateOnFocus) { - document.removeEventListener('visibilitychange', revalidateCall, false) - window.removeEventListener('focus', revalidateCall, false) - } - const refCacheItem = REF_CACHE.get(keyRef.value) - if (refCacheItem) { - refCacheItem.data = refCacheItem.data.filter((ref) => ref !== stateRef) - } - }) - - // #region ssr - if (IS_SERVER) { - const ssrContext = useSSRContext() - // make sure srwv exists in ssrContext - let swrvRes: Record = {} - if (ssrContext) { - swrvRes = ssrContext.swrv = ssrContext.swrv || swrvRes - } - - const ssrKey = nanoHex(vm.$.type.__name ?? vm.$.type.name) - // if (!vm.$vnode || (vm.$node && !vm.$node.data)) { - // vm.$vnode = { - // data: { attrs: { 'data-swrv-key': ssrKey } } - // } - // } - - // const attrs = (vm.$vnode.data.attrs = vm.$vnode.data.attrs || {}) - // attrs['data-swrv-key'] = ssrKey - // // Nuxt compatibility - // if (vm.$ssrContext && vm.$ssrContext.nuxt) { - // vm.$ssrContext.nuxt.swrv = swrvRes - // } - if (ssrContext) { - ssrContext.swrv = swrvRes - } - onServerPrefetch(async () => { - await revalidate() - if (!swrvRes[ssrKey]) swrvRes[ssrKey] = {} - - swrvRes[ssrKey][nanoHex(keyRef.value)] = { - data: stateRef.data, - error: stateRef.error, - isValidating: stateRef.isValidating - } - }) - } - // #endregion - - /** - * Revalidate when key dependencies change - */ - try { - watch(keyRef, (val) => { - if (!isReadonly(keyRef)) { - keyRef.value = val - } - stateRef.key = val - stateRef.isValidating = Boolean(val) - setRefCache(keyRef.value, stateRef, Number(ttl)) - - if (!IS_SERVER && !isHydrated && keyRef.value) { - revalidate() - } - isHydrated = false - }, { - immediate: true - }) - } catch { - // do nothing - } - - const res: IResponse = { - ...toRefs(stateRef), - mutate: (data?: fetcherFn, opts?: revalidateOptions) => revalidate(data, { - ...opts, - forceRevalidate: true - }) - } - - return res -} - -function isPromise(p: any): p is Promise { - return p !== null && typeof p === 'object' && typeof p.then === 'function' -} - -/** - * string to hex 8 chars - * @param name string - * @returns string - */ -function nanoHex(name: string): string { - try { - let hash = 0 - for (let i = 0; i < name.length; i++) { - const chr = name.charCodeAt(i) - hash = ((hash << 5) - hash) + chr - hash |= 0 // Convert to 32bit integer - } - let hex = (hash >>> 0).toString(16) - while (hex.length < 8) { - hex = '0' + hex - } - return hex - } catch { - console.error("err name: ", name) - return '0000' - } -} -export const vueSWR = (swrvConfig: Partial = defaultConfig): FunctionPlugin => (app) => { - app.config.globalProperties.$swrv = useSWRV - // app.provide('swrv', useSWRV) - app.provide('swrv-config', swrvConfig) -} -export { mutate }; -export default useSWRV diff --git a/src/main.ts b/src/main.ts index 3bd0796..6f0a7fb 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,44 +1,28 @@ import { createHead as CSRHead } from "@unhead/vue/client"; import { createHead as SSRHead } from "@unhead/vue/server"; +import { createPinia } from "pinia"; import { createSSRApp } from 'vue'; import { RouterView } from 'vue-router'; import { withErrorBoundary } from './lib/hoc/withErrorBoundary'; -import { vueSWR } from './lib/swr/use-swrv'; import createAppRouter from './routes'; -import PrimeVue from 'primevue/config'; -import Aura from '@primeuix/themes/aura'; -import { createPinia } from "pinia"; -import { useAuthStore } from './stores/auth'; -import ToastService from 'primevue/toastservice'; -import Tooltip from 'primevue/tooltip'; + const bodyClass = ":uno: font-sans text-gray-800 antialiased flex flex-col min-h-screen" + export function createApp() { const pinia = createPinia(); const app = createSSRApp(withErrorBoundary(RouterView)); const head = import.meta.env.SSR ? SSRHead() : CSRHead(); app.use(head); - app.use(PrimeVue, { - // unstyled: true, - theme: { - preset: Aura, - options: { - darkModeSelector: '.my-app-dark', - cssLayer: false, - // cssLayer: { - // name: 'primevue', - // order: 'theme, base, primevue' - // } - } - } - }); - app.use(ToastService); + + // Directive để skip hydration cho các phần tử không cần thiết app.directive('nh', { created(el) { el.__v_skip = true; } }); - app.directive("tooltip", Tooltip) + + // Restore state từ SSR if (!import.meta.env.SSR) { Object.entries(JSON.parse(document.getElementById("__APP_DATA__")?.innerText || "{}")).forEach(([key, value]) => { (window as any)[key] = value; @@ -47,10 +31,11 @@ export function createApp() { pinia.state.value = (window as any).$p; } } + app.use(pinia); - app.use(vueSWR({ revalidateOnFocus: false })); + const router = createAppRouter(); app.use(router); return { app, router, head, pinia, bodyClass }; -} \ No newline at end of file +} diff --git a/src/routes/add/Add.vue b/src/routes/add/Add.vue deleted file mode 100644 index 5800bd9..0000000 --- a/src/routes/add/Add.vue +++ /dev/null @@ -1,397 +0,0 @@ - - - diff --git a/src/routes/auth/forgot.vue b/src/routes/auth/forgot.vue index 60fe332..b72eab6 100644 --- a/src/routes/auth/forgot.vue +++ b/src/routes/auth/forgot.vue @@ -1,73 +1,87 @@ \ No newline at end of file +const onFormSubmit = async (values: any) => { + try { + await client.auth.forgotPasswordCreate({ email: values.email }) + toast.success('Reset link sent', 'Success') + } catch (error: any) { + toast.error(error.message || 'An error occurred', 'Error') + } +} + diff --git a/src/routes/auth/login.vue b/src/routes/auth/login.vue index 6316b67..aecc193 100644 --- a/src/routes/auth/login.vue +++ b/src/routes/auth/login.vue @@ -1,102 +1,157 @@ \ No newline at end of file + auth.loginWithGoogle() +} + diff --git a/src/routes/auth/signup.vue b/src/routes/auth/signup.vue index 75aab52..ec891bd 100644 --- a/src/routes/auth/signup.vue +++ b/src/routes/auth/signup.vue @@ -1,70 +1,106 @@ \ No newline at end of file +const onFormSubmit = (values: any) => { + auth.register(values.name, values.email, values.password) +} + diff --git a/src/routes/overview/components/QuickActions.vue b/src/routes/overview/components/QuickActions.vue index 12c986c..9882393 100644 --- a/src/routes/overview/components/QuickActions.vue +++ b/src/routes/overview/components/QuickActions.vue @@ -3,7 +3,7 @@ import Chart from '@/components/icons/Chart.vue'; import Credit from '@/components/icons/Credit.vue'; import Upload from '@/components/icons/Upload.vue'; import Video from '@/components/icons/Video.vue'; -import Skeleton from 'primevue/skeleton'; +import Skeleton from '@/components/ui/Skeleton.vue'; import { useRouter } from 'vue-router'; import Referral from './Referral.vue'; @@ -49,7 +49,7 @@ const quickActions = [
- +
diff --git a/src/routes/overview/components/RecentVideos.vue b/src/routes/overview/components/RecentVideos.vue index 768ae80..acbbc95 100644 --- a/src/routes/overview/components/RecentVideos.vue +++ b/src/routes/overview/components/RecentVideos.vue @@ -1,8 +1,8 @@ - diff --git a/src/routes/plans/components/CurrentPlanCard.vue b/src/routes/plans/components/CurrentPlanCard.vue index 2c5836b..e8eb264 100644 --- a/src/routes/plans/components/CurrentPlanCard.vue +++ b/src/routes/plans/components/CurrentPlanCard.vue @@ -1,39 +1,44 @@ diff --git a/src/routes/plans/components/EditPlanDialog.vue b/src/routes/plans/components/EditPlanDialog.vue index 3671065..0875b09 100644 --- a/src/routes/plans/components/EditPlanDialog.vue +++ b/src/routes/plans/components/EditPlanDialog.vue @@ -1,90 +1,107 @@