.quill-editor-wrapper .ql-container{min-height:500px;max-height:800px;overflow-y:auto;background-color:#1f2937;border-color:#374151}.quill-editor-wrapper .ql-editor{min-height:500px;padding:20px;color:#e5e7eb;background-color:#1f2937}.quill-editor-wrapper .ql-editor.ql-blank:before{color:#6b7280}.quill-editor-wrapper .ql-toolbar{position:sticky;top:0;background-color:#111827;border-color:#374151;z-index:10;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.quill-editor-wrapper .ql-toolbar button{color:#9ca3af}.quill-editor-wrapper .ql-toolbar button.ql-active,.quill-editor-wrapper .ql-toolbar button:hover{color:#10b981}.quill-editor-wrapper .ql-toolbar .ql-stroke{stroke:#9ca3af}.quill-editor-wrapper .ql-toolbar button.ql-active .ql-stroke,.quill-editor-wrapper .ql-toolbar button:hover .ql-stroke{stroke:#10b981}.quill-editor-wrapper .ql-toolbar .ql-fill{fill:#9ca3af}.quill-editor-wrapper .ql-toolbar button.ql-active .ql-fill,.quill-editor-wrapper .ql-toolbar button:hover .ql-fill{fill:#10b981}.quill-editor-wrapper .ql-toolbar .ql-picker-label{color:#9ca3af;border-color:#374151}.quill-editor-wrapper .ql-toolbar .ql-picker-label:hover{color:#10b981}.quill-editor-wrapper .ql-toolbar .ql-picker-options{background-color:#1f2937;border-color:#374151}.quill-editor-wrapper .ql-toolbar .ql-picker-item{color:#e5e7eb}.quill-editor-wrapper .ql-toolbar .ql-picker-item:hover{color:#10b981;background-color:#374151}.quill-editor-wrapper .ql-toolbar .ql-color-picker .ql-picker-options{width:auto;padding:3px 5px}.quill-editor-wrapper .ql-toolbar .ql-size .ql-picker-options{background-color:#1f2937;border:1px solid #374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.quill-editor-wrapper .ql-toolbar .ql-size .ql-picker-item{color:#e5e7eb!important;padding:5px 10px}.quill-editor-wrapper .ql-toolbar .ql-size .ql-picker-item:hover{background-color:#374151!important;color:#10b981!important}.quill-editor-wrapper .ql-toolbar .ql-size .ql-picker-label{color:#9ca3af!important}.quill-editor-wrapper .ql-toolbar .ql-size .ql-picker-label:hover{color:#10b981!important}.quill-editor-wrapper .ql-container::-webkit-scrollbar{width:8px}.quill-editor-wrapper .ql-container::-webkit-scrollbar-track{background:#1f2937}.quill-editor-wrapper .ql-container::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.quill-editor-wrapper .ql-container::-webkit-scrollbar-thumb:hover{background:#6b7280}.announcement-content.ql-editor,.guide-content.ql-editor,.product-description.ql-editor{padding:0!important}.announcement-content.ql-editor>:first-child,.guide-content.ql-editor>:first-child,.product-description.ql-editor>:first-child{margin-top:0!important}.announcement-content.ql-editor>:last-child,.guide-content.ql-editor>:last-child,.product-description.ql-editor>:last-child{margin-bottom:0!important}.ql-editor h1{font-size:2em}.ql-editor h2{font-size:1.5em}.ql-editor h3{font-size:1.17em}.ql-editor h4{font-size:1em}.ql-editor h5{font-size:.83em}.ql-editor h6{font-size:.67em}.ql-editor ol li:has(>.ql-size-small),.ql-editor ul li:has(>.ql-size-small){font-size:.75em!important}.ql-editor ol li:has(>.ql-size-large),.ql-editor ul li:has(>.ql-size-large){font-size:1.5em!important}.ql-editor ol li:has(>.ql-size-huge),.ql-editor ul li:has(>.ql-size-huge){font-size:2.5em!important}.ql-editor ol li>.ql-size-huge,.ql-editor ol li>.ql-size-large,.ql-editor ol li>.ql-size-small,.ql-editor ul li>.ql-size-huge,.ql-editor ul li>.ql-size-large,.ql-editor ul li>.ql-size-small{font-size:inherit!important}