.quill-editor-container{width:100%}.ql-toolbar.ql-snow{border-width:0 0 1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:20px 24px;position:sticky;top:0;z-index:10}.ql-toolbar.ql-snow button{border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.ql-toolbar.ql-snow button:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-toolbar.ql-snow button{margin:0 3px;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.ql-toolbar.ql-snow button.ql-active{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.ql-toolbar.ql-snow button svg{width:20px!important;height:20px!important}.ql-toolbar.ql-snow button .ql-stroke{stroke-width:2.5!important}.ql-toolbar.ql-snow button .ql-fill{fill:currentColor!important}.ql-toolbar.ql-snow .ql-picker-label{border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.ql-toolbar.ql-snow .ql-picker-label:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-toolbar.ql-snow .ql-picker-label{padding:10px 16px;font-size:15px;font-weight:500;min-height:42px;display:flex;align-items:center}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-toolbar.ql-snow .ql-picker-label svg{width:18px!important;height:18px!important}.ql-toolbar.ql-snow .ql-picker-label .ql-stroke{stroke-width:2.5!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label,.ql-toolbar.ql-snow .ql-color .ql-picker-label{height:3rem;width:3rem;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.ql-toolbar.ql-snow .ql-background .ql-picker-label:hover,.ql-toolbar.ql-snow .ql-color .ql-picker-label:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-toolbar.ql-snow .ql-background .ql-picker-label,.ql-toolbar.ql-snow .ql-color .ql-picker-label{padding:8px!important;min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center}.ql-toolbar.ql-snow .ql-background .ql-picker-label svg,.ql-toolbar.ql-snow .ql-color .ql-picker-label svg{height:1.5rem;width:1.5rem;width:24px!important;height:24px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label:after,.ql-toolbar.ql-snow .ql-color .ql-picker-label:after{border-top:4px solid #444;border-left:4px solid transparent;border-right:4px solid transparent;content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%)}.ql-toolbar.ql-snow .ql-formats{margin-right:20px}.ql-toolbar.ql-snow .ql-formats:last-child{margin-right:0}.ql-toolbar.ql-snow .ql-picker-options{border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-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);z-index:1000;padding:4px}.ql-toolbar.ql-snow .ql-picker-item{border-radius:calc(var(--radius) - 2px);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.ql-toolbar.ql-snow .ql-picker-item:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-toolbar.ql-snow .ql-picker-item{padding:8px 12px}.ql-toolbar.ql-snow .ql-picker-item.ql-selected{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.ql-toolbar.ql-snow .ql-header .ql-picker-label:before{content:"Paragraph";font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.ql-toolbar.ql-snow .ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1";font-size:1.125rem;line-height:1.75rem;font-weight:700}.ql-toolbar.ql-snow .ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2";font-size:1rem;line-height:1.5rem;font-weight:600}.ql-toolbar.ql-snow .ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3";font-size:.875rem;line-height:1.25rem;font-weight:500}.ql-toolbar.ql-snow .ql-font .ql-picker-label:before{content:"Sans Serif";font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-family:sans-serif}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=serif]:before{content:"Serif";font-family:Georgia,serif}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace";font-family:Monaco,monospace}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=teko]:before{content:"Teko";font-family:Teko,sans-serif}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=parisienne]:before{content:"Parisienne";font-family:Parisienne,cursive}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=marcopolo]:before{content:"Marco Polo";font-family:Marco Polo,serif}.ql-toolbar.ql-snow .ql-font .ql-picker-label[data-value=arial]:before{content:"Arial";font-family:Arial,sans-serif}.ql-toolbar.ql-snow .ql-size .ql-picker-label:before{content:"Medium";font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.ql-toolbar.ql-snow .ql-size .ql-picker-label[data-value=small]:before{content:"Small";font-size:12px}.ql-toolbar.ql-snow .ql-size .ql-picker-label[data-value=large]:before{content:"Large";font-size:18px}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=serif]{font-family:Georgia,serif}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=monospace]{font-family:Monaco,Consolas,monospace}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=teko]{font-family:Teko,sans-serif}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=parisienne]{font-family:Parisienne,cursive}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=marcopolo]{font-family:Marco Polo,serif}.ql-toolbar.ql-snow .ql-font .ql-picker-item[data-value=arial]{font-family:Arial,sans-serif}.ql-container.ql-snow{border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:Inter,system-ui,sans-serif}.ql-editor{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));padding:32px 24px;font-size:16px;line-height:1.7;min-height:calc(100vh - 300px)}.ql-editor:before{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));font-style:italic;left:24px;right:24px}.ql-editor h1{margin-bottom:1rem;margin-top:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.ql-editor h1,.ql-editor h2{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.ql-editor h2{margin-bottom:.75rem;margin-top:1.25rem;font-size:1.5rem;line-height:2rem;font-weight:600}.ql-editor h3{margin-bottom:.5rem;margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.ql-editor p{--tw-text-opacity:1}.ql-editor blockquote,.ql-editor p{margin-bottom:1rem;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ql-editor blockquote{margin-top:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));background-color:rgba(239,246,255,.5);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic;--tw-text-opacity:1}.ql-editor ol,.ql-editor ul{margin-bottom:1rem;padding-left:1.5rem}.ql-editor li{margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.ql-editor code{border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.ql-editor code,.ql-editor pre{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.ql-editor pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:var(--radius);padding:1rem}.ql-editor a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.ql-editor a:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.ql-font-serif{font-family:Georgia,serif}.ql-font-monospace{font-family:Monaco,Consolas,monospace}.ql-font-teko{font-family:Teko,sans-serif}.ql-font-parisienne{font-family:Parisienne,cursive}.ql-font-marcopolo{font-family:Marco Polo,serif}.ql-font-arial{font-family:Arial,sans-serif}.ql-size-small{font-size:14px}.ql-size-large{font-size:18px}.ql-custom-image{margin-top:1rem;margin-bottom:1rem}.ql-custom-image img{border-radius:var(--radius);--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)}.ql-editor:focus{outline:none}.ql-container.ql-snow:focus-within{--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-color:rgba(59,130,246,.2);--tw-ring-offset-width:2px}.ql-editor::-webkit-scrollbar{width:6px}.ql-editor::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.ql-editor::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.ql-editor::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}@media (max-width:768px){.ql-toolbar.ql-snow{padding:16px 20px}.ql-toolbar.ql-snow button{width:38px;height:38px}.ql-toolbar.ql-snow button svg{width:18px!important;height:18px!important}.ql-toolbar.ql-snow .ql-picker-label{padding:8px 12px;font-size:14px;min-height:38px}.ql-toolbar.ql-snow .ql-picker-label svg{width:16px!important;height:16px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label,.ql-toolbar.ql-snow .ql-color .ql-picker-label{width:38px!important;height:38px!important;min-width:38px;min-height:38px;padding:6px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label svg,.ql-toolbar.ql-snow .ql-color .ql-picker-label svg{width:20px!important;height:20px!important}.ql-editor{padding:20px 16px;font-size:15px;min-height:calc(100vh - 250px)}.ql-editor:before{left:16px;right:16px}}@media (max-width:480px){.ql-toolbar.ql-snow{padding:12px 16px}.ql-toolbar.ql-snow button{width:36px;height:36px}.ql-toolbar.ql-snow button svg{width:16px!important;height:16px!important}.ql-toolbar.ql-snow .ql-picker-label{padding:6px 10px;font-size:13px;min-height:36px}.ql-toolbar.ql-snow .ql-picker-label svg{width:14px!important;height:14px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label,.ql-toolbar.ql-snow .ql-color .ql-picker-label{width:36px!important;height:36px!important;min-width:36px;min-height:36px;padding:5px!important}.ql-toolbar.ql-snow .ql-background .ql-picker-label svg,.ql-toolbar.ql-snow .ql-color .ql-picker-label svg{width:18px!important;height:18px!important}.ql-editor{padding:16px 12px;font-size:14px}.ql-editor:before{left:12px;right:12px;font-size:14px}}