.rich-field{min-width:0}.rich-field .rich-tools{margin-top:10px;background:#1b241c;border-color:#41513a;border-radius:5px 5px 0 0;line-height:1.5}.rich-field .ql-container{border-color:#41513a;background:#0b100d;border-radius:0 0 5px 5px;font:1rem/1.7 system-ui,sans-serif;min-height:300px}.rich-field .ql-editor{min-height:300px;max-height:70vh;overflow-y:auto;color:var(--text)}.ql-snow .ql-stroke{stroke:#d5dfcd}.ql-snow .ql-fill{fill:#d5dfcd}.ql-snow .ql-picker{color:#d5dfcd}.ql-snow .ql-picker-options{background:#182019;border-color:#41513a!important}.ql-snow .ql-picker-label{border:0}.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:hover{background:#334629}.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:var(--acid)}.ql-snow.ql-toolbar button.ql-active{background:#334629}.ql-snow .ql-picker-item:hover,.ql-snow .ql-picker-label:hover,.ql-snow .ql-picker-item.ql-selected{color:var(--acid)}.ql-snow .ql-editor.ql-blank::before{color:#9aa891;font-style:normal}.rich-tools button{color:#d5dfcd!important;min-width:28px}.rich-tools .ql-undo,.rich-tools .ql-redo{font-size:21px;line-height:20px}.ql-snow .ql-tooltip{background:#1b241c;color:var(--text);border:1px solid #41513a;box-shadow:0 5px 18px #0008;z-index:5;white-space:normal;overflow-wrap:anywhere;max-width:100%}.ql-snow .ql-tooltip input[type=text]{color:var(--text);background:#0b100d;border:1px solid #41513a}.ql-snow .ql-tooltip a{color:var(--acid)}.rich-help,.rich-status{font-size:.85rem;margin:10px 0}.rich-status:empty{display:none}.rich-field [hidden]{display:none!important}.ql-editor img,.rich-body img{max-width:100%;height:auto;border-radius:4px}.ql-editor .ql-video{width:100%;aspect-ratio:16/9;height:auto;border:0}.rich-body{white-space:normal;overflow-wrap:anywhere;line-height:1.8}.rich-body p{margin:0 0 1em;white-space:pre-wrap}.rich-body h2{font-size:1.65rem;line-height:1.3;margin:1.1em 0 .6em}.rich-body h3{font-size:1.3rem;line-height:1.4;margin:1em 0 .6em}.rich-body h4{font-size:1.1rem;margin:1em 0 .6em}.rich-body a{color:var(--acid);text-decoration:underline}.rich-body blockquote{border-left:3px solid var(--acid);padding:10px 20px;margin:18px 0;background:#192117;white-space:pre-wrap}.rich-body ul,.rich-body ol{padding-left:28px;margin:0 0 1em}.rich-body li{white-space:pre-wrap}.rt-align-center{text-align:center}.rt-align-right{text-align:right}.rt-align-justify{text-align:justify}.rt-video{aspect-ratio:16/9;margin:20px 0 8px;background:#050805}.rt-video iframe{width:100%;height:100%;border:0}.rt-video-link{font-size:.85rem}.editor-dialog{background:#141c16;color:var(--text);border:1px solid #506743;border-radius:8px;width:min(520px,calc(100% - 32px));max-height:90vh;padding:28px;box-shadow:0 20px 90px #0009}.editor-dialog::backdrop{background:#000b}.editor-dialog label{margin:15px 0}.editor-dialog [hidden]{display:none}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.editor-dialog-help,.editor-dialog-error{font-size:.85rem}.editor-dialog-error{color:#ffc9af}.editor-dialog input{max-width:100%}.editor-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.rich-field .ql-toolbar.ql-snow .ql-formats{margin-right:9px}.rich-tools button{min-height:34px;min-width:32px}.rich-field .ql-editor{padding:14px}.editor-dialog{padding:20px}}
