.editor-container[data-v-07c97c8d]{margin-left:2px;max-width:50%}.editor-label[data-v-07c97c8d]{font-size:16px;font-weight:400;line-height:1.2;margin-bottom:2px}.required[data-v-07c97c8d]{color:red}.toolbar[data-v-07c97c8d]{background-color:#f8f9fa;border:1px solid #e0e0e0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-wrap:wrap;gap:2px;margin-top:0;padding:4px}.toolbar-group[data-v-07c97c8d]{border-right:1px solid #e0e0e0;display:flex;margin-right:6px;padding-right:6px}.toolbar-group[data-v-07c97c8d]:last-child{border-right:none;margin-right:0;padding-right:0}.toolbar button[data-v-07c97c8d]{align-items:center;background:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;min-width:28px;padding:4px 8px;transition:all .2s ease}.toolbar button[data-v-07c97c8d]:hover{background-color:#e9ecef;border-color:#dee2e6}.toolbar button.active[data-v-07c97c8d]{background-color:#e9ecef;border-color:#ced4da;box-shadow:inset 0 1px 2px #0000001a}.icon[data-v-07c97c8d]{align-items:center;display:flex;font-size:14px;justify-content:center}.icon.bold[data-v-07c97c8d]{font-weight:700}.icon.italic[data-v-07c97c8d]{font-style:italic}.icon.underline[data-v-07c97c8d]{text-decoration:underline}.icon.strike[data-v-07c97c8d]{text-decoration:line-through}.icon.link[data-v-07c97c8d]{color:#0366d6}.editor-wrapper{&[data-v-07c97c8d]{border:1px solid #e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 3px #0000000d;margin-top:0}&.disabled{&[data-v-07c97c8d]{background-color:#f9f9f9;cursor:not-allowed}[data-v-07c97c8d] .ProseMirror{cursor:not-allowed;-webkit-user-select:text;-moz-user-select:text;user-select:text}}}.editor-container:has(.editor-wrapper.disabled) .editor-wrapper[data-v-07c97c8d],.editor-wrapper.disabled[data-v-07c97c8d]{background-color:transparent;border:none;border-radius:0;box-shadow:none}.editor-content[data-v-07c97c8d]{min-height:var(--314f3c90);padding:12px}.editor-wrapper.disabled .editor-content[data-v-07c97c8d]{min-height:auto;padding:0}.button-container[data-v-07c97c8d]{display:flex;justify-content:flex-end;margin-top:10px}.status-message[data-v-07c97c8d]{border-radius:4px;font-size:14px;margin-top:8px;padding:8px}.status-message.success[data-v-07c97c8d]{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.status-message.error[data-v-07c97c8d]{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}[data-v-07c97c8d] .ProseMirror{margin-top:0;outline:none}[data-v-07c97c8d] .ProseMirror p{margin-bottom:.5em;margin-top:0}[data-v-07c97c8d] .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}[data-v-07c97c8d] .custom-link{color:#1890ff;text-decoration:underline}[data-v-07c97c8d] .bullet-list{list-style-type:disc;margin-bottom:.5em;margin-top:.5em;padding-left:1.5em}[data-v-07c97c8d] .ordered-list{list-style-type:decimal;margin-bottom:.5em;margin-top:.5em;padding-left:1.5em}[data-v-07c97c8d] s{text-decoration:line-through}[data-v-07c97c8d] .image-container{display:inline-block;margin:5px 0;position:relative;img{max-width:100%}.image-delete-button{&:hover{background-color:#ff00001a}background-color:#fffc;border:none;border-radius:50%;cursor:pointer;font-size:12px;height:20px;line-height:1;padding:0;position:absolute;right:5px;top:5px;width:20px;z-index:2}}.upload-status[data-v-07c97c8d]{border-radius:4px;font-size:14px;margin:8px 0;padding:8px}.upload-status.progress[data-v-07c97c8d]{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.upload-status.success[data-v-07c97c8d]{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.upload-status.error[data-v-07c97c8d]{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.progress-bar[data-v-07c97c8d]{background-color:#f0f0f0;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.progress-fill[data-v-07c97c8d]{background-color:#1890ff;height:100%;transition:width .3s ease}[data-v-07c97c8d] .image-container.uploading img{opacity:.5}[data-v-07c97c8d] .resize-handle{display:none}.content-size-info[data-v-07c97c8d]{color:#999;font-size:12px;margin-top:4px;padding:2px 8px;text-align:right}.content-size-info.warning[data-v-07c97c8d]{color:#faad14}.content-size-info.error[data-v-07c97c8d]{color:#ff4d4f}.resize-modal-overlay[data-v-07c97c8d]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.resize-modal[data-v-07c97c8d]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:80%;max-width:80%;overflow:auto;width:600px}.resize-modal-header[data-v-07c97c8d]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.resize-modal-header h3[data-v-07c97c8d]{font-size:18px;font-weight:600;margin:0}.close-button[data-v-07c97c8d]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:24px;padding:4px}.close-button[data-v-07c97c8d]:hover{background-color:#f0f0f0}.resize-modal-content[data-v-07c97c8d]{padding:20px}.image-preview-container[data-v-07c97c8d]{border:1px dashed #ddd;border-radius:4px;margin-bottom:20px;padding:10px;text-align:center}.resize-controls[data-v-07c97c8d]{display:flex;flex-direction:column;gap:16px}.size-inputs[data-v-07c97c8d]{flex-wrap:wrap;gap:12px}.input-group[data-v-07c97c8d],.size-inputs[data-v-07c97c8d]{align-items:center;display:flex}.input-group[data-v-07c97c8d]{gap:4px}.input-group label[data-v-07c97c8d]{font-weight:500;min-width:30px}.input-group input[data-v-07c97c8d]{border:1px solid #ddd;border-radius:4px;padding:4px 8px;width:80px}.aspect-ratio-button[data-v-07c97c8d]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 8px}.aspect-ratio-button.active[data-v-07c97c8d]{background-color:#1890ff;border-color:#1890ff;color:#fff}.size-slider[data-v-07c97c8d]{align-items:center;display:flex;gap:8px}.size-slider label[data-v-07c97c8d]{font-weight:500;min-width:50px}.size-slider input[type=range][data-v-07c97c8d]{flex:1;max-width:200px}.preset-sizes[data-v-07c97c8d]{display:flex;flex-wrap:wrap;gap:8px}.preset-button[data-v-07c97c8d]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px}.preset-button[data-v-07c97c8d]:hover{background-color:#e0e0e0}.resize-modal-footer[data-v-07c97c8d]{background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.cancel-button[data-v-07c97c8d]{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 16px}.cancel-button[data-v-07c97c8d]:hover{background-color:#f0f0f0}.apply-button[data-v-07c97c8d]{background-color:#1890ff;border:1px solid #1890ff;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.apply-button[data-v-07c97c8d]:hover{background-color:#40a9ff}[data-v-07c97c8d] .image-container .image-resize-button{background-color:#fffc;border:none;border-radius:50%;cursor:pointer;font-size:12px;height:20px;line-height:1;padding:0;position:absolute;right:30px;top:5px;width:20px;z-index:2}[data-v-07c97c8d] .image-container .image-resize-button:hover{background-color:#1890ff1a}[data-v-07c97c8d] .youtube-embed{border-radius:8px;margin:10px 0;overflow:hidden;position:relative}[data-v-07c97c8d] .youtube-embed iframe{display:block;margin:0 auto;max-width:100%}[data-v-07c97c8d] .ProseMirror-widget{position:relative}
