From e5035f96b570a3ba1502718da3f7f8d9be14c42f Mon Sep 17 00:00:00 2001 From: Gleb Tv Date: Wed, 24 Sep 2025 14:12:51 +0300 Subject: [PATCH] docs: Clarify JS import usage and add complete example files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Explicitly warn users NOT to copy the gem's JavaScript file - Clarify that activeadmin_quill_editor.js should be imported from the gem - Add complete working examples from dummy app: - Full app/javascript/active_admin.js with proper imports - Complete tailwind.config.js with all safelist classes - lib/tasks/active_admin.rake for Tailwind builds - Remove incorrect symlink from dummy app This prevents users from mistakenly copying the gem's JS file into their app instead of properly importing it from vendor/assets/javascripts/ 🤖 Generated with Claude Code Co-Authored-By: Claude --- docs/update-quill.md | 190 ++++++++++++++++- spec/dummy/app/assets/builds/active_admin.css | 2 +- .../app/assets/builds/active_admin.css.map | 2 +- .../javascripts/activeadmin_quill_editor.js | 1 - spec/dummy/build_activeadmin_css.js | 191 ------------------ 5 files changed, 189 insertions(+), 197 deletions(-) delete mode 120000 spec/dummy/app/assets/javascripts/activeadmin_quill_editor.js delete mode 100644 spec/dummy/build_activeadmin_css.js diff --git a/docs/update-quill.md b/docs/update-quill.md index 5b07f47..38f8ffe 100644 --- a/docs/update-quill.md +++ b/docs/update-quill.md @@ -42,16 +42,37 @@ Or add to `package.json`: ### Step 3: Configure JavaScript (Rails 8 with esbuild) +**IMPORTANT**: Do NOT copy the gem's JavaScript file into your application. The gem provides `activeadmin_quill_editor.js` via its vendor/assets directory. You should import it, not duplicate it. + Create or update `app/javascript/active_admin.js`: ```javascript -// Import ActiveAdmin (if using AA4) +// Import ActiveAdmin - this already includes all features and Rails UJS +// DO NOT import Rails separately as it's already included and started in ActiveAdmin import '@activeadmin/activeadmin'; -// Import Quill +// Import Quill from NPM and make it globally available import Quill from 'quill'; window.Quill = Quill; -// The gem's initialization will auto-load when included +// Import the image uploader plugin if available (optional) +try { + const ImageUploader = require('quill-image-uploader'); + window.ImageUploader = ImageUploader.default || ImageUploader; +} catch(e) { + // Image uploader is optional (silent failure) +} + +// Import the Quill Editor initialization module from the gem +// This imports from vendor/assets/javascripts/activeadmin_quill_editor.js +import QuillEditorModule from 'activeadmin_quill_editor'; + +// Now that Quill is available, initialize the editors +// This ensures proper initialization order without setTimeout hacks +if (window.QuillEditor && window.QuillEditor.init) { + window.QuillEditor.init(); +} else if (QuillEditorModule && QuillEditorModule.init) { + QuillEditorModule.init(); +} ``` ### Step 4: Configure CSS @@ -114,6 +135,169 @@ if (process.argv.includes('--watch')) { } ``` +## Complete Example Files + +These are complete working examples from our test suite that you can use as reference: + +### tailwind.config.js +```javascript +const execSync = require('child_process').execSync; +const activeAdminPath = execSync('bundle show activeadmin', { encoding: 'utf-8' }).trim(); + +module.exports = { + content: [ + `${activeAdminPath}/vendor/javascript/flowbite.js`, + `${activeAdminPath}/plugin.js`, + `${activeAdminPath}/app/views/**/*.{arb,erb,html,rb}`, + './app/admin/**/*.{arb,erb,html,rb}', + './app/views/active_admin/**/*.{arb,erb,html,rb}', + './app/views/admin/**/*.{arb,erb,html,rb}', + './app/javascript/**/*.js', + // Quill editor gem files + '../../lib/**/*.rb', + '../../app/**/*.rb' + ], + darkMode: "class", + plugins: [ + require('@activeadmin/activeadmin/plugin') + ], + theme: { + extend: { + // Add any custom theme extensions here + } + }, + // CRITICAL: Safelist for ActiveAdmin 4 dynamic classes + safelist: [ + // Grid and layout + 'grid', 'gap-4', 'gap-6', 'lg:grid-cols-3', 'md:grid-cols-2', + 'col-span-2', 'col-span-3', 'lg:col-span-2', 'lg:col-span-1', + // Flexbox + 'flex', 'inline-flex', 'flex-col', 'flex-row', 'flex-wrap', 'flex-nowrap', + 'justify-start', 'justify-end', 'justify-center', 'justify-between', 'justify-around', + 'items-start', 'items-end', 'items-center', 'items-baseline', 'items-stretch', + // Spacing + 'space-x-4', 'space-y-4', 'space-x-2', 'space-y-2', + 'p-0', 'p-1', 'p-2', 'p-3', 'p-4', 'p-5', 'p-6', 'p-8', + 'px-0', 'px-1', 'px-2', 'px-3', 'px-4', 'px-5', 'px-6', 'px-8', + 'py-0', 'py-1', 'py-2', 'py-3', 'py-4', 'py-5', 'py-6', 'py-8', + 'm-0', 'm-1', 'm-2', 'm-3', 'm-4', 'm-5', 'm-6', 'm-8', + 'mx-0', 'mx-1', 'mx-2', 'mx-3', 'mx-4', 'mx-5', 'mx-6', 'mx-8', 'mx-auto', + 'my-0', 'my-1', 'my-2', 'my-3', 'my-4', 'my-5', 'my-6', 'my-8', 'my-auto', + 'mt-0', 'mt-1', 'mt-2', 'mt-3', 'mt-4', 'mt-5', 'mt-6', 'mt-8', + 'mb-0', 'mb-1', 'mb-2', 'mb-3', 'mb-4', 'mb-5', 'mb-6', 'mb-8', + 'ml-0', 'ml-1', 'ml-2', 'ml-3', 'ml-4', 'ml-5', 'ml-6', 'ml-8', 'ml-auto', + 'mr-0', 'mr-1', 'mr-2', 'mr-3', 'mr-4', 'mr-5', 'mr-6', 'mr-8', 'mr-auto', + // Display + 'block', 'inline-block', 'inline', 'hidden', 'table', 'table-cell', 'table-row', + 'lg:block', 'lg:inline-block', 'lg:hidden', 'lg:flex', + 'md:block', 'md:inline-block', 'md:hidden', 'md:flex', + 'sm:block', 'sm:inline-block', 'sm:hidden', 'sm:flex', + // Width/Height + 'w-full', 'w-auto', 'w-1/2', 'w-1/3', 'w-2/3', 'w-1/4', 'w-3/4', + 'w-12', 'w-16', 'w-20', 'w-24', 'w-32', 'w-48', 'w-64', 'w-96', + 'h-full', 'h-screen', 'h-auto', 'h-12', 'h-16', 'h-32', 'h-64', + 'min-h-screen', 'min-h-full', 'max-w-7xl', 'max-w-full', + // Typography + 'text-xs', 'text-sm', 'text-base', 'text-lg', 'text-xl', 'text-2xl', 'text-3xl', + 'font-thin', 'font-light', 'font-normal', 'font-medium', 'font-semibold', 'font-bold', + 'text-left', 'text-center', 'text-right', 'text-justify', + 'uppercase', 'lowercase', 'capitalize', 'normal-case', + 'italic', 'not-italic', + 'leading-none', 'leading-tight', 'leading-normal', 'leading-loose', + // Colors (for dynamic theme) + 'text-gray-50', 'text-gray-100', 'text-gray-200', 'text-gray-300', 'text-gray-400', + 'text-gray-500', 'text-gray-600', 'text-gray-700', 'text-gray-800', 'text-gray-900', + 'bg-white', 'bg-gray-50', 'bg-gray-100', 'bg-gray-200', 'bg-gray-300', + 'bg-gray-400', 'bg-gray-500', 'bg-gray-600', 'bg-gray-700', 'bg-gray-800', 'bg-gray-900', + 'bg-transparent', + 'border-gray-100', 'border-gray-200', 'border-gray-300', 'border-gray-400', + 'border-gray-500', 'border-gray-600', 'border-gray-700', 'border-gray-800', + // Dark mode + 'dark:bg-gray-700', 'dark:bg-gray-800', 'dark:bg-gray-900', + 'dark:text-gray-50', 'dark:text-gray-100', 'dark:text-gray-200', 'dark:text-gray-300', 'dark:text-gray-400', + 'dark:text-white', + 'dark:border-gray-600', 'dark:border-gray-700', 'dark:border-gray-800', + // Borders and Rounding + 'border', 'border-0', 'border-2', 'border-4', 'border-8', + 'border-t', 'border-b', 'border-l', 'border-r', + 'border-t-0', 'border-b-0', 'border-l-0', 'border-r-0', + 'rounded', 'rounded-sm', 'rounded-md', 'rounded-lg', 'rounded-xl', 'rounded-2xl', 'rounded-full', + 'rounded-t', 'rounded-b', 'rounded-l', 'rounded-r', + 'rounded-t-md', 'rounded-b-md', 'rounded-l-md', 'rounded-r-md', + // Shadows + 'shadow-none', 'shadow-sm', 'shadow', 'shadow-md', 'shadow-lg', 'shadow-xl', 'shadow-2xl', + // Overflow + 'overflow-auto', 'overflow-hidden', 'overflow-visible', 'overflow-scroll', + 'overflow-x-auto', 'overflow-x-hidden', 'overflow-x-visible', 'overflow-x-scroll', + 'overflow-y-auto', 'overflow-y-hidden', 'overflow-y-visible', 'overflow-y-scroll', + // Position + 'static', 'fixed', 'absolute', 'relative', 'sticky', + 'top-0', 'right-0', 'bottom-0', 'left-0', + 'inset-0', 'inset-x-0', 'inset-y-0', + // Z-index + 'z-0', 'z-10', 'z-20', 'z-30', 'z-40', 'z-50', 'z-auto', + // Opacity + 'opacity-0', 'opacity-25', 'opacity-50', 'opacity-75', 'opacity-100', + // Cursor + 'cursor-auto', 'cursor-pointer', 'cursor-not-allowed', 'cursor-wait', + // Forms + 'form-input', 'form-select', 'form-checkbox', 'form-radio', + // Tables + 'table-auto', 'table-fixed', 'border-collapse', 'border-separate', + // Transitions + 'transition', 'transition-all', 'transition-colors', 'transition-opacity', + 'duration-75', 'duration-100', 'duration-150', 'duration-200', 'duration-300', + 'ease-in', 'ease-out', 'ease-in-out', 'ease-linear', + // Transform + 'transform', 'transform-none', + 'scale-90', 'scale-95', 'scale-100', 'scale-105', 'scale-110', + // Visibility + 'visible', 'invisible', + // Quill specific classes + 'ql-toolbar', 'ql-container', 'ql-editor', 'quill-editor', + 'ql-snow', 'ql-bubble' + ] +}; +``` + +### lib/tasks/active_admin.rake +```ruby +namespace :active_admin do + desc "Build Active Admin Tailwind stylesheets" + task build: :environment do + command = [ + "npx", "tailwindcss", + "-i", Rails.root.join("app/assets/stylesheets/active_admin.css").to_s, + "-o", Rails.root.join("app/assets/builds/active_admin.css").to_s, + "-c", Rails.root.join("tailwind.config.js").to_s, + "-m" + ] + + system(*command, exception: true) + end + + desc "Watch Active Admin Tailwind stylesheets" + task watch: :environment do + command = [ + "npx", "tailwindcss", + "--watch", + "-i", Rails.root.join("app/assets/stylesheets/active_admin.css").to_s, + "-o", Rails.root.join("app/assets/builds/active_admin.css").to_s, + "-c", Rails.root.join("tailwind.config.js").to_s, + "-m" + ] + + system(*command) + end +end + +Rake::Task["assets:precompile"].enhance(["active_admin:build"]) + +Rake::Task["test:prepare"].enhance(["active_admin:build"]) if Rake::Task.task_defined?("test:prepare") +Rake::Task["spec:prepare"].enhance(["active_admin:build"]) if Rake::Task.task_defined?("spec:prepare") +Rake::Task["db:test:prepare"].enhance(["active_admin:build"]) if Rake::Task.task_defined?("db:test:prepare") +``` + ## Usage ### Basic Usage diff --git a/spec/dummy/app/assets/builds/active_admin.css b/spec/dummy/app/assets/builds/active_admin.css index be84f66..a16e22a 100644 --- a/spec/dummy/app/assets/builds/active_admin.css +++ b/spec/dummy/app/assets/builds/active_admin.css @@ -1,4 +1,4 @@ -*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;--tw-shadow:0 0 #0000}[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 10 6'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-inline-end:2rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(:where([dir=rtl]) select){background-position:left .75rem center}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-inline-end:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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)}.dark [type=checkbox]:checked,.dark [type=checkbox]:indeterminate,.dark [type=radio]:checked,[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.65rem .65rem;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.65rem .65rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dark [type=radio]:checked,[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-size:1rem 1rem}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 8h12'/%3E%3C/svg%3E");background-color:currentColor;border-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.65rem .65rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding-top:.625rem;padding-bottom:.625rem;padding-inline-start:2rem;padding-inline-end:1rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[type=checkbox]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}[type=checkbox]: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(59 130 246/var(--tw-ring-opacity,1))}[type=checkbox]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-ring-offset-color:#1f2937}[type=checkbox]:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}[type=radio]{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}[type=radio]: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(147 197 253/var(--tw-ring-opacity,1))}[type=radio]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[type=radio]:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}[type=date],[type=email],[type=number],[type=password],[type=tel],[type=text],[type=time],[type=url],select,textarea{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}[type=date]:is(.dark *),[type=email]:is(.dark *),[type=number]:is(.dark *),[type=password]:is(.dark *),[type=tel]:is(.dark *),[type=text]:is(.dark *),[type=time]:is(.dark *),[type=url]:is(.dark *),select:is(.dark *),textarea:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[type=date]:is(.dark *)::-moz-placeholder,[type=email]:is(.dark *)::-moz-placeholder,[type=number]:is(.dark *)::-moz-placeholder,[type=password]:is(.dark *)::-moz-placeholder,[type=tel]:is(.dark *)::-moz-placeholder,[type=text]:is(.dark *)::-moz-placeholder,[type=time]:is(.dark *)::-moz-placeholder,[type=url]:is(.dark *)::-moz-placeholder,select:is(.dark *)::-moz-placeholder,textarea:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}[type=date]:is(.dark *)::placeholder,[type=email]:is(.dark *)::placeholder,[type=number]:is(.dark *)::placeholder,[type=password]:is(.dark *)::placeholder,[type=tel]:is(.dark *)::placeholder,[type=text]:is(.dark *)::placeholder,[type=time]:is(.dark *)::placeholder,[type=url]:is(.dark *)::placeholder,select:is(.dark *)::placeholder,textarea:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}[type=date]:focus:is(.dark *),[type=email]:focus:is(.dark *),[type=number]:focus:is(.dark *),[type=password]:focus:is(.dark *),[type=tel]:focus:is(.dark *),[type=text]:focus:is(.dark *),[type=time]:focus:is(.dark *),[type=url]:focus:is(.dark *),select:focus:is(.dark *),textarea:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:.2rem}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.action-item-button{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.action-item-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.action-item-button:focus{z-index:10;outline:2px solid transparent;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(229 231 235/var(--tw-ring-opacity,1))}.action-item-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.action-item-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.action-item-button:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity,1))}.index-data-table-toolbar{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.index-data-table-toolbar{flex-direction:row}}.scopes{display:flex;flex-wrap:wrap;gap:.375rem}.index-button-group{display:inline-flex;flex-wrap:wrap;align-items:stretch;border-radius:.375rem}.index-button-group>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.index-button{display:inline-flex;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.index-button:first-child{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.index-button:last-child{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.index-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.index-button:focus{z-index:10;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));--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(29 78 216/var(--tw-ring-opacity,1))}.index-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.index-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.index-button:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.index-button-selected,.index-button-selected:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.index-button-selected:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.index-button-selected:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.scopes-count{margin-inline-start:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(199,210,254,.8);padding:.25rem .375rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.scopes-count:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 48 163/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.paginated-collection{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.paginated-collection:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.paginated-collection-contents{overflow-x:auto}.paginated-collection-pagination{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem}@media (min-width:1024px){.paginated-collection-pagination{flex-direction:row;padding:.75rem}}.paginated-collection-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.paginated-collection-footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.pagination-per-page{width:auto;width:-moz-min-content;width:min-content;padding-top:.25rem;padding-bottom:.25rem;padding-inline-end:1.75rem;font-size:.875rem;line-height:1.25rem}.index-as-table{position:relative;overflow-x:auto}.data-table{width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.data-table:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th){white-space:nowrap;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.875rem .75rem;text-align:start;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));background-color:rgba(3,7,18,.5);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th>a){display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration-line:none}.tooltip.data-table-sorted-icon>.tooltip-arrow:before,[role=tooltip].data-table-sorted-icon>[data-popper-arrow]:before{visibility:hidden}.data-table-sorted-icon{visibility:hidden;height:5px;width:8px}:where(th[data-sort-direction]) .data-table-sorted-icon{visibility:visible}:where(th[data-sort-direction=asc]) .data-table-sorted-icon{--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))}.data-table :where(tbody>tr){border-bottom-width:1px}.data-table :where(tbody>tr):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.data-table :where(td){padding:1rem .75rem}.data-table-resource-actions{display:flex;gap:.5rem}.filters-form{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.filters-form-title{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filters-form-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.filters-form :where(.label){margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem}.filters-form-input-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.filters-form-field{margin-bottom:1rem}.filters-form-field :where(.choices>label){margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.filters-form-buttons{display:flex;align-items:center;gap:.5rem}.filters-form-submit{min-width:6rem;cursor:pointer;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.5rem .75rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filters-form-submit:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.filters-form-submit:focus{outline:2px solid transparent;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(147 197 253/var(--tw-ring-opacity,1))}.filters-form-submit:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.filters-form-submit:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.filters-form-submit:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.filters-form-clear{border-radius:.375rem;padding:.5rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));text-decoration-line:none}.filters-form-clear:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.filters-form-clear:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filters-form-clear:hover:is(.dark *){background-color:inherit;--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.filters-form-clear:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.active-filters-title{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active-filters-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.active-filters-list{list-style-type:disc}.active-filters-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.active-filters-list{padding-inline-start:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active-filters-list:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.batch-actions-dropdown{position:relative}.batch-actions-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-actions-dropdown-toggle:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:focus{z-index:10;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));--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(29 78 216/var(--tw-ring-opacity,1))}.batch-actions-dropdown-toggle:disabled{pointer-events:none;border-color:rgba(229,231,235,.7);--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.batch-actions-dropdown-toggle:disabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.batch-actions-dropdown-arrow{height:.625rem;width:.625rem}.batch-actions-dropdown-menu{z-index:10;display:none;min-width:7rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(1px + 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-color:rgb(0 0 0/var(--tw-ring-opacity,1));--tw-ring-opacity:0.05}.batch-actions-dropdown-menu:focus{outline:2px solid transparent;outline-offset:2px}.batch-actions-dropdown-menu:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a){display:block;padding:.5rem .625rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));text-decoration-line:none}.batch-actions-dropdown-menu :where(li>a):hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a):hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.panel{margin-bottom:1.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.panel:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.panel-title{border-top-left-radius:.375rem;border-top-right-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.75rem;font-weight:700}.panel-title:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.panel-body{padding:1.25rem .75rem}.attributes-table{margin-bottom:1.5rem;overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.attributes-table:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.attributes-table>:where(table){width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.attributes-table>:where(table):is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.attributes-table :where(tbody>tr){border-bottom-width:1px}.attributes-table :where(tbody>tr):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.attributes-table :where(tbody>tr>th){width:8rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));text-align:start;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.attributes-table :where(tbody>tr>th):is(.dark *){background-color:rgba(31,41,55,.6);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.attributes-table :where(tbody>tr>th){width:10rem}}.attributes-table :where(tbody>tr>th,tbody>tr>td){padding:.75rem}.attributes-table-empty-value{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:rgba(156,163,175,.5)}.attributes-table-empty-value:is(.dark *){color:rgba(55,65,81,.6)}.status-tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));padding:.125rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.status-tag:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.status-tag:where([data-status=yes]){--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.status-tag:where([data-status=yes]):is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.formtastic{font-size:.875rem;line-height:1.25rem}.formtastic :where(.fieldset-title,.has-many-fields-title){margin-bottom:.75rem;display:block;width:100%;border-bottom-width:1px;font-size:1.125rem;line-height:1.75rem;font-weight:700}.formtastic :where(.label){margin-bottom:.375rem;display:block}.formtastic :where(.label abbr){margin-inline-start:.25rem;text-decoration-line:none}.formtastic :where(.input){padding-top:.75rem;padding-bottom:.75rem}.formtastic :where(.choice){margin-bottom:.25rem}.formtastic :where(.boolean label,.choice label){display:flex;align-items:center;gap:.5rem}.formtastic :where(.fragments-group){display:inline-flex;flex-wrap:wrap;gap:.25rem}.formtastic :where(.fragment label){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.formtastic :where(.inline-hints){margin-top:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.formtastic :where(.errors){margin-bottom:1.5rem}.formtastic :where(.errors)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.formtastic :where(.errors){border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.formtastic :where(.errors):is(.dark *){--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.formtastic :where(.errors>li){margin-inline-start:1rem;list-style-type:disc}.formtastic :where(.inline-errors){margin-top:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.formtastic :where(.inline-errors):is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.formtastic :where(.error [type=email],.error [type=number],.error [type=password],.error [type=tel],.error [type=text],.error [type=url],.error textarea){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.formtastic :where(.buttons,.actions){margin-top:.75rem}.formtastic :where(.actions>ol){display:flex;align-items:center;gap:1.5rem}.formtastic :where([type=submit],[type=button],button){cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.5rem 1rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.formtastic :where([type=submit],[type=button],button):hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):focus{outline:2px solid transparent;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(147 197 253/var(--tw-ring-opacity,1))}.formtastic :where([type=submit],[type=button],button):is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.formtastic :where(.actions .cancel-link){font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.formtastic :where(.actions .cancel-link):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.formtastic :where(.has-many-add){display:inline-block;padding-top:.75rem;padding-bottom:.75rem}.formtastic :where(.has-many-container)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.formtastic :where(.has-many-fields){border-inline-start-width:4px;--tw-border-opacity:1;border-inline-start-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-inline-start:.75rem}.formtastic :where(.has-many-fields):is(.dark *){--tw-border-opacity:1;border-inline-start-color:rgb(55 65 81/var(--tw-border-opacity,1))}.quill-editor{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.ql-toolbar{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-bottom-width:0}.ql-container{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.ql-editor{min-height:200px}.dark .quill-editor{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark .ql-toolbar{background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark .ql-container,.dark .ql-toolbar{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1}.dark .ql-container{background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark .ql-editor{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.ql-toolbar button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.ql-toolbar button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark .ql-toolbar button svg{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark .ql-toolbar button:hover svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .ql-toolbar .ql-stroke{stroke:#9ca3af!important}.dark .ql-toolbar .ql-fill{fill:#9ca3af!important}.dark .ql-toolbar button:hover .ql-stroke{stroke:#fff!important}.dark .ql-toolbar button:hover .ql-fill{fill:#fff!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ms-px{margin-inline-start:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[5px\]{height:5px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-20{min-height:5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[8px\]{width:8px}.w-auto{width:auto}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-7xl{max-width:80rem}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-full{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))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{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))}.translate-x-full{--tw-translate-x:100%}.translate-y-full{--tw-translate-y:100%}.rotate-180,.translate-y-full{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))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-90{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))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{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))}.transform-none{transform:none}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.-space-x-px>: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)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-s-gray-200{--tw-border-opacity:1;border-inline-start-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-s-gray-700{--tw-border-opacity:1;border-inline-start-color:rgb(55 65 81/var(--tw-border-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-200\/80{background-color:rgba(199,210,254,.8)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pe-3{padding-inline-end:.75rem}.pe-7{padding-inline-end:1.75rem}.ps-3{padding-inline-start:.75rem}.ps-5{padding-inline-start:1.25rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-400\/50{color:rgba(156,163,175,.5)}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-\[\.2rem\]{text-underline-offset:.2rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--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(1px + 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)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)} +*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;--tw-shadow:0 0 #0000}[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 10 6'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-inline-end:2rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(:where([dir=rtl]) select){background-position:left .75rem center}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-inline-end:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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)}.dark [type=checkbox]:checked,.dark [type=checkbox]:indeterminate,.dark [type=radio]:checked,[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.65rem .65rem;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.65rem .65rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dark [type=radio]:checked,[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-size:1rem 1rem}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 8h12'/%3E%3C/svg%3E");background-color:currentColor;border-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:.65rem .65rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding-top:.625rem;padding-bottom:.625rem;padding-inline-start:2rem;padding-inline-end:1rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[type=checkbox]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}[type=checkbox]: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(59 130 246/var(--tw-ring-opacity,1))}[type=checkbox]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-ring-offset-color:#1f2937}[type=checkbox]:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}[type=radio]{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}[type=radio]: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(147 197 253/var(--tw-ring-opacity,1))}[type=radio]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}[type=radio]:focus:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}[type=date],[type=email],[type=number],[type=password],[type=tel],[type=text],[type=time],[type=url],select,textarea{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}[type=date]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}[type=date]:is(.dark *),[type=email]:is(.dark *),[type=number]:is(.dark *),[type=password]:is(.dark *),[type=tel]:is(.dark *),[type=text]:is(.dark *),[type=time]:is(.dark *),[type=url]:is(.dark *),select:is(.dark *),textarea:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[type=date]:is(.dark *)::-moz-placeholder,[type=email]:is(.dark *)::-moz-placeholder,[type=number]:is(.dark *)::-moz-placeholder,[type=password]:is(.dark *)::-moz-placeholder,[type=tel]:is(.dark *)::-moz-placeholder,[type=text]:is(.dark *)::-moz-placeholder,[type=time]:is(.dark *)::-moz-placeholder,[type=url]:is(.dark *)::-moz-placeholder,select:is(.dark *)::-moz-placeholder,textarea:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}[type=date]:is(.dark *)::placeholder,[type=email]:is(.dark *)::placeholder,[type=number]:is(.dark *)::placeholder,[type=password]:is(.dark *)::placeholder,[type=tel]:is(.dark *)::placeholder,[type=text]:is(.dark *)::placeholder,[type=time]:is(.dark *)::placeholder,[type=url]:is(.dark *)::placeholder,select:is(.dark *)::placeholder,textarea:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}[type=date]:focus:is(.dark *),[type=email]:focus:is(.dark *),[type=number]:focus:is(.dark *),[type=password]:focus:is(.dark *),[type=tel]:focus:is(.dark *),[type=text]:focus:is(.dark *),[type=time]:focus:is(.dark *),[type=url]:focus:is(.dark *),select:focus:is(.dark *),textarea:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:.2rem}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.action-item-button{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.action-item-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.action-item-button:focus{z-index:10;outline:2px solid transparent;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(229 231 235/var(--tw-ring-opacity,1))}.action-item-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.action-item-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.action-item-button:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity,1))}.index-data-table-toolbar{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.index-data-table-toolbar{flex-direction:row}}.scopes{display:flex;flex-wrap:wrap;gap:.375rem}.index-button-group{display:inline-flex;flex-wrap:wrap;align-items:stretch;border-radius:.375rem}.index-button-group>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.index-button{display:inline-flex;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.index-button:first-child{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.index-button:last-child{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.index-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.index-button:focus{z-index:10;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));--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(29 78 216/var(--tw-ring-opacity,1))}.index-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.index-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.index-button:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.index-button-selected,.index-button-selected:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.index-button-selected:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.index-button-selected:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.scopes-count{margin-inline-start:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(199,210,254,.8);padding:.25rem .375rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.scopes-count:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 48 163/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.paginated-collection{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.paginated-collection:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.paginated-collection-contents{overflow-x:auto}.paginated-collection-pagination{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem}@media (min-width:1024px){.paginated-collection-pagination{flex-direction:row;padding:.75rem}}.paginated-collection-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem}.paginated-collection-footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.pagination-per-page{width:auto;width:-moz-min-content;width:min-content;padding-top:.25rem;padding-bottom:.25rem;padding-inline-end:1.75rem;font-size:.875rem;line-height:1.25rem}.index-as-table{position:relative;overflow-x:auto}.data-table{width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.data-table:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th){white-space:nowrap;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.875rem .75rem;text-align:start;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));background-color:rgba(3,7,18,.5);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-table :where(thead>tr>th>a){display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration-line:none}.tooltip.data-table-sorted-icon>.tooltip-arrow:before,[role=tooltip].data-table-sorted-icon>[data-popper-arrow]:before{visibility:hidden}.data-table-sorted-icon{visibility:hidden;height:5px;width:8px}:where(th[data-sort-direction]) .data-table-sorted-icon{visibility:visible}:where(th[data-sort-direction=asc]) .data-table-sorted-icon{--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))}.data-table :where(tbody>tr){border-bottom-width:1px}.data-table :where(tbody>tr):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.data-table :where(td){padding:1rem .75rem}.data-table-resource-actions{display:flex;gap:.5rem}.filters-form{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.filters-form-title{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filters-form-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.filters-form :where(.label){margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem}.filters-form-input-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.filters-form-field{margin-bottom:1rem}.filters-form-field :where(.choices>label){margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.filters-form-buttons{display:flex;align-items:center;gap:.5rem}.filters-form-submit{min-width:6rem;cursor:pointer;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.5rem .75rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filters-form-submit:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.filters-form-submit:focus{outline:2px solid transparent;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(147 197 253/var(--tw-ring-opacity,1))}.filters-form-submit:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.filters-form-submit:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.filters-form-submit:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.filters-form-clear{border-radius:.375rem;padding:.5rem .75rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));text-decoration-line:none}.filters-form-clear:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.filters-form-clear:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filters-form-clear:hover:is(.dark *){background-color:inherit;--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.filters-form-clear:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.active-filters-title{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active-filters-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.active-filters-list{list-style-type:disc}.active-filters-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.active-filters-list{padding-inline-start:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active-filters-list:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.batch-actions-dropdown{position:relative}.batch-actions-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-actions-dropdown-toggle:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:focus{z-index:10;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));--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(29 78 216/var(--tw-ring-opacity,1))}.batch-actions-dropdown-toggle:disabled{pointer-events:none;border-color:rgba(229,231,235,.7);--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-toggle:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.batch-actions-dropdown-toggle:disabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.batch-actions-dropdown-arrow{height:.625rem;width:.625rem}.batch-actions-dropdown-menu{z-index:10;display:none;min-width:7rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(1px + 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-color:rgb(0 0 0/var(--tw-ring-opacity,1));--tw-ring-opacity:0.05}.batch-actions-dropdown-menu:focus{outline:2px solid transparent;outline-offset:2px}.batch-actions-dropdown-menu:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a){display:block;padding:.5rem .625rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));text-decoration-line:none}.batch-actions-dropdown-menu :where(li>a):hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.batch-actions-dropdown-menu :where(li>a):hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.panel{margin-bottom:1.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.panel:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.panel-title{border-top-left-radius:.375rem;border-top-right-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.75rem;font-weight:700}.panel-title:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.panel-body{padding:1.25rem .75rem}.attributes-table{margin-bottom:1.5rem;overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--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)}.attributes-table:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.attributes-table>:where(table){width:100%;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.attributes-table>:where(table):is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.attributes-table :where(tbody>tr){border-bottom-width:1px}.attributes-table :where(tbody>tr):is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.attributes-table :where(tbody>tr>th){width:8rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));text-align:start;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.attributes-table :where(tbody>tr>th):is(.dark *){background-color:rgba(31,41,55,.6);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.attributes-table :where(tbody>tr>th){width:10rem}}.attributes-table :where(tbody>tr>th,tbody>tr>td){padding:.75rem}.attributes-table-empty-value{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:rgba(156,163,175,.5)}.attributes-table-empty-value:is(.dark *){color:rgba(55,65,81,.6)}.status-tag{display:inline-flex;align-items:center;white-space:nowrap;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));padding:.125rem .625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.status-tag:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.status-tag:where([data-status=yes]){--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.status-tag:where([data-status=yes]):is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.formtastic{font-size:.875rem;line-height:1.25rem}.formtastic :where(.fieldset-title,.has-many-fields-title){margin-bottom:.75rem;display:block;width:100%;border-bottom-width:1px;font-size:1.125rem;line-height:1.75rem;font-weight:700}.formtastic :where(.label){margin-bottom:.375rem;display:block}.formtastic :where(.label abbr){margin-inline-start:.25rem;text-decoration-line:none}.formtastic :where(.input){padding-top:.75rem;padding-bottom:.75rem}.formtastic :where(.choice){margin-bottom:.25rem}.formtastic :where(.boolean label,.choice label){display:flex;align-items:center;gap:.5rem}.formtastic :where(.fragments-group){display:inline-flex;flex-wrap:wrap;gap:.25rem}.formtastic :where(.fragment label){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.formtastic :where(.inline-hints){margin-top:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.formtastic :where(.errors){margin-bottom:1.5rem}.formtastic :where(.errors)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.formtastic :where(.errors){border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.formtastic :where(.errors):is(.dark *){--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.formtastic :where(.errors>li){margin-inline-start:1rem;list-style-type:disc}.formtastic :where(.inline-errors){margin-top:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.formtastic :where(.inline-errors):is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.formtastic :where(.error [type=email],.error [type=number],.error [type=password],.error [type=tel],.error [type=text],.error [type=url],.error textarea){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.formtastic :where(.buttons,.actions){margin-top:.75rem}.formtastic :where(.actions>ol){display:flex;align-items:center;gap:1.5rem}.formtastic :where([type=submit],[type=button],button){cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));padding:.5rem 1rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.formtastic :where([type=submit],[type=button],button):hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):focus{outline:2px solid transparent;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(147 197 253/var(--tw-ring-opacity,1))}.formtastic :where([type=submit],[type=button],button):is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.formtastic :where([type=submit],[type=button],button):focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.formtastic :where(.actions .cancel-link){font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:none}.formtastic :where(.actions .cancel-link):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.formtastic :where(.has-many-add){display:inline-block;padding-top:.75rem;padding-bottom:.75rem}.formtastic :where(.has-many-container)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.formtastic :where(.has-many-fields){border-inline-start-width:4px;--tw-border-opacity:1;border-inline-start-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-inline-start:.75rem}.formtastic :where(.has-many-fields):is(.dark *){--tw-border-opacity:1;border-inline-start-color:rgb(55 65 81/var(--tw-border-opacity,1))}.quill-editor{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.ql-toolbar{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-bottom-width:0}.ql-container{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.ql-editor{min-height:200px}.dark .quill-editor{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark .ql-toolbar{background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark .ql-container,.dark .ql-toolbar{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1}.dark .ql-container{background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark .ql-editor{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.ql-toolbar button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.ql-toolbar button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark .ql-toolbar button svg{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark .ql-toolbar button:hover svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .ql-toolbar .ql-stroke{stroke:#9ca3af!important}.dark .ql-toolbar .ql-fill{fill:#9ca3af!important}.dark .ql-toolbar button:hover .ql-stroke{stroke:#fff!important}.dark .ql-toolbar button:hover .ql-fill{fill:#fff!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ms-px{margin-inline-start:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[5px\]{height:5px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-20{min-height:5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[8px\]{width:8px}.w-auto{width:auto}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-7xl{max-width:80rem}.max-w-\[700px\]{max-width:700px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-full{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))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{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))}.translate-x-full{--tw-translate-x:100%}.translate-y-full{--tw-translate-y:100%}.rotate-180,.translate-y-full{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))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-90{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))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{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))}.transform-none{transform:none}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.-space-x-px>: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)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-s-gray-200{--tw-border-opacity:1;border-inline-start-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-s-gray-700{--tw-border-opacity:1;border-inline-start-color:rgb(55 65 81/var(--tw-border-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-200\/80{background-color:rgba(199,210,254,.8)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pe-3{padding-inline-end:.75rem}.pe-7{padding-inline-end:1.75rem}.ps-3{padding-inline-start:.75rem}.ps-5{padding-inline-start:1.25rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-400\/50{color:rgba(156,163,175,.5)}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-\[\.2rem\]{text-underline-offset:.2rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--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(1px + 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)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)} /*! * Quill Editor v2.0.3 * https://quilljs.com diff --git a/spec/dummy/app/assets/builds/active_admin.css.map b/spec/dummy/app/assets/builds/active_admin.css.map index 356489e..e8e7dea 100644 --- a/spec/dummy/app/assets/builds/active_admin.css.map +++ b/spec/dummy/app/assets/builds/active_admin.css.map @@ -1 +1 @@ -{"version":3,"sources":["","%3Cinput%20css%203lb4tu%3E","../stylesheets/active_admin.css","../../../node_modules/quill/dist/quill.snow.css","webpack://Quill/src/assets/base.styl","webpack://Quill/src/assets/snow/toolbar.styl","webpack://Quill/src/assets/snow/tooltip.styl","webpack://Quill/src/assets/snow.styl","../../../node_modules/quill/dist/quill.bubble.css","webpack://Quill/src/assets/core.styl","webpack://Quill/src/assets/bubble/toolbar.styl","webpack://Quill/src/assets/bubble/tooltip.styl","webpack://Quill/src/assets/bubble.styl"],"names":[],"mappings":"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","file":"active_admin.css","sourcesContent":[null,"/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', currentColor); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n font-feature-settings: theme('fontFamily.sans[1].fontFeatureSettings', normal); /* 5 */\n font-variation-settings: theme('fontFamily.sans[1].fontVariationSettings', normal); /* 6 */\n -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-feature-settings: theme('fontFamily.mono[1].fontFeatureSettings', normal); /* 2 */\n font-variation-settings: theme('fontFamily.mono[1].fontVariationSettings', normal); /* 3 */\n font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-feature-settings: inherit; /* 1 */\n font-variation-settings: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n letter-spacing: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\ninput:where([type='button']),\ninput:where([type='reset']),\ninput:where([type='submit']) {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden=\"until-found\"])) {\n display: none;\n}\n","@import \"tailwindcss/base\";\n@import \"tailwindcss/components\";\n@import \"tailwindcss/utilities\";\n\n/* Import Quill styles */\n@import \"../../../node_modules/quill/dist/quill.snow.css\";\n@import \"../../../node_modules/quill/dist/quill.bubble.css\";\n\n/* Custom Quill integration styles for ActiveAdmin */\n@layer components {\n .quill-editor {\n @apply border border-gray-300 rounded-md;\n }\n\n .ql-toolbar {\n @apply border-b-0 rounded-t-md;\n }\n\n .ql-container {\n @apply rounded-b-md;\n }\n\n .ql-editor {\n @apply min-h-[200px];\n }\n\n /* Dark mode support */\n .dark .quill-editor {\n @apply border-gray-600;\n }\n\n .dark .ql-toolbar {\n @apply bg-gray-800 border-gray-600;\n }\n\n .dark .ql-container {\n @apply bg-gray-900 border-gray-600;\n }\n\n .dark .ql-editor {\n @apply text-gray-100;\n }\n\n /* Fix toolbar button styles */\n .ql-toolbar button:hover {\n @apply bg-gray-100 dark:bg-gray-700;\n }\n\n /* Ensure icons are visible in dark mode */\n .dark .ql-toolbar button svg {\n @apply text-gray-300;\n }\n\n .dark .ql-toolbar button:hover svg {\n @apply text-white;\n }\n\n .dark .ql-toolbar .ql-stroke {\n stroke: #9ca3af !important;\n }\n\n .dark .ql-toolbar .ql-fill {\n fill: #9ca3af !important;\n }\n\n .dark .ql-toolbar button:hover .ql-stroke {\n stroke: white !important;\n }\n\n .dark .ql-toolbar button:hover .ql-fill {\n fill: white !important;\n }\n}","/*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.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;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;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:'\\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\\2610'}@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:rgba(0,0,0,0.6);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 button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.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-thin,.ql-snow .ql-stroke.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 code,.ql-snow .ql-editor .ql-code-block-container{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 transparent;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-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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 transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.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}\n\n/*# sourceMappingURL=quill.snow.css.map*/","// Styles shared between snow and bubble\n\ncontrolHeight = 24px\ninputPaddingWidth = 5px\ninputPaddingHeight = 3px\n\ncolorItemMargin = 2px\ncolorItemSize = 16px\ncolorItemsPerRow = 7\n\n\n.ql-{themeName}.ql-toolbar, .ql-{themeName} .ql-toolbar\n &:after\n clear: both\n content: ''\n display: table\n\n button\n background: none\n border: none\n cursor: pointer\n display: inline-block\n float: left\n height: controlHeight\n padding: inputPaddingHeight inputPaddingWidth\n width: controlHeight + (inputPaddingWidth - inputPaddingHeight)*2\n\n svg\n float: left\n height: 100%\n\n &:active:hover\n outline: none\n\n input.ql-image[type=file]\n display: none\n\n button:hover, button:focus, button.ql-active,\n .ql-picker-label:hover, .ql-picker-label.ql-active,\n .ql-picker-item:hover, .ql-picker-item.ql-selected\n color: activeColor\n .ql-fill, .ql-stroke.ql-fill\n fill: activeColor\n .ql-stroke, .ql-stroke-miter\n stroke: activeColor\n\n// Fix for iOS not losing hover on touch\n@media (pointer: coarse)\n .ql-{themeName}.ql-toolbar, .ql-{themeName} .ql-toolbar\n button:hover:not(.ql-active)\n color: inactiveColor\n .ql-fill, .ql-stroke.ql-fill\n fill: inactiveColor\n .ql-stroke, .ql-stroke-miter\n stroke: inactiveColor\n\n.ql-{themeName}\n box-sizing: border-box\n *\n box-sizing: border-box\n\n .ql-hidden\n display: none\n .ql-out-bottom, .ql-out-top\n visibility: hidden\n\n .ql-tooltip\n position: absolute\n transform: translateY(10px)\n a\n cursor: pointer\n text-decoration: none\n .ql-tooltip.ql-flip\n transform: translateY(-10px)\n\n .ql-formats\n &:after\n clear: both\n content: ''\n display: table\n display: inline-block\n vertical-align: middle\n\n .ql-stroke\n fill: none\n stroke: inactiveColor\n stroke-linecap: round\n stroke-linejoin: round\n stroke-width: 2\n .ql-stroke-miter\n fill: none\n stroke: inactiveColor\n stroke-miterlimit: 10\n stroke-width: 2\n\n .ql-fill, .ql-stroke.ql-fill\n fill: inactiveColor\n\n .ql-empty\n fill: none\n .ql-even\n fill-rule: evenodd\n .ql-thin, .ql-stroke.ql-thin\n stroke-width: 1\n .ql-transparent\n opacity: 0.4\n\n .ql-direction\n svg:last-child\n display: none\n .ql-direction.ql-active\n svg:last-child\n display: inline\n svg:first-child\n display: none\n\n .ql-editor\n h1\n font-size: 2em\n h2\n font-size: 1.5em\n h3\n font-size: 1.17em\n h4\n font-size: 1em\n h5\n font-size: 0.83em\n h6\n font-size: 0.67em\n a\n text-decoration: underline\n blockquote\n border-left: 4px solid #ccc\n margin-bottom: 5px\n margin-top: 5px\n padding-left: 16px\n code, .ql-code-block-container\n background-color: #f0f0f0\n border-radius: 3px\n .ql-code-block-container\n margin-bottom: 5px\n margin-top: 5px\n padding: 5px 10px\n code\n font-size: 85%\n padding: 2px 4px\n .ql-code-block-container\n background-color: #23241f\n color: #f8f8f2\n overflow: visible\n img\n max-width: 100%\n\n .ql-picker\n color: inactiveColor\n display: inline-block\n float: left\n font-size: 14px\n font-weight: 500\n height: controlHeight\n position: relative\n vertical-align: middle\n .ql-picker-label\n cursor: pointer\n display: inline-block\n height: 100%\n padding-left: 8px\n padding-right: 2px\n position: relative\n width: 100%\n &::before\n display: inline-block\n line-height: 22px\n .ql-picker-options\n background-color: backgroundColor\n display: none\n min-width: 100%\n padding: 4px 8px\n position: absolute\n white-space: nowrap\n .ql-picker-item\n cursor: pointer\n display: block\n padding-bottom: 5px\n padding-top: 5px\n .ql-picker.ql-expanded\n .ql-picker-label\n color: borderColor\n z-index: 2\n .ql-fill\n fill: borderColor\n .ql-stroke\n stroke: borderColor\n .ql-picker-options\n display: block\n margin-top: -1px\n top: 100%\n z-index: 1\n\n .ql-color-picker, .ql-icon-picker\n width: controlHeight + 4\n .ql-picker-label\n padding: 2px 4px\n svg\n right: 4px\n .ql-icon-picker\n .ql-picker-options\n padding: 4px 0px\n .ql-picker-item\n height: controlHeight\n width: controlHeight\n padding: 2px 4px\n .ql-color-picker\n .ql-picker-options\n padding: inputPaddingHeight inputPaddingWidth\n width: (colorItemSize + 2*colorItemMargin) * colorItemsPerRow + 2*inputPaddingWidth + 2 // +2 for the border\n .ql-picker-item\n border: 1px solid transparent\n float: left\n height: colorItemSize\n margin: colorItemMargin\n padding: 0px\n width: colorItemSize\n\n .ql-picker:not(.ql-color-picker):not(.ql-icon-picker)\n svg\n position: absolute\n margin-top: -9px\n right: 0\n top: 50%\n width: 18px\n\n .ql-picker.ql-header, .ql-picker.ql-font, .ql-picker.ql-size\n .ql-picker-label[data-label]:not([data-label='']),\n .ql-picker-item[data-label]:not([data-label=''])\n &::before\n content: attr(data-label)\n\n .ql-picker.ql-header\n width: 98px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Normal'\n for num in (1..6)\n .ql-picker-label[data-value=\\\"{num}\\\"]::before,\n .ql-picker-item[data-value=\\\"{num}\\\"]::before\n content: 'Heading ' + num\n .ql-picker-item[data-value=\"1\"]::before\n font-size: 2em\n .ql-picker-item[data-value=\"2\"]::before\n font-size: 1.5em\n .ql-picker-item[data-value=\"3\"]::before\n font-size: 1.17em\n .ql-picker-item[data-value=\"4\"]::before\n font-size: 1em\n .ql-picker-item[data-value=\"5\"]::before\n font-size: 0.83em\n .ql-picker-item[data-value=\"6\"]::before\n font-size: 0.67em\n\n .ql-picker.ql-font\n width: 108px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Sans Serif'\n .ql-picker-label[data-value=serif]::before,\n .ql-picker-item[data-value=serif]::before\n content: 'Serif'\n .ql-picker-label[data-value=monospace]::before,\n .ql-picker-item[data-value=monospace]::before\n content: 'Monospace'\n .ql-picker-item[data-value=serif]::before\n font-family: Georgia, Times New Roman, serif\n .ql-picker-item[data-value=monospace]::before\n font-family: Monaco, Courier New, monospace\n\n .ql-picker.ql-size\n width: 98px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Normal'\n .ql-picker-label[data-value=small]::before,\n .ql-picker-item[data-value=small]::before\n content: 'Small'\n .ql-picker-label[data-value=large]::before,\n .ql-picker-item[data-value=large]::before\n content: 'Large'\n .ql-picker-label[data-value=huge]::before,\n .ql-picker-item[data-value=huge]::before\n content: 'Huge'\n .ql-picker-item[data-value=small]::before\n font-size: 10px\n .ql-picker-item[data-value=large]::before\n font-size: 18px\n .ql-picker-item[data-value=huge]::before\n font-size: 32px\n\n .ql-color-picker.ql-background\n .ql-picker-item\n background-color: #fff\n .ql-color-picker.ql-color\n .ql-picker-item\n background-color: #000\n\n.ql-code-block-container\n position: relative\n .ql-ui\n right: 5px\n top: 5px\n",".ql-toolbar.ql-snow\n border: 1px solid borderColor\n box-sizing: border-box\n font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\n padding: 8px\n\n .ql-formats\n margin-right: 15px\n\n .ql-picker-label\n border: 1px solid transparent\n .ql-picker-options\n border: 1px solid transparent\n box-shadow: rgba(0,0,0,0.2) 0 2px 8px\n .ql-picker.ql-expanded\n .ql-picker-label\n border-color: borderColor\n .ql-picker-options\n border-color: borderColor\n\n .ql-color-picker\n .ql-picker-item.ql-selected, .ql-picker-item:hover\n border-color: #000\n\n.ql-toolbar.ql-snow + .ql-container.ql-snow\n border-top: 0px;\n","tooltipMargin = 8px\n\n.ql-snow\n .ql-tooltip\n background-color: #fff\n border: 1px solid borderColor\n box-shadow: 0px 0px 5px shadowColor\n color: textColor\n padding: 5px 12px\n white-space: nowrap\n &::before\n content: \"Visit URL:\"\n line-height: 26px\n margin-right: tooltipMargin\n input[type=text]\n display: none\n border: 1px solid borderColor\n font-size: 13px\n height: 26px\n margin: 0px\n padding: 3px 5px\n width: 170px\n a.ql-preview\n display: inline-block\n max-width: 200px\n overflow-x: hidden\n text-overflow: ellipsis\n vertical-align: top\n a.ql-action::after\n border-right: 1px solid borderColor\n content: 'Edit'\n margin-left: tooltipMargin*2\n padding-right: tooltipMargin\n a.ql-remove::before\n content: 'Remove'\n margin-left: tooltipMargin\n a\n line-height: 26px\n .ql-tooltip.ql-editing\n a.ql-preview, a.ql-remove\n display: none\n input[type=text]\n display: inline-block\n a.ql-action::after\n border-right: 0px\n content: 'Save'\n padding-right: 0px\n .ql-tooltip[data-mode=link]::before\n content: \"Enter link:\"\n .ql-tooltip[data-mode=formula]::before\n content: \"Enter formula:\"\n .ql-tooltip[data-mode=video]::before\n content: \"Enter video:\"\n","themeName = 'snow'\nactiveColor = #06c\nborderColor = #ccc\nbackgroundColor = #fff\ninactiveColor = #444\nshadowColor = #ddd\ntextColor = #444\n\n@import './core'\n@import './base'\n@import './snow/*'\n\n.ql-snow\n a\n color: activeColor\n\n.ql-container.ql-snow\n border: 1px solid borderColor\n","/*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.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;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;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:'\\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\\2610'}@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:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .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-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:\" \";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:\"\\00D7\";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:\" \";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after{visibility:visible}\n\n/*# sourceMappingURL=quill.bubble.css.map*/","// Styles necessary for Quill\n\nLIST_STYLE = decimal lower-alpha lower-roman\nLIST_STYLE_WIDTH = 1.2em\nLIST_STYLE_MARGIN = 0.3em\nLIST_STYLE_OUTER_WIDTH = LIST_STYLE_MARGIN + LIST_STYLE_WIDTH\nMAX_INDENT = 9\n\nresets(arr)\n unquote('list-' + join(' list-', arr))\n\n.ql-container\n box-sizing: border-box\n font-family: Helvetica, Arial, sans-serif\n font-size: 13px\n height: 100%\n margin: 0px\n position: relative\n\n.ql-container.ql-disabled\n .ql-tooltip\n visibility: hidden\n\n.ql-container:not(.ql-disabled)\n li[data-list=checked],\n li[data-list=unchecked]\n > .ql-ui\n cursor: pointer\n\n.ql-clipboard\n left: -100000px\n height: 1px\n overflow-y: hidden\n position: absolute\n top: 50%\n p\n margin: 0\n padding: 0\n\n.ql-editor\n box-sizing: border-box\n counter-reset: resets(0..MAX_INDENT)\n line-height: 1.42\n height: 100%\n outline: none\n overflow-y: auto\n padding: 12px 15px\n tab-size: 4\n -moz-tab-size: 4\n text-align: left\n white-space: pre-wrap\n word-wrap: break-word\n > *\n cursor: text\n\n p, ol, pre, blockquote, h1, h2, h3, h4, h5, h6\n margin: 0\n padding: 0\n p, h1, h2, h3, h4, h5, h6\n @supports (counter-set: none)\n counter-set: resets(0..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets(0..MAX_INDENT)\n table\n border-collapse: collapse\n td\n border: 1px solid #000\n padding: 2px 5px\n ol\n padding-left: 1.5em\n li\n list-style-type: none\n padding-left: LIST_STYLE_OUTER_WIDTH\n position: relative\n\n > .ql-ui:before\n display: inline-block\n margin-left: -1*LIST_STYLE_OUTER_WIDTH\n margin-right: LIST_STYLE_MARGIN\n text-align: right\n white-space: nowrap\n width: LIST_STYLE_WIDTH\n\n li[data-list=checked],\n li[data-list=unchecked]\n > .ql-ui\n color: #777\n\n li[data-list=bullet] > .ql-ui:before\n content: '\\2022'\n li[data-list=checked] > .ql-ui:before\n content: '\\2611'\n li[data-list=unchecked] > .ql-ui:before\n content: '\\2610'\n\n li[data-list]\n @supports (counter-set: none)\n counter-set: resets(1..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets(1..MAX_INDENT)\n\n li[data-list=ordered]\n counter-increment: list-0\n > .ql-ui:before\n content: unquote('counter(list-0, ' + LIST_STYLE[0] + ')') '. '\n for num in (1..MAX_INDENT)\n li[data-list=ordered].ql-indent-{num}\n counter-increment: unquote('list-' + num)\n > .ql-ui:before\n content: unquote('counter(list-' + num + ', ' + LIST_STYLE[num%3] + ')') '. '\n if (num < MAX_INDENT)\n li[data-list].ql-indent-{num}\n @supports (counter-set: none)\n counter-set: resets((num+1)..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets((num+1)..MAX_INDENT)\n\n for num in (1..MAX_INDENT)\n .ql-indent-{num}:not(.ql-direction-rtl)\n padding-left: (3*num)em\n li.ql-indent-{num}:not(.ql-direction-rtl)\n padding-left: (3*num + LIST_STYLE_OUTER_WIDTH)em\n .ql-indent-{num}.ql-direction-rtl.ql-align-right\n padding-right: (3*num)em\n li.ql-indent-{num}.ql-direction-rtl.ql-align-right\n padding-right: (3*num + LIST_STYLE_OUTER_WIDTH)em\n\n li.ql-direction-rtl\n padding-right: LIST_STYLE_OUTER_WIDTH\n > .ql-ui:before\n margin-left: LIST_STYLE_MARGIN\n margin-right: -1*LIST_STYLE_OUTER_WIDTH\n text-align: left\n\n table\n table-layout: fixed\n width: 100%\n td\n outline: none\n\n .ql-code-block-container\n font-family: monospace\n\n .ql-video\n display: block\n max-width: 100%\n .ql-video.ql-align-center\n margin: 0 auto\n .ql-video.ql-align-right\n margin: 0 0 0 auto\n\n .ql-bg-black\n background-color: rgb(0,0,0)\n .ql-bg-red\n background-color: rgb(230,0,0)\n .ql-bg-orange\n background-color: rgb(255,153,0)\n .ql-bg-yellow\n background-color: rgb(255,255,0)\n .ql-bg-green\n background-color: rgb(0,138,0)\n .ql-bg-blue\n background-color: rgb(0,102,204)\n .ql-bg-purple\n background-color: rgb(153,51,255)\n\n .ql-color-white\n color: rgb(255,255,255)\n .ql-color-red\n color: rgb(230,0,0)\n .ql-color-orange\n color: rgb(255,153,0)\n .ql-color-yellow\n color: rgb(255,255,0)\n .ql-color-green\n color: rgb(0,138,0)\n .ql-color-blue\n color: rgb(0,102,204)\n .ql-color-purple\n color: rgb(153,51,255)\n\n .ql-font-serif\n font-family: Georgia, Times New Roman, serif\n .ql-font-monospace\n font-family: Monaco, Courier New, monospace\n\n .ql-size-small\n font-size: 0.75em\n .ql-size-large\n font-size: 1.5em\n .ql-size-huge\n font-size: 2.5em\n\n .ql-direction-rtl\n direction: rtl\n text-align: inherit\n\n .ql-align-center\n text-align: center\n .ql-align-justify\n text-align: justify\n .ql-align-right\n text-align: right\n\n .ql-ui\n position: absolute\n\n.ql-editor.ql-blank::before\n color: rgba(0,0,0,0.6)\n content: attr(data-placeholder)\n font-style: italic\n left: 15px\n pointer-events: none\n position: absolute\n right: 15px\n","arrowWidth = 6px\n\n.ql-bubble\n .ql-toolbar\n .ql-formats\n margin: 8px 12px 8px 0px\n .ql-formats:first-child\n margin-left: 12px\n\n .ql-color-picker\n svg\n margin: 1px\n .ql-picker-item.ql-selected, .ql-picker-item:hover\n border-color: activeColor\n","arrowWidth = 6px\n\n.ql-bubble\n .ql-tooltip\n background-color: backgroundColor\n border-radius: 25px\n color: textColor\n .ql-tooltip-arrow\n border-left: arrowWidth solid transparent\n border-right: arrowWidth solid transparent\n content: \" \"\n display: block\n left: 50%\n margin-left: -1 * arrowWidth\n position: absolute\n .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow\n border-bottom: arrowWidth solid backgroundColor\n top: -1 * arrowWidth\n .ql-tooltip.ql-flip .ql-tooltip-arrow\n border-top: arrowWidth solid backgroundColor\n bottom: -1 * arrowWidth\n\n .ql-tooltip.ql-editing\n .ql-tooltip-editor\n display: block\n .ql-formats\n visibility: hidden\n\n .ql-tooltip-editor\n display: none\n input[type=text]\n background: transparent\n border: none\n color: textColor\n font-size: 13px\n height: 100%\n outline: none\n padding: 10px 20px\n position: absolute\n width: 100%\n a\n &:before\n color: inactiveColor\n content: \"\\00D7\"\n font-size: 16px\n font-weight: bold\n top: 10px\n position: absolute\n right: 20px\n","themeName = 'bubble'\nactiveColor = #fff\nborderColor = #777\nbackgroundColor = #444\ninactiveColor = #ccc\nshadowColor = #ddd\ntextColor = #fff\n\n@import './core'\n@import './base'\n@import './bubble/*'\n\n.ql-container.ql-bubble:not(.ql-disabled)\n a:not(.ql-close)\n position: relative\n white-space: nowrap\n a:not(.ql-close)::before\n background-color: #444\n border-radius: 15px\n top: -5px\n font-size: 12px\n color: #fff\n content: attr(href)\n font-weight: normal\n overflow: hidden\n padding: 5px 15px\n text-decoration: none\n z-index: 1\n a:not(.ql-close)::after\n border-top: 6px solid #444\n border-left: 6px solid transparent\n border-right: 6px solid transparent\n top: 0\n content: \" \"\n height: 0\n width: 0\n a:not(.ql-close)::before, a:not(.ql-close)::after\n left: 0\n margin-left: 50%\n position: absolute\n transform: translate(-50%, -100%)\n transition: visibility 0s ease 200ms\n visibility: hidden\n a:not(.ql-close):hover::before, a:not(.ql-close):hover::after\n visibility: visible\n"]} \ No newline at end of file +{"version":3,"sources":["","%3Cinput%20css%20-wu4w1%3E","../stylesheets/active_admin.css","../../../node_modules/quill/dist/quill.snow.css","webpack://Quill/src/assets/base.styl","webpack://Quill/src/assets/snow/toolbar.styl","webpack://Quill/src/assets/snow/tooltip.styl","webpack://Quill/src/assets/snow.styl","../../../node_modules/quill/dist/quill.bubble.css","webpack://Quill/src/assets/core.styl","webpack://Quill/src/assets/bubble/toolbar.styl","webpack://Quill/src/assets/bubble/tooltip.styl","webpack://Quill/src/assets/bubble.styl"],"names":[],"mappings":"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","file":"active_admin.css","sourcesContent":[null,"/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', currentColor); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n font-feature-settings: theme('fontFamily.sans[1].fontFeatureSettings', normal); /* 5 */\n font-variation-settings: theme('fontFamily.sans[1].fontVariationSettings', normal); /* 6 */\n -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-feature-settings: theme('fontFamily.mono[1].fontFeatureSettings', normal); /* 2 */\n font-variation-settings: theme('fontFamily.mono[1].fontVariationSettings', normal); /* 3 */\n font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-feature-settings: inherit; /* 1 */\n font-variation-settings: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n letter-spacing: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\ninput:where([type='button']),\ninput:where([type='reset']),\ninput:where([type='submit']) {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden=\"until-found\"])) {\n display: none;\n}\n","@import \"tailwindcss/base\";\n@import \"tailwindcss/components\";\n@import \"tailwindcss/utilities\";\n\n/* Import Quill styles */\n@import \"../../../node_modules/quill/dist/quill.snow.css\";\n@import \"../../../node_modules/quill/dist/quill.bubble.css\";\n\n/* Custom Quill integration styles for ActiveAdmin */\n@layer components {\n .quill-editor {\n @apply border border-gray-300 rounded-md;\n }\n\n .ql-toolbar {\n @apply border-b-0 rounded-t-md;\n }\n\n .ql-container {\n @apply border border-gray-300 rounded-b-md;\n }\n\n .ql-editor {\n @apply min-h-[200px];\n }\n\n /* Dark mode support */\n .dark .quill-editor {\n @apply border-gray-600;\n }\n\n .dark .ql-toolbar {\n @apply bg-gray-800 border-gray-600;\n }\n\n .dark .ql-container {\n @apply bg-gray-900 border-gray-600;\n }\n\n .dark .ql-editor {\n @apply text-gray-100;\n }\n\n /* Fix toolbar button styles */\n .ql-toolbar button:hover {\n @apply bg-gray-100 dark:bg-gray-700;\n }\n\n /* Ensure icons are visible in dark mode */\n .dark .ql-toolbar button svg {\n @apply text-gray-300;\n }\n\n .dark .ql-toolbar button:hover svg {\n @apply text-white;\n }\n\n .dark .ql-toolbar .ql-stroke {\n stroke: #9ca3af !important;\n }\n\n .dark .ql-toolbar .ql-fill {\n fill: #9ca3af !important;\n }\n\n .dark .ql-toolbar button:hover .ql-stroke {\n stroke: white !important;\n }\n\n .dark .ql-toolbar button:hover .ql-fill {\n fill: white !important;\n }\n}","/*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.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;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;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:'\\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\\2610'}@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:rgba(0,0,0,0.6);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 button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.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-thin,.ql-snow .ql-stroke.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 code,.ql-snow .ql-editor .ql-code-block-container{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 transparent;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-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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 transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.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}\n\n/*# sourceMappingURL=quill.snow.css.map*/","// Styles shared between snow and bubble\n\ncontrolHeight = 24px\ninputPaddingWidth = 5px\ninputPaddingHeight = 3px\n\ncolorItemMargin = 2px\ncolorItemSize = 16px\ncolorItemsPerRow = 7\n\n\n.ql-{themeName}.ql-toolbar, .ql-{themeName} .ql-toolbar\n &:after\n clear: both\n content: ''\n display: table\n\n button\n background: none\n border: none\n cursor: pointer\n display: inline-block\n float: left\n height: controlHeight\n padding: inputPaddingHeight inputPaddingWidth\n width: controlHeight + (inputPaddingWidth - inputPaddingHeight)*2\n\n svg\n float: left\n height: 100%\n\n &:active:hover\n outline: none\n\n input.ql-image[type=file]\n display: none\n\n button:hover, button:focus, button.ql-active,\n .ql-picker-label:hover, .ql-picker-label.ql-active,\n .ql-picker-item:hover, .ql-picker-item.ql-selected\n color: activeColor\n .ql-fill, .ql-stroke.ql-fill\n fill: activeColor\n .ql-stroke, .ql-stroke-miter\n stroke: activeColor\n\n// Fix for iOS not losing hover on touch\n@media (pointer: coarse)\n .ql-{themeName}.ql-toolbar, .ql-{themeName} .ql-toolbar\n button:hover:not(.ql-active)\n color: inactiveColor\n .ql-fill, .ql-stroke.ql-fill\n fill: inactiveColor\n .ql-stroke, .ql-stroke-miter\n stroke: inactiveColor\n\n.ql-{themeName}\n box-sizing: border-box\n *\n box-sizing: border-box\n\n .ql-hidden\n display: none\n .ql-out-bottom, .ql-out-top\n visibility: hidden\n\n .ql-tooltip\n position: absolute\n transform: translateY(10px)\n a\n cursor: pointer\n text-decoration: none\n .ql-tooltip.ql-flip\n transform: translateY(-10px)\n\n .ql-formats\n &:after\n clear: both\n content: ''\n display: table\n display: inline-block\n vertical-align: middle\n\n .ql-stroke\n fill: none\n stroke: inactiveColor\n stroke-linecap: round\n stroke-linejoin: round\n stroke-width: 2\n .ql-stroke-miter\n fill: none\n stroke: inactiveColor\n stroke-miterlimit: 10\n stroke-width: 2\n\n .ql-fill, .ql-stroke.ql-fill\n fill: inactiveColor\n\n .ql-empty\n fill: none\n .ql-even\n fill-rule: evenodd\n .ql-thin, .ql-stroke.ql-thin\n stroke-width: 1\n .ql-transparent\n opacity: 0.4\n\n .ql-direction\n svg:last-child\n display: none\n .ql-direction.ql-active\n svg:last-child\n display: inline\n svg:first-child\n display: none\n\n .ql-editor\n h1\n font-size: 2em\n h2\n font-size: 1.5em\n h3\n font-size: 1.17em\n h4\n font-size: 1em\n h5\n font-size: 0.83em\n h6\n font-size: 0.67em\n a\n text-decoration: underline\n blockquote\n border-left: 4px solid #ccc\n margin-bottom: 5px\n margin-top: 5px\n padding-left: 16px\n code, .ql-code-block-container\n background-color: #f0f0f0\n border-radius: 3px\n .ql-code-block-container\n margin-bottom: 5px\n margin-top: 5px\n padding: 5px 10px\n code\n font-size: 85%\n padding: 2px 4px\n .ql-code-block-container\n background-color: #23241f\n color: #f8f8f2\n overflow: visible\n img\n max-width: 100%\n\n .ql-picker\n color: inactiveColor\n display: inline-block\n float: left\n font-size: 14px\n font-weight: 500\n height: controlHeight\n position: relative\n vertical-align: middle\n .ql-picker-label\n cursor: pointer\n display: inline-block\n height: 100%\n padding-left: 8px\n padding-right: 2px\n position: relative\n width: 100%\n &::before\n display: inline-block\n line-height: 22px\n .ql-picker-options\n background-color: backgroundColor\n display: none\n min-width: 100%\n padding: 4px 8px\n position: absolute\n white-space: nowrap\n .ql-picker-item\n cursor: pointer\n display: block\n padding-bottom: 5px\n padding-top: 5px\n .ql-picker.ql-expanded\n .ql-picker-label\n color: borderColor\n z-index: 2\n .ql-fill\n fill: borderColor\n .ql-stroke\n stroke: borderColor\n .ql-picker-options\n display: block\n margin-top: -1px\n top: 100%\n z-index: 1\n\n .ql-color-picker, .ql-icon-picker\n width: controlHeight + 4\n .ql-picker-label\n padding: 2px 4px\n svg\n right: 4px\n .ql-icon-picker\n .ql-picker-options\n padding: 4px 0px\n .ql-picker-item\n height: controlHeight\n width: controlHeight\n padding: 2px 4px\n .ql-color-picker\n .ql-picker-options\n padding: inputPaddingHeight inputPaddingWidth\n width: (colorItemSize + 2*colorItemMargin) * colorItemsPerRow + 2*inputPaddingWidth + 2 // +2 for the border\n .ql-picker-item\n border: 1px solid transparent\n float: left\n height: colorItemSize\n margin: colorItemMargin\n padding: 0px\n width: colorItemSize\n\n .ql-picker:not(.ql-color-picker):not(.ql-icon-picker)\n svg\n position: absolute\n margin-top: -9px\n right: 0\n top: 50%\n width: 18px\n\n .ql-picker.ql-header, .ql-picker.ql-font, .ql-picker.ql-size\n .ql-picker-label[data-label]:not([data-label='']),\n .ql-picker-item[data-label]:not([data-label=''])\n &::before\n content: attr(data-label)\n\n .ql-picker.ql-header\n width: 98px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Normal'\n for num in (1..6)\n .ql-picker-label[data-value=\\\"{num}\\\"]::before,\n .ql-picker-item[data-value=\\\"{num}\\\"]::before\n content: 'Heading ' + num\n .ql-picker-item[data-value=\"1\"]::before\n font-size: 2em\n .ql-picker-item[data-value=\"2\"]::before\n font-size: 1.5em\n .ql-picker-item[data-value=\"3\"]::before\n font-size: 1.17em\n .ql-picker-item[data-value=\"4\"]::before\n font-size: 1em\n .ql-picker-item[data-value=\"5\"]::before\n font-size: 0.83em\n .ql-picker-item[data-value=\"6\"]::before\n font-size: 0.67em\n\n .ql-picker.ql-font\n width: 108px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Sans Serif'\n .ql-picker-label[data-value=serif]::before,\n .ql-picker-item[data-value=serif]::before\n content: 'Serif'\n .ql-picker-label[data-value=monospace]::before,\n .ql-picker-item[data-value=monospace]::before\n content: 'Monospace'\n .ql-picker-item[data-value=serif]::before\n font-family: Georgia, Times New Roman, serif\n .ql-picker-item[data-value=monospace]::before\n font-family: Monaco, Courier New, monospace\n\n .ql-picker.ql-size\n width: 98px\n .ql-picker-label::before,\n .ql-picker-item::before\n content: 'Normal'\n .ql-picker-label[data-value=small]::before,\n .ql-picker-item[data-value=small]::before\n content: 'Small'\n .ql-picker-label[data-value=large]::before,\n .ql-picker-item[data-value=large]::before\n content: 'Large'\n .ql-picker-label[data-value=huge]::before,\n .ql-picker-item[data-value=huge]::before\n content: 'Huge'\n .ql-picker-item[data-value=small]::before\n font-size: 10px\n .ql-picker-item[data-value=large]::before\n font-size: 18px\n .ql-picker-item[data-value=huge]::before\n font-size: 32px\n\n .ql-color-picker.ql-background\n .ql-picker-item\n background-color: #fff\n .ql-color-picker.ql-color\n .ql-picker-item\n background-color: #000\n\n.ql-code-block-container\n position: relative\n .ql-ui\n right: 5px\n top: 5px\n",".ql-toolbar.ql-snow\n border: 1px solid borderColor\n box-sizing: border-box\n font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\n padding: 8px\n\n .ql-formats\n margin-right: 15px\n\n .ql-picker-label\n border: 1px solid transparent\n .ql-picker-options\n border: 1px solid transparent\n box-shadow: rgba(0,0,0,0.2) 0 2px 8px\n .ql-picker.ql-expanded\n .ql-picker-label\n border-color: borderColor\n .ql-picker-options\n border-color: borderColor\n\n .ql-color-picker\n .ql-picker-item.ql-selected, .ql-picker-item:hover\n border-color: #000\n\n.ql-toolbar.ql-snow + .ql-container.ql-snow\n border-top: 0px;\n","tooltipMargin = 8px\n\n.ql-snow\n .ql-tooltip\n background-color: #fff\n border: 1px solid borderColor\n box-shadow: 0px 0px 5px shadowColor\n color: textColor\n padding: 5px 12px\n white-space: nowrap\n &::before\n content: \"Visit URL:\"\n line-height: 26px\n margin-right: tooltipMargin\n input[type=text]\n display: none\n border: 1px solid borderColor\n font-size: 13px\n height: 26px\n margin: 0px\n padding: 3px 5px\n width: 170px\n a.ql-preview\n display: inline-block\n max-width: 200px\n overflow-x: hidden\n text-overflow: ellipsis\n vertical-align: top\n a.ql-action::after\n border-right: 1px solid borderColor\n content: 'Edit'\n margin-left: tooltipMargin*2\n padding-right: tooltipMargin\n a.ql-remove::before\n content: 'Remove'\n margin-left: tooltipMargin\n a\n line-height: 26px\n .ql-tooltip.ql-editing\n a.ql-preview, a.ql-remove\n display: none\n input[type=text]\n display: inline-block\n a.ql-action::after\n border-right: 0px\n content: 'Save'\n padding-right: 0px\n .ql-tooltip[data-mode=link]::before\n content: \"Enter link:\"\n .ql-tooltip[data-mode=formula]::before\n content: \"Enter formula:\"\n .ql-tooltip[data-mode=video]::before\n content: \"Enter video:\"\n","themeName = 'snow'\nactiveColor = #06c\nborderColor = #ccc\nbackgroundColor = #fff\ninactiveColor = #444\nshadowColor = #ddd\ntextColor = #444\n\n@import './core'\n@import './base'\n@import './snow/*'\n\n.ql-snow\n a\n color: activeColor\n\n.ql-container.ql-snow\n border: 1px solid borderColor\n","/*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.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;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{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 ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;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:'\\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\\2610'}@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:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .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-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:\" \";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:\"\\00D7\";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:\" \";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after{visibility:visible}\n\n/*# sourceMappingURL=quill.bubble.css.map*/","// Styles necessary for Quill\n\nLIST_STYLE = decimal lower-alpha lower-roman\nLIST_STYLE_WIDTH = 1.2em\nLIST_STYLE_MARGIN = 0.3em\nLIST_STYLE_OUTER_WIDTH = LIST_STYLE_MARGIN + LIST_STYLE_WIDTH\nMAX_INDENT = 9\n\nresets(arr)\n unquote('list-' + join(' list-', arr))\n\n.ql-container\n box-sizing: border-box\n font-family: Helvetica, Arial, sans-serif\n font-size: 13px\n height: 100%\n margin: 0px\n position: relative\n\n.ql-container.ql-disabled\n .ql-tooltip\n visibility: hidden\n\n.ql-container:not(.ql-disabled)\n li[data-list=checked],\n li[data-list=unchecked]\n > .ql-ui\n cursor: pointer\n\n.ql-clipboard\n left: -100000px\n height: 1px\n overflow-y: hidden\n position: absolute\n top: 50%\n p\n margin: 0\n padding: 0\n\n.ql-editor\n box-sizing: border-box\n counter-reset: resets(0..MAX_INDENT)\n line-height: 1.42\n height: 100%\n outline: none\n overflow-y: auto\n padding: 12px 15px\n tab-size: 4\n -moz-tab-size: 4\n text-align: left\n white-space: pre-wrap\n word-wrap: break-word\n > *\n cursor: text\n\n p, ol, pre, blockquote, h1, h2, h3, h4, h5, h6\n margin: 0\n padding: 0\n p, h1, h2, h3, h4, h5, h6\n @supports (counter-set: none)\n counter-set: resets(0..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets(0..MAX_INDENT)\n table\n border-collapse: collapse\n td\n border: 1px solid #000\n padding: 2px 5px\n ol\n padding-left: 1.5em\n li\n list-style-type: none\n padding-left: LIST_STYLE_OUTER_WIDTH\n position: relative\n\n > .ql-ui:before\n display: inline-block\n margin-left: -1*LIST_STYLE_OUTER_WIDTH\n margin-right: LIST_STYLE_MARGIN\n text-align: right\n white-space: nowrap\n width: LIST_STYLE_WIDTH\n\n li[data-list=checked],\n li[data-list=unchecked]\n > .ql-ui\n color: #777\n\n li[data-list=bullet] > .ql-ui:before\n content: '\\2022'\n li[data-list=checked] > .ql-ui:before\n content: '\\2611'\n li[data-list=unchecked] > .ql-ui:before\n content: '\\2610'\n\n li[data-list]\n @supports (counter-set: none)\n counter-set: resets(1..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets(1..MAX_INDENT)\n\n li[data-list=ordered]\n counter-increment: list-0\n > .ql-ui:before\n content: unquote('counter(list-0, ' + LIST_STYLE[0] + ')') '. '\n for num in (1..MAX_INDENT)\n li[data-list=ordered].ql-indent-{num}\n counter-increment: unquote('list-' + num)\n > .ql-ui:before\n content: unquote('counter(list-' + num + ', ' + LIST_STYLE[num%3] + ')') '. '\n if (num < MAX_INDENT)\n li[data-list].ql-indent-{num}\n @supports (counter-set: none)\n counter-set: resets((num+1)..MAX_INDENT)\n @supports not (counter-set: none)\n counter-reset: resets((num+1)..MAX_INDENT)\n\n for num in (1..MAX_INDENT)\n .ql-indent-{num}:not(.ql-direction-rtl)\n padding-left: (3*num)em\n li.ql-indent-{num}:not(.ql-direction-rtl)\n padding-left: (3*num + LIST_STYLE_OUTER_WIDTH)em\n .ql-indent-{num}.ql-direction-rtl.ql-align-right\n padding-right: (3*num)em\n li.ql-indent-{num}.ql-direction-rtl.ql-align-right\n padding-right: (3*num + LIST_STYLE_OUTER_WIDTH)em\n\n li.ql-direction-rtl\n padding-right: LIST_STYLE_OUTER_WIDTH\n > .ql-ui:before\n margin-left: LIST_STYLE_MARGIN\n margin-right: -1*LIST_STYLE_OUTER_WIDTH\n text-align: left\n\n table\n table-layout: fixed\n width: 100%\n td\n outline: none\n\n .ql-code-block-container\n font-family: monospace\n\n .ql-video\n display: block\n max-width: 100%\n .ql-video.ql-align-center\n margin: 0 auto\n .ql-video.ql-align-right\n margin: 0 0 0 auto\n\n .ql-bg-black\n background-color: rgb(0,0,0)\n .ql-bg-red\n background-color: rgb(230,0,0)\n .ql-bg-orange\n background-color: rgb(255,153,0)\n .ql-bg-yellow\n background-color: rgb(255,255,0)\n .ql-bg-green\n background-color: rgb(0,138,0)\n .ql-bg-blue\n background-color: rgb(0,102,204)\n .ql-bg-purple\n background-color: rgb(153,51,255)\n\n .ql-color-white\n color: rgb(255,255,255)\n .ql-color-red\n color: rgb(230,0,0)\n .ql-color-orange\n color: rgb(255,153,0)\n .ql-color-yellow\n color: rgb(255,255,0)\n .ql-color-green\n color: rgb(0,138,0)\n .ql-color-blue\n color: rgb(0,102,204)\n .ql-color-purple\n color: rgb(153,51,255)\n\n .ql-font-serif\n font-family: Georgia, Times New Roman, serif\n .ql-font-monospace\n font-family: Monaco, Courier New, monospace\n\n .ql-size-small\n font-size: 0.75em\n .ql-size-large\n font-size: 1.5em\n .ql-size-huge\n font-size: 2.5em\n\n .ql-direction-rtl\n direction: rtl\n text-align: inherit\n\n .ql-align-center\n text-align: center\n .ql-align-justify\n text-align: justify\n .ql-align-right\n text-align: right\n\n .ql-ui\n position: absolute\n\n.ql-editor.ql-blank::before\n color: rgba(0,0,0,0.6)\n content: attr(data-placeholder)\n font-style: italic\n left: 15px\n pointer-events: none\n position: absolute\n right: 15px\n","arrowWidth = 6px\n\n.ql-bubble\n .ql-toolbar\n .ql-formats\n margin: 8px 12px 8px 0px\n .ql-formats:first-child\n margin-left: 12px\n\n .ql-color-picker\n svg\n margin: 1px\n .ql-picker-item.ql-selected, .ql-picker-item:hover\n border-color: activeColor\n","arrowWidth = 6px\n\n.ql-bubble\n .ql-tooltip\n background-color: backgroundColor\n border-radius: 25px\n color: textColor\n .ql-tooltip-arrow\n border-left: arrowWidth solid transparent\n border-right: arrowWidth solid transparent\n content: \" \"\n display: block\n left: 50%\n margin-left: -1 * arrowWidth\n position: absolute\n .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow\n border-bottom: arrowWidth solid backgroundColor\n top: -1 * arrowWidth\n .ql-tooltip.ql-flip .ql-tooltip-arrow\n border-top: arrowWidth solid backgroundColor\n bottom: -1 * arrowWidth\n\n .ql-tooltip.ql-editing\n .ql-tooltip-editor\n display: block\n .ql-formats\n visibility: hidden\n\n .ql-tooltip-editor\n display: none\n input[type=text]\n background: transparent\n border: none\n color: textColor\n font-size: 13px\n height: 100%\n outline: none\n padding: 10px 20px\n position: absolute\n width: 100%\n a\n &:before\n color: inactiveColor\n content: \"\\00D7\"\n font-size: 16px\n font-weight: bold\n top: 10px\n position: absolute\n right: 20px\n","themeName = 'bubble'\nactiveColor = #fff\nborderColor = #777\nbackgroundColor = #444\ninactiveColor = #ccc\nshadowColor = #ddd\ntextColor = #fff\n\n@import './core'\n@import './base'\n@import './bubble/*'\n\n.ql-container.ql-bubble:not(.ql-disabled)\n a:not(.ql-close)\n position: relative\n white-space: nowrap\n a:not(.ql-close)::before\n background-color: #444\n border-radius: 15px\n top: -5px\n font-size: 12px\n color: #fff\n content: attr(href)\n font-weight: normal\n overflow: hidden\n padding: 5px 15px\n text-decoration: none\n z-index: 1\n a:not(.ql-close)::after\n border-top: 6px solid #444\n border-left: 6px solid transparent\n border-right: 6px solid transparent\n top: 0\n content: \" \"\n height: 0\n width: 0\n a:not(.ql-close)::before, a:not(.ql-close)::after\n left: 0\n margin-left: 50%\n position: absolute\n transform: translate(-50%, -100%)\n transition: visibility 0s ease 200ms\n visibility: hidden\n a:not(.ql-close):hover::before, a:not(.ql-close):hover::after\n visibility: visible\n"]} \ No newline at end of file diff --git a/spec/dummy/app/assets/javascripts/activeadmin_quill_editor.js b/spec/dummy/app/assets/javascripts/activeadmin_quill_editor.js deleted file mode 120000 index a0ce660..0000000 --- a/spec/dummy/app/assets/javascripts/activeadmin_quill_editor.js +++ /dev/null @@ -1 +0,0 @@ -../../../../../vendor/assets/javascripts/activeadmin_quill_editor.js \ No newline at end of file diff --git a/spec/dummy/build_activeadmin_css.js b/spec/dummy/build_activeadmin_css.js deleted file mode 100644 index 6b104f1..0000000 --- a/spec/dummy/build_activeadmin_css.js +++ /dev/null @@ -1,191 +0,0 @@ -#!/usr/bin/env node -const fs = require('fs'); -const path = require('path'); -const { spawnSync } = require('child_process'); - -const root = __dirname; -const inputPath = path.join(root, 'app/css/active_admin_source.css'); -const vendorCssPath = path.join(root, 'node_modules/quill/dist/quill.snow.css'); -const vendorBubbleCssPath = path.join(root, 'node_modules/quill/dist/quill.bubble.css'); -const tmpPath = path.join(root, 'app/css/__aa_tmp.css'); -const outPath = path.join(root, 'app/assets/builds/active_admin.css'); - -function build() { - // Read source file - let srcContent = ''; - if (fs.existsSync(inputPath)) { - srcContent = fs.readFileSync(inputPath, 'utf8'); - } else { - // Create default source if it doesn't exist - srcContent = `@tailwind base; -@tailwind components; -@tailwind utilities;`; - } - - // Extract tailwind directives and body content - const lines = srcContent.split(/\r?\n/); - const tailwindLines = lines.filter(line => line.includes('@tailwind')); - const bodyLines = lines.filter(line => - !line.includes('@tailwind') && - !line.includes('quill/dist/quill') - ); - - const tailwindDirectives = tailwindLines.join('\n') || '@tailwind base;\n@tailwind components;\n@tailwind utilities;'; - - // Read Quill vendor CSS - let vendorCss = ''; - - if (fs.existsSync(vendorCssPath)) { - vendorCss += `\n/* Begin Quill Snow theme CSS */\n`; - vendorCss += fs.readFileSync(vendorCssPath, 'utf8'); - vendorCss += `\n/* End Quill Snow theme CSS */\n`; - } else { - console.warn('Warning: Quill Snow CSS not found at', vendorCssPath); - } - - if (fs.existsSync(vendorBubbleCssPath)) { - vendorCss += `\n/* Begin Quill Bubble theme CSS */\n`; - vendorCss += fs.readFileSync(vendorBubbleCssPath, 'utf8'); - vendorCss += `\n/* End Quill Bubble theme CSS */\n`; - } else { - console.warn('Warning: Quill Bubble CSS not found at', vendorBubbleCssPath); - } - - const body = bodyLines.join('\n'); - - // Add custom Quill styles for ActiveAdmin integration - const customStyles = ` -/* Custom Quill integration styles */ -.quill-editor { - @apply border border-gray-300 rounded-md; -} - -.ql-toolbar { - @apply border-b-0 rounded-t-md; -} - -.ql-container { - @apply rounded-b-md; -} - -.ql-editor { - @apply min-h-[200px]; -} - -/* Dark mode support */ -.dark .quill-editor { - @apply border-gray-600; -} - -.dark .ql-toolbar { - @apply bg-gray-800 border-gray-600; -} - -.dark .ql-container { - @apply bg-gray-900 border-gray-600; -} - -.dark .ql-editor { - @apply text-gray-100; -} - -/* Fix toolbar button styles */ -.ql-toolbar button:hover { - @apply bg-gray-100 dark:bg-gray-700; -} - -/* Ensure icons are visible in dark mode */ -.dark .ql-toolbar button svg { - @apply text-gray-300; -} - -.dark .ql-toolbar button:hover svg { - @apply text-white; -} - -.dark .ql-toolbar .ql-stroke { - stroke: #9ca3af !important; -} - -.dark .ql-toolbar .ql-fill { - fill: #9ca3af !important; -} - -.dark .ql-toolbar button:hover .ql-stroke { - stroke: white !important; -} - -.dark .ql-toolbar button:hover .ql-fill { - fill: white !important; -}`; - - // Combine all CSS - Tailwind directives, vendor CSS, custom styles, then body - const tmpCss = `${tailwindDirectives}\n${vendorCss}\n${customStyles}\n${body}`; - - // Create directories if they don't exist - const cssDir = path.dirname(tmpPath); - if (!fs.existsSync(cssDir)) { - fs.mkdirSync(cssDir, { recursive: true }); - } - - const buildDir = path.dirname(outPath); - if (!fs.existsSync(buildDir)) { - fs.mkdirSync(buildDir, { recursive: true }); - } - - fs.writeFileSync(tmpPath, tmpCss, 'utf8'); - - // Run tailwindcss build - const res = spawnSync('npx', [ - 'tailwindcss', - '-c', path.join(root, 'tailwind-active_admin.config.js'), - '-i', tmpPath, - '-o', outPath, - '--minify' - ], { stdio: 'inherit', cwd: root }); - - if (res.status !== 0) { - console.error('Tailwind build failed'); - process.exit(res.status || 1); - } - - // Clean up temp file - fs.unlinkSync(tmpPath); - - console.log(`ActiveAdmin CSS built successfully: ${outPath}`); - const stats = fs.statSync(outPath); - console.log(`File size: ${(stats.size / 1024).toFixed(2)} KB`); -} - -// Support watch mode -if (process.argv.includes('--watch')) { - console.log('Watching for changes...'); - - // Initial build - build(); - - // Watch for changes - const watchPaths = [ - inputPath, - path.join(root, 'tailwind-active_admin.config.js'), - path.join(root, 'app/admin'), - path.join(root, 'app/views') - ]; - - const chokidar = require('chokidar'); - const watcher = chokidar.watch(watchPaths, { - ignored: /node_modules|\.git|__aa_tmp\.css/, - persistent: true - }); - - watcher.on('change', () => { - console.log('Changes detected, rebuilding...'); - try { - build(); - } catch (err) { - console.error('Build error:', err); - } - }); -} else { - build(); -} \ No newline at end of file