.work-rich-editor{border:1px solid var(--line);border-radius:7px;background:var(--cream);color:var(--ink);overflow:hidden;max-width:100%;min-width:0}.work-rich-editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--line);padding:10px;background:var(--paper,var(--cream));font-family:inherit;display:flex;flex-wrap:wrap;gap:4px}.work-rich-editor .ql-toolbar .ql-formats{display:inline-flex;flex-wrap:wrap;margin:0 8px 0 0}.work-rich-editor .ql-toolbar button{width:38px;height:38px;border-radius:4px;color:var(--ink);padding:8px;margin:0;font-size:20px}.work-rich-editor .ql-toolbar button:hover,.work-rich-editor .ql-toolbar button.ql-active{background:var(--line)}.work-rich-editor .ql-stroke{stroke:var(--ink)}.work-rich-editor .ql-fill{fill:var(--ink)}.work-rich-editor .ql-toolbar button.ql-active .ql-stroke{stroke:var(--guinda)}.work-rich-editor .ql-toolbar button:focus-visible{outline:2px solid var(--guinda);outline-offset:-2px}.work-rich-editor .ql-container.ql-snow{border:0;font-family:var(--serif,Georgia,serif);font-size:1.15rem;line-height:1.75}.work-rich-editor .ql-editor{min-height:280px;max-height:65vh;overflow-y:auto;color:var(--ink);padding:20px;overflow-wrap:anywhere;white-space:pre-wrap}.work-rich-editor .ql-editor.ql-blank::before{color:var(--muted);font-style:normal}.work-rich-editor .ql-editor:focus{outline:2px solid var(--guinda);outline-offset:-2px}.work-rich-status:empty{display:none}.work-rich-status{padding:0 18px 12px;margin:0;color:var(--guinda)}.reading-text,.editor-text-selectable{overflow-wrap:anywhere}.reading-text p,.reading-text li,.editor-text-selectable p,.editor-text-selectable li{white-space:pre-wrap}.reading-text strong,.editor-text-selectable strong{font-weight:700}.reading-text blockquote,.editor-text-selectable blockquote{border-left:3px solid var(--guinda);padding:2px 0 2px 22px;margin:24px 0;color:var(--muted)}.reading-text :is(ul,ol),.editor-text-selectable :is(ul,ol){padding-left:1.6em;margin:1em 0}.reading-text :is(h2,h3),.editor-text-selectable :is(h2,h3){margin:1.3em 0 .6em;line-height:1.25}.work-align-center{text-align:center!important}.work-align-right{text-align:right!important}.work-align-justify{text-align:justify!important}.editor-text-selectable:has(p){white-space:normal}@media(max-width:620px){.work-rich-editor .ql-toolbar button{width:44px;height:44px}.work-rich-editor .ql-editor{padding:16px;font-size:18px}.work-rich-editor .ql-toolbar.ql-snow{padding:6px;gap:2px}.work-rich-editor .ql-toolbar .ql-formats{margin-right:3px}}
