.disabled-overflow .modal-body,.disabled-overflow .modal-content{overflow:initial}.card-header[data-v-e209e286],.card.card-custom>.card-body[data-v-e209e286]{padding:1rem 1.25rem}.vh-100[data-v-e209e286]{height:calc(100vh - 100px)!important}.timeline.timeline-3 .timeline-items .timeline-item[data-v-e209e286]{margin-left:15px;padding:0 0 0 15px}.timeline.timeline-3 .timeline-items .timeline-item .timeline-media[data-v-e209e286]{left:-15px;width:30px;height:30px;top:20px}.timeline.timeline-3 .timeline-items .timeline-item .timeline-content[data-v-e209e286]{padding:0 0 0 5px}.timeline.timeline-3 .timeline-items .timeline-item .timeline-content[data-v-e209e286]:before{top:8px;border-bottom:5px solid transparent;border-top:5px solid transparent}.timeline.timeline-3 .timeline-items .timeline-item .timeline-content-selected[data-v-e209e286]:before{border-right:20px solid #e4e6ef}.timeline.timeline-3 .timeline-items .timeline-item[data-v-e209e286]:last-child{border-left-color:#ebedf3;padding:0 10px 0 15px}.table td[data-v-e209e286],.table th[data-v-e209e286]{padding:.3rem;vertical-align:middle;border-top:0}.scrollable-left[data-v-e209e286]{overflow-y:auto;min-height:calc(100vh - 193px);padding-right:8px;padding-left:8px}.scrollable-center[data-v-e209e286]{overflow-y:auto;min-height:calc(100vh - 100px)}.scrollable-right[data-v-e209e286]{overflow-y:auto;min-height:calc(100vh - 50px)}.required legend:after{content:" *";color:red;font-weight:700}.vue-treeselect.treeselect-invalid:not(.vue-treeselect--open) .vue-treeselect__control{border-color:red}.vue-treeselect.treeselect-invalid .vue-treeselect__single-value{color:red}.header-modal-toolbar[data-v-bd15b7d8]{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-bd15b7d8] .ProseMirror{min-height:80px;padding:12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.header-modal-editor[data-v-bd15b7d8] .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-bd15b7d8]{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-bd15b7d8]:hover{background-color:#e9ecef;border-color:#adb5bd}.toolbar-button.is-active[data-v-bd15b7d8]{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 #e4e6ef;border-radius:8px;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 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.04);box-shadow:0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.04);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;line-height:1.4!important}.tiptap-editor .ProseMirror p{font-size:10.5pt!important}.tiptap-editor .ProseMirror h1{font-size:14pt!important;font-weight:700}.tiptap-editor .ProseMirror h2{font-size:12.5pt!important;font-weight:700}.tiptap-editor .ProseMirror h3{font-size:12pt!important;font-weight:700}.tiptap-editor .ProseMirror h4{font-size:11pt!important;font-weight:700;font-style:italic}.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6{font-size:10.5pt!important;font-weight:700}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4,.tiptap-editor .ProseMirror h5,.tiptap-editor .ProseMirror h6{color:#2c3e50;margin-top:20px;margin-bottom:10px}.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,.header-modal-editor table.document-table tr td:last-child,.tiptap-editor .ProseMirror table.document-table tr td:first-child,.tiptap-editor .ProseMirror table.document-table tr td:last-child{width:1%;white-space:nowrap}.header-modal-editor table.document-table tr td:nth-child(2),.tiptap-editor .ProseMirror table.document-table tr td:nth-child(2){width:auto;text-align:center}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th{word-break:normal;overflow-wrap:anywhere}.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}.ai-section{position:relative}.ai-section--template{margin:8px 0;padding:8px 12px 8px 16px;border-left:3px solid #b38b00;background:#fff8e1;border-radius:4px}.ai-section--template:before{content:"\2728 Instrução da IA";display:block;font-size:11px;font-weight:600;color:#8a6d00;margin-bottom:4px;letter-spacing:.02em}.ai-section--document[data-status=writing]{margin:8px 0;padding:8px 12px 8px 12px;border-left:3px solid #3699ff;background:#f3f8ff}.ai-section--document[data-status=writing]:before{content:"IA escrevendo\2026";display:block;font-size:11px;color:#3699ff;margin-bottom:4px}.ai-section--document[data-status=empty] p:first-child:empty:before{content:attr(data-instruction)}.ai-section--document[data-status=empty]:after{content:attr(data-instruction);display:block;color:#9a9a9a;font-style:italic;font-size:12px}.ai-section--document[data-status=error]{margin:8px 0;padding:8px 12px 8px 12px;border-left:3px solid #f64e60}.variables-menu{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.variables-panel{position:absolute;top:calc(100% + 6px);left:0;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:200;font-weight:400}.variables-panel__search{padding:8px;border-bottom:1px solid #f0f0f0}.variables-panel__input{width:100%;height:32px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:12px;outline:none}.variables-panel__input:focus{border-color:#007bff}.variables-panel__list{max-height:280px;overflow-y:auto;padding:4px 0}.variables-panel__empty{margin:0;padding:12px;color:#6c757d;font-size:12px;font-weight:400}.variables-panel__group-title{padding:8px 12px 4px;color:#6c757d;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.variables-panel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;padding:6px 12px;border:none;background:none;text-align:left;cursor:pointer;font-size:12px}.variables-panel__item:focus,.variables-panel__item:hover{background-color:#e3f2fd;outline:none}.variables-panel__item-label{color:#333;font-weight:500}.variables-panel__item-sample{-ms-flex-negative:0;flex-shrink:0;max-width:45%;overflow:hidden;color:#6c757d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.variables-panel__hint{padding:8px 12px;border-top:1px solid #f0f0f0;color:#6c757d;font-size:11px;font-weight:400}.ProseMirror .ai-selection-highlight{background:rgba(54,153,255,.22);-webkit-box-shadow:0 0 0 1px rgba(54,153,255,.35);box-shadow:0 0 0 1px rgba(54,153,255,.35);border-radius:2px}.ai-section--document[data-status=writing]>:last-child:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#3699ff;-webkit-animation:ai-section-caret 1s steps(2,start) infinite;animation:ai-section-caret 1s steps(2,start) infinite}@-webkit-keyframes ai-section-caret{to{visibility:hidden}}@keyframes ai-section-caret{to{visibility:hidden}}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-bottom:1px solid #eff2f5;background-color:#fff;border-radius:8px 8px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;z-index:100}.toolbar--disabled{opacity:.55;pointer-events:none;cursor:default}.toolbar-button{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:28px;height:28px;border:none;background-color:transparent;border-radius:6px;color:#3f4254;cursor:pointer;font-size:14px;font-weight:500;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.toolbar-button:hover{background-color:#f3f6f9;color:#181c32}.toolbar-button:focus-visible,.toolbar-select:focus-visible{outline:2px solid #b5d8ff;outline-offset:1px}.toolbar-button.is-active{background-color:#e1f0ff;color:#3699ff}.toolbar-button:disabled{color:#c4c6d0;background-color:transparent;cursor:default}.toolbar-select{height:28px;padding:0 24px 0 8px;border:none;border-radius:6px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235e6278' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;color:#3f4254;font-size:13px;font-weight:500;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.toolbar-select:hover{background-color:#f3f6f9}.toolbar-divider{width:1px;height:20px;background-color:#e4e6ef;margin:0 4px}.toolbar-button--label{width:auto;padding:0 8px;gap:6px;font-size:13px;white-space:nowrap}.toolbar-button--ai{color:#8a6d00;font-weight:600}.toolbar-button--ai.is-active,.toolbar-button--ai:hover{background-color:#fff8e1;color:#8a6d00}.document-list__drag{background:#e3f2fd!important;-webkit-box-shadow:0 0 0 2px #e3f2fd;box-shadow:0 0 0 2px #e3f2fd}.table-item-detail[data-v-7561c8b8]{border:2px solid #f3f6f9;padding:1.75rem 1.5rem;border-radius:.42rem;background:#f3f6f9}.alert-light-warning[data-v-7561c8b8]{color:#ffa800;background-color:#fff4de;border:1px solid #ffa800}