.table-cell-btn{z-index:900;background:var(--bg-2);border:1px solid var(--border);width:20px;height:18px;color:var(--text-muted);cursor:pointer;opacity:.7;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .1s;display:flex;position:fixed}.table-cell-btn:hover{opacity:1;background:var(--bg-1-hover)}.table-dropdown{z-index:1100;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1px;min-width:190px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000024}.table-dropdown__divider{background:var(--border);height:1px;margin:3px 4px}.table-dropdown__item{text-align:left;cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .1s;display:flex}.table-dropdown__item:hover{background:var(--bg)}.table-dropdown__item--danger{color:oklch(65% .2 25)}.table-dropdown__item--danger:hover{background:oklab(65% .181262 .0845237/.1)}.insert-menu[data-v-2a519982]{z-index:1100;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1px;min-width:180px;max-height:280px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000024}.insert-menu__item[data-v-2a519982]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:13px;transition:background .1s;display:flex}.insert-menu__item--active[data-v-2a519982]{background:var(--bg)}.insert-menu__icon[data-v-2a519982]{color:var(--text-muted);flex-shrink:0;font-size:16px}.insert-menu__empty[data-v-2a519982]{color:var(--text-muted);padding:8px 10px;font-size:13px}.code-block-wrap[data-v-2bb55243]{margin:.5em 0;padding:0}.code-block-wrap pre code[data-v-2bb55243]{white-space:pre}.code-block-wrap__header[data-v-2bb55243]{background:var(--bg);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:4px;padding:4px 8px;display:flex}.code-block-wrap__lang-input[data-v-2bb55243]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:0 0;border:none;outline:none;width:100px;min-width:0;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:600}.code-block-wrap__lang-input[data-v-2bb55243]::placeholder{color:var(--text-muted);opacity:.4;text-transform:none}.code-block-wrap__preview[data-v-2bb55243]{justify-content:center;padding:16px;display:flex;overflow-x:auto}.code-block-wrap__error[data-v-2bb55243],.code-block-wrap__loading[data-v-2bb55243],.code-block-wrap__preview[data-v-2bb55243]{background:var(--bg);border-radius:0 0 8px 8px}.code-block-wrap__error[data-v-2bb55243]{color:var(--danger);padding:12px 16px;font-size:13px}.code-block-wrap__loading[data-v-2bb55243]{color:var(--text-muted);justify-content:center;padding:24px;display:flex}.document-editor__content{min-width:0;max-width:100%}.document-editor__content.is-chat-mode{min-height:unset;min-width:0;max-width:100%;padding:0}.document-editor__content.is-chat-mode .tableWrapper,.document-editor__content.is-chat-mode pre,.document-editor__content.is-chat-mode table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:auto;max-width:100%;display:block;overflow-x:auto}.document-editor__content.is-chat-mode p{margin:0 0 .5em}.document-editor__content.is-chat-mode p:first-child{margin-top:0}.document-editor__content.is-chat-mode p:last-child{margin-bottom:0}.document-editor__content.is-chat-mode p:first-child:empty,.document-editor__content.is-chat-mode p:last-child:empty{display:none}.document-editor__content.is-chat-mode p:first-child:has(br:only-child){display:none}.document-editor__content.is-chat-mode p:last-child:has(br:only-child){display:none}.document-editor__content.is-chat-mode h1{margin-top:.75em;margin-bottom:.25em;font-size:1.25em;line-height:1.3}.document-editor__content.is-chat-mode h2{margin-top:.75em;margin-bottom:.25em;font-size:1.15em;line-height:1.3}.document-editor__content.is-chat-mode h3,.document-editor__content.is-chat-mode h4,.document-editor__content.is-chat-mode h5,.document-editor__content.is-chat-mode h6{margin-top:.5em;margin-bottom:.25em;font-size:1em;line-height:1.4}.document-editor__content.is-chat-mode ol,.document-editor__content.is-chat-mode ul{margin-top:.25em;margin-bottom:.25em;padding-left:1.25em}.document-editor__content.is-chat-mode li>p{margin-bottom:0}
