.jd-rich-editor{border:1px solid #cbd5ee;border-radius:4px;background:#fff;overflow:hidden;color:#373783}.jd-rich-toolbar{display:flex;align-items:center;gap:3px;height:48px;padding:6px 12px;border-bottom:1px solid #d7e0f4;background:#fff}.jd-rich-toolbar select{font:inherit;font-size:17px;min-height:30px;width:86px;border:0;border-right:1px solid #d7e0f4;border-radius:0;padding:2px 10px 2px 4px;margin-right:6px;color:#373783;background:#fff}.jd-rich-toolbar button{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:32px;padding:5px;border:0;border-radius:3px;background:transparent;cursor:pointer}.jd-rich-toolbar button .work-icon{width:22px;height:22px;filter:invert(17%) sepia(40%) saturate(2300%) hue-rotate(216deg) brightness(93%) contrast(97%)}.jd-rich-toolbar button:nth-last-child(2){margin-left:auto}.jd-rich-toolbar button[aria-pressed=true],.jd-rich-toolbar button:hover{background:#e6f1ff}.jd-rich-toolbar button:disabled{opacity:.35;cursor:default}.jd-rich-toolbar button:focus-visible,.jd-rich-toolbar select:focus-visible{outline:2px solid #7fb5ff;outline-offset:1px}
.jd-rich-host>.ProseMirror{position:relative;outline:0;white-space:pre-wrap;overflow-wrap:anywhere;padding:24px 22px;min-height:450px;font:inherit;font-size:18px;line-height:1.8;color:#373783;caret-color:#101354}.jd-rich-host>.ProseMirror:focus{box-shadow:inset 0 0 0 2px #c9e1ff}.jd-rich-host .ProseMirror h2,.jd-document h2{font-size:25px;font-weight:750;color:#101354;line-height:1.5;margin:4px 0 28px}.jd-rich-host .ProseMirror h3,.jd-document h3{font-size:20px;font-weight:700;line-height:1.6;color:#101354;margin:24px 0 6px}.jd-rich-host .ProseMirror p,.jd-document p{margin:0 0 20px;white-space:pre-wrap}.jd-rich-host .ProseMirror ul,.jd-rich-host .ProseMirror ol,.jd-document ul,.jd-document ol{padding-left:26px;margin:0 0 28px}.jd-rich-host .ProseMirror li p{margin:0}.jd-rich-host .ProseMirror-selectednode{outline:2px solid #8bbaff}.jd-rich-host>.ProseMirror[contenteditable=false]{background:#f8fbff}.jd-rich-feedback{font-size:14px;line-height:1.6;color:#8a2839;padding:8px 12px;margin:0}.jd-rich-feedback:empty{display:none}.jd-document,.jd-plain-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.jd-rich-editor .ProseMirror-hideselection *::selection{background:transparent}.need-jd-copy .jd-rich-editor{min-height:500px}.need-jd-copy{padding-bottom:0}
@media(max-width:1100px){.jd-rich-toolbar{padding:6px;gap:1px}.jd-rich-toolbar select{font-size:15px;width:76px;margin-right:2px}.jd-rich-toolbar button{width:30px}.jd-rich-toolbar button .work-icon{width:20px;height:20px}.jd-rich-host>.ProseMirror{padding:20px;font-size:17px}}
@media(max-width:760px){.jd-rich-host>.ProseMirror{min-height:320px;padding:16px;font-size:16px}.need-jd-copy .jd-rich-editor{min-height:0}.jd-rich-toolbar{flex-wrap:wrap;height:auto;min-height:46px}.jd-rich-toolbar button{width:32px}.jd-rich-toolbar select{width:82px}}
.need-jd-page[data-need-refinement=visible]>.need-jd-subtitle{margin-bottom:10px!important}.need-jd-page[data-need-refinement=visible] .web-submission-composer{margin-top:10px!important}.need-jd-copy[data-has-short-copy=false]{padding-bottom:14px}.sme-shell .workspace>footer{display:none}
.need-jd-state{display:inline-block;vertical-align:middle;margin-left:14px;padding:4px 10px;border-radius:4px;background:#e2f5ed;color:#17754f;font-size:16px;line-height:1.4;font-weight:650}
