From 91d23706b3688c0979ede21073c0153022e15da9 Mon Sep 17 00:00:00 2001 From: Hadi Ahmadi Date: Sun, 22 Dec 2024 20:14:13 +0430 Subject: [PATCH] #2312 cleanup styles of site builder and separate sass generated files (#2346) * #2312 cleanup styles of sitebuilder and separate sass generated files * #2312 cleanup * #2312 cleanup site builder styles and remove plugin styles * #2312 remove unused files and packages * #2312 Remove unused packages --- .../Blank/Layouts/AdminLayout.head.html | 2 +- .../Default/Layouts/AdminLayout.head.html | 2 +- .../Portfolio/Layouts/AdminLayout.head.html | 2 +- .../Styles/Flowbite/App.scss | 37 +- .../Styles/Flowbite/Base.scss | 32 ++ .../Styles/Flowbite/Plugins/Block.scss | 86 ----- .../Styles/Flowbite/Plugins/IFrame.scss | 8 - .../Styles/package-lock.json | 343 ------------------ .../Styles/package.json | 6 +- .../css/{flowbite.min.css => app.min.css} | 4 +- .../wwwroot/css/app.min.css.map | 1 + .../wwwroot/css/flowbite.min.css.map | 1 - .../Components/SiteBuilder.razor | 2 +- .../Components/SiteBuilderPreview.razor | 3 +- src/Frontend/FluentCMS.Web.UI/Default.razor | 7 +- src/Frontend/FluentCMS.Web.UI/SetupPage.razor | 2 +- .../FluentCMS.Web.UI/Styles/.gitignore | 2 + .../FluentCMS.Web.UI/Styles/Scss/Base.scss | 18 + .../Scss/SiteBuilder.scss} | 86 +++-- .../Styles/Scss/SiteBuilder/ColumnEditor.scss | 103 ++++++ .../Styles/Scss/SiteBuilder/Columns.scss | 130 +++++++ .../Scss/SiteBuilder/PluginContainer.scss | 115 ++++++ .../Scss/SiteBuilder/Sidebar.scss} | 31 +- .../Styles/Scss/SiteBuilder/Toolbar.scss | 211 +++++++++++ .../Styles/Scss/SiteBuilderDefault.scss | 3 + .../Scss/SiteBuilderPreview.scss} | 27 +- .../FluentCMS.Web.UI/Styles/package-lock.json | 232 ++++++++++++ .../FluentCMS.Web.UI/Styles/package.json | 12 + .../FluentCMS.Web.UI/wwwroot/css/columns.css | 127 ------- .../wwwroot/css/columns.editor.css | 100 ----- .../FluentCMS.Web.UI/wwwroot/css/html.css | 200 ---------- .../wwwroot/css/plugin-container.css | 111 ------ .../wwwroot/css/sitebuilder-default.min.css | 2 + .../css/sitebuilder-default.min.css.map | 1 + .../wwwroot/css/sitebuilder-preview.min.css | 2 + .../css/sitebuilder-preview.min.css.map | 1 + .../wwwroot/css/sitebuilder.default.css | 1 - .../wwwroot/css/sitebuilder.min.css | 2 + .../wwwroot/css/sitebuilder.min.css.map | 1 + .../FluentCMS.Web.UI/wwwroot/css/toolbar.css | 213 ----------- 40 files changed, 953 insertions(+), 1316 deletions(-) create mode 100644 src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Base.scss delete mode 100644 src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/Block.scss delete mode 100644 src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/IFrame.scss rename src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/{flowbite.min.css => app.min.css} (97%) create mode 100644 src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css.map delete mode 100644 src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css.map create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/.gitignore create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/Base.scss rename src/Frontend/FluentCMS.Web.UI/{wwwroot/css/sitebuilder.editor.css => Styles/Scss/SiteBuilder.scss} (62%) create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/ColumnEditor.scss create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Columns.scss create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/PluginContainer.scss rename src/Frontend/FluentCMS.Web.UI/{wwwroot/css/sidebar.css => Styles/Scss/SiteBuilder/Sidebar.scss} (61%) create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Toolbar.scss create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderDefault.scss rename src/Frontend/FluentCMS.Web.UI/{wwwroot/css/sitebuilder.preview.css => Styles/Scss/SiteBuilderPreview.scss} (51%) create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/package-lock.json create mode 100644 src/Frontend/FluentCMS.Web.UI/Styles/package.json delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.css delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.editor.css delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/html.css delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/plugin-container.css create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css.map create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css.map delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.default.css create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css create mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css.map delete mode 100644 src/Frontend/FluentCMS.Web.UI/wwwroot/css/toolbar.css diff --git a/src/FluentCMS/Templates/Blank/Layouts/AdminLayout.head.html b/src/FluentCMS/Templates/Blank/Layouts/AdminLayout.head.html index e33e910ce..314d113c8 100644 --- a/src/FluentCMS/Templates/Blank/Layouts/AdminLayout.head.html +++ b/src/FluentCMS/Templates/Blank/Layouts/AdminLayout.head.html @@ -11,7 +11,7 @@ - + diff --git a/src/FluentCMS/Templates/Default/Layouts/AdminLayout.head.html b/src/FluentCMS/Templates/Default/Layouts/AdminLayout.head.html index e33e910ce..314d113c8 100644 --- a/src/FluentCMS/Templates/Default/Layouts/AdminLayout.head.html +++ b/src/FluentCMS/Templates/Default/Layouts/AdminLayout.head.html @@ -11,7 +11,7 @@ - + diff --git a/src/FluentCMS/Templates/Portfolio/Layouts/AdminLayout.head.html b/src/FluentCMS/Templates/Portfolio/Layouts/AdminLayout.head.html index e33e910ce..314d113c8 100644 --- a/src/FluentCMS/Templates/Portfolio/Layouts/AdminLayout.head.html +++ b/src/FluentCMS/Templates/Portfolio/Layouts/AdminLayout.head.html @@ -11,7 +11,7 @@ - + diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/App.scss b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/App.scss index fe30195d2..e0221208f 100644 --- a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/App.scss +++ b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/App.scss @@ -1,35 +1,4 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -$prefix: "f-"; -$colors: ( - "primary": "blue", - "success": "green", - "info": "cyan", - "danger": "red", - "warning": "yellow", - "secondary": "gray", -); - -html { - font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; -} - -// BODY - -body { - @apply bg-gray-50; -} - -.dark body { - @apply bg-gray-800; - color-scheme: dark; -} - -.hidden { - display: none; -} +@import './Base'; // COMPONENTS @import "./Components/Accordion"; @@ -77,7 +46,3 @@ body { @import './Components/Toast'; @import './Components/Tooltip'; @import './Components/Typography'; - - -@import './Plugins/Block'; -@import './Plugins/IFrame'; \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Base.scss b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Base.scss new file mode 100644 index 000000000..07e7c9246 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Base.scss @@ -0,0 +1,32 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +$prefix: "f-"; +$colors: ( + "primary": "blue", + "success": "green", + "info": "cyan", + "danger": "red", + "warning": "yellow", + "secondary": "gray", +); + +html { + font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; +} + +// BODY + +body { + @apply bg-gray-50; +} + +.dark body { + @apply bg-gray-800; + color-scheme: dark; +} + +.hidden { + display: none; +} diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/Block.scss b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/Block.scss deleted file mode 100644 index 3878c5278..000000000 --- a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/Block.scss +++ /dev/null @@ -1,86 +0,0 @@ -$block: $prefix + 'block'; - -.#{$block} { - &-empty-button { - padding: 4rem; - display: flex; - align-items: center; - justify-content: center; - } - - &-modal { - &-body { - display: flex; - height: calc(80vh - 3rem); - overflow: hidden; - } - - &-close-button { - position: absolute; - top: 1rem; - right: 2rem; - } - - &-sidebar { - padding: 24px; - overflow: auto; - width: 260px; - flex-shrink: 0; - cursor: pointer; - border-right: 1px solid #E5E7EB; - - &-title { - @apply text-2xl font-bold text-gray-900 pb-4; - } - - &-item { - @apply py-2.5 px-3 border-b border-gray-300; - white-space: nowrap; - } - - &-item-active { - @apply bg-gray-50 font-bold; - } - } - - &-previews { - display: flex; - flex-wrap: wrap; - width: 100%; - gap: 16px; - overflow: auto; - padding: 1rem; - padding-top: 4rem; - } - - &-preview { - display: flex; - flex-direction: column; - gap: 16px; - width: calc(50% - 8px); - - &-item { - position: relative; - cursor: pointer; - } - - &-title { - padding: 8px 0; - } - - &-content { - zoom: calc(100% / 3); - overflow: hidden; - user-select: none; - pointer-events: none; - border-radius: 16px; - transition: all 0.3s ease; - border: 1px solid #dbdbdb; - } - - &-item:hover &-content { - border-color: #3F83F8; - } - } - } -} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/IFrame.scss b/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/IFrame.scss deleted file mode 100644 index 2283750e0..000000000 --- a/src/Frontend/FluentCMS.Web.UI.Components/Styles/Flowbite/Plugins/IFrame.scss +++ /dev/null @@ -1,8 +0,0 @@ -$iframe-content: $prefix + 'iframe-content'; - -.#{$iframe-content} { - iframe { - width: 100%; - height: 100%; - } -} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/package-lock.json b/src/Frontend/FluentCMS.Web.UI.Components/Styles/package-lock.json index ac4757f5e..2f6466d34 100644 --- a/src/Frontend/FluentCMS.Web.UI.Components/Styles/package-lock.json +++ b/src/Frontend/FluentCMS.Web.UI.Components/Styles/package-lock.json @@ -7,8 +7,6 @@ "": { "name": "fluentcms.web.ui.components", "devDependencies": { - "conc": "^0.0.3", - "concurrently": "^8.2.2", "flowbite": "^2.1.1", "flowbite-typography": "^1.0.3", "sass": "^1.69.5", @@ -27,18 +25,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -132,30 +118,6 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -227,34 +189,6 @@ "node": ">= 6" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -282,38 +216,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -323,45 +225,12 @@ "node": ">= 6" } }, - "node_modules/conc": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/conc/-/conc-0.0.3.tgz", - "integrity": "sha512-4KmeWt28K5pzKpcEOzMlSSHKlC4Pmv03L2bAgdirEgP7tR5JMekArGP+6UHp1XTkCsXAmgzN2IvQiGy7FRhUmQ==", - "dev": true - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/concurrently": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", - "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "date-fns": "^2.30.0", - "lodash": "^4.17.21", - "rxjs": "^7.8.1", - "shell-quote": "^1.8.1", - "spawn-command": "0.0.2", - "supports-color": "^8.1.1", - "tree-kill": "^1.2.2", - "yargs": "^17.7.2" - }, - "bin": { - "conc": "dist/bin/concurrently.js", - "concurrently": "dist/bin/concurrently.js" - }, - "engines": { - "node": "^14.13.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -374,22 +243,6 @@ "node": ">=4" } }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -402,21 +255,6 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -507,15 +345,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -548,15 +377,6 @@ "node": ">= 6" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -624,15 +444,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -678,12 +489,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", @@ -1033,21 +838,6 @@ "node": ">=8.10.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", - "dev": true - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -1098,15 +888,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/sass": { "version": "1.69.5", "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", @@ -1124,15 +905,6 @@ "node": ">=14.0.0" } }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -1142,38 +914,6 @@ "node": ">=0.10.0" } }, - "node_modules/spawn-command": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", - "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", - "dev": true - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", @@ -1196,21 +936,6 @@ "node": ">=8" } }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -1305,65 +1030,24 @@ "node": ">=8.0" } }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "dev": true }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/yaml": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", @@ -1372,33 +1056,6 @@ "engines": { "node": ">= 14" } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } } } } diff --git a/src/Frontend/FluentCMS.Web.UI.Components/Styles/package.json b/src/Frontend/FluentCMS.Web.UI.Components/Styles/package.json index 2d6df0a45..7c3655ff3 100644 --- a/src/Frontend/FluentCMS.Web.UI.Components/Styles/package.json +++ b/src/Frontend/FluentCMS.Web.UI.Components/Styles/package.json @@ -1,13 +1,11 @@ { "name": "fluentcms.web.ui.components", "scripts": { - "tailwind": "tailwindcss -i ./dist/flowbite.css -o ../wwwroot/css/flowbite.min.css --minify", - "sass": "sass ./Flowbite/App.scss:./dist/flowbite.css", + "tailwind": "tailwindcss -i ./dist/app.css -o ../wwwroot/css/app.min.css --minify", + "sass": "sass ./Flowbite/App.scss:./dist/app.css", "build": "npm run sass && npm run tailwind" }, "devDependencies": { - "conc": "^0.0.3", - "concurrently": "^8.2.2", "flowbite": "^2.1.1", "flowbite-typography": "^1.0.3", "sass": "^1.69.5", diff --git a/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css b/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css similarity index 97% rename from src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css rename to src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css index b3d5a9314..3c26cb709 100644 --- a/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css +++ b/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css @@ -8,5 +8,5 @@ * Copyright (c) 2017-2024, Slab * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.f-form-rich-text-editor-wrapper{display:flex;height:24rem;flex-direction:column}:is(.dark .f-form-rich-text-editor-wrapper .ql-editor.ql-blank):before{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.5rem .75rem}:is(.dark .f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-stroke{stroke:#6b7280}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-stroke){stroke:#9ca3af}.f-form-rich-text-editor-wrapper .ql-snow .ql-fill{fill:#6b7280}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-fill){fill:#9ca3af}.f-form-rich-text-editor-wrapper .ql-editor a[href]{pointer-events:none}.f-form-rich-text-editor-wrapper .ql-container.ql-snow{max-height:calc(100% - 50px);overflow:auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:0 1px 1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-container.ql-snow){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-container.ql-snow{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-container.ql-snow:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .f-form-rich-text-editor-wrapper .ql-container.ql-snow){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker{height:2rem;padding:0}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label{display:flex;height:2rem;cursor:pointer;align-items:center;border-radius:.25rem;padding:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button svg,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button svg{height:1rem;width:1rem}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover svg,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover svg{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover svg),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover svg){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-fill{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-fill){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:10;width:11rem}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem 0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item{border:none;display:block;padding:.5rem 1rem}.f-dropdown-menu.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item{display:block}.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper #editor-resizer .toolbar{top:auto;bottom:-5em}.f-form-radio-group-vertical-false{display:flex;flex-wrap:wrap}.f-form-radio-group-input{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.f-form-radio-group-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-radio-group-input){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-ring-offset-color:#1f2937}:is(.dark .f-form-radio-group-input:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.f-form-radio-group-input-wrapper{margin-right:1rem;margin-bottom:.5rem}.f-form-radio-group-label{margin-inline-start:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-radio-group-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-select{display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.f-dropdown-menu.f-form-select{display:block}.f-form-select:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-select){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .f-form-select)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-select)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-select:focus){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.f-form-select-disabled-true{cursor:not-allowed;opacity:.7}.f-form-switch{display:inline-flex;cursor:pointer;align-items:center}.f-form-switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.f-form-switch-inner{position:relative;height:1.5rem;width:2.75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.f-form-switch-inner:after{position:absolute;top:2px;inset-inline-start:2px;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-content:"";content:var(--tw-content)}:is(.dark .f-form-switch-inner){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-switch-input:focus~.f-form-switch-inner{outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}:is(.dark .f-form-switch-input:focus~.f-form-switch-inner){--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.f-form-switch-input:checked~.f-form-switch-inner{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.f-form-switch-input:checked~.f-form-switch-inner:after{--tw-translate-x:100%;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.f-form-switch-input:checked~.f-form-switch-inner:after,:is([dir=rtl] .f-form-switch-input:checked~.f-form-switch-inner):after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content)}:is([dir=rtl] .f-form-switch-input:checked~.f-form-switch-inner):after{--tw-translate-x:-100%}.f-form-switch-label{margin-inline-start:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-switch-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-textarea{display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.f-dropdown-menu.f-form-textarea{display:block}.f-form-textarea:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-textarea){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .f-form-textarea)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-textarea)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-textarea:focus){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.f-form-textarea-disabled-true{cursor:not-allowed;opacity:.7}.f-grid{--grid-gutter-x:0;--grid-gutter-y:0}.f-grid-gutter-small{--grid-gutter-x:0.25em;--grid-gutter-y:0.25em}.f-grid-gutter-medium{--grid-gutter-x:0.5em;--grid-gutter-y:0.5em}.f-grid-gutter-large{--grid-gutter-x:1em;--grid-gutter-y:1em}.f-grid-gutter-x-small{--grid-gutter-x:0.25em}.f-grid-gutter-y-small{--grid-gutter-y:0.25em}.f-grid-gutter-x-medium{--grid-gutter-x:0.5em}.f-grid-gutter-y-medium{--grid-gutter-y:0.5em}.f-grid-gutter-x-large{--grid-gutter-x:1em}.f-grid-gutter-y-large{--grid-gutter-y:1em}@media (min-width:0){.f-grid-items-small-start>div{align-items:flex-start}.f-grid-items-small-end>div{align-items:flex-end}.f-grid-items-small-center>div{align-items:center}.f-grid-items-small-baseline>div{align-items:baseline}.f-grid-items-small-stretch>div{align-items:stretch}.f-grid-justify-small-normal>div{justify-content:normal}.f-grid-justify-small-start>div{justify-content:flex-start}.f-grid-justify-small-end>div{justify-content:flex-end}.f-grid-justify-small-center>div{justify-content:center}.f-grid-justify-small-between>div{justify-content:space-between}.f-grid-justify-small-around>div{justify-content:space-around}.f-grid-justify-small-evenly>div{justify-content:space-evenly}.f-grid-justify-small-stretch>div{justify-content:stretch}}@media (min-width:768px){.f-grid-items-medium-start>div{align-items:flex-start}.f-grid-items-medium-end>div{align-items:flex-end}.f-grid-items-medium-center>div{align-items:center}.f-grid-items-medium-baseline>div{align-items:baseline}.f-grid-items-medium-stretch>div{align-items:stretch}.f-grid-justify-medium-normal>div{justify-content:normal}.f-grid-justify-medium-start>div{justify-content:flex-start}.f-grid-justify-medium-end>div{justify-content:flex-end}.f-grid-justify-medium-center>div{justify-content:center}.f-grid-justify-medium-between>div{justify-content:space-between}.f-grid-justify-medium-around>div{justify-content:space-around}.f-grid-justify-medium-evenly>div{justify-content:space-evenly}.f-grid-justify-medium-stretch>div{justify-content:stretch}}@media (min-width:1200px){.f-grid-items-large-start>div{align-items:flex-start}.f-grid-items-large-end>div{align-items:flex-end}.f-grid-items-large-center>div{align-items:center}.f-grid-items-large-baseline>div{align-items:baseline}.f-grid-items-large-stretch>div{align-items:stretch}.f-grid-justify-large-normal>div{justify-content:normal}.f-grid-justify-large-start>div{justify-content:flex-start}.f-grid-justify-large-end>div{justify-content:flex-end}.f-grid-justify-large-center>div{justify-content:center}.f-grid-justify-large-between>div{justify-content:space-between}.f-grid-justify-large-around>div{justify-content:space-around}.f-grid-justify-large-evenly>div{justify-content:space-evenly}.f-grid-justify-large-stretch>div{justify-content:stretch}}.f-grid>div{display:flex;height:100%;flex-wrap:wrap;margin-top:calc(var(--grid-gutter-y)*-1);margin-left:calc(var(--grid-gutter-x)*-1)}.f-grid-no-wrap-true>div{flex-wrap:nowrap}.f-grid-item{box-sizing:border-box;max-width:none;flex-grow:0;flex-basis:auto;padding-top:var(--grid-gutter-y);padding-inline-start:var(--grid-gutter-x)}@media (min-width:0){.f-grid-item-small-auto{max-width:none;flex-basis:auto}.f-grid-item-small-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-small-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-small-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-small-three{flex-basis:25%;max-width:25%}.f-grid-item-small-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-small-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-small-six{flex-basis:50%;max-width:50%}.f-grid-item-small-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-small-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-small-nine{flex-basis:75%;max-width:75%}.f-grid-item-small-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-small-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-small-twelve{flex-basis:100%;max-width:100%}}@media (min-width:768px){.f-grid-item-medium-auto{max-width:none;flex-basis:auto}.f-grid-item-medium-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-medium-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-medium-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-medium-three{flex-basis:25%;max-width:25%}.f-grid-item-medium-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-medium-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-medium-six{flex-basis:50%;max-width:50%}.f-grid-item-medium-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-medium-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-medium-nine{flex-basis:75%;max-width:75%}.f-grid-item-medium-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-medium-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-medium-twelve{flex-basis:100%;max-width:100%}}@media (min-width:1200px){.f-grid-item-large-auto{max-width:none;flex-basis:auto}.f-grid-item-large-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-large-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-large-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-large-three{flex-basis:25%;max-width:25%}.f-grid-item-large-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-large-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-large-six{flex-basis:50%;max-width:50%}.f-grid-item-large-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-large-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-large-nine{flex-basis:75%;max-width:75%}.f-grid-item-large-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-large-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-large-twelve{flex-basis:100%;max-width:100%}}@media (min-width:0) and (max-width:767px){.f-grid-item-hide-small-true{display:none}}@media (min-width:768px) and (max-width:1199px){.f-grid-item-hide-medium-true{display:none}}@media (min-width:1200px){.f-grid-item-hide-large-true{display:none}}.f-icon{display:inline-flex;align-items:center;justify-content:center}.f-icon-color-primary{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-icon-color-success{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.f-icon-color-info{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.f-icon-color-danger{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.f-icon-color-warning{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.f-icon-color-secondary{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-icon-size-default{width:1em;height:1em}.f-icon-size-small{width:.875rem;height:.875rem}.f-icon-size-medium{width:1rem;height:1rem}.f-icon-size-large{width:1.25rem;height:1.25rem}.f-icon-size-x1{width:1rem;height:1rem}.f-icon-size-x2{width:2rem;height:2rem}.f-icon-size-x3{width:3rem;height:3rem}.f-icon-size-x4{width:4rem;height:4rem}.f-icon-size-x5{width:5rem;height:5rem}.f-icon-size-x6{width:6rem;height:6rem}.f-icon-size-x7{width:7rem;height:7rem}.f-icon-size-x8{width:8rem;height:8rem}.f-icon-size-x9{width:9rem;height:9rem}.f-indicator-wrapper{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.f-indicator-wrapper.f-indicator-color-default{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-default){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-primary{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-primary){--tw-bg-opacity:1;background-color:rgb(35 56 118/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(164 202 254/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-success{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-success){--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(132 225 188/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-info{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-info){--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-danger{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-danger){--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(248 180 180/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-warning{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-warning){--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(250 202 21/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-secondary{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-secondary){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-indicator-dot{margin-inline-end:.25rem;display:flex;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.f-indicator-color-default .f-indicator-dot,.f-indicator-dot.f-indicator-color-default{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-indicator-color-primary .f-indicator-dot,.f-indicator-dot.f-indicator-color-primary{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.f-indicator-color-success .f-indicator-dot,.f-indicator-dot.f-indicator-color-success{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.f-indicator-color-info .f-indicator-dot,.f-indicator-dot.f-indicator-color-info{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.f-indicator-color-danger .f-indicator-dot,.f-indicator-dot.f-indicator-color-danger{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.f-indicator-color-warning .f-indicator-dot,.f-indicator-dot.f-indicator-color-warning{--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.f-indicator-color-secondary .f-indicator-dot,.f-indicator-dot.f-indicator-color-secondary{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-inline-editor a{pointer-events:none}.f-inline-editor [data-inline-editable]{border:1px dashed #0000;transition:all .3s ease}.f-inline-editor [data-inline-editable]:hover{border:1px dashed rgba(21,78,242,.314)}.f-inline-editor [data-inline-editable]:focus{border:1px dashed #154ef2;outline:none}.f-inline-editor-dirty .f-inline-editor-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.125);transition:all .3s ease;opacity:1;pointer-events:none}.f-inline-editor-actions{display:flex;gap:4px;position:absolute;top:6px;opacity:0;pointer-events:none;transition:all .3s ease;right:70px}.f-inline-editor-action-save{border-radius:3px;color:#fff;background-color:#154ef2;font-size:12px;padding:2px 10px}.f-inline-editor-action-save:hover{background-color:#1444d3}.f-inline-editor-action-cancel{font-size:12px;color:#6b7280;padding:2px 10px}.f-inline-editor-action-cancel:hover{color:#52565e}.f-inline-editor-action-message{color:#154ef2;font-size:12px;font-weight:700}.f-plugin-container:hover .f-inline-editor-dirty .f-inline-editor-content:after{opacity:0}.f-inline-editor-dirty .f-inline-editor-actions{opacity:1;pointer-events:all}.f-modal{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;max-height:100%;width:100%;overflow-y:auto;overflow-x:hidden;padding:1rem}@media (min-width:768px){.f-modal{inset:0}}.f-modal-body{max-height:70vh;overflow:auto}.f-modal-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.f-modal-body{padding:1.5rem}.f-modal-content{position:relative;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-modal-content){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.f-modal-footer{display:flex;align-items:center;justify-content:flex-end;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:1.5rem}:is(.dark .f-modal-footer){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.f-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-width:1px;padding:1.25rem}:is(.dark .f-modal-header){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.f-modal-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-modal-title){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.f-modal-title{font-size:1.5rem;line-height:2rem}}.f-modal-wrapper{position:relative;max-height:100%;width:100%}.f-modal-size-small>.f-modal-wrapper{max-width:28rem}.f-modal-size-medium>.f-modal-wrapper{max-width:32rem}.f-modal-size-large>.f-modal-wrapper{max-width:56rem}@media (min-width:1280px){.f-modal-size-large>.f-modal-wrapper{max-width:80rem}}.f-modal-placement-top{align-items:flex-start;justify-content:center;padding-top:2.5rem}@media (min-width:640px){.f-modal-placement-top{padding-top:5rem}}@media (min-width:768px){.f-modal-placement-top{padding-top:6rem}}.f-modal-placement-middle{align-items:center;justify-content:center}.f-modal-backdrop{position:fixed;inset:0;z-index:40;background-color:#11182780}:is(.dark .f-modal-backdrop){background-color:#111827cc}.f-pagination ul{display:inline-flex;height:2.5rem}.f-pagination ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px*var(--tw-space-x-reverse));margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)))}.f-pagination ul{font-size:1rem;line-height:1.5rem}.f-pagination ul li:not(:first-child):not(:last-child) button{border-radius:0}.f-pagination ul li:first-child button{margin-inline-start:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.f-pagination ul li:last-child button{margin-inline-end:0;border-start-start-radius:0;border-end-start-radius:0}.f-pagination-info{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-pagination-info){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-pagination-info>span{font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-pagination-info>span){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-pagination-item button{position:relative;display:flex;height:2.5rem;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-pagination-item button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:is(.dark .f-pagination-item button){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-pagination-item button:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-pagination-item-active-true button{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.f-pagination-item-active-true button:hover{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}:is(.dark .f-pagination-item-active-true button){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-spacer-size-default,.f-spacer-size-medium{height:1rem}.f-spacer-size-small{height:.5rem}.f-spacer-size-large{height:2rem}.f-spinner svg{height:2rem;width:2rem}@keyframes spin{to{transform:rotate(1turn)}}.f-spinner svg{animation:spin 1s linear infinite;fill:#9ca3af;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:is(.dark .f-spinner svg){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.f-spinner-color-primary svg{fill:#1c64f2}.f-spinner-color-success svg{fill:#057a55}.f-spinner-color-info svg{fill:#0891b2}.f-spinner-color-danger svg{fill:#e02424}.f-spinner-color-warning svg{fill:#9f580a}.f-spinner-color-secondary svg{fill:#4b5563}.f-stack{display:flex;align-items:center}.f-stack-gutter-default,.f-stack-gutter-small{gap:.5rem}.f-stack-gutter-medium{gap:1rem}.f-stack-gutter-large{gap:1.5rem}.f-stack-vertical-true{flex-direction:column}.f-stack-wrap-true{flex-wrap:wrap}.f-stack-items-start{align-items:flex-start}.f-stack-items-end{align-items:flex-end}.f-stack-items-center{align-items:center}.f-stack-items-baseline{align-items:baseline}.f-stack-items-stretch{align-items:stretch}.f-stack-justify-normal{justify-content:normal}.f-stack-justify-start{justify-content:flex-start}.f-stack-justify-end{justify-content:flex-end}.f-stack-justify-center{justify-content:center}.f-stack-justify-between{justify-content:space-between}.f-stack-justify-around{justify-content:space-around}.f-stack-justify-evenly{justify-content:space-evenly}.f-stack-justify-stretch{justify-content:stretch}.f-stepper-item{margin-bottom:2.5rem;margin-inline-start:1.5rem}.f-stepper-item-icon{position:absolute;inset-inline-start:-1rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity))}:is(.dark .f-stepper-item-icon){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.f-stepper-item-subtitle{font-size:.875rem;line-height:1.25rem}.f-stepper-item-title{font-weight:500;line-height:1.25}.f-stepper-vertical-true{position:relative;margin-inline-start:1rem;border-inline-start-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-stepper-vertical-true){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-tabs{width:100%}.f-tab-header{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-tab-header){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-tab-list{margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:is(.dark .f-tab-list){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.f-tab-list-inner{margin-bottom:-1px;display:flex;flex-wrap:wrap}.f-tab-panel{display:none}.f-tab-panel-active-true{display:unset}.f-tab-item button{display:inline-block;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:2px;border-color:#0000;padding:1rem}.f-tab-item-active-false button{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-tab-item-active-false button:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-false button){border-color:#0000;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-false button:hover){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-tab-item-active-true button{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-true button){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-toast{display:flex;width:100%;align-items:center;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem}.f-toast-type-info{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}:is(.dark .f-toast-type-info){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.f-toast-type-info .f-toast-close{background-color:rgb(235 245 255/var(--tw-bg-opacity))}.f-toast-type-info .f-toast-close,.f-toast-type-info .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-toast-type-info .f-toast-close:hover{background-color:rgb(195 221 253/var(--tw-bg-opacity))}.f-toast-type-info .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(118 169 250/var(--tw-ring-opacity))}:is(.dark .f-toast-type-info .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}:is(.dark .f-toast-type-info .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-danger{--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}:is(.dark .f-toast-type-danger){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.f-toast-type-danger .f-toast-close{background-color:rgb(253 242 242/var(--tw-bg-opacity))}.f-toast-type-danger .f-toast-close,.f-toast-type-danger .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.f-toast-type-danger .f-toast-close:hover{background-color:rgb(251 213 213/var(--tw-bg-opacity))}.f-toast-type-danger .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}:is(.dark .f-toast-type-danger .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}:is(.dark .f-toast-type-danger .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-warning{--tw-bg-opacity:1;background-color:rgb(253 253 234/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}:is(.dark .f-toast-type-warning){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.f-toast-type-warning .f-toast-close{background-color:rgb(253 253 234/var(--tw-bg-opacity))}.f-toast-type-warning .f-toast-close,.f-toast-type-warning .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.f-toast-type-warning .f-toast-close:hover{background-color:rgb(252 233 106/var(--tw-bg-opacity))}.f-toast-type-warning .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}:is(.dark .f-toast-type-warning .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}:is(.dark .f-toast-type-warning .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-success{--tw-bg-opacity:1;background-color:rgb(243 250 247/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}:is(.dark .f-toast-type-success){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.f-toast-type-success .f-toast-close{background-color:rgb(243 250 247/var(--tw-bg-opacity))}.f-toast-type-success .f-toast-close,.f-toast-type-success .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.f-toast-type-success .f-toast-close:hover{background-color:rgb(188 240 218/var(--tw-bg-opacity))}.f-toast-type-success .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(49 196 141/var(--tw-ring-opacity))}:is(.dark .f-toast-type-success .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}:is(.dark .f-toast-type-success .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-default{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-toast-type-default){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-toast-type-default .f-toast-close{background-color:rgb(249 250 251/var(--tw-bg-opacity))}.f-toast-type-default .f-toast-close,.f-toast-type-default .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-toast-type-default .f-toast-close:hover{background-color:rgb(229 231 235/var(--tw-bg-opacity))}.f-toast-type-default .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}:is(.dark .f-toast-type-default .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-toast-type-default .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-provider{position:absolute;right:0;top:0;z-index:40;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}[data-tooltip-style^=light]+.f-tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.f-tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.f-tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.f-tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.f-tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.f-tooltip.invisible>.tooltip-arrow:before{visibility:hidden}.f-tooltip{position:absolute;z-index:10;display:inline-block;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-tooltip){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.tooltip.f-tooltip:not(.visible)>.tooltip-arrow:before,[role=tooltip].f-tooltip:not(.visible)>[data-popper-arrow]:after,[role=tooltip].f-tooltip:not(.visible)>[data-popper-arrow]:before{visibility:hidden}.f-tooltip:not(.visible){visibility:hidden;opacity:0}.f-typography{font-size:1rem;line-height:1.5rem}:is(.dark .f-typography){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-typography-size-h1{font-size:3rem;line-height:1;font-weight:800}.f-typography-size-h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.f-typography-size-h3{font-size:1.875rem;line-height:2.25rem;font-weight:700}.f-typography-size-h4{font-size:1.5rem;line-height:2rem;font-weight:700}.f-typography-size-h5{font-size:1.25rem;line-height:1.75rem;font-weight:700}.f-typography-size-h6{font-size:1.125rem;line-height:1.75rem;font-weight:700}.f-typography-size-extra-small{font-size:.75rem;line-height:1rem}.f-typography-size-small{font-size:.875rem;line-height:1.25rem}.f-typography-size-large{font-size:1.125rem;line-height:1.75rem}.f-typography-size-extra-large{font-size:1.25rem;line-height:1.75rem}.f-typography-weight-thin{font-weight:100}.f-typography-weight-extra-light{font-weight:200}.f-typography-weight-normal{font-weight:400}.f-typography-weight-medium{font-weight:500}.f-typography-weight-semi-bold{font-weight:600}.f-typography-weight-bold{font-weight:700}.f-typography-weight-extra-bold{font-weight:800}.f-typography-weight-black{font-weight:900}.f-typography-align-left{text-align:left}.f-typography-align-center{text-align:center}.f-typography-align-right{text-align:right}.f-typography-align-justify{text-align:justify}.f-typography-align-start{text-align:start}.f-typography-align-end{text-align:end}.f-typography-color-primary{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .f-typography-color-primary){--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.f-typography-color-success{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}:is(.dark .f-typography-color-success){--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.f-typography-color-info{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}:is(.dark .f-typography-color-info){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity))}.f-typography-color-danger{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}:is(.dark .f-typography-color-danger){--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.f-typography-color-warning{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}:is(.dark .f-typography-color-warning){--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.f-typography-color-secondary{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-typography-color-secondary){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-block-empty-button{padding:4rem;display:flex;align-items:center;justify-content:center}.f-block-modal-body{display:flex;height:calc(80vh - 3rem);overflow:hidden}.f-block-modal-close-button{position:absolute;top:1rem;right:2rem}.f-block-modal-sidebar{padding:24px;overflow:auto;width:260px;flex-shrink:0;cursor:pointer;border-right:1px solid #e5e7eb}.f-block-modal-sidebar-title{padding-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.f-block-modal-sidebar-item{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding:.625rem .75rem;white-space:nowrap}.f-block-modal-sidebar-item-active{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));font-weight:700}.f-block-modal-previews{display:flex;flex-wrap:wrap;width:100%;gap:16px;overflow:auto;padding:4rem 1rem 1rem}.f-block-modal-preview{display:flex;flex-direction:column;gap:16px;width:calc(50% - 8px)}.f-block-modal-preview-item{position:relative;cursor:pointer}.f-block-modal-preview-title{padding:8px 0}.f-block-modal-preview-content{zoom:33.3333333333%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-radius:16px;transition:all .3s ease;border:1px solid #dbdbdb}.f-block-modal-preview-item:hover .f-block-modal-preview-content{border-color:#3f83f8}.f-iframe-content iframe{width:100%;height:100%}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:\!bg-primary-800:hover{--tw-bg-opacity:1!important;background-color:rgb(15 71 126/var(--tw-bg-opacity))!important}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:\!ring-primary-300:focus{--tw-ring-opacity:1!important;--tw-ring-color:rgb(163 200 237/var(--tw-ring-opacity))!important}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:border-blue-500){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:#0000}:is(.dark .dark\:\!bg-primary-600){--tw-bg-opacity:1!important;background-color:rgb(23 106 189/var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-primary-700){--tw-bg-opacity:1!important;background-color:rgb(19 89 158/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:#1f293780}:is(.dark .dark\:bg-gray-900\/80){background-color:#111827cc}:is(.dark .dark\:text-blue-500){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:\!bg-primary-700:hover){--tw-bg-opacity:1!important;background-color:rgb(19 89 158/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))} -/*# sourceMappingURL=flowbite.min.css.map */ \ No newline at end of file + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.f-form-rich-text-editor-wrapper{display:flex;height:24rem;flex-direction:column}:is(.dark .f-form-rich-text-editor-wrapper .ql-editor.ql-blank):before{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.5rem .75rem}:is(.dark .f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-stroke{stroke:#6b7280}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-stroke){stroke:#9ca3af}.f-form-rich-text-editor-wrapper .ql-snow .ql-fill{fill:#6b7280}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-fill){fill:#9ca3af}.f-form-rich-text-editor-wrapper .ql-editor a[href]{pointer-events:none}.f-form-rich-text-editor-wrapper .ql-container.ql-snow{max-height:calc(100% - 50px);overflow:auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:0 1px 1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-container.ql-snow){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-container.ql-snow{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-container.ql-snow:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .f-form-rich-text-editor-wrapper .ql-container.ql-snow){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker{height:2rem;padding:0}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label{display:flex;height:2rem;cursor:pointer;align-items:center;border-radius:.25rem;padding:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button svg,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button svg{height:1rem;width:1rem}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover svg,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover svg{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover svg),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover svg){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-fill{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-fill){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke,.f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#111827}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:focus .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-toolbar button:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:focus .ql-stroke-miter),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke),:is(.dark .f-form-rich-text-editor-wrapper .ql-snow.ql-toolbar button:hover .ql-stroke-miter){stroke:#fff}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:10;width:11rem}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem 0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-form-rich-text-editor-wrapper .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item{border:none;display:block;padding:.5rem 1rem}.f-dropdown-menu.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item{display:block}.f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}:is(.dark .f-form-rich-text-editor-wrapper .ql-snow .ql-picker-options .ql-picker-item:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-form-rich-text-editor-wrapper #editor-resizer .toolbar{top:auto;bottom:-5em}.f-form-radio-group-vertical-false{display:flex;flex-wrap:wrap}.f-form-radio-group-input{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.f-form-radio-group-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-radio-group-input){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-ring-offset-color:#1f2937}:is(.dark .f-form-radio-group-input:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.f-form-radio-group-input-wrapper{margin-right:1rem;margin-bottom:.5rem}.f-form-radio-group-label{margin-inline-start:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-radio-group-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-select{display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.f-dropdown-menu.f-form-select{display:block}.f-form-select:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-select){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .f-form-select)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-select)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-select:focus){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.f-form-select-disabled-true{cursor:not-allowed;opacity:.7}.f-form-switch{display:inline-flex;cursor:pointer;align-items:center}.f-form-switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.f-form-switch-inner{position:relative;height:1.5rem;width:2.75rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.f-form-switch-inner:after{position:absolute;top:2px;inset-inline-start:2px;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-content:"";content:var(--tw-content)}:is(.dark .f-form-switch-inner){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-form-switch-input:focus~.f-form-switch-inner{outline:2px solid #0000;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}:is(.dark .f-form-switch-input:focus~.f-form-switch-inner){--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.f-form-switch-input:checked~.f-form-switch-inner{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.f-form-switch-input:checked~.f-form-switch-inner:after{--tw-translate-x:100%;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.f-form-switch-input:checked~.f-form-switch-inner:after,:is([dir=rtl] .f-form-switch-input:checked~.f-form-switch-inner):after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content)}:is([dir=rtl] .f-form-switch-input:checked~.f-form-switch-inner):after{--tw-translate-x:-100%}.f-form-switch-label{margin-inline-start:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-form-switch-label){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-form-textarea{display:block;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.f-dropdown-menu.f-form-textarea{display:block}.f-form-textarea:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}:is(.dark .f-form-textarea){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .f-form-textarea)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-textarea)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .f-form-textarea:focus){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.f-form-textarea-disabled-true{cursor:not-allowed;opacity:.7}.f-grid{--grid-gutter-x:0;--grid-gutter-y:0}.f-grid-gutter-small{--grid-gutter-x:0.25em;--grid-gutter-y:0.25em}.f-grid-gutter-medium{--grid-gutter-x:0.5em;--grid-gutter-y:0.5em}.f-grid-gutter-large{--grid-gutter-x:1em;--grid-gutter-y:1em}.f-grid-gutter-x-small{--grid-gutter-x:0.25em}.f-grid-gutter-y-small{--grid-gutter-y:0.25em}.f-grid-gutter-x-medium{--grid-gutter-x:0.5em}.f-grid-gutter-y-medium{--grid-gutter-y:0.5em}.f-grid-gutter-x-large{--grid-gutter-x:1em}.f-grid-gutter-y-large{--grid-gutter-y:1em}@media (min-width:0){.f-grid-items-small-start>div{align-items:flex-start}.f-grid-items-small-end>div{align-items:flex-end}.f-grid-items-small-center>div{align-items:center}.f-grid-items-small-baseline>div{align-items:baseline}.f-grid-items-small-stretch>div{align-items:stretch}.f-grid-justify-small-normal>div{justify-content:normal}.f-grid-justify-small-start>div{justify-content:flex-start}.f-grid-justify-small-end>div{justify-content:flex-end}.f-grid-justify-small-center>div{justify-content:center}.f-grid-justify-small-between>div{justify-content:space-between}.f-grid-justify-small-around>div{justify-content:space-around}.f-grid-justify-small-evenly>div{justify-content:space-evenly}.f-grid-justify-small-stretch>div{justify-content:stretch}}@media (min-width:768px){.f-grid-items-medium-start>div{align-items:flex-start}.f-grid-items-medium-end>div{align-items:flex-end}.f-grid-items-medium-center>div{align-items:center}.f-grid-items-medium-baseline>div{align-items:baseline}.f-grid-items-medium-stretch>div{align-items:stretch}.f-grid-justify-medium-normal>div{justify-content:normal}.f-grid-justify-medium-start>div{justify-content:flex-start}.f-grid-justify-medium-end>div{justify-content:flex-end}.f-grid-justify-medium-center>div{justify-content:center}.f-grid-justify-medium-between>div{justify-content:space-between}.f-grid-justify-medium-around>div{justify-content:space-around}.f-grid-justify-medium-evenly>div{justify-content:space-evenly}.f-grid-justify-medium-stretch>div{justify-content:stretch}}@media (min-width:1200px){.f-grid-items-large-start>div{align-items:flex-start}.f-grid-items-large-end>div{align-items:flex-end}.f-grid-items-large-center>div{align-items:center}.f-grid-items-large-baseline>div{align-items:baseline}.f-grid-items-large-stretch>div{align-items:stretch}.f-grid-justify-large-normal>div{justify-content:normal}.f-grid-justify-large-start>div{justify-content:flex-start}.f-grid-justify-large-end>div{justify-content:flex-end}.f-grid-justify-large-center>div{justify-content:center}.f-grid-justify-large-between>div{justify-content:space-between}.f-grid-justify-large-around>div{justify-content:space-around}.f-grid-justify-large-evenly>div{justify-content:space-evenly}.f-grid-justify-large-stretch>div{justify-content:stretch}}.f-grid>div{display:flex;height:100%;flex-wrap:wrap;margin-top:calc(var(--grid-gutter-y)*-1);margin-left:calc(var(--grid-gutter-x)*-1)}.f-grid-no-wrap-true>div{flex-wrap:nowrap}.f-grid-item{box-sizing:border-box;max-width:none;flex-grow:0;flex-basis:auto;padding-top:var(--grid-gutter-y);padding-inline-start:var(--grid-gutter-x)}@media (min-width:0){.f-grid-item-small-auto{max-width:none;flex-basis:auto}.f-grid-item-small-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-small-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-small-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-small-three{flex-basis:25%;max-width:25%}.f-grid-item-small-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-small-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-small-six{flex-basis:50%;max-width:50%}.f-grid-item-small-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-small-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-small-nine{flex-basis:75%;max-width:75%}.f-grid-item-small-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-small-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-small-twelve{flex-basis:100%;max-width:100%}}@media (min-width:768px){.f-grid-item-medium-auto{max-width:none;flex-basis:auto}.f-grid-item-medium-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-medium-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-medium-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-medium-three{flex-basis:25%;max-width:25%}.f-grid-item-medium-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-medium-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-medium-six{flex-basis:50%;max-width:50%}.f-grid-item-medium-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-medium-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-medium-nine{flex-basis:75%;max-width:75%}.f-grid-item-medium-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-medium-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-medium-twelve{flex-basis:100%;max-width:100%}}@media (min-width:1200px){.f-grid-item-large-auto{max-width:none;flex-basis:auto}.f-grid-item-large-grow{max-width:100%;flex-grow:1;flex-basis:0px}.f-grid-item-large-one{flex-basis:8.3333333333%;max-width:8.3333333333%}.f-grid-item-large-two{flex-basis:16.6666666667%;max-width:16.6666666667%}.f-grid-item-large-three{flex-basis:25%;max-width:25%}.f-grid-item-large-four{flex-basis:33.3333333333%;max-width:33.3333333333%}.f-grid-item-large-five{flex-basis:41.6666666667%;max-width:41.6666666667%}.f-grid-item-large-six{flex-basis:50%;max-width:50%}.f-grid-item-large-seven{flex-basis:58.3333333333%;max-width:58.3333333333%}.f-grid-item-large-eight{flex-basis:66.6666666667%;max-width:66.6666666667%}.f-grid-item-large-nine{flex-basis:75%;max-width:75%}.f-grid-item-large-ten{flex-basis:83.3333333333%;max-width:83.3333333333%}.f-grid-item-large-eleven{flex-basis:91.6666666667%;max-width:91.6666666667%}.f-grid-item-large-twelve{flex-basis:100%;max-width:100%}}@media (min-width:0) and (max-width:767px){.f-grid-item-hide-small-true{display:none}}@media (min-width:768px) and (max-width:1199px){.f-grid-item-hide-medium-true{display:none}}@media (min-width:1200px){.f-grid-item-hide-large-true{display:none}}.f-icon{display:inline-flex;align-items:center;justify-content:center}.f-icon-color-primary{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-icon-color-success{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.f-icon-color-info{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}.f-icon-color-danger{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.f-icon-color-warning{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.f-icon-color-secondary{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-icon-size-default{width:1em;height:1em}.f-icon-size-small{width:.875rem;height:.875rem}.f-icon-size-medium{width:1rem;height:1rem}.f-icon-size-large{width:1.25rem;height:1.25rem}.f-icon-size-x1{width:1rem;height:1rem}.f-icon-size-x2{width:2rem;height:2rem}.f-icon-size-x3{width:3rem;height:3rem}.f-icon-size-x4{width:4rem;height:4rem}.f-icon-size-x5{width:5rem;height:5rem}.f-icon-size-x6{width:6rem;height:6rem}.f-icon-size-x7{width:7rem;height:7rem}.f-icon-size-x8{width:8rem;height:8rem}.f-icon-size-x9{width:9rem;height:9rem}.f-indicator-wrapper{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.f-indicator-wrapper.f-indicator-color-default{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-default){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-primary{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-primary){--tw-bg-opacity:1;background-color:rgb(35 56 118/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(164 202 254/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-success{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-success){--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(132 225 188/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-info{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-info){--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-danger{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-danger){--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(248 180 180/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-warning{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-warning){--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(250 202 21/var(--tw-text-opacity))}.f-indicator-wrapper.f-indicator-color-secondary{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-indicator-wrapper.f-indicator-color-secondary){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-indicator-dot{margin-inline-end:.25rem;display:flex;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.f-indicator-color-default .f-indicator-dot,.f-indicator-dot.f-indicator-color-default{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-indicator-color-primary .f-indicator-dot,.f-indicator-dot.f-indicator-color-primary{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.f-indicator-color-success .f-indicator-dot,.f-indicator-dot.f-indicator-color-success{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.f-indicator-color-info .f-indicator-dot,.f-indicator-dot.f-indicator-color-info{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity))}.f-indicator-color-danger .f-indicator-dot,.f-indicator-dot.f-indicator-color-danger{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.f-indicator-color-warning .f-indicator-dot,.f-indicator-dot.f-indicator-color-warning{--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.f-indicator-color-secondary .f-indicator-dot,.f-indicator-dot.f-indicator-color-secondary{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.f-inline-editor a{pointer-events:none}.f-inline-editor [data-inline-editable]{border:1px dashed #0000;transition:all .3s ease}.f-inline-editor [data-inline-editable]:hover{border:1px dashed rgba(21,78,242,.314)}.f-inline-editor [data-inline-editable]:focus{border:1px dashed #154ef2;outline:none}.f-inline-editor-dirty .f-inline-editor-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.125);transition:all .3s ease;opacity:1;pointer-events:none}.f-inline-editor-actions{display:flex;gap:4px;position:absolute;top:6px;opacity:0;pointer-events:none;transition:all .3s ease;right:70px}.f-inline-editor-action-save{border-radius:3px;color:#fff;background-color:#154ef2;font-size:12px;padding:2px 10px}.f-inline-editor-action-save:hover{background-color:#1444d3}.f-inline-editor-action-cancel{font-size:12px;color:#6b7280;padding:2px 10px}.f-inline-editor-action-cancel:hover{color:#52565e}.f-inline-editor-action-message{color:#154ef2;font-size:12px;font-weight:700}.f-plugin-container:hover .f-inline-editor-dirty .f-inline-editor-content:after{opacity:0}.f-inline-editor-dirty .f-inline-editor-actions{opacity:1;pointer-events:all}.f-modal{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;max-height:100%;width:100%;overflow-y:auto;overflow-x:hidden;padding:1rem}@media (min-width:768px){.f-modal{inset:0}}.f-modal-body{max-height:70vh;overflow:auto}.f-modal-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.f-modal-body{padding:1.5rem}.f-modal-content{position:relative;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-modal-content){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.f-modal-footer{display:flex;align-items:center;justify-content:flex-end;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:1.5rem}:is(.dark .f-modal-footer){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.f-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-width:1px;padding:1.25rem}:is(.dark .f-modal-header){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.f-modal-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-modal-title){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.f-modal-title{font-size:1.5rem;line-height:2rem}}.f-modal-wrapper{position:relative;max-height:100%;width:100%}.f-modal-size-small>.f-modal-wrapper{max-width:28rem}.f-modal-size-medium>.f-modal-wrapper{max-width:32rem}.f-modal-size-large>.f-modal-wrapper{max-width:56rem}@media (min-width:1280px){.f-modal-size-large>.f-modal-wrapper{max-width:80rem}}.f-modal-placement-top{align-items:flex-start;justify-content:center;padding-top:2.5rem}@media (min-width:640px){.f-modal-placement-top{padding-top:5rem}}@media (min-width:768px){.f-modal-placement-top{padding-top:6rem}}.f-modal-placement-middle{align-items:center;justify-content:center}.f-modal-backdrop{position:fixed;inset:0;z-index:40;background-color:#11182780}:is(.dark .f-modal-backdrop){background-color:#111827cc}.f-pagination ul{display:inline-flex;height:2.5rem}.f-pagination ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-1px*var(--tw-space-x-reverse));margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)))}.f-pagination ul{font-size:1rem;line-height:1.5rem}.f-pagination ul li:not(:first-child):not(:last-child) button{border-radius:0}.f-pagination ul li:first-child button{margin-inline-start:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.f-pagination ul li:last-child button{margin-inline-end:0;border-start-start-radius:0;border-end-start-radius:0}.f-pagination-info{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-pagination-info){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-pagination-info>span{font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .f-pagination-info>span){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-pagination-item button{position:relative;display:flex;height:2.5rem;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-pagination-item button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:is(.dark .f-pagination-item button){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-pagination-item button:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-pagination-item-active-true button{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.f-pagination-item-active-true button:hover{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}:is(.dark .f-pagination-item-active-true button){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-spacer-size-default,.f-spacer-size-medium{height:1rem}.f-spacer-size-small{height:.5rem}.f-spacer-size-large{height:2rem}.f-spinner svg{height:2rem;width:2rem}@keyframes spin{to{transform:rotate(1turn)}}.f-spinner svg{animation:spin 1s linear infinite;fill:#9ca3af;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:is(.dark .f-spinner svg){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.f-spinner-color-primary svg{fill:#1c64f2}.f-spinner-color-success svg{fill:#057a55}.f-spinner-color-info svg{fill:#0891b2}.f-spinner-color-danger svg{fill:#e02424}.f-spinner-color-warning svg{fill:#9f580a}.f-spinner-color-secondary svg{fill:#4b5563}.f-stack{display:flex;align-items:center}.f-stack-gutter-default,.f-stack-gutter-small{gap:.5rem}.f-stack-gutter-medium{gap:1rem}.f-stack-gutter-large{gap:1.5rem}.f-stack-vertical-true{flex-direction:column}.f-stack-wrap-true{flex-wrap:wrap}.f-stack-items-start{align-items:flex-start}.f-stack-items-end{align-items:flex-end}.f-stack-items-center{align-items:center}.f-stack-items-baseline{align-items:baseline}.f-stack-items-stretch{align-items:stretch}.f-stack-justify-normal{justify-content:normal}.f-stack-justify-start{justify-content:flex-start}.f-stack-justify-end{justify-content:flex-end}.f-stack-justify-center{justify-content:center}.f-stack-justify-between{justify-content:space-between}.f-stack-justify-around{justify-content:space-around}.f-stack-justify-evenly{justify-content:space-evenly}.f-stack-justify-stretch{justify-content:stretch}.f-stepper-item{margin-bottom:2.5rem;margin-inline-start:1.5rem}.f-stepper-item-icon{position:absolute;inset-inline-start:-1rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity))}:is(.dark .f-stepper-item-icon){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity));--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.f-stepper-item-subtitle{font-size:.875rem;line-height:1.25rem}.f-stepper-item-title{font-weight:500;line-height:1.25}.f-stepper-vertical-true{position:relative;margin-inline-start:1rem;border-inline-start-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-stepper-vertical-true){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-tabs{width:100%}.f-tab-header{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-tab-header){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-tab-list{margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:is(.dark .f-tab-list){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.f-tab-list-inner{margin-bottom:-1px;display:flex;flex-wrap:wrap}.f-tab-panel{display:none}.f-tab-panel-active-true{display:unset}.f-tab-item button{display:inline-block;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:2px;border-color:#0000;padding:1rem}.f-tab-item-active-false button{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-tab-item-active-false button:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-false button){border-color:#0000;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-false button:hover){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.f-tab-item-active-true button{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}:is(.dark .f-tab-item-active-true button){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-toast{display:flex;width:100%;align-items:center;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem}.f-toast-type-info{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}:is(.dark .f-toast-type-info){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.f-toast-type-info .f-toast-close{background-color:rgb(235 245 255/var(--tw-bg-opacity))}.f-toast-type-info .f-toast-close,.f-toast-type-info .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.f-toast-type-info .f-toast-close:hover{background-color:rgb(195 221 253/var(--tw-bg-opacity))}.f-toast-type-info .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(118 169 250/var(--tw-ring-opacity))}:is(.dark .f-toast-type-info .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}:is(.dark .f-toast-type-info .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-danger{--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}:is(.dark .f-toast-type-danger){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.f-toast-type-danger .f-toast-close{background-color:rgb(253 242 242/var(--tw-bg-opacity))}.f-toast-type-danger .f-toast-close,.f-toast-type-danger .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.f-toast-type-danger .f-toast-close:hover{background-color:rgb(251 213 213/var(--tw-bg-opacity))}.f-toast-type-danger .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}:is(.dark .f-toast-type-danger .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}:is(.dark .f-toast-type-danger .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-warning{--tw-bg-opacity:1;background-color:rgb(253 253 234/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}:is(.dark .f-toast-type-warning){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.f-toast-type-warning .f-toast-close{background-color:rgb(253 253 234/var(--tw-bg-opacity))}.f-toast-type-warning .f-toast-close,.f-toast-type-warning .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.f-toast-type-warning .f-toast-close:hover{background-color:rgb(252 233 106/var(--tw-bg-opacity))}.f-toast-type-warning .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}:is(.dark .f-toast-type-warning .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}:is(.dark .f-toast-type-warning .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-success{--tw-bg-opacity:1;background-color:rgb(243 250 247/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}:is(.dark .f-toast-type-success){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.f-toast-type-success .f-toast-close{background-color:rgb(243 250 247/var(--tw-bg-opacity))}.f-toast-type-success .f-toast-close,.f-toast-type-success .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.f-toast-type-success .f-toast-close:hover{background-color:rgb(188 240 218/var(--tw-bg-opacity))}.f-toast-type-success .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(49 196 141/var(--tw-ring-opacity))}:is(.dark .f-toast-type-success .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}:is(.dark .f-toast-type-success .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-type-default{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .f-toast-type-default){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.f-toast-type-default .f-toast-close{background-color:rgb(249 250 251/var(--tw-bg-opacity))}.f-toast-type-default .f-toast-close,.f-toast-type-default .f-toast-close:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.f-toast-type-default .f-toast-close:hover{background-color:rgb(229 231 235/var(--tw-bg-opacity))}.f-toast-type-default .f-toast-close:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}:is(.dark .f-toast-type-default .f-toast-close){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .f-toast-type-default .f-toast-close:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.f-toast-provider{position:absolute;right:0;top:0;z-index:40;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}[data-tooltip-style^=light]+.f-tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.f-tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.f-tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.f-tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.f-tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.f-tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.f-tooltip.invisible>.tooltip-arrow:before{visibility:hidden}.f-tooltip{position:absolute;z-index:10;display:inline-block;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .f-tooltip){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.tooltip.f-tooltip:not(.visible)>.tooltip-arrow:before,[role=tooltip].f-tooltip:not(.visible)>[data-popper-arrow]:after,[role=tooltip].f-tooltip:not(.visible)>[data-popper-arrow]:before{visibility:hidden}.f-tooltip:not(.visible){visibility:hidden;opacity:0}.f-typography{font-size:1rem;line-height:1.5rem}:is(.dark .f-typography){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.f-typography-size-h1{font-size:3rem;line-height:1;font-weight:800}.f-typography-size-h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.f-typography-size-h3{font-size:1.875rem;line-height:2.25rem;font-weight:700}.f-typography-size-h4{font-size:1.5rem;line-height:2rem;font-weight:700}.f-typography-size-h5{font-size:1.25rem;line-height:1.75rem;font-weight:700}.f-typography-size-h6{font-size:1.125rem;line-height:1.75rem;font-weight:700}.f-typography-size-extra-small{font-size:.75rem;line-height:1rem}.f-typography-size-small{font-size:.875rem;line-height:1.25rem}.f-typography-size-large{font-size:1.125rem;line-height:1.75rem}.f-typography-size-extra-large{font-size:1.25rem;line-height:1.75rem}.f-typography-weight-thin{font-weight:100}.f-typography-weight-extra-light{font-weight:200}.f-typography-weight-normal{font-weight:400}.f-typography-weight-medium{font-weight:500}.f-typography-weight-semi-bold{font-weight:600}.f-typography-weight-bold{font-weight:700}.f-typography-weight-extra-bold{font-weight:800}.f-typography-weight-black{font-weight:900}.f-typography-align-left{text-align:left}.f-typography-align-center{text-align:center}.f-typography-align-right{text-align:right}.f-typography-align-justify{text-align:justify}.f-typography-align-start{text-align:start}.f-typography-align-end{text-align:end}.f-typography-color-primary{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .f-typography-color-primary){--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.f-typography-color-success{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}:is(.dark .f-typography-color-success){--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.f-typography-color-info{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}:is(.dark .f-typography-color-info){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity))}.f-typography-color-danger{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}:is(.dark .f-typography-color-danger){--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.f-typography-color-warning{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}:is(.dark .f-typography-color-warning){--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.f-typography-color-secondary{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .f-typography-color-secondary){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:\!bg-primary-800:hover{--tw-bg-opacity:1!important;background-color:rgb(15 71 126/var(--tw-bg-opacity))!important}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:\!ring-primary-300:focus{--tw-ring-opacity:1!important;--tw-ring-color:rgb(163 200 237/var(--tw-ring-opacity))!important}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:border-blue-500){--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:#0000}:is(.dark .dark\:\!bg-primary-600){--tw-bg-opacity:1!important;background-color:rgb(23 106 189/var(--tw-bg-opacity))!important}:is(.dark .dark\:\!bg-primary-700){--tw-bg-opacity:1!important;background-color:rgb(19 89 158/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:#1f293780}:is(.dark .dark\:bg-gray-900\/80){background-color:#111827cc}:is(.dark .dark\:text-blue-500){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:\!bg-primary-700:hover){--tw-bg-opacity:1!important;background-color:rgb(19 89 158/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))} +/*# sourceMappingURL=app.min.css.map */ \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css.map b/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css.map new file mode 100644 index 000000000..9ec9cce65 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/app.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../Styles/Flowbite/Components/Form/FormMarkdownEditor.core.css","../../Styles/dist/app.css","../../Styles/Flowbite/Base.scss","../../Styles/Flowbite/Components/Accordion.scss","../../Styles/Flowbite/Components/Alert.scss","../../Styles/Flowbite/Components/Avatar.scss","../../Styles/Flowbite/Components/Badge.scss","../../Styles/Flowbite/Components/Breadcrumb.scss","../../Styles/Flowbite/Components/Button.scss","../../Styles/Flowbite/Components/Card.scss","../../Styles/Flowbite/Components/CloseButton.scss","../../Styles/Flowbite/Components/Confirm.scss","../../Styles/Flowbite/Components/DataTable.scss","../../Styles/Flowbite/Components/Divider.scss","../../Styles/Flowbite/Components/Dropdown.scss","../../Styles/Flowbite/Components/Form/FormAutocomplete.core.css","../../Styles/Flowbite/Components/Form/FormAutocomplete.scss","../../Styles/Flowbite/Components/Form/FormCheckbox.scss","../../Styles/Flowbite/Components/Form/FormCheckboxGroup.scss","../../Styles/Flowbite/Components/Form/FormDateInput.scss","../../Styles/Flowbite/Components/Form/FormField.scss","../../Styles/Flowbite/Components/Form/FormFileUpload.scss","../../Styles/Flowbite/Components/Form/FormInput.scss","../../Styles/Flowbite/Components/Form/FormLabel.scss","../../Styles/Flowbite/Components/Form/FormMarkdownEditor.scss","../../Styles/Flowbite/Components/Form/FormNumberInput.scss","../../Styles/Flowbite/Components/Form/FormTreeSelector.scss","../../Styles/Flowbite/Components/Form/FormRichTextEditor.core.css","../../Styles/Flowbite/Components/Form/FormRichTextEditor.scss","../../Styles/Flowbite/Components/Form/FormRadioGroup.scss","../../Styles/Flowbite/Components/Form/FormSelect.scss","../../Styles/Flowbite/Components/Form/FormSwitch.scss","../../Styles/Flowbite/Components/Form/FormTextarea.scss","../../Styles/Flowbite/Components/Grid.scss","../../Styles/Flowbite/Components/Icon.scss","../../Styles/Flowbite/Components/Indicator.scss","../../Styles/Flowbite/Components/InlineEditor.scss","../../Styles/Flowbite/Components/Modal.scss","../../Styles/Flowbite/Components/Pagination.scss","../../Styles/Flowbite/Components/Spacer.scss","../../Styles/Flowbite/Components/Spinner.scss","../../Styles/Flowbite/Components/Stack.scss","../../Styles/Flowbite/Components/Stepper.scss","../../Styles/Flowbite/Components/Tabs.scss","../../Styles/Flowbite/Components/Toast.scss","../../Styles/Flowbite/Components/Tooltip.scss","../../Styles/Flowbite/Components/Typography.scss"],"names":[],"mappings":"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uI,CACF,C0B5nEkxI,iCAAiC,qCAAqC,yC1BgoEt1I,CACF,C0BjoEm4I,6CAA6C,wB1BooEh7I,C0BpoEy8I,2DAA6D,oC1BwoEtgJ,C0BxoE4iJ,6BAA6B,qCAAqC,gC1B6oE5mJ,CACF,C0B9oEgpJ,iCAAiC,qCAAqC,kC1BkpEptJ,CACF,C0BnpE0vJ,6CAA6C,wB1BspEvyJ,C0BtpEg0J,2DAA6D,wC1B0pE73J,C0B1pEu6J,6BAA6B,qCAAqC,yB1B+pEv+J,CACF,C0BhqEogK,iCAAiC,qCAAqC,2B1BoqExkK,CACF,C0BrqEumK,6CAA6C,wB1BwqEppK,C0BxqE6qK,2DAA6D,wC1B4qE1uK,C0B5qEoxK,6BAA6B,qCAAqC,kB1BirEp1K,CACF,C0BlrE02K,iCAAiC,qCAAqC,oB1BsrE96K,CACF,C0BvrEs8K,6CAA6C,wB1B0rEn/K,C0B1rE4gL,2DAA6D,oC1B8rEzkL,C0B9rE+mL,+CAA+C,gB1BksE9pL,C0BlsE+qL,iDAAiD,kB1BssEhuL,C0BtsEmvL,wDAAwD,iB1B0sE3yL,C0B1sE6zL,0DAA0D,mB1B8sEv3L,C0B9sE24L,+CAA+C,gB1BktE17L,C0BltE28L,iDAAiD,kB1BstE5/L,C0BttE+gM,wDAAwD,iB1B0tEvkM,C0B1tEylM,0DAA0D,mB1B8tEnpM,C0B9tEuqM,+CAA+C,gB1BkuEttM,C0BluEuuM,iDAAiD,mB1BsuExxM,C0BtuE4yM,wDAAwD,iB1B0uEp2M,C0B1uEs3M,0DAA0D,oB1B8uEh7M,C0B9uEq8M,+CAA+C,iB1BkvEp/M,C0BlvEsgN,iDAAiD,mB1BsvEvjN,C0BtvE2kN,wDAAwD,kB1B0vEnoN,C0B1vEspN,0DAA0D,oB1B8vEhtN,C0B9vEquN,+CAA+C,iB1BkwEpxN,C0BlwEsyN,iDAAiD,mB1BswEv1N,C0BtwE22N,wDAAwD,kB1B0wEn6N,C0B1wEs7N,0DAA0D,oB1B8wEh/N,C0B9wEqgO,+CAA+C,iB1BkxEpjO,C0BlxEskO,iDAAiD,mB1BsxEvnO,C0BtxE2oO,wDAAwD,kB1B0xEnsO,C0B1xEstO,0DAA0D,oB1B8xEhxO,C0B9xEqyO,+CAA+C,iB1BkyEp1O,C0BlyEs2O,iDAAiD,mB1BsyEv5O,C0BtyE26O,wDAAwD,kB1B0yEn+O,C0B1yEs/O,0DAA0D,oB1B8yEhjP,C0B9yEqkP,+CAA+C,iB1BkzEpnP,C0BlzEsoP,iDAAiD,mB1BszEvrP,C0BtzE2sP,wDAAwD,kB1B0zEnwP,C0B1zEsxP,0DAA0D,oB1B8zEh1P,C0B9zEq2P,+CAA+C,iB1Bk0Ep5P,C0Bl0Es6P,iDAAiD,mB1Bs0Ev9P,C0Bt0E2+P,wDAAwD,kB1B00EniQ,C0B10EsjQ,0DAA0D,oB1B80EhnQ,C0B90EqoQ,+BAA+B,mB1Bk1EpqQ,C0Bl1EwrQ,6CAA+C,gBAAA,CAAiB,mBAAA,CAAoB,e1Bw1E5wQ,C0Bx1E4xQ,iBAAiB,kBAAA,CAAmB,U1B61Eh0Q,C0B71E20Q,oBAAoB,Y1Bi2E/1Q,C0Bj2E42Q,oCAAoC,qB1Bq2Eh5Q,C0Br2Es6Q,qBAAqB,aAAA,CAAc,c1B02Ez8Q,C0B12Ew9Q,qCAAqC,a1B82E7/Q,C0B92E2gR,oCAAoC,iB1Bk3E/iR,C0Bl3EikR,wBAAwB,qB1Bs3EzlR,C0Bt3E+mR,sBAAsB,wB1B03EroR,C0B13E8pR,yBAAyB,qB1B83EvrR,C0B93E6sR,yBAAyB,qB1Bk4EtuR,C0Bl4E4vR,wBAAwB,wB1Bs4EpxR,C0Bt4E6yR,uBAAuB,qB1B04Ep0R,C0B14E01R,yBAAyB,qB1B84En3R,C0B94Ey4R,2BAA2B,U1Bk5Ep6R,C0Bl5E+6R,yBAAyB,a1Bs5Ex8R,C0Bt5Es9R,4BAA4B,U1B05El/R,C0B15E6/R,4BAA4B,U1B85EzhS,C0B95EoiS,2BAA2B,a1Bk6E/jS,C0Bl6E6kS,0BAA0B,U1Bs6EvmS,C0Bt6EknS,4BAA4B,U1B06E9oS,C0B16EypS,0BAA0B,yC1B86EnrS,C0B96E6tS,8BAA8B,wC1Bk7E3vS,C0Bl7EoyS,0BAA0B,e1Bs7E9zS,C0Bt7E80S,0BAA0B,e1B07Ex2S,C0B17Ew3S,yBAAyB,e1B87Ej5S,C0B97Ei6S,6BAA6B,aAAA,CAAc,kB1Bm8E58S,C0Bn8E+9S,4BAA4B,iB1Bu8E3/S,C0Bv8E6gT,6BAA6B,kB1B28E1iT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,W1BgwF9sjB,C0BhwF0tjB,0CAA0C,sBAAA,CAA6B,UAAA,CAAW,WAAA,CAAY,UAAA,CAAW,SAAA,CAAU,U1BywF70jB,C0BzwFw1jB,mEAAmE,iBAAA,CAAkB,eAAA,CAAgB,OAAA,CAAQ,OAAA,CAAQ,U1BixF78jB,C0BjxFw9jB,+fAAqgB,wB1BqxF79kB,C0BrxFs/kB,8BAA8B,U1ByxFphlB,C0BzxF+hlB,2GAA6G,gB1B6xF5olB,C0B7xF6plB,2IAA6I,mB1BiyF1ylB,C0BjyF8zlB,2IAA6I,mB1BqyF38lB,C0BryF+9lB,2IAA6I,mB1ByyF5mmB,C0BzyFgomB,2IAA6I,mB1B6yF7wmB,C0B7yFiymB,2IAA6I,mB1BizF96mB,C0BjzFk8mB,2IAA6I,mB1BqzF/knB,C0BrzFmmnB,qEAAsE,a1ByzFzqnB,C0BzzFurnB,qEAAsE,e1B6zF7vnB,C0B7zF6wnB,qEAAsE,gB1Bi0Fn1nB,C0Bj0Fo2nB,qEAAsE,a1Bq0F16nB,C0Br0Fw7nB,qEAAsE,e1By0F9/nB,C0Bz0F8goB,qEAAsE,e1B60FploB,C0B70FomoB,4BAA4B,W1Bi1FhooB,C0Bj1F4ooB,uGAAyG,oB1Bq1FrvoB,C0Br1F0woB,2IAA6I,e1By1Fv5oB,C0Bz1Fu6oB,mJAAqJ,mB1B61F5jpB,C0B71FglpB,qEAAsE,yC1Bi2FtppB,C0Bj2FgspB,yEAA0E,wC1Bq2F1wpB,C0Br2FmzpB,4BAA4B,U1By2F/0pB,C0Bz2F01pB,uGAAyG,gB1B62Fn8pB,C0B72Fo9pB,2IAA6I,e1Bi3FjmqB,C0Bj3FinqB,2IAA6I,e1Bq3F9vqB,C0Br3F8wqB,yIAA2I,c1By3Fz5qB,C0Bz3Fw6qB,qEAAsE,c1B63F9+qB,C0B73F6/qB,qEAAsE,c1Bi4FnkrB,C0Bj4FklrB,oEAAqE,c1Bq4FvprB,C0Br4FsqrB,wDAAwD,qB1By4F9trB,C0Bz4FovrB,mDAAmD,qB1B64FvyrB,C0B74F6zrB,yBAAyB,iB1Bi5Ft1rB,C0Bj5Fw2rB,gCAAgC,SAAA,CAAU,O1Bs5Fl5rB,C0Bt5F05rB,oBAAoB,qBAAA,CAAsB,qBAAA,CAAsB,qDAAA,CA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AokIA,CApkIA,mDAokIA,CApkIA,kCAAA,qBAokIA,CApkIA,mDAokIA,CApkIA,qCAAA,kBAokIA,CApkIA,mCAAA,2BAokIA,CApkIA,+DAokIA,CApkIA,mCAAA,2BAokIA,CApkIA,8DAokIA,CApkIA,8BAAA,iBAokIA,CApkIA,qDAokIA,CApkIA,8BAAA,iBAokIA,CApkIA,mDAokIA,CApkIA,8BAAA,iBAokIA,CApkIA,mDAokIA,CApkIA,8BAAA,iBAokIA,CApkIA,mDAokIA,CApkIA,kCAAA,0BAokIA,CApkIA,kCAAA,0BAokIA,CApkIA,gCAAA,mBAokIA,CApkIA,4CAokIA,CApkIA,gCAAA,mBAokIA,CApkIA,6CAokIA,CApkIA,6BAAA,mBAokIA,CApkIA,6CAokIA,CApkIA,gDAAA,2BAokIA,CApkIA,8DAokIA,CApkIA,2CAAA,iBAokIA,CApkIA,oDAokIA,CApkIA,2CAAA,iBAokIA,CApkIA,mDAokIA,CApkIA,2CAAA,iBAokIA,CApkIA,mDAokIA,CApkIA,6CAAA,mBAokIA,CApkIA,4CAokIA,CApkIA,6CAAA,mBAokIA,CApkIA,6CAokIA,CApkIA,0CAAA,mBAokIA,CApkIA,6CAokIA","file":"app.min.css"} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css.map b/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css.map deleted file mode 100644 index 1a0691d84..000000000 --- a/src/Frontend/FluentCMS.Web.UI.Components/wwwroot/css/flowbite.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../Styles/Flowbite/Components/Form/FormMarkdownEditor.core.css","../../Styles/dist/flowbite.css","../../Styles/Flowbite/App.scss","../../Styles/Flowbite/Components/Accordion.scss","../../Styles/Flowbite/Components/Alert.scss","../../Styles/Flowbite/Components/Avatar.scss","../../Styles/Flowbite/Components/Badge.scss","../../Styles/Flowbite/Components/Breadcrumb.scss","../../Styles/Flowbite/Components/Button.scss","../../Styles/Flowbite/Components/Card.scss","../../Styles/Flowbite/Components/CloseButton.scss","../../Styles/Flowbite/Components/Confirm.scss","../../Styles/Flowbite/Components/DataTable.scss","../../Styles/Flowbite/Components/Divider.scss","../../Styles/Flowbite/Components/Dropdown.scss","../../Styles/Flowbite/Components/Form/FormAutocomplete.core.css","../../Styles/Flowbite/Components/Form/FormAutocomplete.scss","../../Styles/Flowbite/Components/Form/FormCheckbox.scss","../../Styles/Flowbite/Components/Form/FormCheckboxGroup.scss","../../Styles/Flowbite/Components/Form/FormDateInput.scss","../../Styles/Flowbite/Components/Form/FormField.scss","../../Styles/Flowbite/Components/Form/FormFileUpload.scss","../../Styles/Flowbite/Components/Form/FormInput.scss","../../Styles/Flowbite/Components/Form/FormLabel.scss","../../Styles/Flowbite/Components/Form/FormMarkdownEditor.scss","../../Styles/Flowbite/Components/Form/FormNumberInput.scss","../../Styles/Flowbite/Components/Form/FormTreeSelector.scss","../../Styles/Flowbite/Components/Form/FormRichTextEditor.core.css","../../Styles/Flowbite/Components/Form/FormRichTextEditor.scss","../../Styles/Flowbite/Components/Form/FormRadioGroup.scss","../../Styles/Flowbite/Components/Form/FormSelect.scss","../../Styles/Flowbite/Components/Form/FormSwitch.scss","../../Styles/Flowbite/Components/Form/FormTextarea.scss","../../Styles/Flowbite/Components/Grid.scss","../../Styles/Flowbite/Components/Icon.scss","../../Styles/Flowbite/Components/Indicator.scss","../../Styles/Flowbite/Components/InlineEditor.scss","../../Styles/Flowbite/Components/Modal.scss","../../Styles/Flowbite/Components/Pagination.scss","../../Styles/Flowbite/Components/Spacer.scss","../../Styles/Flowbite/Components/Spinner.scss","../../Styles/Flowbite/Components/Stack.scss","../../Styles/Flowbite/Components/Stepper.scss","../../Styles/Flowbite/Components/Tabs.scss","../../Styles/Flowbite/Components/Toast.scss","../../Styles/Flowbite/Components/Tooltip.scss","../../Styles/Flowbite/Components/Typography.scss","../../Styles/Flowbite/Plugins/Block.scss","../../Styles/Flowbite/Plugins/IFrame.scss"],"names":[],"mappings":"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uI,CACF,C0B5nEkxI,iCAAiC,qCAAqC,yC1BgoEt1I,CACF,C0BjoEm4I,6CAA6C,wB1BooEh7I,C0BpoEy8I,2DAA6D,oC1BwoEtgJ,C0BxoE4iJ,6BAA6B,qCAAqC,gC1B6oE5mJ,CACF,C0B9oEgpJ,iCAAiC,qCAAqC,kC1BkpEptJ,CACF,C0BnpE0vJ,6CAA6C,wB1BspEvyJ,C0BtpEg0J,2DAA6D,wC1B0pE73J,C0B1pEu6J,6BAA6B,qCAAqC,yB1B+pEv+J,CACF,C0BhqEogK,iCAAiC,qCAAqC,2B1BoqExkK,CACF,C0BrqEumK,6CAA6C,wB1BwqEppK,C0BxqE6qK,2DAA6D,wC1B4qE1uK,C0B5qEoxK,6BAA6B,qCAAqC,kB1BirEp1K,CACF,C0BlrE02K,iCAAiC,qCAAqC,oB1BsrE96K,CACF,C0BvrEs8K,6CAA6C,wB1B0rEn/K,C0B1rE4gL,2DAA6D,oC1B8rEzkL,C0B9rE+mL,+CAA+C,gB1BksE9pL,C0BlsE+qL,iDAAiD,kB1BssEhuL,C0BtsEmvL,wDAAwD,iB1B0sE3yL,C0B1sE6zL,0DAA0D,mB1B8sEv3L,C0B9sE24L,+CAA+C,gB1BktE17L,C0BltE28L,iDAAiD,kB1BstE5/L,C0BttE+gM,wDAAwD,iB1B0tEvkM,C0B1tEylM,0DAA0D,mB1B8tEnpM,C0B9tEuqM,+CAA+C,gB1BkuEttM,C0BluEuuM,iDAAiD,mB1BsuExxM,C0BtuE4yM,wDAAwD,iB1B0uEp2M,C0B1uEs3M,0DAA0D,oB1B8uEh7M,C0B9uEq8M,+CAA+C,iB1BkvEp/M,C0BlvEsgN,iDAAiD,mB1BsvEvjN,C0BtvE2kN,wDAAwD,kB1B0vEnoN,C0B1vEspN,0DAA0D,oB1B8vEhtN,C0B9vEquN,+CAA+C,iB1BkwEpxN,C0BlwEsyN,iDAAiD,mB1BswEv1N,C0BtwE22N,wDAAwD,kB1B0wEn6N,C0B1wEs7N,0DAA0D,oB1B8wEh/N,C0B9wEqgO,+CAA+C,iB1BkxEpjO,C0BlxEskO,iDAAiD,mB1BsxEvnO,C0BtxE2oO,wDAAwD,kB1B0xEnsO,C0B1xEstO,0DAA0D,oB1B8xEhxO,C0B9xEqyO,+CAA+C,iB1BkyEp1O,C0BlyEs2O,iDAAiD,mB1BsyEv5O,C0BtyE26O,wDAAwD,kB1B0yEn+O,C0B1yEs/O,0DAA0D,oB1B8yEhjP,C0B9yEqkP,+CAA+C,iB1BkzEpnP,C0BlzEsoP,iDAAiD,mB1BszEvrP,C0BtzE2sP,wDAAwD,kB1B0zEnwP,C0B1zEsxP,0DAA0D,oB1B8zEh1P,C0B9zEq2P,+CAA+C,iB1Bk0Ep5P,C0Bl0Es6P,iDAAiD,mB1Bs0Ev9P,C0Bt0E2+P,wDAAwD,kB1B00EniQ,C0B10EsjQ,0DAA0D,oB1B80EhnQ,C0B90EqoQ,+BAA+B,mB1Bk1EpqQ,C0Bl1EwrQ,6CAA+C,gBAAA,CAAiB,mBAAA,CAAoB,e1Bw1E5wQ,C0Bx1E4xQ,iBAAiB,kBAAA,CAAmB,U1B61Eh0Q,C0B71E20Q,oBAAoB,Y1Bi2E/1Q,C0Bj2E42Q,oCAAoC,qB1Bq2Eh5Q,C0Br2Es6Q,qBAAqB,aAAA,CAAc,c1B02Ez8Q,C0B12Ew9Q,qCAAqC,a1B82E7/Q,C0B92E2gR,oCAAoC,iB1Bk3E/iR,C0Bl3EikR,wBAAwB,qB1Bs3EzlR,C0Bt3E+mR,sBAAsB,wB1B03EroR,C0B13E8pR,yBAAyB,qB1B83EvrR,C0B93E6sR,yBAAyB,qB1Bk4EtuR,C0Bl4E4vR,wBAAwB,wB1Bs4EpxR,C0Bt4E6yR,uBAAuB,qB1B04Ep0R,C0B14E01R,yBAAyB,qB1B84En3R,C0B94Ey4R,2BAA2B,U1Bk5Ep6R,C0Bl5E+6R,yBAAyB,a1Bs5Ex8R,C0Bt5Es9R,4BAA4B,U1B05El/R,C0B15E6/R,4BAA4B,U1B85EzhS,C0B95EoiS,2BAA2B,a1Bk6E/jS,C0Bl6E6kS,0BAA0B,U1Bs6EvmS,C0Bt6EknS,4BAA4B,U1B06E9oS,C0B16EypS,0BAA0B,yC1B86EnrS,C0B96E6tS,8BAA8B,wC1Bk7E3vS,C0Bl7EoyS,0BAA0B,e1Bs7E9zS,C0Bt7E80S,0BAA0B,e1B07Ex2S,C0B17Ew3S,yBAAyB,e1B87Ej5S,C0B97Ei6S,6BAA6B,aAAA,CAAc,kB1Bm8E58S,C0Bn8E+9S,4BAA4B,iB1Bu8E3/S,C0Bv8E6gT,6BAA6B,kB1B28E1iT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,W1BgwF9sjB,C0BhwF0tjB,0CAA0C,sBAAA,CAA6B,UAAA,CAAW,WAAA,CAAY,UAAA,CAAW,SAAA,CAAU,U1BywF70jB,C0BzwFw1jB,mEAAmE,iBAAA,CAAkB,eAAA,CAAgB,OAAA,CAAQ,OAAA,CAAQ,U1BixF78jB,C0BjxFw9jB,+fAAqgB,wB1BqxF79kB,C0BrxFs/kB,8BAA8B,U1ByxFphlB,C0BzxF+hlB,2GAA6G,gB1B6xF5olB,C0B7xF6plB,2IAA6I,mB1BiyF1ylB,C0BjyF8zlB,2IAA6I,mB1BqyF38lB,C0BryF+9lB,2IAA6I,mB1ByyF5mmB,C0BzyFgomB,2IAA6I,mB1B6yF7wmB,C0B7yFiymB,2IAA6I,mB1BizF96mB,C0BjzFk8mB,2IAA6I,mB1BqzF/knB,C0BrzFmmnB,qEAAsE,a1ByzFzqnB,C0BzzFurnB,qEAAsE,e1B6zF7vnB,C0B7zF6wnB,qEAAsE,gB1Bi0Fn1nB,C0Bj0Fo2nB,qEAAsE,a1Bq0F16nB,C0Br0Fw7nB,qEAAsE,e1By0F9/nB,C0Bz0F8goB,qEAAsE,e1B60FploB,C0B70FomoB,4BAA4B,W1Bi1FhooB,C0Bj1F4ooB,uGAAyG,oB1Bq1FrvoB,C0Br1F0woB,2IAA6I,e1By1Fv5oB,C0Bz1Fu6oB,mJAAqJ,mB1B61F5jpB,C0B71FglpB,qEAAsE,yC1Bi2FtppB,C0Bj2FgspB,yEAA0E,wC1Bq2F1wpB,C0Br2FmzpB,4BAA4B,U1By2F/0pB,C0Bz2F01pB,uGAAyG,gB1B62Fn8pB,C0B72Fo9pB,2IAA6I,e1Bi3FjmqB,C0Bj3FinqB,2IAA6I,e1Bq3F9vqB,C0Br3F8wqB,yIAA2I,c1By3Fz5qB,C0Bz3Fw6qB,qEAAsE,c1B63F9+qB,C0B73F6/qB,qEAAsE,c1Bi4FnkrB,C0Bj4FklrB,oEAAqE,c1Bq4FvprB,C0Br4FsqrB,wDAAwD,qB1By4F9trB,C0Bz4FovrB,mDAAmD,qB1B64FvyrB,C0B74F6zrB,yBAAyB,iB1Bi5Ft1rB,C0Bj5Fw2rB,gCAAgC,SAAA,CAAU,O1Bs5Fl5rB,C0Bt5F05rB,oBAAoB,qBAAA,CAAsB,qBAAA,CAAsB,qDAAA,CA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","file":"flowbite.min.css"} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilder.razor b/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilder.razor index 3688e2fe1..9982e25ce 100644 --- a/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilder.razor +++ b/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilder.razor @@ -2,7 +2,7 @@ @rendermode RenderMode.InteractiveServer - + FluentCMS | Edit page diff --git a/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilderPreview.razor b/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilderPreview.razor index c1ec74bf7..778056765 100644 --- a/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilderPreview.razor +++ b/src/Frontend/FluentCMS.Web.UI/Components/SiteBuilderPreview.razor @@ -3,7 +3,8 @@ @if (ViewState.Page.HasAdminAccess) { - + + @if (Head != null) { @Head diff --git a/src/Frontend/FluentCMS.Web.UI/Default.razor b/src/Frontend/FluentCMS.Web.UI/Default.razor index c3f1afadf..9a15899d5 100644 --- a/src/Frontend/FluentCMS.Web.UI/Default.razor +++ b/src/Frontend/FluentCMS.Web.UI/Default.razor @@ -38,11 +38,8 @@ else { @RenderDynamicContent(ViewState.Layout?.Head ?? string.Empty) } - @if (!ViewState.Page.Locked && ViewState.Page.HasAdminAccess) - { - - } - + + @if (!ViewState.Page.Locked && ViewState.Page.HasAdminAccess) diff --git a/src/Frontend/FluentCMS.Web.UI/SetupPage.razor b/src/Frontend/FluentCMS.Web.UI/SetupPage.razor index b5a5f2c80..25b5aaea9 100644 --- a/src/Frontend/FluentCMS.Web.UI/SetupPage.razor +++ b/src/Frontend/FluentCMS.Web.UI/SetupPage.razor @@ -10,7 +10,7 @@ - + diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/.gitignore b/src/Frontend/FluentCMS.Web.UI/Styles/.gitignore new file mode 100644 index 000000000..de4d1f007 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/.gitignore @@ -0,0 +1,2 @@ +dist +node_modules diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/Base.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/Base.scss new file mode 100644 index 000000000..2da6c7598 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/Base.scss @@ -0,0 +1,18 @@ +$prefix: "f-"; + +html { + font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; +} + +// BODY + +body { +} + +.dark body { + color-scheme: dark; +} + +.hidden { + display: none; +} diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.editor.css b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder.scss similarity index 62% rename from src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.editor.css rename to src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder.scss index d30738c75..3befbd9bd 100644 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.editor.css +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder.scss @@ -1,14 +1,16 @@ -@import './toolbar.css'; +@import './Base.scss'; + +@import './SiteBuilder/Toolbar'; * { box-sizing: border-box; } -.f-toolbar-container { +.#{$prefix}-toolbar-container { margin-right: var(--scrollbar-width); } -.f-page-editor-toggler { +.#{$prefix}page-editor-toggler { position: fixed; transition: all 0.3s ease; top: 0; @@ -22,7 +24,7 @@ z-index: 100; } -.f-page-editor-toggler .f-page-editor-toggler-button { +.#{$prefix}page-editor-toggler .#{$prefix}page-editor-toggler-button { cursor: pointer; width: 2rem; height: 2rem; @@ -41,13 +43,13 @@ body { margin: 0; } -.f-page-editor { +.#{$prefix}page-editor { width: 100%; overflow: hidden; height: 100vh; } -.f-page-editor-iframe-wrapper { +.#{$prefix}page-editor-iframe-wrapper { background-color: #EBEBEB; position: relative; height: calc(100% - 40px); @@ -59,7 +61,7 @@ body { justify-content: center; } -.f-page-editor-iframe { +.#{$prefix}page-editor-iframe { position: absolute; /* transition: all 0.1s ease; */ top: 0; @@ -71,7 +73,7 @@ body { border: none; } -.f-page-editor-iframe-resizer { +.#{$prefix}page-editor-iframe-resizer { border-radius: 2px; box-shadow: 0 0 8px -4px rgb(129, 129, 129); display: none; @@ -84,7 +86,7 @@ body { bottom: 50%; cursor: grab; } -.f-page-editor-iframe-resizer:hover { +.#{$prefix}page-editor-iframe-resizer:hover { background-color: #d4d4d4; height: 64px; width: 12px; @@ -95,7 +97,7 @@ body { cursor: grab; } -.f-page-editor-iframe-resizer::before, .f-page-editor-iframe-resizer::after { +.#{$prefix}page-editor-iframe-resizer::before, .#{$prefix}page-editor-iframe-resizer::after { content: ''; background-color: #aaaaaa; position: absolute; @@ -105,19 +107,19 @@ body { bottom: 8px; } -.f-page-editor-iframe-resizer:hover::after, .f-page-editor-iframe-resizer:hover::before { +.#{$prefix}page-editor-iframe-resizer:hover::after, .#{$prefix}page-editor-iframe-resizer:hover::before { background-color: #c0c0c0; } -.f-page-editor-iframe-resizer::before { +.#{$prefix}page-editor-iframe-resizer::before { left: 3px; } -.f-page-editor-iframe-resizer::after { +.#{$prefix}page-editor-iframe-resizer::after { right: 3px; } -[data-responsive-mode] .f-page-editor-iframe { +[data-responsive-mode] .#{$prefix}page-editor-iframe { left: auto; right: auto; top: 1rem; @@ -131,11 +133,7 @@ body { display: flex; } -.f-page-editor-sidebar-open .f-page-editor-iframe-wrapper { - /* width: calc(100% - 240px); */ -} - -.f-page-editor-header { +.#{$prefix}page-editor-header { width: 100%; height: 40px; background-color: rgb(24, 24, 24); @@ -146,22 +144,22 @@ body { box-sizing: border-box; } -.f-page-editor-header-separator { +.#{$prefix}page-editor-header-separator { transition: all 0.3s ease; width: 0; } -.f-page-editor-sidebar-close .f-page-editor-header-separator { +.#{$prefix}page-editor-sidebar-close .#{$prefix}page-editor-header-separator { /* width: 240px; */ } -.f-page-editor-header-button-list { +.#{$prefix}page-editor-header-button-list { display: flex; gap: 4px; /* justify-content: space-between; */ } -.f-page-editor-header-button { +.#{$prefix}page-editor-header-button { padding: 4px 8px; display: flex; align-items: center; @@ -171,102 +169,102 @@ body { color: white; border: 1px solid #505050; } -.f-page-editor-header-button svg { +.#{$prefix}page-editor-header-button svg { width: 16px; height: 16px; } -.f-page-editor-header-button-primary { +.#{$prefix}page-editor-header-button-primary { background-color: #2558a5; border: 1px solid #3b48bd; } -.f-page-editor-header-button-primary:hover { +.#{$prefix}page-editor-header-button-primary:hover { background-color: #2c6bc9; } -.f-page-editor-sidebar-open .f-page-editor-toggler { +.#{$prefix}page-editor-sidebar-open .#{$prefix}page-editor-toggler { right: 240px; margin-right: -1px; } -.f-page-editor-toggler .f-page-editor-toggler-button:hover { +.#{$prefix}page-editor-toggler .#{$prefix}page-editor-toggler-button:hover { background-color: #dbdbdb; } -.f-page-editor-toggler .f-page-editor-toggler-button-primary { +.#{$prefix}page-editor-toggler .#{$prefix}page-editor-toggler-button-primary { color: white; background-color: #2558a5; border: none; } -.f-page-editor-toggler .f-page-editor-toggler-button-primary:hover { +.#{$prefix}page-editor-toggler .#{$prefix}page-editor-toggler-button-primary:hover { background-color: #2c6bc9; } -.f-plugin-container { +.#{$prefix}plugin-container { position: relative; } -.f-page-editor-forms { +.#{$prefix}page-editor-forms { display: none; } -.f-only-sidebar-opened { +.#{$prefix}only-sidebar-opened { display: none; } -.f-page-editor-sidebar-open .f-only-sidebar-opened { +.#{$prefix}page-editor-sidebar-open .#{$prefix}only-sidebar-opened { display: inherit; } -.f-page-editor-sidebar-open .f-only-sidebar-closed { +.#{$prefix}page-editor-sidebar-open .#{$prefix}only-sidebar-closed { display: none; } -.f-page-editor-sidebar-close .f-only-sidebar-opened { +.#{$prefix}page-editor-sidebar-close .#{$prefix}only-sidebar-opened { display: none; } -.f-page-editor-sidebar-close .f-only-sidebar-closed { +.#{$prefix}page-editor-sidebar-close .#{$prefix}only-sidebar-closed { display: inherit; } /* Dark mode */ -.dark .f-page-editor-sidebar { +.dark .#{$prefix}page-editor-sidebar { background-color: #242424; border-color: #303030; color-scheme: dark; } -.dark .f-plugin-definition-item { +.dark .#{$prefix}plugin-definition-item { background-color: #383838; border-color: #404040; color: white; } -.dark .f-plugin-definition-item:hover { +.dark .#{$prefix}plugin-definition-item:hover { background-color: #444444; border-color: #707070; } -.dark .f-page-editor-toggler-button { +.dark .#{$prefix}page-editor-toggler-button { background-color: #505050; border-color: #404040; color: white; fill: white; } -.dark .f-page-editor-toggler-button:hover { +.dark .#{$prefix}page-editor-toggler-button:hover { background-color: #606060; border-color: #404040; } -.dark .f-page-editor-toggler-button-primary { +.dark .#{$prefix}page-editor-toggler-button-primary { background-color: #2e3bb3; } -.dark .f-page-editor-toggler-button-primary:hover { +.dark .#{$prefix}page-editor-toggler-button-primary:hover { background-color: #3b48bd; } diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/ColumnEditor.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/ColumnEditor.scss new file mode 100644 index 000000000..9183723cc --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/ColumnEditor.scss @@ -0,0 +1,103 @@ +$section: $prefix + 'section'; + +.#{$section} { + position: relative; + overflow-x: hidden; + --resizer-color: #154EF250; + + &.dragging * { + user-select: none; + --resizer-color: #154EF2; + } + + &.active .line { + position: absolute; + top: 0; + height: 100%; + width: 1px; + background-color: #c9c9c921; + opacity: 0; + pointer-events: none; + } + + &.dragging .line { + opacity: 1; + } + + &.active [data-cols] { + transition: all 0.3s ease; + position: relative; + /* box-shadow: 0 0 0 1px rgba(161, 161, 161, 0.459); */ + } + + &.active .resizer-handle { + position: absolute; + z-index: 1; + top: 50%; + /* height: 100%; */ + right: -24px; + width: 48px; + height: 48px; + transform: translate(0, -50%); + cursor: col-resize; + } + + &.active .resizer-handle::before { + content: ''; + position: absolute; + transition: all 0.3s ease; + border-radius: 50px; + opacity: 0; + display: block; + right: 19px; + top: 50%; + bottom: 50%; + width: 12px; + height: 12px; + transform: translate(0, -50%); + background-color: white; + border: 2px solid var(--resizer-color); + } + + &.active .resizer-handle::after { + content: ''; + position: absolute; + transition: all 0.3s ease; + opacity: 0; + display: block; + /* right: 19px; */ + background-color: var(--resizer-color); + top: 50%; + transform: translate(0, -50%); + bottom: 50%; + height: 2px; + width: 2px; + left: 22px; + } + + &.active:has(.dragging) { + cursor: col-resize; + } + + &.active .resizer-handle.dragging::before, + &.active .resizer-handle:hover::before, + &.active .resizer-handle.dragging::after, + &.active .resizer-handle:hover::after, + &.active .#{$prefix}plugin-container:hover .resizer-handle::before { + opacity: 1; + } + + &.active .resizer-handle.dragging::before, + &.active .resizer-handle:hover::before { + height: 32px; + } + + &.active .resizer-handle.dragging::after, + &.active .resizer-handle:hover::after { + height: 20px; + } + + .#{$prefix}plugin-container:has(.resizer-handle.dragging) .#{$prefix}plugin-container-content { + border-color: var(--resizer-color); + } +} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Columns.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Columns.scss new file mode 100644 index 000000000..ed5273850 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Columns.scss @@ -0,0 +1,130 @@ +$section: $prefix + 'section'; +$row: $prefix + 'section-row'; +$plugin-container: $prefix + 'plugin-container'; + +.#{$section} { + display: flex; + flex-wrap: wrap; +} + +.#{$section} > .#{$plugin-container} { + width: 100%; +} + +.#{$row} > [data-cols="1"] { + width: calc(100% / 12); +} +.#{$row} > [data-cols="2"] { + width: calc(200% / 12); +} +.#{$row} > [data-cols="3"] { + width: calc(300% / 12); +} +.#{$row} > [data-cols="4"] { + width: calc(400% / 12); +} +.#{$row} > [data-cols="5"] { + width: calc(500% / 12); +} +.#{$row} > [data-cols="6"] { + width: calc(600% / 12); +} +.#{$row} > [data-cols="7"] { + width: calc(700% / 12); +} +.#{$row} > [data-cols="8"] { + width: calc(800% / 12); +} +.#{$row} > [data-cols="9"] { + width: calc(900% / 12); +} +.#{$row} > [data-cols="10"] { + width: calc(1000% / 12); +} +.#{$row} > [data-cols="11"] { + width: calc(1100% / 12); +} +.#{$row} > [data-cols="12"] { + width: calc(1200% / 12); +} + +@media (min-width: 480px) { + + .#{$row} > [data-cols-md="1"] { + width: calc(100% / 12); + } + .#{$row} > [data-cols-md="2"] { + width: calc(200% / 12); + } + .#{$row} > [data-cols-md="3"] { + width: calc(300% / 12); + } + .#{$row} > [data-cols-md="4"] { + width: calc(400% / 12); + } + .#{$row} > [data-cols-md="5"] { + width: calc(500% / 12); + } + .#{$row} > [data-cols-md="6"] { + width: calc(600% / 12); + } + .#{$row} > [data-cols-md="7"] { + width: calc(700% / 12); + } + .#{$row} > [data-cols-md="8"] { + width: calc(800% / 12); + } + .#{$row} > [data-cols-md="9"] { + width: calc(900% / 12); + } + .#{$row} > [data-cols-md="10"] { + width: calc(1000% / 12); + } + .#{$row} > [data-cols-md="11"] { + width: calc(1100% / 12); + } + .#{$row} > [data-cols-md="12"] { + width: calc(1200% / 12); + } + +} + +@media (min-width: 992px) { + + .#{$row} > [data-cols-lg="1"] { + width: calc(100% / 12); + } + .#{$row} > [data-cols-lg="2"] { + width: calc(200% / 12); + } + .#{$row} > [data-cols-lg="3"] { + width: calc(300% / 12); + } + .#{$row} > [data-cols-lg="4"] { + width: calc(400% / 12); + } + .#{$row} > [data-cols-lg="5"] { + width: calc(500% / 12); + } + .#{$row} > [data-cols-lg="6"] { + width: calc(600% / 12); + } + .#{$row} > [data-cols-lg="7"] { + width: calc(700% / 12); + } + .#{$row} > [data-cols-lg="8"] { + width: calc(800% / 12); + } + .#{$row} > [data-cols-lg="9"] { + width: calc(900% / 12); + } + .#{$row} > [data-cols-lg="10"] { + width: calc(1000% / 12); + } + .#{$row} > [data-cols-lg="11"] { + width: calc(1100% / 12); + } + .#{$row} > [data-cols-lg="12"] { + width: calc(1200% / 12); + } +} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/PluginContainer.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/PluginContainer.scss new file mode 100644 index 000000000..0cd5ea871 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/PluginContainer.scss @@ -0,0 +1,115 @@ +$plugin-container: $prefix + 'plugin-container'; +$plugin-toolbar: $prefix + 'plugin-toolbar'; + +.#{$plugin-container} { + position: relative; + transition: all 0.3s ease; + + &-content { + border: 1px dashed transparent; + position: relative; + overflow: hidden; + min-height: 75px; + transition: all 0.3s ease; + border: 2px dashed transparent; + } + + &:hover .#{$plugin-container}-content { + border: 2px dashed #154EF250; + /* border: 2px dashed #154EF2; */ + } + + &-actions { + z-index: 4; + position: absolute; + display: flex; + transition: all 0.3s ease; + align-items: center; + padding: 8px; + gap: 8px; + opacity: 1; + right: 0; + } +} + +.#{$plugin-toolbar} { + &-dropdown { + position: relative; + display: inline-block; + } + + &-action { + width: 22px; + height: 22px; + display: flex; + border-radius: 3px; + align-items: center; + justify-content: center; + padding: 2px; + color: #154EF2; + background-color: white; + border: 1px solid #154EF250; + } + + &-action:hover, + &-dropdown:hover &-dropdown-toggler { + cursor: pointer; + background-color: #f0f0f0; + } + + &-dropdown:hover &-dropdown-toggler { + margin-left: 4rem; + } + + &-dropdown-menu { + display: none; + position: absolute; + right: 0; + background-color: #fff; + border: 1px solid #ccc; + padding: 4px; + min-width: 160px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + z-index: 1; + } + + &-dropdown-menu &-dropdown-item { + padding: 4px 8px; + border-radius: 4px; + display: flex; + align-items: center; + gap: 8px; + width: 100%; + cursor: pointer; + color: #333; + } + + &-dropdown-menu &-dropdown-item:hover { + background-color: #f1f1f1; + } + + &-dropdown:hover &-dropdown-menu, + &-dropdown:has(.#{$plugin-toolbar}:hover) .#{$plugin-toolbar}-dropdown-menu { + display: block; + } +} + +.#{$plugin-container}::after { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: transparent; + pointer-events: none; +} + + +[data-responsive-mode] .#{$plugin-container}-actions { + display: none; +} + +[data-responsive-mode] .f-page-editor-sidebar { + display: none; +} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sidebar.css b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Sidebar.scss similarity index 61% rename from src/Frontend/FluentCMS.Web.UI/wwwroot/css/sidebar.css rename to src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Sidebar.scss index 4c789d876..74cc29225 100644 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sidebar.css +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Sidebar.scss @@ -1,5 +1,8 @@ +$page-editor-sidebar: $prefix + 'page-editor-sidebar'; +$plugin-definition: $prefix + 'plugin-definition'; +$sidebar: $prefix + 'page-editor-sidebar'; -.f-page-editor-sidebar .f-plugin-definition-list { +.#{$sidebar} .#{$plugin-definition}-list { overflow: scroll; height: 100%; display: flex; @@ -11,12 +14,12 @@ width: 100%; } -.f-page-editor-sidebar .f-plugin-definition-list-title { +.#{$sidebar} .#{$plugin-definition}-list-title { font-size: 12px; font-family: sans-serif; } -.f-page-editor-sidebar .f-plugin-definition-item { +.#{$sidebar} .#{$plugin-definition}-item { padding: 0.75rem; display: flex; font-family: sans-serif; @@ -27,38 +30,38 @@ border-radius: 3px; } -.f-page-editor-sidebar .f-plugin-definition-item:hover { +.#{$sidebar} .#{$plugin-definition}-item:hover { background-color: white; border-color: #C1C1C1; cursor: grab; } -.f-plugin-definition-item-icon { +.#{$plugin-definition}-item-icon { width: 48px; height: 48px; } -.f-plugin-definition-item-content { +.#{$plugin-definition}-item-content { display: flex; flex-direction: column; gap: 0.25rem; } -.f-page-editor-sidebar .f-plugin-definition-item .f-name { +.#{$sidebar} .#{$plugin-definition}-item .f-name { /* font-weight: bold; */ font-size: 14px; line-height: 150%; color: #222222; } -.f-page-editor-sidebar .f-plugin-definition-item .f-description { +.#{$sidebar} .#{$plugin-definition}-item .f-description { font-size: 12px; line-height: 150%; color: #333333; } -.f-page-editor-sidebar { +.#{$sidebar} { width: 240px; background-color: #F9F9F9; box-shadow: inset 1px 0 2px #dfdfdf; @@ -71,22 +74,22 @@ z-index: 5; } -.f-page-editor-sidebar.f-page-editor-sidebar-open { +.#{$sidebar}.#{$sidebar}-open { right: 0; } -.f-section .f-plugin-definition-item { +.#{$section} .#{$plugin-definition}-item { background-color: transparent; color: transparent; width: 100%; border: 2px dashed #154EF2; } -.f-section .f-plugin-definition-item-icon { +.#{$section} .#{$plugin-definition}-item-icon { display: none; } -.f-section:has(.f-plugin-definition-item) .f-plugin-container-content { +.#{$section}:has(.#{$plugin-definition}-item) .#{$prefix}plugin-container-content { border-color: #154EF250; } @@ -94,6 +97,6 @@ body { transition: all 0.3s ease; } -body:not([data-responsive-mode]):has(.f-page-editor-sidebar-open) { +body:not([data-responsive-mode]):has(.#{$sidebar}-open) { padding-right: 240px; } \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Toolbar.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Toolbar.scss new file mode 100644 index 000000000..4217c4d80 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilder/Toolbar.scss @@ -0,0 +1,211 @@ +:root { + --color-primary: #154EF2; +} + +.#{$prefix}toolbar { + padding-top: 6px; + padding-bottom: 6px; + background-color: white; + box-shadow: inset 0 -1px 4px #00000040; + height: 46px; + font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + + &-container { + padding-left: 1rem; + padding-right: 1rem; + display: flex; + justify-content: space-between; + } + + &-start { + display: flex; + gap: 20px; + min-width: 200px; + } + + &-center { + display: flex; + gap: 20px; + justify-content: center; + } + + &-end { + display: flex; + gap: 20px; + min-width: 200px; + justify-content: end; + } + + &-button { + height: 34px; + font-size: 12px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 8px; + cursor: pointer; + padding-left: 1.5rem; + padding-right: 1.5rem; + gap: 0.25rem; + border: none; + outline: none; + } + + &-button-outline { + border: 1px solid var(--color-primary); + color: var(--color-primary); + background-color: white; + } + + &-button-text { + white-space: nowrap; + } + + &-button-icon { + width: 34px; + padding: 0; + background-color: transparent; + } + + + &-responsive-buttons { + display: flex; + align-items: center; + gap: 4px; + } + + &-responsive-button { + width: 34px; + border: none; + cursor: pointer; + color: #999999; + background-color: transparent; + + &:hover, + &-active { + color: var(--color-primary); + } + + } + + &-spacer { + width: 34px; + } + + &-button-link { + font-size: 12px; + line-height: 150%; + color: var(--color-primary); + padding-left: 0; + padding-right: 0; + background-color: transparent; + text-decoration: none; + } + + &-button-link:hover { + text-decoration: underline; + } + + &-toggle-buttons { + display: flex; + border-radius: 4px; + height: 32px; + overflow: hidden; + } + + &-toggle-button-active { + color: white; + background-color: var(--color-primary); + } + + &-toggle-button-disabled { + color: var(--color-primary); + background-color: #D9D9D9; + cursor: pointer; + box-shadow: inset 0.5px 0.5px 1px hsla(0, 0%, 0%, 0.25); + } + + &-toggle-button { + width: 36px; + display: flex; + align-items: center; + justify-content: center; + border: none; + } + + &-avatar { + width: 32px; + height: 32px; + border-radius: 50%; + cursor: pointer; + } + + &-dropdown { + position: relative; + cursor: pointer; + + &-menu { + position: absolute; + top: 100%; + right: 0; + display: none; + border: 1px solid #E0E0E0; + border-radius: 8px; + background-color: white; + z-index: 1; + } + + &-open { + display: block; + } + + &-item { + color: var(--color-primary); + padding: 8px 16px; + display: flex; + align-items: center; + gap: 12px; + text-decoration: none; + } + + &-item:hover { + background-color: #f0f0f0; + } + + &-item-danger { + color: #e22323; + } + + &-separator { + border-top: 1px solid #E0E0E0; + } + + &-item-text { + white-space: nowrap; + } + } + +} + +@media (max-width: 640px) { + .#{$prefix}toolbar { + &-button-text { + display: none; + } + + &-button { + padding: 0; + width: 36px; + } + } +} + +.f-button-hidden { + display: none; +} + +.f-avatar-image { + width: 32px; + height: 32px; + border-radius: 50%; +} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderDefault.scss b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderDefault.scss new file mode 100644 index 000000000..95f053d0a --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderDefault.scss @@ -0,0 +1,3 @@ +@import './Base.scss'; + +@import './SiteBuilder/Toolbar.scss'; \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.preview.css b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderPreview.scss similarity index 51% rename from src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.preview.css rename to src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderPreview.scss index 52e730209..986f8f3dc 100644 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.preview.css +++ b/src/Frontend/FluentCMS.Web.UI/Styles/Scss/SiteBuilderPreview.scss @@ -1,36 +1,37 @@ -@import './columns.editor.css'; -@import './sidebar.css'; -@import './columns.css'; -@import './html.css'; -@import './plugin-container.css'; +@import './Base.scss'; + +@import './SiteBuilder/ColumnEditor'; +@import './SiteBuilder/Sidebar'; +@import './SiteBuilder/Columns'; +@import './SiteBuilder/PluginContainer'; a[href] { pointer-events: none; user-select: none; } -.f-plugin-container-actions a { +.#{$prefix}plugin-container-actions a { pointer-events: unset; user-select: unset; } -.f-page-editor-forms { +.#{$prefix}page-editor-forms { display: none; } -.f-plugin-container-action-drag { +.#{$prefix}plugin-container-action-drag { cursor: grab; } -.f-section { +.#{$prefix}section { min-height: 100px; } -.f-section:has(.f-plugin-definition-item) { +.#{$prefix}section:has(.#{$prefix}plugin-definition-item) { box-shadow: inset 0 0 1px #2032ff; } -.f-plugin-definition-item { +.#{$prefix}plugin-definition-item { /* background-color: #005490a8; */ /* color: transparent; */ /* width: 100%; */ @@ -41,7 +42,3 @@ a[disabled] { pointer-events: none; cursor: default; } - -.f-hidden { - display: none; -} diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/package-lock.json b/src/Frontend/FluentCMS.Web.UI/Styles/package-lock.json new file mode 100644 index 000000000..4ac9afb9c --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/package-lock.json @@ -0,0 +1,232 @@ +{ + "name": "fluentcms.web.ui.components", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "fluentcms.web.ui.components", + "devDependencies": { + "sass": "^1.69.5" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + } + } +} diff --git a/src/Frontend/FluentCMS.Web.UI/Styles/package.json b/src/Frontend/FluentCMS.Web.UI/Styles/package.json new file mode 100644 index 000000000..033a7bfd0 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/Styles/package.json @@ -0,0 +1,12 @@ +{ + "name": "fluentcms.web.ui.components", + "scripts": { + "sitebuilder": "sass ./Scss/SiteBuilder.scss:./dist/sitebuilder.css", + "sitebuilder-preview": "sass ./Scss/SiteBuilderPreview.scss:./dist/sitebuilder-preview.css", + "sitebuilder-default": "sass ./Scss/SiteBuilderDefault.scss:./dist/sitebuilder-default.css", + "build": "npm run sitebuilder && npm run sitebuilder-preview && npm run sitebuilder-default" + }, + "devDependencies": { + "sass": "^1.69.5" + } +} diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.css deleted file mode 100644 index c29f645fc..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.css +++ /dev/null @@ -1,127 +0,0 @@ - -.f-section { - display: flex; - flex-wrap: wrap; -} - -.f-section > .f-plugin-container { - width: 100%; -} - -.f-section-row > [data-cols="1"] { - width: calc(100% / 12); -} -.f-section-row > [data-cols="2"] { - width: calc(200% / 12); -} -.f-section-row > [data-cols="3"] { - width: calc(300% / 12); -} -.f-section-row > [data-cols="4"] { - width: calc(400% / 12); -} -.f-section-row > [data-cols="5"] { - width: calc(500% / 12); -} -.f-section-row > [data-cols="6"] { - width: calc(600% / 12); -} -.f-section-row > [data-cols="7"] { - width: calc(700% / 12); -} -.f-section-row > [data-cols="8"] { - width: calc(800% / 12); -} -.f-section-row > [data-cols="9"] { - width: calc(900% / 12); -} -.f-section-row > [data-cols="10"] { - width: calc(1000% / 12); -} -.f-section-row > [data-cols="11"] { - width: calc(1100% / 12); -} -.f-section-row > [data-cols="12"] { - width: calc(1200% / 12); -} - -@media (min-width: 480px) { - - .f-section-row > [data-cols-md="1"] { - width: calc(100% / 12); - } - .f-section-row > [data-cols-md="2"] { - width: calc(200% / 12); - } - .f-section-row > [data-cols-md="3"] { - width: calc(300% / 12); - } - .f-section-row > [data-cols-md="4"] { - width: calc(400% / 12); - } - .f-section-row > [data-cols-md="5"] { - width: calc(500% / 12); - } - .f-section-row > [data-cols-md="6"] { - width: calc(600% / 12); - } - .f-section-row > [data-cols-md="7"] { - width: calc(700% / 12); - } - .f-section-row > [data-cols-md="8"] { - width: calc(800% / 12); - } - .f-section-row > [data-cols-md="9"] { - width: calc(900% / 12); - } - .f-section-row > [data-cols-md="10"] { - width: calc(1000% / 12); - } - .f-section-row > [data-cols-md="11"] { - width: calc(1100% / 12); - } - .f-section-row > [data-cols-md="12"] { - width: calc(1200% / 12); - } - -} - -@media (min-width: 992px) { - - .f-section-row > [data-cols-lg="1"] { - width: calc(100% / 12); - } - .f-section-row > [data-cols-lg="2"] { - width: calc(200% / 12); - } - .f-section-row > [data-cols-lg="3"] { - width: calc(300% / 12); - } - .f-section-row > [data-cols-lg="4"] { - width: calc(400% / 12); - } - .f-section-row > [data-cols-lg="5"] { - width: calc(500% / 12); - } - .f-section-row > [data-cols-lg="6"] { - width: calc(600% / 12); - } - .f-section-row > [data-cols-lg="7"] { - width: calc(700% / 12); - } - .f-section-row > [data-cols-lg="8"] { - width: calc(800% / 12); - } - .f-section-row > [data-cols-lg="9"] { - width: calc(900% / 12); - } - .f-section-row > [data-cols-lg="10"] { - width: calc(1000% / 12); - } - .f-section-row > [data-cols-lg="11"] { - width: calc(1100% / 12); - } - .f-section-row > [data-cols-lg="12"] { - width: calc(1200% / 12); - } -} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.editor.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.editor.css deleted file mode 100644 index 52423d8ed..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/columns.editor.css +++ /dev/null @@ -1,100 +0,0 @@ -.f-section { - position: relative; - overflow-x: hidden; - --resizer-color: #154EF250; -} - -.f-section.dragging * { - user-select: none; - --resizer-color: #154EF2; -} - -.f-section.active .line { - position: absolute; - top: 0; - height: 100%; - width: 1px; - background-color: #c9c9c921; - opacity: 0; - pointer-events: none; -} - -.f-section.dragging .line { - opacity: 1; -} -.f-section.active [data-cols] { - transition: all 0.3s ease; - position: relative; - /* box-shadow: 0 0 0 1px rgba(161, 161, 161, 0.459); */ -} - -.f-section.active .resizer-handle { - position: absolute; - z-index: 1; - top: 50%; - /* height: 100%; */ - right: -24px; - width: 48px; - height: 48px; - transform: translate(0, -50%); - cursor:col-resize; -} - -.f-section.active .resizer-handle::before { - content: ''; - position:absolute; - transition: all 0.3s ease; - border-radius: 50px; - opacity: 0; - display: block; - right: 19px; - top: 50%; - bottom: 50%; - width: 12px; - height: 12px; - transform: translate(0,-50%); - background-color: white; - border: 2px solid var(--resizer-color); -} - -.f-section.active .resizer-handle::after { - content: ''; - position:absolute; - transition: all 0.3s ease; - opacity: 0; - display: block; - /* right: 19px; */ - background-color: var(--resizer-color); - top: 50%; - transform: translate(0, -50%); - bottom: 50%; - height: 2px; - width: 2px; - left: 22px; -} - -.f-section.active:has(.dragging) { - cursor: col-resize; -} - -.f-section.active .resizer-handle.dragging::before, -.f-section.active .resizer-handle:hover::before, -.f-section.active .resizer-handle.dragging::after, -.f-section.active .resizer-handle:hover::after, -.f-section.active .f-plugin-container:hover .resizer-handle::before { - opacity: 1; -} - -.f-section.active .resizer-handle.dragging::before, -.f-section.active .resizer-handle:hover::before { - height: 32px; -} - -.f-section.active .resizer-handle.dragging::after, -.f-section.active .resizer-handle:hover::after { - height: 20px; -} - -.f-plugin-container:has(.resizer-handle.dragging) .f-plugin-container-content { - border-color: var(--resizer-color); -} diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/html.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/html.css deleted file mode 100644 index 28ed6f895..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/html.css +++ /dev/null @@ -1,200 +0,0 @@ -:root { - --font-color-h1: #333; - --font-color-h2: #444; - --font-color-h3: #555; - --font-color-h4-h6: #666; - --font-color-p: #222; - --link-color: #007bff; - --blockquote-border: #ccc; - --blockquote-bg: #f9f9f9; - --blockquote-color: #666; - --code-bg: #f8f8f8; - --code-color: #d63384; - --pre-bg: #f8f8f8; - --pre-color: #d63384; - --code-block-bg: #f5f5f5; - --code-block-border: #e0e0e0; -} - -.text-white, .dark { - --font-color-h1: #ccc; - --font-color-h2: #bbb; - --font-color-h3: #aaa; - --font-color-h4-h6: #999; - --font-color-p: #ddd; - --link-color: #66bfff; - --blockquote-border: #888; - --blockquote-bg: #333; - --blockquote-color: #ccc; - --code-bg: #444; - --code-color: #ff6fcf; - --pre-bg: #444; - --pre-color: #ff6fcf; - --code-block-bg: #3b3b3b; - --code-block-border: #555; -} - -.f-rich-text-content h1 { - font-size: 2em; - font-weight: bold; - color: var(--font-color-h1); -} - -.f-rich-text-content h2 { - font-size: 1.75em; - font-weight: bold; - color: var(--font-color-h2); -} - -.f-rich-text-content h3 { - font-size: 1.5em; - font-weight: bold; - color: var(--font-color-h3); -} - -.f-rich-text-content h4, -.f-rich-text-content h5, -.f-rich-text-content h6 { - font-size: 1.25em; - font-weight: bold; - color: var(--font-color-h4-h6); -} - -.f-rich-text-content p { - line-height: 1.6; - color: var(--font-color-p); -} - -.f-rich-text-content a { - color: var(--link-color); - text-decoration: none; -} - -.f-rich-text-content a:hover { - text-decoration: underline; -} - -.f-rich-text-content ul { - padding-left: 40px; - list-style-type: disc; -} - -.f-rich-text-content ol { - padding-left: 40px; - list-style-type: decimal; -} - -.f-rich-text-content li {} - -.f-rich-text-content blockquote { - padding: 0.5em 10px; - border-left: 5px solid var(--blockquote-border); - background: var(--blockquote-bg); - color: var(--blockquote-color); -} - -.f-rich-text-content code { - font-family: monospace; - background: var(--code-bg); - padding: 2px 4px; - border-radius: 4px; - color: var(--code-color); -} - -.f-rich-text-content pre { - font-family: monospace; - background: var(--pre-bg); - padding: 10px; - border-radius: 4px; - overflow: auto; - color: var(--pre-color); -} - -.f-rich-text-content .ql-align-left { - text-align: left; -} - -.f-rich-text-content .ql-align-center { - text-align: center; -} - -.f-rich-text-content .ql-align-right { - text-align: right; -} - -.f-rich-text-content .ql-align-justify { - text-align: justify; -} - -.f-rich-text-content .ql-indent-1 { - padding-left: 3em; -} - -.f-rich-text-content .ql-indent-2 { - padding-left: 6em; -} - -.f-rich-text-content .ql-indent-3 { - padding-left: 9em; -} - -.f-rich-text-content .ql-direction-ltr { - direction: ltr; -} - -.f-rich-text-content .ql-direction-rtl { - direction: rtl; -} - -.f-rich-text-content .ql-font-serif { - font-family: serif; -} - -.f-rich-text-content .ql-font-sans { - font-family: sans-serif; -} - -.f-rich-text-content .ql-font-monospace { - font-family: monospace; -} - -.f-rich-text-content .ql-bold { - font-weight: bold; -} - -.f-rich-text-content .ql-italic { - font-style: italic; -} - -.f-rich-text-content .ql-underline { - text-decoration: underline; -} - -.f-rich-text-content .ql-strike { - text-decoration: line-through; -} - -.f-rich-text-content .ql-list-ordered { - list-style-type: decimal; -} - -.f-rich-text-content .ql-list-bullet { - list-style-type: disc; -} - -.f-rich-text-content .ql-code-block { - background-color: var(--code-block-bg); - border-left: 4px solid var(--code-block-border); - padding: 0.5em; - font-family: monospace; -} - -.f-rich-text-content .ql-script-sub { - vertical-align: sub; - font-size: smaller; -} - -.f-rich-text-content .ql-script-super { - vertical-align: super; - font-size: smaller; -} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/plugin-container.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/plugin-container.css deleted file mode 100644 index 3cd9f50a7..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/plugin-container.css +++ /dev/null @@ -1,111 +0,0 @@ -.f-plugin-container { - position: relative; - transition: all 0.3s ease; -} - -.f-plugin-container-content { - border: 1px dashed transparent; - position: relative; - overflow: hidden; - min-height: 75px; - transition: all 0.3s ease; - border: 2px dashed transparent; - -} - -.f-plugin-container:hover .f-plugin-container-content { - border: 2px dashed #154EF250; - /* border: 2px dashed #154EF2; */ -} - -.f-plugin-container-actions { - z-index: 4; - position: absolute; - display: flex; - transition: all 0.3s ease; - align-items: center; - padding: 8px; - gap: 8px; - opacity: 1; - right: 0; -} - -.f-plugin-toolbar-dropdown { - position: relative; - display: inline-block; -} - -.f-plugin-toolbar-action { - width: 22px; - height: 22px; - display: flex; - border-radius: 3px; - align-items: center; - justify-content: center; - padding: 2px; - color: #154EF2; - background-color: white; - border: 1px solid #154EF250; -} - -.f-plugin-toolbar-action:hover, -.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-toggler { - cursor: pointer; - background-color: #f0f0f0; -} - -.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-toggler { - margin-left: 4rem; -} - -.f-plugin-toolbar-dropdown-menu { - display: none; - position: absolute; - right: 0; - background-color: #fff; - border: 1px solid #ccc; - padding: 4px; - min-width: 160px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); - z-index: 1; -} - -.f-plugin-toolbar-dropdown-menu .f-plugin-toolbar-dropdown-item { - padding: 4px 8px; - border-radius: 4px; - display: flex; - align-items: center; - gap: 8px; - width: 100%; - cursor: pointer; - color: #333; -} - -.f-plugin-toolbar-dropdown-menu .f-plugin-toolbar-dropdown-item:hover { - background-color: #f1f1f1; -} - -.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-menu, -.f-plugin-toolbar-dropdown:has(.f-plugin-toolbar-dropdown-toggler:hover) .f-plugin-toolbar-dropdown-menu { - display: block; -} - -.f-plugin-container::after { - content: ''; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: transparent; - pointer-events: none; -} - - -[data-responsive-mode] .f-plugin-container-actions { - display: none; -} - -[data-responsive-mode] .f-page-editor-sidebar { - display: none; -} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css new file mode 100644 index 000000000..93e94a129 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css @@ -0,0 +1,2 @@ +html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.dark body{color-scheme:dark}.hidden{display:none}:root{--color-primary:#154ef2}.f-toolbar{padding-top:6px;padding-bottom:6px;background-color:#fff;box-shadow:inset 0 -1px 4px rgba(0,0,0,.251);height:46px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.f-toolbar-container{padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between}.f-toolbar-start{display:flex;gap:20px;min-width:200px}.f-toolbar-center{display:flex;gap:20px;justify-content:center}.f-toolbar-end{display:flex;gap:20px;min-width:200px;justify-content:end}.f-toolbar-button{height:34px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;padding-left:1.5rem;padding-right:1.5rem;gap:.25rem;border:none;outline:none}.f-toolbar-button-outline{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff}.f-toolbar-button-text{white-space:nowrap}.f-toolbar-button-icon{width:34px;padding:0;background-color:initial}.f-toolbar-responsive-buttons{display:flex;align-items:center;gap:4px}.f-toolbar-responsive-button{width:34px;border:none;cursor:pointer;color:#999;background-color:initial}.f-toolbar-responsive-button-active,.f-toolbar-responsive-button:hover{color:var(--color-primary)}.f-toolbar-spacer{width:34px}.f-toolbar-button-link{font-size:12px;line-height:150%;color:var(--color-primary);padding-left:0;padding-right:0;background-color:initial;text-decoration:none}.f-toolbar-button-link:hover{text-decoration:underline}.f-toolbar-toggle-buttons{display:flex;border-radius:4px;height:32px;overflow:hidden}.f-toolbar-toggle-button-active{color:#fff;background-color:var(--color-primary)}.f-toolbar-toggle-button-disabled{color:var(--color-primary);background-color:#d9d9d9;cursor:pointer;box-shadow:inset .5px .5px 1px #00000040}.f-toolbar-toggle-button{width:36px;display:flex;align-items:center;justify-content:center;border:none}.f-toolbar-avatar{width:32px;height:32px;border-radius:50%;cursor:pointer}.f-toolbar-dropdown{position:relative;cursor:pointer}.f-toolbar-dropdown-menu{position:absolute;top:100%;right:0;display:none;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;z-index:1}.f-toolbar-dropdown-open{display:block}.f-toolbar-dropdown-item{color:var(--color-primary);padding:8px 16px;display:flex;align-items:center;gap:12px;text-decoration:none}.f-toolbar-dropdown-item:hover{background-color:#f0f0f0}.f-toolbar-dropdown-item-danger{color:#e22323}.f-toolbar-dropdown-separator{border-top:1px solid #e0e0e0}.f-toolbar-dropdown-item-text{white-space:nowrap}@media (max-width:640px){.f-toolbar-button-text{display:none}.f-toolbar-button{padding:0;width:36px}}.f-button-hidden{display:none}.f-avatar-image{width:32px;height:32px;border-radius:50%} +/*# sourceMappingURL=sitebuilder-default.min.css.map */ \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css.map b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css.map new file mode 100644 index 000000000..c42ebf458 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-default.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../Styles/Scss/Base.scss","../../Styles/dist/sitebuilder-default.css","../../Styles/Scss/SiteBuilder/Toolbar.scss"],"names":[],"mappings":"AAEA,KACI,mLCDJ,CDSA,WACI,iBCNJ,CDSA,QACI,YCNJ,CCVA,MACI,uBDaJ,CCVA,WACI,eAAA,CACA,kBAAA,CACA,qBAAA,CACA,4CAAA,CACA,WAAA,CACA,kIDaJ,CCXI,qBACI,iBAAA,CACA,kBAAA,CACA,YAAA,CACA,6BDaR,CCVI,iBACI,YAAA,CACA,QAAA,CACA,eDYR,CCTI,kBACI,YAAA,CACA,QAAA,CACA,sBDWR,CCRI,eACI,YAAA,CACA,QAAA,CACA,eAAA,CACA,mBDUR,CCPI,kBACI,WAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,cAAA,CACA,mBAAA,CACA,oBAAA,CACA,UAAA,CACA,WAAA,CACA,YDSR,CCNI,0BACI,qCAAA,CACA,0BAAA,CACA,qBDQR,CCLI,uBACI,kBDOR,CCJI,uBACI,UAAA,CACA,SAAA,CACA,wBDMR,CCFI,8BACI,YAAA,CACA,kBAAA,CACA,ODIR,CCDI,6BACI,UAAA,CACA,WAAA,CACA,cAAA,CACA,UAAA,CACA,wBDGR,CCDQ,uEAEI,0BDEZ,CCGI,kBACI,UDDR,CCII,uBACI,cAAA,CACA,gBAAA,CACA,0BAAA,CACA,cAAA,CACA,eAAA,CACA,wBAAA,CACA,oBDFR,CCKI,6BACI,yBDHR,CCMI,0BACI,YAAA,CACA,iBAAA,CACA,WAAA,CACA,eDJR,CCOI,gCACI,UAAA,CACA,qCDLR,CCQI,kCACI,0BAAA,CACA,wBAAA,CACA,cAAA,CACA,wCDNR,CCSI,yBACI,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WDPR,CCUI,kBACI,UAAA,CACA,WAAA,CACA,iBAAA,CACA,cDRR,CCWI,oBACI,iBAAA,CACA,cDTR,CCWQ,yBACI,iBAAA,CACA,QAAA,CACA,OAAA,CACA,YAAA,CACA,wBAAA,CACA,iBAAA,CACA,qBAAA,CACA,SDTZ,CCYQ,yBACI,aDVZ,CCaQ,yBACI,0BAAA,CACA,gBAAA,CACA,YAAA,CACA,kBAAA,CACA,QAAA,CACA,oBDXZ,CCcQ,+BACI,wBDZZ,CCeQ,gCACI,aDbZ,CCgBQ,8BACI,4BDdZ,CCiBQ,8BACI,kBDfZ,CCqBA,yBAEQ,uBACI,YDnBV,CCsBM,kBACI,SAAA,CACA,UDpBV,CACF,CCwBA,iBACI,YDtBJ,CCyBA,gBACI,UAAA,CACA,WAAA,CACA,iBDtBJ","file":"sitebuilder-default.min.css"} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css new file mode 100644 index 000000000..7fde84bf2 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css @@ -0,0 +1,2 @@ +html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.dark body{color-scheme:dark}.hidden{display:none}.f-section{position:relative;overflow-x:hidden;--resizer-color:#154ef250}.f-section.dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none;--resizer-color:#154ef2}.f-section.active .line{position:absolute;top:0;height:100%;width:1px;background-color:hsla(0,0%,79%,.129);opacity:0;pointer-events:none}.f-section.dragging .line{opacity:1}.f-section.active [data-cols]{transition:all .3s ease;position:relative}.f-section.active .resizer-handle{position:absolute;z-index:1;top:50%;right:-24px;width:48px;height:48px;transform:translateY(-50%);cursor:col-resize}.f-section.active .resizer-handle:before{border-radius:50px;right:19px;width:12px;height:12px;background-color:#fff;border:2px solid var(--resizer-color)}.f-section.active .resizer-handle:after,.f-section.active .resizer-handle:before{content:"";position:absolute;transition:all .3s ease;opacity:0;display:block;top:50%;bottom:50%;transform:translateY(-50%)}.f-section.active .resizer-handle:after{background-color:var(--resizer-color);height:2px;width:2px;left:22px}.f-section.active:has(.dragging){cursor:col-resize}.f-section.active .f-plugin-container:hover .resizer-handle:before,.f-section.active .resizer-handle.dragging:after,.f-section.active .resizer-handle.dragging:before,.f-section.active .resizer-handle:hover:after,.f-section.active .resizer-handle:hover:before{opacity:1}.f-section.active .resizer-handle.dragging:before,.f-section.active .resizer-handle:hover:before{height:32px}.f-section.active .resizer-handle.dragging:after,.f-section.active .resizer-handle:hover:after{height:20px}.f-section .f-plugin-container:has(.resizer-handle.dragging) .f-plugin-container-content{border-color:var(--resizer-color)}.f-page-editor-sidebar .f-plugin-definition-list{overflow:scroll;height:100%;display:flex;padding:.5rem;box-sizing:border-box;flex-direction:column;gap:6px;overflow:auto;width:100%}.f-page-editor-sidebar .f-plugin-definition-list-title{font-size:12px;font-family:sans-serif}.f-page-editor-sidebar .f-plugin-definition-item{padding:.75rem;display:flex;font-family:sans-serif;height:72px;gap:10px;border:1px solid #c1c1c1;background-color:#fff;border-radius:3px}.f-page-editor-sidebar .f-plugin-definition-item:hover{background-color:#fff;border-color:#c1c1c1;cursor:grab}.f-plugin-definition-item-icon{width:48px;height:48px}.f-plugin-definition-item-content{display:flex;flex-direction:column;gap:.25rem}.f-page-editor-sidebar .f-plugin-definition-item .f-name{font-size:14px;line-height:150%;color:#222}.f-page-editor-sidebar .f-plugin-definition-item .f-description{font-size:12px;line-height:150%;color:#333}.f-page-editor-sidebar{width:240px;background-color:#f9f9f9;box-shadow:inset 1px 0 2px #dfdfdf;transition:all .3s ease;top:46px;bottom:0;right:-240px;position:fixed;top:0;z-index:5}.f-page-editor-sidebar.f-page-editor-sidebar-open{right:0}.f-section .f-plugin-definition-item{background-color:initial;color:#0000;width:100%;border:2px dashed #154ef2}.f-section .f-plugin-definition-item-icon{display:none}.f-section:has(.f-plugin-definition-item) .f-plugin-container-content{border-color:rgba(21,78,242,.314)}body{transition:all .3s ease}body:not([data-responsive-mode]):has(.f-page-editor-sidebar-open){padding-right:240px}.f-section{display:flex;flex-wrap:wrap}.f-section>.f-plugin-container{width:100%}.f-section-row>[data-cols="1"]{width:8.3333333333%}.f-section-row>[data-cols="2"]{width:16.6666666667%}.f-section-row>[data-cols="3"]{width:25%}.f-section-row>[data-cols="4"]{width:33.3333333333%}.f-section-row>[data-cols="5"]{width:41.6666666667%}.f-section-row>[data-cols="6"]{width:50%}.f-section-row>[data-cols="7"]{width:58.3333333333%}.f-section-row>[data-cols="8"]{width:66.6666666667%}.f-section-row>[data-cols="9"]{width:75%}.f-section-row>[data-cols="10"]{width:83.3333333333%}.f-section-row>[data-cols="11"]{width:91.6666666667%}.f-section-row>[data-cols="12"]{width:100%}@media (min-width:480px){.f-section-row>[data-cols-md="1"]{width:8.3333333333%}.f-section-row>[data-cols-md="2"]{width:16.6666666667%}.f-section-row>[data-cols-md="3"]{width:25%}.f-section-row>[data-cols-md="4"]{width:33.3333333333%}.f-section-row>[data-cols-md="5"]{width:41.6666666667%}.f-section-row>[data-cols-md="6"]{width:50%}.f-section-row>[data-cols-md="7"]{width:58.3333333333%}.f-section-row>[data-cols-md="8"]{width:66.6666666667%}.f-section-row>[data-cols-md="9"]{width:75%}.f-section-row>[data-cols-md="10"]{width:83.3333333333%}.f-section-row>[data-cols-md="11"]{width:91.6666666667%}.f-section-row>[data-cols-md="12"]{width:100%}}@media (min-width:992px){.f-section-row>[data-cols-lg="1"]{width:8.3333333333%}.f-section-row>[data-cols-lg="2"]{width:16.6666666667%}.f-section-row>[data-cols-lg="3"]{width:25%}.f-section-row>[data-cols-lg="4"]{width:33.3333333333%}.f-section-row>[data-cols-lg="5"]{width:41.6666666667%}.f-section-row>[data-cols-lg="6"]{width:50%}.f-section-row>[data-cols-lg="7"]{width:58.3333333333%}.f-section-row>[data-cols-lg="8"]{width:66.6666666667%}.f-section-row>[data-cols-lg="9"]{width:75%}.f-section-row>[data-cols-lg="10"]{width:83.3333333333%}.f-section-row>[data-cols-lg="11"]{width:91.6666666667%}.f-section-row>[data-cols-lg="12"]{width:100%}}.f-plugin-container,.f-plugin-container-content{position:relative;transition:all .3s ease}.f-plugin-container-content{overflow:hidden;min-height:75px;border:2px dashed #0000}.f-plugin-container:hover .f-plugin-container-content{border:2px dashed rgba(21,78,242,.314)}.f-plugin-container-actions{z-index:4;position:absolute;display:flex;transition:all .3s ease;align-items:center;padding:8px;gap:8px;opacity:1;right:0}.f-plugin-toolbar-dropdown{position:relative;display:inline-block}.f-plugin-toolbar-action{width:22px;height:22px;display:flex;border-radius:3px;align-items:center;justify-content:center;padding:2px;color:#154ef2;background-color:#fff;border:1px solid rgba(21,78,242,.314)}.f-plugin-toolbar-action:hover,.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-toggler{cursor:pointer;background-color:#f0f0f0}.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-toggler{margin-left:4rem}.f-plugin-toolbar-dropdown-menu{display:none;position:absolute;right:0;background-color:#fff;border:1px solid #ccc;padding:4px;min-width:160px;box-shadow:0 4px 8px #0000001a;z-index:1}.f-plugin-toolbar-dropdown-menu .f-plugin-toolbar-dropdown-item{padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;color:#333}.f-plugin-toolbar-dropdown-menu .f-plugin-toolbar-dropdown-item:hover{background-color:#f1f1f1}.f-plugin-toolbar-dropdown:has(.f-plugin-toolbar:hover) .f-plugin-toolbar-dropdown-menu,.f-plugin-toolbar-dropdown:hover .f-plugin-toolbar-dropdown-menu{display:block}.f-plugin-container:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:initial;pointer-events:none}[data-responsive-mode] .f-page-editor-sidebar,[data-responsive-mode] .f-plugin-container-actions{display:none}a[href]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-plugin-container-actions a{pointer-events:unset;-webkit-user-select:unset;-moz-user-select:unset;user-select:unset}.f-page-editor-forms{display:none}.f-plugin-container-action-drag{cursor:grab}.f-section{min-height:100px}.f-section:has(.f-plugin-definition-item){box-shadow:inset 0 0 1px #2032ff}a[disabled]{pointer-events:none;cursor:default} +/*# sourceMappingURL=sitebuilder-preview.min.css.map */ \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css.map b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css.map new file mode 100644 index 000000000..54f113495 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder-preview.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../Styles/Scss/Base.scss","../../Styles/dist/sitebuilder-preview.css","../../Styles/Scss/SiteBuilder/ColumnEditor.scss","../../Styles/Scss/SiteBuilder/Sidebar.scss","../../Styles/Scss/SiteBuilder/Columns.scss","../../Styles/Scss/SiteBuilder/PluginContainer.scss","../../Styles/Scss/SiteBuilderPreview.scss"],"names":[],"mappings":"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","file":"sitebuilder-preview.min.css"} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.default.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.default.css deleted file mode 100644 index c7cbdafa7..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.default.css +++ /dev/null @@ -1 +0,0 @@ -@import './toolbar.css'; diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css new file mode 100644 index 000000000..adb82c400 --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css @@ -0,0 +1,2 @@ +html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.dark body{color-scheme:dark}.hidden{display:none}:root{--color-primary:#154ef2}.f-toolbar{padding-top:6px;padding-bottom:6px;background-color:#fff;box-shadow:inset 0 -1px 4px rgba(0,0,0,.251);height:46px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.f-toolbar-container{padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between}.f-toolbar-start{display:flex;gap:20px;min-width:200px}.f-toolbar-center{display:flex;gap:20px;justify-content:center}.f-toolbar-end{display:flex;gap:20px;min-width:200px;justify-content:end}.f-toolbar-button{height:34px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;padding-left:1.5rem;padding-right:1.5rem;gap:.25rem;border:none;outline:none}.f-toolbar-button-outline{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff}.f-toolbar-button-text{white-space:nowrap}.f-toolbar-button-icon{width:34px;padding:0;background-color:initial}.f-toolbar-responsive-buttons{display:flex;align-items:center;gap:4px}.f-toolbar-responsive-button{width:34px;border:none;cursor:pointer;color:#999;background-color:initial}.f-toolbar-responsive-button-active,.f-toolbar-responsive-button:hover{color:var(--color-primary)}.f-toolbar-spacer{width:34px}.f-toolbar-button-link{font-size:12px;line-height:150%;color:var(--color-primary);padding-left:0;padding-right:0;background-color:initial;text-decoration:none}.f-toolbar-button-link:hover{text-decoration:underline}.f-toolbar-toggle-buttons{display:flex;border-radius:4px;height:32px;overflow:hidden}.f-toolbar-toggle-button-active{color:#fff;background-color:var(--color-primary)}.f-toolbar-toggle-button-disabled{color:var(--color-primary);background-color:#d9d9d9;cursor:pointer;box-shadow:inset .5px .5px 1px #00000040}.f-toolbar-toggle-button{width:36px;display:flex;align-items:center;justify-content:center;border:none}.f-toolbar-avatar{width:32px;height:32px;border-radius:50%;cursor:pointer}.f-toolbar-dropdown{position:relative;cursor:pointer}.f-toolbar-dropdown-menu{position:absolute;top:100%;right:0;display:none;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;z-index:1}.f-toolbar-dropdown-open{display:block}.f-toolbar-dropdown-item{color:var(--color-primary);padding:8px 16px;display:flex;align-items:center;gap:12px;text-decoration:none}.f-toolbar-dropdown-item:hover{background-color:#f0f0f0}.f-toolbar-dropdown-item-danger{color:#e22323}.f-toolbar-dropdown-separator{border-top:1px solid #e0e0e0}.f-toolbar-dropdown-item-text{white-space:nowrap}@media (max-width:640px){.f-toolbar-button-text{display:none}.f-toolbar-button{padding:0;width:36px}}.f-button-hidden{display:none}.f-avatar-image{width:32px;height:32px;border-radius:50%}*{box-sizing:border-box}.f--toolbar-container{margin-right:var(--scrollbar-width)}.f-page-editor-toggler{position:fixed;transition:all .3s ease;top:0;padding:4px;right:0;display:flex;border-start-start-radius:20px;border-end-start-radius:20px;gap:.25rem;z-index:100}.f-page-editor-toggler .f-page-editor-toggler-button{cursor:pointer;width:2rem;height:2rem;padding:6px;display:flex;align-items:center;justify-content:center;color:#000;background-color:#f0f0f0;border:none;border-radius:20px}body{padding:0;margin:0}.f-page-editor{width:100%;overflow:hidden;height:100vh}.f-page-editor-iframe-wrapper{background-color:#ebebeb;position:relative;height:calc(100% - 40px);transition:all .3s ease;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.f-page-editor-iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}.f-page-editor-iframe-resizer{border-radius:2px;box-shadow:0 0 8px -4px #818181;display:none;background-color:#cfcfcf}.f-page-editor-iframe-resizer,.f-page-editor-iframe-resizer:hover{height:64px;width:12px;position:absolute;right:2px;top:50%;bottom:50%;cursor:grab}.f-page-editor-iframe-resizer:hover{background-color:#d4d4d4}.f-page-editor-iframe-resizer:after,.f-page-editor-iframe-resizer:before{content:"";background-color:#aaa;position:absolute;height:48px;width:2px;top:8px;bottom:8px}.f-page-editor-iframe-resizer:hover:after,.f-page-editor-iframe-resizer:hover:before{background-color:silver}.f-page-editor-iframe-resizer:before{left:3px}.f-page-editor-iframe-resizer:after{right:3px}[data-responsive-mode] .f-page-editor-iframe{left:auto;right:auto;top:1rem;bottom:1rem;height:calc(100% - 2rem);max-width:calc(100% - 2rem)}[data-responsive-mode] .f-page-editor-iframe-resizer{display:flex}.f-page-editor-header{width:100%;height:40px;background-color:#181818;display:flex;justify-content:space-between;padding:4px;gap:4px;box-sizing:border-box}.f-page-editor-header-separator{transition:all .3s ease;width:0}.f-page-editor-header-button-list{display:flex;gap:4px}.f-page-editor-header-button{padding:4px 8px;display:flex;align-items:center;gap:4px;background-color:#404040;color:#fff;border:1px solid #505050}.f-page-editor-header-button svg{width:16px;height:16px}.f-page-editor-header-button-primary{background-color:#2558a5;border:1px solid #3b48bd}.f-page-editor-header-button-primary:hover{background-color:#2c6bc9}.f-page-editor-sidebar-open .f-page-editor-toggler{right:240px;margin-right:-1px}.f-page-editor-toggler .f-page-editor-toggler-button:hover{background-color:#dbdbdb}.f-page-editor-toggler .f-page-editor-toggler-button-primary{color:#fff;background-color:#2558a5;border:none}.f-page-editor-toggler .f-page-editor-toggler-button-primary:hover{background-color:#2c6bc9}.f-plugin-container{position:relative}.f-only-sidebar-opened,.f-page-editor-forms{display:none}.f-page-editor-sidebar-open .f-only-sidebar-opened{display:inherit}.f-page-editor-sidebar-close .f-only-sidebar-opened,.f-page-editor-sidebar-open .f-only-sidebar-closed{display:none}.f-page-editor-sidebar-close .f-only-sidebar-closed{display:inherit}.dark .f-page-editor-sidebar{background-color:#242424;border-color:#303030;color-scheme:dark}.dark .f-plugin-definition-item{background-color:#383838;border-color:#404040;color:#fff}.dark .f-plugin-definition-item:hover{background-color:#444;border-color:#707070}.dark .f-page-editor-toggler-button{background-color:#505050;border-color:#404040;color:#fff;fill:#fff}.dark .f-page-editor-toggler-button:hover{background-color:#606060;border-color:#404040}.dark .f-page-editor-toggler-button-primary{background-color:#2e3bb3}.dark .f-page-editor-toggler-button-primary:hover{background-color:#3b48bd}.f-plugin-edit-iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#fff}.f-plugin-edit-iframe.open{display:block} +/*# sourceMappingURL=sitebuilder.min.css.map */ \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css.map b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css.map new file mode 100644 index 000000000..088dcc12a --- /dev/null +++ b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/sitebuilder.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../Styles/Scss/Base.scss","../../Styles/dist/sitebuilder.css","../../Styles/Scss/SiteBuilder/Toolbar.scss","../../Styles/Scss/SiteBuilder.scss"],"names":[],"mappings":"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","file":"sitebuilder.min.css"} \ No newline at end of file diff --git a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/toolbar.css b/src/Frontend/FluentCMS.Web.UI/wwwroot/css/toolbar.css deleted file mode 100644 index 15638de2d..000000000 --- a/src/Frontend/FluentCMS.Web.UI/wwwroot/css/toolbar.css +++ /dev/null @@ -1,213 +0,0 @@ -:root { - --color-primary: #154EF2; -} - -.f-toolbar { - padding-top: 6px; - padding-bottom: 6px; - background-color: white; - box-shadow: inset 0 -1px 4px #00000040; - height: 46px; - font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; -} - -.f-toolbar-container { - padding-left: 1rem; - padding-right: 1rem; - display: flex; - justify-content: space-between; -} - -.f-toolbar-start, -.f-toolbar-end, -.f-toolbar-center { - display: flex; - gap: 20px; -} - -.f-toolbar-start, -.f-toolbar-end { - min-width: 200px; -} - -.f-toolbar-center { - justify-content: center; -} - -.f-toolbar-end { - justify-content: end; -} - -.f-toolbar-button { - height: 34px; - font-size: 12px; - display: flex; - align-items: center; - justify-content: center; - border-radius: 8px; - cursor: pointer; - padding-left: 1.5rem; - padding-right: 1.5rem; - gap: 0.25rem; - border: none; - outline: none; -} - -.f-toolbar-button-outline { - border: 1px solid var(--color-primary); - color: var(--color-primary); - background-color: white; -} - -.f-toolbar-button-text { - white-space: nowrap; -} - -.f-toolbar-button-icon { - width: 34px; - padding: 0; - background-color: transparent; -} - -.f-toolbar-responsive-buttons { - display: flex; - align-items: center; - gap: 4px; -} - -.f-toolbar-responsive-button { - width: 34px; - border: none; - cursor: pointer; - color: #999999; - background-color: transparent; -} - -.f-toolbar-responsive-button:hover { - color: var(--color-primary); -} - -.f-toolbar-responsive-button-active { - color: var(--color-primary); -} - -@media (max-width: 640px) { - .f-toolbar-button-text { - display: none; - } - - .f-toolbar-button { - padding: 0; - width: 36px; - } -} - -.f-toolbar-spacer { - width: 34px; -} - -.f-toolbar-button-link { - font-size: 12px; - line-height: 150%; - color: var(--color-primary); - padding-left: 0; - padding-right: 0; - background-color: transparent; - text-decoration: none; -} - -.f-toolbar-button-link:hover { - text-decoration: underline; -} - -.f-toolbar-toggle-buttons { - display: flex; - border-radius: 4px; - height: 32px; - overflow: hidden; -} - -.f-toolbar-toggle-button-active { - color: white; - background-color: var(--color-primary); -} - -.f-toolbar-toggle-button-disabled { - color: var(--color-primary); - background-color: #D9D9D9; - cursor: pointer; - box-shadow: inset 0.5px 0.5px 1px hsla(0, 0%, 0%, 0.25); -} - -.f-toolbar-toggle-button { - width: 36px; - display: flex; - align-items: center; - justify-content: center; - border: none; -} - -.f-toolbar-avatar { - width: 32px; - height: 32px; - border-radius: 50%; - cursor: pointer; -} - -.f-button-hidden { - display: none; -} - -.f-toolbar-dropdown { - position: relative; - cursor: pointer; -} - -.f-avatar-image { - width: 32px; - height: 32px; - border-radius: 50%; -} - -.f-toolbar-dropdown-menu { - position: absolute; - top: 100%; - right: 0; - display: none; - border: 1px solid #E0E0E0; - border-radius: 8px; - background-color: white; - z-index: 1; -} - -.f-toolbar-dropdown-open { - display: block; -} - -.f-toolbar-dropdown-item { - color: var(--color-primary); - padding: 8px 16px; - display: flex; - align-items: center; - gap: 12px; - text-decoration: none; -} -.f-toolbar-dropdown-item:hover { - background-color: #f0f0f0; -} - -.f-toolbar-dropdown-item-danger { - color: #e22323; -} - -.f-toolbar-dropdown-separator { - border-top: 1px solid #E0E0E0; -} - -.f-toolbar-dropdown-item-icon { - -} -.f-toolbar-dropdown-item-text { - white-space: nowrap; -} -