.editor .ProseMirror{outline:none;padding:16px;font-family:Calibri,Arial,sans-serif;font-size:11pt;line-height:var(--lh-body,1.3);min-height:280px;border:1px solid #d1d5db;border-radius:0 0 6px 6px;background:#fff}.editor .ProseMirror p{margin:0 0 8pt}.editor .ProseMirror p.Normal{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:var(--size-body,10pt);font-weight:300;color:#4a4a4a;margin:0 0 8pt}.editor .ProseMirror p.Heading1{font-family:var(--font-head,"Verdana",Arial,sans-serif);font-size:var(--size-h1,18pt);font-weight:700;color:var(--color-brand-blue,#002e61);margin:12pt 0 6pt}.editor .ProseMirror p.SubHead{font-size:var(--size-h2,14pt);color:var(--color-brand-blue,#002e61);margin:10pt 0 4pt}.editor .ProseMirror p.MinorHead,.editor .ProseMirror p.SubHead{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-weight:700}.editor .ProseMirror p.MinorHead{font-size:var(--size-h3,12pt);color:#555;margin:8pt 0 4pt}.editor .ProseMirror ul{margin:0 0 8pt 18pt;padding:0;list-style-type:disc}.editor .ProseMirror ol{margin:0 0 8pt 18pt;padding:0;list-style-type:decimal}.editor .ProseMirror li{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:var(--size-body,10pt);font-weight:300;color:#4a4a4a}.editor .toolbar{border:1px solid #d1d5db;border-bottom:none;border-radius:6px 6px 0 0;padding:8px;background:#f9fafb;display:flex;flex-wrap:wrap;gap:4px}.editor .toolbar button{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.editor .toolbar button:hover{background:#f3f4f6}.editor .toolbar button.active{background:#3b82f6;color:#fff}.editor .toolbar select{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;color:#111827}.editor .toolbar select option{color:#111827}