.twemoji-picker[data-v-da5450c6]{box-sizing:border-box;color:var(--zendure-black);height:327px;min-width:0;overflow:hidden;width:100%}.emoji-ready[data-v-da5450c6],.emoji-state[data-v-da5450c6]{box-sizing:border-box;height:100%;min-height:0;width:100%}.emoji-state[data-v-da5450c6]{align-items:center;display:flex;justify-content:center}.emoji-loading[data-v-da5450c6]{color:var(--zendure-gray-light);font-size:calc(13px*var(--zendure-font-scale));gap:8px}.emoji-loading-spinner[data-v-da5450c6]{animation:emoji-loading-spin-da5450c6 .8s linear infinite;border:2px solid var(--zendure-border);border-radius:50%;border-top-color:var(--zendure-primary);height:16px;width:16px}@keyframes emoji-loading-spin-da5450c6{to{transform:rotate(1turn)}}.emoji-error[data-v-da5450c6]{color:var(--zendure-gray-light);flex-direction:column;gap:12px;text-align:center}.emoji-error p[data-v-da5450c6]{margin:0}.emoji-retry[data-v-da5450c6]{background:#fff;border:1px solid var(--zendure-primary);border-radius:var(--radius-input);color:var(--zendure-primary);cursor:pointer;font:inherit;height:34px;min-width:72px}.emoji-ready[data-v-da5450c6]{display:flex;flex-direction:column}.emoji-search[data-v-da5450c6]{border:1px solid var(--zendure-control-border);border-radius:var(--radius-input);box-sizing:border-box;color:inherit;flex:0 0 36px;font:inherit;height:36px;outline:none;padding:0 10px;width:100%}.emoji-categories[data-v-da5450c6]{align-items:center;border-bottom:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex:0 0 49px;gap:2px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.emoji-categories[data-v-da5450c6]::-webkit-scrollbar{display:none}.emoji-category-btn[data-v-da5450c6],.emoji-option[data-v-da5450c6]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center}.emoji-category-btn[data-v-da5450c6]{border-radius:6px;height:32px;min-width:32px;padding:0;width:32px}.emoji-category-btn.active[data-v-da5450c6],.emoji-category-btn[data-v-da5450c6]:focus-visible,.emoji-category-btn[data-v-da5450c6]:hover,.emoji-option[data-v-da5450c6]:focus-visible,.emoji-option[data-v-da5450c6]:hover,.emoji-option[aria-selected=true][data-v-da5450c6]{background:var(--zendure-hover-bg);outline:none}.emoji-category-btn[data-v-da5450c6]:focus-visible,.emoji-option[data-v-da5450c6]:focus-visible,.emoji-retry[data-v-da5450c6]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--zendure-primary) 35%,transparent)}.emoji-grid[data-v-da5450c6]{box-sizing:border-box;display:grid;flex:1 1 auto;gap:2px;grid-auto-rows:36px;grid-template-columns:repeat(8,minmax(0,1fr));min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:8px;width:100%}.emoji-option[data-v-da5450c6]{border-radius:6px;height:36px;min-width:0;padding:0;width:100%}.twemoji[data-v-da5450c6]{display:block;height:22px;pointer-events:none;width:22px}.emoji-category-btn .twemoji[data-v-da5450c6]{height:18px;width:18px}.emoji-empty[data-v-da5450c6]{color:var(--zendure-gray-light);font-size:calc(13px*var(--zendure-font-scale));grid-column:1/-1;margin:24px 0;text-align:center}@media(max-width:767px){.twemoji-picker[data-v-da5450c6]{height:305px}.emoji-search[data-v-da5450c6]{font-size:calc(13px*var(--zendure-font-scale))}.emoji-categories[data-v-da5450c6]{flex-basis:43px;gap:0;padding:4px 0}.emoji-category-btn[data-v-da5450c6]{flex:0 0 20%;height:34px;min-width:0;width:auto}.emoji-grid[data-v-da5450c6]{grid-auto-rows:34px;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:6px}.emoji-option[data-v-da5450c6]{height:34px}.emoji-option .twemoji[data-v-da5450c6]{height:20px;width:20px}}.user-mention-menu[data-v-2efaee25]{background:#fff;border:1px solid var(--zendure-border);border-radius:12px;box-shadow:var(--shadow-dropdown);max-height:288px;overflow-y:auto;padding:4px;width:min(300px,calc(100vw - 32px))}.mention-option[data-v-2efaee25]{align-items:center;background:#fff;border:0;border-radius:8px;color:var(--zendure-black);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:48px;padding:8px;text-align:left;width:100%}.mention-option.active[data-v-2efaee25],.mention-option[data-v-2efaee25]:focus-visible,.mention-option[data-v-2efaee25]:hover{background:var(--zendure-hover-bg);border-radius:var(--zendure-menu-hover-radius);color:var(--zendure-black)}.mention-option[data-v-2efaee25]:active{transform:translateY(1px)}.mention-user[data-v-2efaee25]{--user-link-gap:10px;--user-link-identity-gap:2px;--user-link-font-size:14px;--user-link-font-weight:600}.mention-id[data-v-2efaee25]{color:var(--zendure-gray-light);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-state[data-v-2efaee25]{align-items:center;color:var(--zendure-gray);display:flex;font-size:13px;gap:10px;min-height:48px;padding:8px}.mention-load-more[data-v-2efaee25]{color:var(--zendure-gray-light);font-size:12px;line-height:16px;padding:8px;text-align:center}.mention-error[data-v-2efaee25]{justify-content:space-between}.mention-error button[data-v-2efaee25]{background:var(--zendure-primary-soft);border:0;border-radius:var(--radius-pill);color:var(--zendure-teal-deep);cursor:pointer;font:inherit;font-weight:600;padding:5px 10px}.mention-skeleton[data-v-2efaee25]{background:var(--zendure-bg-gray);display:block}.avatar-skeleton[data-v-2efaee25]{border-radius:50%;flex:0 0 32px;height:32px;width:32px}.text-skeleton[data-v-2efaee25]{border-radius:6px;height:12px;width:124px}.table-controls[data-v-ffc04909]{inset:0;pointer-events:none;position:absolute;z-index:8}.table-add-control[data-v-ffc04909],.table-axis-handle[data-v-ffc04909],.table-corner-control[data-v-ffc04909],.table-floating-toolbar[data-v-ffc04909]{pointer-events:auto}.table-corner-control[data-v-ffc04909]{align-content:center;background:#fff;border:1px solid var(--zendure-border);border-radius:6px;box-shadow:0 1px 4px #00000014;cursor:pointer;display:grid;gap:2px;grid-template-columns:repeat(3,3px);grid-template-rows:repeat(3,3px);justify-content:center;padding:0;position:absolute}.table-corner-control span[data-v-ffc04909]{background:var(--zendure-primary);border-radius:1px;height:3px;width:3px}.table-corner-control[data-v-ffc04909]:focus-visible,.table-corner-control[data-v-ffc04909]:hover{border-color:var(--zendure-primary);outline:none}.table-floating-toolbar[data-v-ffc04909]{background:#fff;box-shadow:0 0 1px #00000052,0 6px 20px -6px #00000014;box-sizing:border-box;gap:2px;min-height:34px;overflow-x:auto;padding:4px;position:absolute;white-space:nowrap;z-index:1}.table-action[data-v-ffc04909],.table-floating-toolbar[data-v-ffc04909]{align-items:center;border:0;border-radius:8px;display:flex}.table-action[data-v-ffc04909]{background:transparent;color:var(--zendure-black);cursor:pointer;flex:0 0 auto;font:inherit;font-size:14px;gap:8px;height:26px;justify-content:center;line-height:20px;padding:5px;width:26px}.table-action.active[data-v-ffc04909],.table-action[data-v-ffc04909]:hover:not(:disabled){background:var(--zendure-bg-gray)}.table-action.danger[data-v-ffc04909]{background:transparent;color:var(--zendure-black)}.table-action.danger img[data-v-ffc04909]{filter:brightness(0) saturate(100%)}.table-action.danger[data-v-ffc04909]:focus-visible,.table-action.danger[data-v-ffc04909]:hover:not(:disabled){background:#ff4e6414;color:#ff4e64}.table-action.danger:focus-visible img[data-v-ffc04909],.table-action.danger:hover:not(:disabled) img[data-v-ffc04909]{filter:none}.table-action img[data-v-ffc04909]{flex:0 0 16px;height:16px;width:16px}.table-action .header-row-icon[data-v-ffc04909]{box-sizing:border-box;padding:1.333px}.table-action[data-v-ffc04909]:focus-visible{outline:2px solid var(--zendure-primary);outline-offset:-2px}.table-menu[data-v-ffc04909]{border-radius:12px;flex-direction:column;gap:0;overflow-y:auto;width:258px}.table-menu .table-action[data-v-ffc04909]{height:36px;justify-content:flex-start;padding:8px;width:100%}.table-menu .table-action.active[data-v-ffc04909]{background:transparent}.table-menu .table-action[data-v-ffc04909]:not(.danger):not(:disabled):is(:hover,:focus-visible){background:var(--zendure-hover-bg);border-radius:var(--zendure-menu-hover-radius);color:var(--zendure-black)}.table-switch[data-v-ffc04909]{background:#e2e2e2;border-radius:20px;box-sizing:border-box;height:16px;margin-left:auto;padding:2px;width:28px}.table-switch[data-v-ffc04909]:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000029;content:"";display:block;height:12px;width:12px}.table-switch.on[data-v-ffc04909]{background:var(--zendure-primary)}.table-switch.on[data-v-ffc04909]:after{transform:translate(12px)}.table-action[data-v-ffc04909]:disabled{cursor:not-allowed;opacity:.38}.table-action-divider[data-v-ffc04909]{background:linear-gradient(transparent 1px,var(--zendure-border) 1px,var(--zendure-border) 2px,transparent 2px);flex:0 0 4px;height:4px;width:100%}.table-axis-handle[data-v-ffc04909]{align-items:center;background:transparent;border:0;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;touch-action:none}.table-axis-handle span[data-v-ffc04909]{background:color-mix(in srgb,var(--zendure-gray) 28%,transparent);border-radius:999px;box-shadow:0 0 4px color-mix(in srgb,var(--zendure-gray) 24%,transparent);display:block;opacity:.55;transition:opacity .12s ease,background-color .12s ease,box-shadow .12s ease}.table-column-handle[data-v-ffc04909]{align-items:flex-start;padding-top:3px}.table-column-handle span[data-v-ffc04909]{height:2px;width:calc(100% - 8px)}.table-row-handle[data-v-ffc04909]{justify-content:flex-start;padding-left:3px}.table-row-handle span[data-v-ffc04909]{height:calc(100% - 8px);width:2px}.table-axis-handle.active[data-v-ffc04909],.table-axis-handle[data-v-ffc04909]:hover{background:transparent}.table-axis-handle.active span[data-v-ffc04909],.table-axis-handle:hover span[data-v-ffc04909]{background:var(--zendure-primary);box-shadow:0 0 7px color-mix(in srgb,var(--zendure-primary) 58%,transparent);opacity:1}.table-add-control[data-v-ffc04909]{background:transparent;border:0;display:block;padding:0;position:absolute;touch-action:none}.table-column-adder[data-v-ffc04909]{cursor:col-resize}.table-row-adder[data-v-ffc04909]{cursor:row-resize}.table-add-badge[data-v-ffc04909]{align-items:center;background:#fff;border:1px solid var(--zendure-border);border-radius:50%;box-shadow:0 2px 6px #0000001a;color:var(--zendure-primary);cursor:pointer;display:flex;font:inherit;font-size:16px;height:20px;justify-content:center;line-height:1;opacity:0;padding-bottom:1px;pointer-events:none;position:absolute;transform:scale(.8);transition:opacity .12s ease,transform .12s ease;width:20px}.table-column-adder .table-add-badge[data-v-ffc04909]{left:50%;top:-10px;transform:translate(-50%) scale(.8)}.table-row-adder .table-add-badge[data-v-ffc04909]{left:-10px;top:50%;transform:translateY(-50%) scale(.8)}.table-add-control:focus-within .table-add-badge[data-v-ffc04909],.table-add-control:hover .table-add-badge[data-v-ffc04909]{opacity:1;pointer-events:auto}.table-column-adder:focus-within .table-add-badge[data-v-ffc04909],.table-column-adder:hover .table-add-badge[data-v-ffc04909]{transform:translate(-50%) scale(1)}.table-row-adder:focus-within .table-add-badge[data-v-ffc04909],.table-row-adder:hover .table-add-badge[data-v-ffc04909]{transform:translateY(-50%) scale(1)}.table-add-control:focus-within .table-add-badge[data-v-ffc04909],.table-add-control:hover .table-add-badge[data-v-ffc04909]{background:var(--zendure-primary);border-color:var(--zendure-primary);color:#fff}@media(hover:none){.table-add-badge[data-v-ffc04909]{opacity:1;pointer-events:auto}.table-column-adder .table-add-badge[data-v-ffc04909]{transform:translate(-50%) scale(1)}.table-row-adder .table-add-badge[data-v-ffc04909]{transform:translateY(-50%) scale(1)}}@media(max-width:767px){.table-floating-toolbar[data-v-ffc04909]{max-width:calc(100% - 16px);overflow-x:auto}.table-axis-handle[data-v-ffc04909]{min-height:24px;min-width:24px}.table-column-handle[data-v-ffc04909]{align-items:center;margin-top:-8px;padding-top:0}.table-row-handle[data-v-ffc04909]{justify-content:center;margin-left:-8px;padding-left:0}.table-add-badge[data-v-ffc04909]{height:24px;width:24px}.table-column-adder .table-add-badge[data-v-ffc04909]{top:-12px}.table-row-adder .table-add-badge[data-v-ffc04909]{left:-12px}}.rich-editor[data-v-e84465c0]{background:#fff;border:1px solid var(--zendure-control-border);border-radius:var(--radius-input);position:relative;transition:border-color .2s}.rich-editor.invalid[data-v-e84465c0]{border-color:var(--zendure-danger)}.rich-editor.compact[data-v-e84465c0]{border:0;display:flex;flex-direction:column;gap:8px;padding:12px 12px 8px}.rich-editor.compact.invalid[data-v-e84465c0]{border-color:transparent;box-shadow:inset 0 0 0 1px var(--zendure-danger)}.rich-editor.compact .editor-toolbar[data-v-e84465c0]{border-bottom:0;flex-wrap:nowrap;height:26px;overflow-x:auto;padding:0}.rich-editor.compact .editor-toolbar .toolbar-btn[data-v-e84465c0]{flex-basis:26px;height:26px;min-width:26px;width:26px}.rich-editor.compact .editor-content[data-v-e84465c0] .ProseMirror{border-radius:0;line-height:20px;padding:0}.rich-editor.compact .editor-placeholder[data-v-e84465c0]{inset:0;line-height:20px}.editor-toolbar[data-v-e84465c0]{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;flex-wrap:wrap;gap:2px;padding:8px 10px}.editor-toolbar .toolbar-btn[data-v-e84465c0]{align-items:center;background:none;border:none;border-radius:var(--radius-pill);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;min-width:24px;padding:0;transition:all .15s;width:24px}.editor-toolbar .toolbar-btn[data-v-e84465c0]:hover{background:var(--zendure-hover-bg)}.editor-toolbar .toolbar-btn.active[data-v-e84465c0]{background:var(--zendure-bg-gray)}.editor-toolbar .toolbar-btn[data-v-e84465c0]:disabled{cursor:not-allowed;opacity:.4}.toolbar-icon[data-v-e84465c0]{display:block;height:14px;opacity:.6;width:14px}.editor-toolbar .toolbar-btn:hover .toolbar-icon[data-v-e84465c0]{opacity:.9}.editor-toolbar .toolbar-btn.active .toolbar-icon[data-v-e84465c0]{opacity:1}.toolbar-divider[data-v-e84465c0]{background:#e2e2e2;height:16px;margin:0 6px;width:1px}.el-popper.rich-editor-emoji-popover,.el-popper.rich-editor-link-popover{background:#fff;border:none!important;border-radius:12px!important;box-shadow:var(--shadow-dropdown)!important}.mention-menu-positioner[data-v-e84465c0]{overscroll-behavior:contain;position:fixed}.el-popper.rich-editor-emoji-popover{overflow:hidden;padding:10px}.el-popper.rich-editor-link-popover{padding:14px}.link-field[data-v-e84465c0],.link-form[data-v-e84465c0]{display:flex;flex-direction:column}.link-form[data-v-e84465c0]{gap:12px}.link-field[data-v-e84465c0]{color:var(--zendure-black);font-size:12px;font-weight:600;gap:6px}.link-field input[data-v-e84465c0]{border:1px solid var(--zendure-control-border);border-radius:var(--radius-input);box-sizing:border-box;color:var(--zendure-black);font:inherit;font-weight:400;height:36px;outline:none;padding:0 10px;width:100%}.link-field input.invalid[data-v-e84465c0]{border-color:var(--zendure-danger)}.link-error[data-v-e84465c0]{color:var(--zendure-danger);font-size:12px;margin:-6px 0 0}.link-actions[data-v-e84465c0]{align-items:center;display:flex;gap:8px}.link-action-spacer[data-v-e84465c0]{flex:1}.link-action[data-v-e84465c0]{border:none;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px}.link-remove[data-v-e84465c0]{background:transparent;color:var(--zendure-danger);margin-right:auto}.link-cancel[data-v-e84465c0]{background:var(--zendure-bg-gray);color:var(--zendure-black)}.link-apply[data-v-e84465c0]{background:var(--zendure-primary);color:#fff}@media(max-width:767px){.el-popper.rich-editor-emoji-popover{max-width:calc(100vw - 32px);padding:6px;width:min(280px,calc(100vw - 32px))!important}.el-popper.rich-editor-link-popover{max-width:calc(100vw - 32px);padding:12px;width:min(280px,calc(100vw - 32px))!important}.link-action[data-v-e84465c0]{min-height:0;min-width:0;padding:7px 12px}}.editor-surface[data-v-e84465c0]{min-width:0;position:relative}.editor-content[data-v-e84465c0] .ProseMirror{border:none;border-radius:0 0 var(--radius-input) var(--radius-input);caret-color:var(--zendure-black);color:var(--zendure-black);font-family:inherit;font-size:calc(14px*var(--zendure-font-scale));line-height:1.6;max-height:60vh;min-height:var(--editor-min-height);outline:none;overflow-y:auto;padding:14px 16px;width:100%}.editor-content[data-v-e84465c0] .ProseMirror:has(>.tableWrapper:first-child){padding-top:28px}@media(max-width:767px){.editor-content[data-v-e84465c0] .tableWrapper{margin-left:12px;width:calc(100% - 12px)}.editor-content[data-v-e84465c0] .ProseMirror:has(>.tableWrapper:last-child){padding-bottom:14px}}.editor-content[data-v-e84465c0] .ProseMirror img:not(.twemoji),.editor-content[data-v-e84465c0] .ProseMirror video{margin-left:auto;margin-right:auto;max-height:calc(430px*var(--zendure-font-scale));max-width:min(100%,calc(688px*var(--zendure-font-scale)));-o-object-fit:contain;object-fit:contain}.editor-content[data-v-e84465c0] .ProseMirror video{width:min(100%,calc(688px*var(--zendure-font-scale)))}.editor-content[data-v-e84465c0] .media-upload-placeholder{aspect-ratio:16/9;background:var(--zendure-bg-gray);border-radius:5px;display:block;margin:.5em auto;max-height:calc(430px*var(--zendure-font-scale));overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(100%,calc(688px*var(--zendure-font-scale)))}.editor-content[data-v-e84465c0] .media-upload-placeholder[data-media-type=video]{background:color-mix(in srgb,var(--zendure-black) 8%,var(--zendure-bg-gray));margin-bottom:.75em;margin-top:.75em}.editor-content[data-v-e84465c0] .media-upload-placeholder:after{animation:media-upload-shimmer-e84465c0 1.4s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,#fff 68%,transparent) 50%,transparent 80%);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes media-upload-shimmer-e84465c0{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.editor-content[data-v-e84465c0] .media-upload-placeholder:after{animation:none}}.editor-placeholder[data-v-e84465c0]{color:var(--zendure-gray-light);font-family:inherit;font-size:calc(14px*var(--zendure-font-scale));left:16px;line-height:1.6;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:16px;top:14px}.editor-content[data-v-e84465c0] .ProseMirror .selectedCell{position:relative}.editor-content[data-v-e84465c0] .ProseMirror .selectedCell:after{background:color-mix(in srgb,var(--zendure-primary) 16%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.editor-content[data-v-e84465c0] .ProseMirror-gapcursor{display:block;height:0;pointer-events:none;position:absolute;width:2px}.block-boundary-cursor[data-v-e84465c0]{animation:editor-cursor-blink-e84465c0 1.1s steps(2,start) infinite;background:var(--zendure-black);display:block;min-height:1px;pointer-events:none;position:absolute;width:2px;z-index:7}.editor-content[data-v-e84465c0] .ProseMirror-gapcursor:after{animation:editor-cursor-blink-e84465c0 1.1s steps(2,start) infinite;background:var(--zendure-black);content:"";height:1.5em;left:0;position:absolute;top:-1px;width:2px}@keyframes editor-cursor-blink-e84465c0{50%{opacity:0}}.editor-content[data-v-e84465c0] .ProseMirror .spoiler *,.editor-content[data-v-e84465c0] .ProseMirror .spoiler{color:var(--zendure-gray)!important;cursor:text;-webkit-text-fill-color:currentColor}.editor-content[data-v-e84465c0] .ProseMirror .spoiler{caret-color:var(--zendure-gray)}.editor-content[data-v-e84465c0] .ProseMirror th{background:var(--zendure-bg-soft)}
