.header-modal-toolbar[data-v-980bb1b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:8px 0;border-bottom:1px solid #dee2e6;margin-bottom:8px}.header-modal-editor[data-v-980bb1b0] .ProseMirror{min-height:80px;padding:12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.header-modal-editor[data-v-980bb1b0] .ProseMirror:focus{outline:none;border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.toolbar-button[data-v-980bb1b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.toolbar-button[data-v-980bb1b0]:hover{background-color:#e9ecef;border-color:#adb5bd}.toolbar-button.is-active[data-v-980bb1b0]{background-color:#007bff;color:#fff;border-color:#007bff}.suggestion-list{background:#fff;border:1px solid #ccc;border-radius:4px;max-height:150px;overflow-y:auto;font-family:sans-serif}.suggestion-item{padding:6px 12px;cursor:pointer}.suggestion-item:hover{background-color:#f0f0f0}.variable-tag{background-color:#eef;color:#336;padding:2px 4px;border-radius:4px;font-weight:700;border:1px solid #99c}.tiptap-editor .ProseMirror span[data-variable]{background-color:#e3f2fd;color:#1976d2;padding:2px 4px;border-radius:3px;font-family:monospace;border:1px solid #bbdefb;font-weight:700}.tiptap-editor{border:1px solid #ddd;border-radius:4px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tiptap-editor.A4{width:210mm;margin:0 auto;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.tiptap-editor .ProseMirror p{margin-bottom:10px}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6,.tiptap-editor .ProseMirror p{font-family:Arial,sans-serif;font-size:10.5pt!important;line-height:1.4!important}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6{margin-top:20px;margin-bottom:10px}.tiptap-editor .ProseMirror h1,h2,h3,h4,h5,h6{color:#2c3e50;margin-top:20px;margin-bottom:10px}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;border-bottom:1px solid #ddd;background-color:#f8f9fa;border-radius:4px 4px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;z-index:100}.toolbar,.toolbar-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.toolbar-button:hover{background-color:#e9ecef;border-color:#adb5bd}.toolbar-button.is-active{background-color:#007bff;color:#fff;border-color:#007bff}.toolbar-divider{width:1px;height:24px;background-color:#ddd;margin:0 4px}.tiptap-editor>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.tiptap-editor .ProseMirror{outline:none;height:100%;min-height:180px;padding:0 3rem!important;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Poppins,sans-serif}.tiptap-editor .ProseMirror-focused{outline:none}.tiptap-editor .ProseMirror-content{height:100%}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6{margin:1em 0 .5em 0}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{padding-left:1.5em}.tiptap-editor .ProseMirror blockquote{border-left:3px solid #ddd;margin:1em 0;padding-left:1em;color:#666}.tiptap-editor .ProseMirror code{background-color:#f4f4f4;padding:2px 4px;border-radius:3px;font-family:monospace}.tiptap-editor .ProseMirror pre{background-color:#f4f4f4;padding:1em;border-radius:4px;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background-color:transparent;padding:0}.tiptap-editor .ProseMirror hr{border:none;border-top:2px solid #ddd;margin:1em 0}.tiptap-editor .ProseMirror .text-left{text-align:left}.tiptap-editor .ProseMirror .text-center{text-align:center}.tiptap-editor .ProseMirror .text-right{text-align:right}.tiptap-editor .ProseMirror .text-justify{text-align:justify}.tiptap-editor .ProseMirror table.document-table .header-modal-editor table.document-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.header-modal-editor table.document-table td,.header-modal-editor table.document-table th,.tiptap-editor .ProseMirror table.document-table td,.tiptap-editor .ProseMirror table.document-table th{border:none;padding:4px 8px;vertical-align:middle;position:relative}.header-modal-editor table.document-table tr td:first-child,.tiptap-editor .ProseMirror table.document-table tr td:first-child{width:20%}.header-modal-editor table.document-table tr td:nth-child(2),.tiptap-editor .ProseMirror table.document-table tr td:nth-child(2){width:60%;text-align:center}.header-modal-editor table.document-table tr td:last-child,.tiptap-editor .ProseMirror table.document-table tr td:last-child{width:20%}.header-modal-editor table.document-table td p,.tiptap-editor .ProseMirror table.document-table td p{margin:0}.rm-with-pagination{--rm-margin-left:0}.rm-page-header{--rm-margin-top:12px;--rm-margin-bottom:12px;margin-bottom:20px}.rm-page-footer{display:none!important}.rm-page-break .breaker,.rm-page-header-left{width:100%!important;margin:0!important}.rm-page-break .breaker{height:0!important}.rm-with-pagination .rm-br-decoration,.rm-with-pagination .rm-pagination-gap{display:none!important}.rm-with-pagination table tbody{width:100%!important}.tiptap-editor .ProseMirror .editor-image{max-width:100%;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin:10px 0}.tiptap-editor .ProseMirror .editor-image:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}