.tiptap-wrapper{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0;min-height:44px}.tiptap-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:4px 8px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;font-size:13px;color:#333;transition:all .15s ease;white-space:nowrap}.tiptap-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.tiptap-btn.active{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.tiptap-btn:disabled{opacity:.4;cursor:not-allowed}.tiptap-select{height:32px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:13px;color:#333;cursor:pointer;outline:none;margin-right:4px}.tiptap-select:hover{border-color:#40a9ff}.tiptap-select:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.tiptap-divider{width:1px;height:24px;background:#e0e0e0;margin:0 6px}.tiptap-editor-content{min-height:350px;max-height:500px;overflow-y:auto;padding:16px 20px;font-size:15px;line-height:2;color:#333;outline:none;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,SimSun,sans-serif;text-align:justify;word-break:break-word;background:#fff}.tiptap-editor-content:empty:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none}.tiptap-editor-content h1{font-size:2em;font-weight:700;margin:.67em 0}.tiptap-editor-content h2{font-size:1.5em;font-weight:700;margin:.75em 0}.tiptap-editor-content h3{font-size:1.25em;font-weight:600;margin:.83em 0}.tiptap-editor-content h4{font-size:1.1em;font-weight:600;margin:1em 0}.tiptap-editor-content h5{font-size:1em;font-weight:600;margin:1.1em 0}.tiptap-editor-content h6{font-size:.9em;font-weight:600;margin:1.2em 0}.tiptap-editor-content p{margin:.5em 0}.tiptap-editor-content ul{list-style-type:disc;padding-left:2em;margin:.5em 0}.tiptap-editor-content ol{list-style-type:decimal;padding-left:2em;margin:.5em 0}.tiptap-editor-content blockquote{border-left:4px solid #40a9ff;padding-left:16px;margin:1em 0;color:#666;font-style:italic}.tiptap-editor-content code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.tiptap-editor-content pre{background:#282c34;color:#abb2bf;padding:16px;border-radius:6px;overflow-x:auto;margin:1em 0;font-family:Courier New,monospace;font-size:14px;line-height:1.6}.tiptap-editor-content pre code{background:transparent;padding:0;color:inherit}.tiptap-editor-content a{color:#1890ff;text-decoration:underline}.tiptap-editor-content a:hover{color:#40a9ff}.tiptap-editor-content img{max-width:100%;height:auto;border-radius:4px;margin:8px 0;cursor:pointer}.tiptap-editor-content img.tiptap-image{max-width:100%}.tiptap-editor-content img.ProseMirror-selectednode{outline:2px solid #1890ff;outline-offset:2px}.tiptap-editor-content figure.image{display:table;margin:8px auto}.tiptap-editor-content figure.image img{display:block;margin:0}.tiptap-editor-content figure.image figcaption{display:table-caption;caption-side:bottom;text-align:center;color:#999;font-size:13px;padding:4px 0}.tiptap-editor-content table{border-collapse:collapse;width:100%;margin:1em 0}.tiptap-editor-content table td,.tiptap-editor-content table th{border:1px solid #d9d9d9;padding:8px 12px;min-width:60px}.tiptap-editor-content table th{background:#fafafa;font-weight:600}.tiptap-editor-content table .selectedCell{background:#e6f7ff}.tiptap-editor-content ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.tiptap-editor-content ul[data-type=taskList] li>label{margin-top:4px}.tiptap-editor-content ul[data-type=taskList] li>div{flex:1}.tiptap-editor-content mark{background:#ffe58f;padding:1px 3px;border-radius:2px}.tiptap-editor-content::-webkit-scrollbar{width:6px}.tiptap-editor-content::-webkit-scrollbar-track{background:transparent}.tiptap-editor-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.tiptap-editor-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.notice-preview-content{font-size:15px;line-height:2;color:#000!important}.notice-preview-content *{color:#000!important}.notice-preview-content h1,.notice-preview-content h2,.notice-preview-content h3,.notice-preview-content h4,.notice-preview-content h5,.notice-preview-content h6{color:#000!important;font-weight:700;margin:20px 0 12px;line-height:1.6}.notice-preview-content h1{font-size:24px}.notice-preview-content h2{font-size:22px}.notice-preview-content h3{font-size:20px}.notice-preview-content h4{font-size:18px}.notice-preview-content h5{font-size:16px}.notice-preview-content h6{font-size:15px}.notice-preview-content p{margin:12px 0;line-height:2}.notice-preview-content ul,.notice-preview-content ol{padding-left:24px;margin:12px 0}.notice-preview-content li{margin:8px 0;line-height:2}.notice-preview-content blockquote{border-left:4px solid #40a9ff;padding-left:16px;margin:16px 0;color:#333!important;font-style:italic}.notice-preview-content a{color:#1890ff;text-decoration:underline}.notice-preview-content strong,.notice-preview-content b{color:#000!important;font-weight:700}.notice-preview-content em,.notice-preview-content i{font-style:italic}.notice-preview-content code{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:13px}.notice-preview-content pre{background:#282c34;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.notice-preview-content pre code{background:transparent;padding:0}.notice-preview-content hr{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.notice-preview-content img{max-width:100%;height:auto;border-radius:6px;margin:16px auto;display:block}.notice-preview-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.notice-preview-content td,.notice-preview-content th{border:1px solid #d9d9d9;padding:10px 14px;word-break:break-all}.notice-preview-content th{background:#fafafa;color:#000!important;font-weight:700}.notice-preview-content td{color:#000!important}.notice-preview-content mark{background:#ffe58f;padding:2px 8px;border-radius:4px}.notice-preview-content ul[data-type=taskList]{list-style:none;padding-left:0}.notice-preview-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}
