.lvshe-editor-paper{background:#fff;max-width:760px;margin:0 auto;padding:40px 0 120px}.lvshe-editor-kit .ProseMirror{color:#000;caret-color:#51437b;outline:none;min-height:480px;font-family:SimSun,Songti SC,STSong,Source Han Serif SC,serif;font-size:12pt;line-height:1.95}.lvshe-editor-kit .ProseMirror ::selection,.lvshe-editor-kit .ProseMirror::selection{background:#51437b24}.lvshe-editor-kit .ProseMirror>p,.lvshe-editor-kit .ProseMirror>h2,.lvshe-editor-kit .ProseMirror>h3,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>p,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h2,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h3{text-indent:24pt}.lvshe-editor-kit .ProseMirror>h1,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h1{color:#000;letter-spacing:normal;text-align:center;margin:12pt 0 0;padding:0;font-size:22pt;font-weight:700;line-height:1.95}.lvshe-editor-kit .ProseMirror>h2,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h2{color:#000;letter-spacing:normal;margin:6pt 0 0;padding:0;font-size:16pt;font-weight:700;line-height:1.95}.lvshe-editor-kit .ProseMirror>h3,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h3{color:#000;margin:6pt 0 0;padding:0;font-size:14pt;font-weight:700;line-height:1.95}.lvshe-editor-kit .ProseMirror p{text-align:left;margin:0;line-height:1.95}.lvshe-editor-kit .ProseMirror>p,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>p{margin:6pt 0 0}.lvshe-editor-kit .ProseMirror ul,.lvshe-editor-kit .ProseMirror ol{margin:.75em 0;padding-left:1.8em}.lvshe-editor-kit .ProseMirror ul{list-style-type:disc}.lvshe-editor-kit .ProseMirror ol{list-style-type:decimal}.lvshe-editor-kit .ProseMirror ul ul{list-style-type:circle}.lvshe-editor-kit .ProseMirror ol ol{list-style-type:lower-alpha}.lvshe-editor-kit .ProseMirror li{margin:.3em 0;line-height:1.95}.lvshe-editor-kit .ProseMirror blockquote{color:#6b6580;border-left:3px solid #d9d4e8;margin:1em 0;padding-left:1em}.lvshe-editor-kit .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.2em 0;overflow:hidden}.lvshe-editor-kit .ProseMirror th,.lvshe-editor-kit .ProseMirror td{vertical-align:top;border:1px solid #e4e1ec;min-width:48px;padding:8px 12px;position:relative}.lvshe-editor-kit .ProseMirror th{text-align:left;color:#3c3489;background:#f7f6fa;font-weight:600}.lvshe-editor-kit .ProseMirror th p,.lvshe-editor-kit .ProseMirror td p{text-indent:0;margin:0;line-height:1.95}.lvshe-editor-kit .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#51437b1a;position:absolute;inset:0}.lvshe-editor-kit .ProseMirror .column-resize-handle{pointer-events:none;background-color:#7f77dd;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.lvshe-editor-kit .ProseMirror.resize-cursor{cursor:col-resize}.lvshe-editor-kit .lvshe-pending-field-wrap{background:#00000005;border:1px dashed #0000002e;border-radius:5px;padding:1px 6px;transition:background .12s,border-color .12s,box-shadow .12s;display:inline;position:relative;white-space:nowrap!important}.lvshe-editor-kit .lvshe-pending-field-wrap:before{content:"";vertical-align:-.12em;background-color:#b0b0b0;width:.82em;height:.82em;margin-right:2px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lvshe-editor-kit .lvshe-pending-field{font:inherit;color:#2a2733;caret-color:#555;vertical-align:baseline;box-sizing:content-box;text-indent:0;text-align:left;background:0 0;border:none;outline:none;margin:0;padding:0;line-height:1.2}.lvshe-editor-kit .lvshe-pending-field::placeholder{color:#adadad;opacity:1}.lvshe-editor-kit .lvshe-pending-field-sizer{visibility:hidden;pointer-events:none;white-space:pre;font:inherit;text-indent:0;text-align:left;position:absolute;top:0;left:0}.lvshe-editor-kit .lvshe-pending-field-wrap:focus-within{background:#0000000d}.lvshe-editor-kit .node-pendingField.ProseMirror-selectednode{outline:none}.lvshe-editor-toolbar{background:#fff;border-bottom:1px solid #1c16330d;grid-template-columns:fit-content(280px) auto minmax(0,1fr);align-items:center;gap:2px;padding:7px 16px;display:grid;container-type:inline-size}@container (max-width:820px){.lvshe-pending-chip-label{display:none}}.lvshe-editor-toolbar .lvshe-toolbar-btn{color:#55516a;border-radius:6px}.lvshe-editor-toolbar .lvshe-export-btn{color:#9b97a8;align-items:center;gap:4px;display:inline-flex}.lvshe-editor-toolbar .lvshe-export-btn.is-ready{color:#fff;background:#2a2733}.lvshe-editor-toolbar .lvshe-export-btn.is-ready:hover{color:#fff;background:#413c4d}.lvshe-editor-toolbar .lvshe-toolbar-block{color:#55516a;align-items:center;font-size:12px;display:inline-flex}.lvshe-toolbar-divider{background:#1c163312;width:1px;height:15px;margin:0 8px}.lvshe-pending-chip{cursor:pointer;color:#8a5a0f;white-space:nowrap;background:#ba75171a;border:none;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;line-height:18px;transition:background .15s;display:inline-flex}.lvshe-pending-chip:hover{background:#ba75172b}.lvshe-pending-chip-label{margin-left:-1px}.lvshe-table-grid{-webkit-user-select:none;user-select:none;padding:2px}.lvshe-table-grid-label{color:#55516a;margin-bottom:8px;font-size:12px}.lvshe-table-grid-cells{gap:4px;display:grid}.lvshe-table-grid-cell{cursor:pointer;background:#fff;border:1px solid #dedbe8;border-radius:4px;width:16px;height:16px;transition:background 80ms,border-color 80ms}.lvshe-table-grid-cell.on{background:#51437b29;border-color:#7f77dd}.lvshe-bubble{background:#fff;border:none;border-radius:8px;align-items:center;gap:1px;padding:4px 6px;display:flex;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f1f}.lvshe-bubble-btn{color:#37352f;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:14px;line-height:1;transition:background 20ms ease-in;display:inline-flex}.lvshe-bubble-btn:hover{background:#37352f14}.lvshe-bubble-btn-ai{color:#51437b;gap:4px;padding:0 9px;font-size:14px;font-weight:500}.lvshe-bubble-btn-ai:hover{color:#51437b;background:#51437b14}.lvshe-bubble-btn-ai svg{color:inherit}.lvshe-bubble-divider{background:#37352f1f;width:1px;height:18px;margin:0 4px}.lvshe-editor-statusbar{color:#9b97a8;background:#fff;border-top:1px solid #1c16330d;justify-content:space-between;align-items:center;padding:6px 16px;font-size:12px;display:flex}.lvshe-editor-kit .lvshe-comment-mark{cursor:pointer;background:#fac77552;border-bottom:2px solid #ef9f27}.lvshe-editor-kit .lvshe-comment-mark:hover{background:#fac77580}.lvshe-editor-kit.lvshe-no-indent .ProseMirror>p,.lvshe-editor-kit.lvshe-no-indent .ProseMirror>h2,.lvshe-editor-kit.lvshe-no-indent .ProseMirror>h3,.lvshe-editor-kit.lvshe-no-indent .ProseMirror>.tiptap-ai-suggestion-block>p,.lvshe-editor-kit.lvshe-no-indent .ProseMirror>.tiptap-ai-suggestion-block>h2,.lvshe-editor-kit.lvshe-no-indent .ProseMirror>.tiptap-ai-suggestion-block>h3{text-indent:0}.lvshe-editor-toolbar-side{align-items:center;min-width:0;display:flex}.lvshe-editor-toolbar>.lvshe-editor-toolbar-side:first-child:not(:empty){margin-right:12px}.lvshe-editor-toolbar-trailing{color:#9b97a8;white-space:nowrap;justify-content:flex-end;gap:8px;font-size:12px}.lvshe-editor-toolbar-actions{justify-self:start;align-items:center;gap:2px;display:flex}.lvshe-editor-toolbar-cluster{align-items:center;gap:2px;display:flex}.lvshe-bubble-panel{background:#fff;border:none;border-radius:8px;flex-direction:column;gap:2px;min-width:240px;padding:4px;display:flex;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f1a,0 9px 24px #0f0f0f1f}.lvshe-bubble-panel-item{color:#37352f;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:6px 8px;font-size:14px;line-height:1.4;transition:background 20ms ease-in;display:flex}.lvshe-bubble-panel-item:hover{background:#51437b0f}.lvshe-bubble-panel-hint{color:#37352f73;flex:none;font-size:12px}.lvshe-bubble-panel-divider{background:#37352f17;height:1px;margin:4px 0}.lvshe-bubble-panel textarea.lvshe-bubble-panel-input{box-sizing:border-box;color:#37352f;resize:none;background:0 0;border:none;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.4;display:block;overflow-y:hidden}.lvshe-bubble-panel textarea.lvshe-bubble-panel-input::placeholder{color:#37352f66}.lvshe-table-edge-btn{color:#9b97a8;cursor:pointer;z-index:9;background:#f1f0f4;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .12s,color .12s;display:flex}.lvshe-table-edge-btn:hover{color:#51437b;background:#51437b1f}.lvshe-table-handle{cursor:pointer;z-index:9;background:#d9d6e3;border:none;border-radius:4px;padding:0;transition:background .12s}.lvshe-table-handle:hover{background:#7f77dd}.lvshe-mini-menu{z-index:11;background:#fff;border:1px solid #1c16331a;border-radius:8px;flex-direction:column;gap:2px;min-width:132px;padding:4px;display:flex;box-shadow:0 2px 6px #1c163314,0 10px 28px -8px #1c163333}.lvshe-mini-menu-item{color:#4d4960;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;transition:background .12s;display:flex}.lvshe-mini-menu-item:hover{background:#f6f4fa}.lvshe-mini-menu-danger{color:#c4453d}.lvshe-mini-menu-danger:hover{background:#fdf2f1}.lvshe-editor-surface{--lvshe-outline-float-top:5px;position:relative}.lvshe-editor-surface:has(>.lvshe-editor-toolbar){--lvshe-outline-float-top:44px}.lvshe-editor-surface:has(>.lvshe-editor-toolbar):has(>.lvshe-review-bar){--lvshe-outline-float-top:78px}.lvshe-outline-rail{-webkit-user-select:none;user-select:none;width:100%;padding:14px 8px;font-size:12.5px}.lvshe-outline-rail-title{color:#9b97a8;padding:0 10px 8px;font-size:11px}.lvshe-outline-row{color:#4d4960;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 10px;line-height:20px;transition:background .12s;display:flex}.lvshe-outline-row:hover{background:#f6f4fa}.lvshe-outline-row-active{color:#3c3489;background:#51437b14;font-weight:600}.lvshe-outline-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lvshe-outline-pending{color:#b97c12;align-items:center;gap:3px;font-size:11px;display:inline-flex}.lvshe-outline-float{top:var(--lvshe-outline-float-top);z-index:2;position:absolute;left:8px}.lvshe-outline-float-trigger{cursor:default;background:0 0;border:none;border-radius:6px;padding:6px 5px;transition:background .12s;display:block}.lvshe-outline-float-trigger:focus-visible{outline-offset:1px;outline:1px solid #51437b59}.lvshe-editor-kit .tiptap-ai-suggestion,.lvshe-editor-kit .tiptap-ai-suggestion>*{color:#8c5b4a;cursor:pointer;background:#d85a3014;border-radius:2px;-webkit-text-decoration:line-through #993c1d8c;text-decoration:line-through #993c1d8c}.lvshe-editor-kit .tiptap-ai-suggestion--selected,.lvshe-editor-kit .tiptap-ai-suggestion--selected>*{background:#d85a302e}.lvshe-editor-kit .tiptap-ai-suggestion-block{display:block}.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h1,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h2,.lvshe-editor-kit .ProseMirror>.tiptap-ai-suggestion-block>h3{color:inherit}.lvshe-editor-kit .tiptap-ai-suggestion-diff,.lvshe-editor-kit .tiptap-ai-suggestion-diff>*{color:#0f6e56;cursor:pointer;background:#1d9e751a;border-radius:2px}.lvshe-editor-kit .tiptap-ai-suggestion-diff--selected,.lvshe-editor-kit .tiptap-ai-suggestion-diff--selected>*{background:#1d9e7538}.lvshe-editor-kit .lvshe-suggestion-anchor{cursor:pointer}.lvshe-review-bar{color:#26215c;background:#eeedfe;border-bottom:1px solid #51437b1f;align-items:center;gap:10px;padding:6px 16px;font-size:12.5px;display:flex}.lvshe-review-bar-nav{color:#534ab7;align-items:center;gap:4px;display:inline-flex}.lvshe-review-bar-navbtn{color:#534ab7;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.lvshe-review-bar-navbtn:hover{background:#51437b1f}.lvshe-review-bar-accept{color:#eeedfe;cursor:pointer;background:#534ab7;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 12px;font-size:12px;display:inline-flex}.lvshe-review-bar-accept:hover{background:#463d9e}.lvshe-review-bar-reject{color:#3c3489;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.lvshe-review-bar-reject:hover{background:#51437b1a}.lvshe-review-card{z-index:12}.lvshe-review-card-ops{gap:8px;display:flex}.lvshe-review-card-accept{color:#eeedfe;cursor:pointer;background:#534ab7;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;display:inline-flex;box-shadow:0 4px 12px -2px #534ab773}.lvshe-review-card-accept:hover{background:#463d9e}.lvshe-review-card-reject{color:#4d4960;cursor:pointer;background:#fff;border:.5px solid #1c163326;border-radius:999px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;display:inline-flex;box-shadow:0 4px 12px -4px #1c16332e}.lvshe-review-card-reject:hover{background:#f6f4fa}.lvshe-editor-kit .lvshe-law-citation{color:#2563eb;cursor:pointer;white-space:nowrap;border-radius:3px;padding:0 1px;transition:background .15s}.lvshe-editor-kit .lvshe-law-citation:hover{background:#2563eb1a}
