.tiptap-content{color:#000000}.tiptap-content .ProseMirror{min-height:var(--rte-editor-min-h,268px);cursor:text}.tiptap-content h1{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.tiptap-content h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.35}.tiptap-content h3{margin:0 0 .625rem;font-size:1.125rem;font-weight:700;line-height:1.4}.tiptap-content p{margin:0 0 12px;line-height:1.6}.tiptap-content strong{font-weight:600}.tiptap-content ol,.tiptap-content ul{margin:0 0 12px;padding-left:1.5rem}.tiptap-content ul{list-style:disc}.tiptap-content ol{list-style:decimal}.tiptap-content li{margin-bottom:4px}.tiptap-content a{color:#4f46e5;text-decoration:none}.tiptap-content a:hover{text-decoration:underline}.tiptap-content table{width:100%;border-collapse:collapse;margin:0 0 12px}.tiptap-content td,.tiptap-content th{border:1px solid #e5e7eb;padding:8px 10px;vertical-align:top}.tiptap-content .letter-template-root[data-table-borders=false] td,.tiptap-content .letter-template-root[data-table-borders=false] th,.tiptap-content table[data-no-borders=true] td,.tiptap-content table[data-no-borders=true] th{border:none}.tiptap-content th{background:#f8fafc;font-weight:600}.tiptap-content .letter-template-body,.tiptap-content .letter-template-header{margin-bottom:20px}.tiptap-content .letter-template-page-number{margin-top:12px}.template-token{display:inline-flex;align-items:center;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:4px;padding:0 6px;font-size:.8125rem;font-family:monospace;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tiptap-content strong .template-token{font-weight:700}.tiptap-content em .template-token{font-style:italic}