.consent-editor .ProseMirror{min-height:320px;outline:none;padding:1rem}.consent-editor .ProseMirror p{margin:.75rem 0}.consent-editor .ProseMirror h2{color:#1e3a8a;font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase;margin:1.5rem 0 1rem}.consent-editor .ProseMirror h3{color:#1e40af;font-size:1.1rem;font-weight:700;margin:1.25rem 0 .5rem;padding-bottom:.5rem;border-bottom:1px solid #cbd5e1}.consent-editor .ProseMirror ul{list-style:disc;padding-left:1.5rem;margin:.75rem 0}.consent-editor .ProseMirror ol{list-style:decimal;padding-left:1.5rem;margin:.75rem 0}.consent-editor .ProseMirror blockquote{border-left:4px solid #3b82f6;background:#eff6ff;padding:.75rem 1rem;margin:1rem 0;color:#1e3a8a}.consent-editor .ProseMirror table{width:100%;border-collapse:collapse;margin:1rem 0}.consent-editor .ProseMirror td,.consent-editor .ProseMirror th{border:1px solid #cbd5e1;padding:.5rem .75rem;text-align:left}.consent-editor .ProseMirror th{background:#f1f5f9;font-weight:600}.consent-editor .ProseMirror hr{border:none;border-top:1px solid #cbd5e1;margin:1.5rem 0}.consent-editor .ProseMirror mark{background:#dbeafe;color:#1e3a8a;padding:.125rem .25rem;border-radius:2px}.consent-admin-theme .consent-editor-toolbar button[data-active=true]{background:#f9d4f0;border-color:#ed60ce;color:#c13da8}.consent-document .ProseMirror{outline:none}.consent-document .ProseMirror h2{color:#1e3a8a;font-size:1.5rem;font-weight:700;text-align:center;text-transform:uppercase;margin:1.5rem 0 1rem}.consent-document .ProseMirror h3{color:#1e40af;font-size:1.15rem;font-weight:700;margin:1.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #cbd5e1}.consent-document .ProseMirror p{margin:.75rem 0;line-height:1.7;color:#1f2937}.consent-document .ProseMirror ul{list-style:disc;padding-left:1.5rem;margin:.75rem 0}.consent-document .ProseMirror ol{list-style:decimal;padding-left:1.5rem;margin:.75rem 0}.consent-document .ProseMirror blockquote{border-left:4px solid #3b82f6;background:#eff6ff;padding:.75rem 1rem;margin:1rem 0;color:#1e3a8a}.consent-document .ProseMirror table{width:100%;border-collapse:collapse;margin:1rem 0}.consent-document .ProseMirror td,.consent-document .ProseMirror th{border:1px solid #cbd5e1;padding:.5rem .75rem}.consent-document .ProseMirror th{background:#f8fafc;font-weight:600}.consent-document .ProseMirror hr{border:none;border-top:1px solid #cbd5e1;margin:1.5rem 0}.consent-document .ProseMirror mark{background:#dbeafe;color:#1e3a8a}