[data-v-06d6f045]::-webkit-scrollbar{display:none}body[data-v-06d6f045],html[data-v-06d6f045]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-98a7f582]{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.custom-scrollbar[data-v-98a7f582]::-webkit-scrollbar{width:2px}.custom-scrollbar[data-v-98a7f582]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:1px}.custom-scrollbar[data-v-98a7f582]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:1px}.custom-scrollbar[data-v-98a7f582]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.drag-over[data-v-996f9f58]{background-color:#00694d1a!important;border-color:var(--color-primary,#00694d)!important;transform:scale(1.02)}.drag-over[data-v-996f9f58],.dragging[data-v-996f9f58]{transition:all .2s ease}.dragging[data-v-996f9f58]{opacity:.5;transform:rotate(5deg)}.bg-gray-10[data-v-996f9f58]{transition:all .2s ease}.border-dashed.border-primary[data-v-996f9f58]{background-color:#00694d1a;border-color:var(--color-primary,#00694d);border-style:dashed;border-width:2px;transform:scale(1.01)}.dw-tiptap[data-v-556c0c56]{height:100vh}.dw-tiptap[data-v-556c0c56],.dw-tiptap.fullscreen[data-v-556c0c56]{display:flex;flex-direction:column}.dw-tiptap.fullscreen[data-v-556c0c56]{background:#fff;padding:16px}.editor-header[data-v-556c0c56]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:1rem;padding:.5rem .75rem;z-index:10}.board-title-container[data-v-556c0c56]{flex-shrink:0;max-width:100px;overflow:hidden}.board-title[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:1.25rem;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-content[data-v-556c0c56]{background:#f9fafb;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.editor-footer[data-v-556c0c56]{align-items:stretch;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:1rem;height:6rem;justify-content:space-between;min-height:6rem;padding:1.5rem 0 0}.workbench[data-v-556c0c56]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:16px;position:relative;width:100%}.toolbar[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1;gap:6px;overflow-x:auto;padding:8px}.toolbar .spacer[data-v-556c0c56]{flex:1 1 auto}.toolbar .divider[data-v-556c0c56]{background:#e5e7eb;height:22px;margin:0 2px;width:1px}.toolbar button[data-v-556c0c56]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-text-primary,#262626);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.toolbar button[data-v-556c0c56]:hover{background:#f3f4f6}.toolbar button.is-active[data-v-556c0c56]{background:var(--color-primary,#00694d);color:#fff}.toolbar button[data-v-556c0c56]:disabled{cursor:not-allowed;opacity:.35}.toolbar .icon[data-v-556c0c56]{height:18px;width:18px}.content[data-v-556c0c56]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;width:100%}.content[data-v-556c0c56],.dw-tiptap.fullscreen .content[data-v-556c0c56]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.floating-toggle-btn[data-v-556c0c56]{align-items:center;background:var(--color-primary,#00694d);border:none;border-radius:50%;box-shadow:0 4px 12px var(--color-primary-alpha-30,rgba(0,105,77,.3));color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:.5;position:absolute;right:16px;top:16px;transition:all .2s ease;width:48px;z-index:100}.floating-toggle-btn[data-v-556c0c56]:hover{background:var(--color-primary,#00694d);box-shadow:0 6px 16px var(--color-primary-alpha-30,rgba(0,105,77,.3));transform:scale(1.05)}.floating-toggle-btn .icon[data-v-556c0c56]{height:20px;width:20px}.html-preview-panel[data-v-556c0c56]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-left:1px solid #e5e7eb;box-shadow:-4px 0 12px #0000001a;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:400px;z-index:200}.html-preview-panel.is-visible[data-v-556c0c56]{transform:translate(0)}.html-header[data-v-556c0c56]{align-items:center;background:#f9fafbcc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.html-header h3[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:16px;font-weight:600;margin:0}.header-controls[data-v-556c0c56]{display:flex;gap:8px}.close-btn[data-v-556c0c56],.copy-btn[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-btn[data-v-556c0c56]:hover,.copy-btn[data-v-556c0c56]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.close-btn .icon[data-v-556c0c56],.copy-btn .icon[data-v-556c0c56]{height:16px;width:16px}.html-code[data-v-556c0c56]{background:transparent;color:var(--color-text-primary,#262626);flex:1;font-family:Pretendard,Noto Sans KR,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;overflow:auto;padding:20px}.html-code pre[data-v-556c0c56]{margin:0;white-space:pre-wrap;word-break:break-word}.copy-btn[data-v-556c0c56]{background:transparent;border:1px solid transparent;border-radius:6px;color:#374151;cursor:pointer;height:28px;width:28px}.copy-btn[data-v-556c0c56]:hover{background:#eef2ff}.bubble-menu[data-v-556c0c56],.floating-menu[data-v-556c0c56]{align-items:center;background:var(--color-neutral-800,#1f2937);border-radius:8px;color:#fff;display:flex;gap:6px;padding:6px 8px}.floating-menu .hint[data-v-556c0c56]{color:#9ca3af;font-size:12px;margin-right:6px}.bubble-menu button[data-v-556c0c56],.floating-menu button[data-v-556c0c56]{background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;cursor:pointer;height:28px;width:28px}.bubble-menu button.is-active[data-v-556c0c56]{background:#374151}.visually-hidden[data-v-556c0c56]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.color-button[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px 6px;position:relative;transition:all .2s}.color-button[data-v-556c0c56]:hover{background:#f9fafb;border-color:#d1d5db}.color-button .icon[data-v-556c0c56]{color:var(--color-text-primary,#262626);height:18px;width:18px}.color-indicator[data-v-556c0c56]{border:1px solid #e5e7eb;border-radius:1px;flex-shrink:0;height:3px;width:18px}.color-control-group[data-v-556c0c56]{align-items:flex-start;display:flex;gap:2px}.color-reset-button[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.5;transition:all .2s;width:20px}.color-reset-button[data-v-556c0c56]:hover{background:#f9fafb;border-color:#d1d5db;opacity:.8}.color-reset-button.active[data-v-556c0c56]{background:#fef2f2;border-color:#fecaca;color:#dc2626;opacity:1}.color-reset-button.active[data-v-556c0c56]:hover{background:#fee2e2;border-color:#fca5a5}.color-reset-button .icon[data-v-556c0c56]{height:12px;width:12px}.image-resize-controls[data-v-556c0c56]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:6px;padding:4px 8px}.resize-input-group[data-v-556c0c56]{align-items:center;display:flex;gap:2px}.resize-input-group label[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:10px;font-weight:600;min-width:12px}.resize-input[data-v-556c0c56]{border:1px solid #d1d5db;border-radius:3px;font-size:11px;height:20px;padding:0 4px;text-align:center;width:50px}.resize-input[data-v-556c0c56]:focus{border-color:var(--color-primary,#00694d);box-shadow:0 0 0 1px var(--color-primary,#00694d);outline:none}.image-resize-controls button[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.image-resize-controls button[data-v-556c0c56]:hover{background:#f3f4f6;border-color:#9ca3af}.image-resize-controls button .icon[data-v-556c0c56]{color:var(--color-text-primary,#262626);height:12px;width:12px}.table-resize-controls[data-v-556c0c56]{align-items:center;background:var(--color-primary-alpha-10,rgba(0,105,77,.1));border:1px solid var(--color-primary,#00694d);border-radius:6px;display:flex;gap:6px;margin-left:4px;padding:4px 8px}.table-resize-controls .resize-input-group[data-v-556c0c56]{align-items:center;display:flex;gap:2px}.table-resize-controls .resize-input-group label[data-v-556c0c56]{color:var(--color-primary,#00694d);font-size:10px;font-weight:600;min-width:12px}.table-resize-controls .resize-input[data-v-556c0c56]{background:#fff;border:1px solid var(--color-primary,#00694d);border-radius:3px;font-size:11px;height:20px;padding:0 4px;text-align:center;width:50px}.table-resize-controls .resize-input[data-v-556c0c56]:focus{border-color:var(--color-primary,#00694d);box-shadow:0 0 0 1px var(--color-primary,#00694d);outline:none}.table-resize-controls button[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid var(--color-primary,#00694d);border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.table-resize-controls button[data-v-556c0c56]:hover{background:var(--color-primary-alpha-10,rgba(0,105,77,.1));border-color:var(--color-primary,#00694d)}.table-resize-controls button .icon[data-v-556c0c56]{color:var(--color-primary,#00694d);height:12px;width:12px}.font-size-control[data-v-556c0c56]{align-items:center;display:flex;gap:4px}.font-size-select[data-v-556c0c56]{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:12px;height:28px;min-width:65px;padding:0 4px}.font-size-select[data-v-556c0c56]:focus{border-color:var(--color-primary,#00694d);box-shadow:0 0 0 1px var(--color-primary,#00694d);outline:none}.font-size-reset-button[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.5;transition:all .2s;width:20px}.font-size-reset-button[data-v-556c0c56]:hover{background:#f9fafb;border-color:#d1d5db;opacity:.8}.font-size-reset-button.active[data-v-556c0c56]{background:#fef2f2;border-color:#fecaca;color:#dc2626;opacity:1}.font-size-reset-button.active[data-v-556c0c56]:hover{background:#fee2e2;border-color:#fca5a5}.font-size-reset-button .icon[data-v-556c0c56]{height:12px;width:12px}.footer-left[data-v-556c0c56]{align-items:flex-start;display:flex;flex:8;flex-direction:column;gap:1rem;height:100%}.footer-right[data-v-556c0c56]{flex:2;gap:12px;height:100%;min-width:120px}.footer-right[data-v-556c0c56],.unified-upload-container[data-v-556c0c56]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:4.5rem}.unified-upload-container[data-v-556c0c56]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:.75rem;cursor:pointer;height:4.5rem;max-height:4.5rem;overflow:hidden;padding:.75rem;position:relative;transition:all .3s ease;width:100%}.unified-upload-container.has-files[data-v-556c0c56]{align-items:stretch;justify-content:flex-start}.file-count-badge[data-v-556c0c56]{align-items:center;background:var(--color-primary,#00694d);border-radius:1rem;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;min-width:1.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;z-index:10}.unified-upload-container.drag-over[data-v-556c0c56]{background:var(--color-primary-alpha-10,rgba(0,105,77,.1));border-color:var(--color-primary,#00694d);transform:scale(1.02)}.unified-upload-container.uploading[data-v-556c0c56]{background:#006ff11a;border-color:var(--color-informative,#006ff1)}.upload-header-empty[data-v-556c0c56]{align-items:center;display:flex;flex-direction:row;gap:.75rem;height:100%;justify-content:center;width:100%}.upload-header-empty .upload-icon[data-v-556c0c56]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.upload-header-empty .upload-text[data-v-556c0c56]{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;text-align:left}.upload-header-empty .primary-text[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:.875rem;font-weight:500;line-height:1.2;margin:0}.upload-header-empty .secondary-text[data-v-556c0c56]{color:var(--color-text-secondary,#777);font-size:.75rem;line-height:1.2;margin:0}.attached-files-full[data-v-556c0c56],.file-list-container-full[data-v-556c0c56]{overflow:hidden}.attached-files-full[data-v-556c0c56],.file-list-container-full[data-v-556c0c56],.file-list-full[data-v-556c0c56]{align-items:center;display:flex;height:100%;max-height:100%;width:100%}.file-list-full[data-v-556c0c56]{flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding-right:2rem;scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin}.file-list-full[data-v-556c0c56]::-webkit-scrollbar{height:4px}.file-list-full[data-v-556c0c56]::-webkit-scrollbar-track{background:#f9fafb;border-radius:2px}.file-list-full[data-v-556c0c56]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.file-list-full[data-v-556c0c56]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.attached-files-unified[data-v-556c0c56]{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.file-list-unified[data-v-556c0c56]{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;overflow-y:hidden}.attached-file-unified[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-shrink:0;gap:.5rem;padding:.25rem .5rem;transition:all .2s ease;white-space:nowrap}.attached-file-unified[data-v-556c0c56]:hover{background:#f9fafb;border-color:#d1d5db}.attached-file-unified.downloadable[data-v-556c0c56]{cursor:pointer;position:relative}.attached-file-unified.downloadable[data-v-556c0c56]:hover{background:var(--color-primary-alpha-10,rgba(0,105,77,.1));border-color:var(--color-primary,#00694d)}.attached-file-unified.downloadable[data-v-556c0c56]:after{background:#000c;border-radius:.25rem;bottom:-1.5rem;color:#fff;content:"더블클릭으로 다운로드";font-size:.625rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:100}.attached-file-unified.downloadable[data-v-556c0c56]:hover:after{opacity:1}.attached-file-unified.downloading[data-v-556c0c56]{cursor:wait;opacity:.6}.attached-file-unified.downloading[data-v-556c0c56]:after{background:var(--color-informative,#006ff1);content:"다운로드 중...";opacity:1}.download-icon[data-v-556c0c56]{color:var(--color-primary,#00694d);flex-shrink:0;height:.875rem;transition:all .2s ease;width:.875rem}.attached-file-unified.downloading .download-icon[data-v-556c0c56]{animation:pulse-556c0c56 1.5s ease-in-out infinite;color:var(--color-informative,#006ff1)}@keyframes pulse-556c0c56{0%,to{opacity:1}50%{opacity:.5}}.file-name-unified[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:.75rem;font-weight:500}.file-size-unified[data-v-556c0c56]{color:var(--color-text-secondary,#777);font-size:.625rem}.remove-file-btn-unified[data-v-556c0c56]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;transition:all .2s ease;width:1rem}.remove-file-btn-unified[data-v-556c0c56]:hover{background:#fee2e2;color:#dc2626}.remove-file-btn-unified .icon[data-v-556c0c56]{height:.625rem;width:.625rem}.no-files-message-unified[data-v-556c0c56]{align-items:center;color:#9ca3af;display:flex;font-size:.75rem;gap:.5rem;height:100%;justify-content:center;width:100%}.no-files-message-unified .icon[data-v-556c0c56]{color:#d1d5db;flex-shrink:0;height:1rem;width:1rem}.no-files-message-unified p[data-v-556c0c56]{font-weight:500;margin:0}.drag-drop-section[data-v-556c0c56]{flex:4;min-width:0;transition:all .3s ease}.file-list-section[data-v-556c0c56]{display:flex;flex:4;flex-direction:column;min-width:0}.drag-drop-area[data-v-556c0c56]{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;height:100%;justify-content:center;padding:.5rem .75rem;text-align:left;transition:all .3s ease}.drag-drop-section.drag-over .drag-drop-area[data-v-556c0c56]{background:var(--color-primary-alpha-10,rgba(0,105,77,.1));border-color:var(--color-primary,#00694d);transform:scale(1.02)}.drag-drop-section.uploading .drag-drop-area[data-v-556c0c56]{background:#006ff11a;border-color:var(--color-informative,#006ff1)}.upload-icon[data-v-556c0c56]{flex-shrink:0;margin-bottom:0}.upload-icon .icon[data-v-556c0c56]{color:#9ca3af;height:1.25rem;width:1.25rem}.drag-drop-section.drag-over .upload-icon .icon[data-v-556c0c56]{color:var(--color-primary,#00694d)}.drag-drop-section.uploading .upload-icon .icon[data-v-556c0c56]{color:var(--color-informative,#006ff1)}.spinning[data-v-556c0c56]{animation:spin-556c0c56 1s linear infinite}@keyframes spin-556c0c56{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.upload-text[data-v-556c0c56]{flex-shrink:0;text-align:left}.primary-text[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:.875rem;font-weight:500;line-height:1.2;margin:0}.secondary-text[data-v-556c0c56]{color:var(--color-text-secondary,#777);font-size:.75rem;line-height:1.2;margin:0}.upload-link[data-v-556c0c56]{cursor:pointer;font-weight:500;text-decoration:underline}.upload-link[data-v-556c0c56],.upload-link[data-v-556c0c56]:hover{color:var(--color-primary,#00694d)}.upload-link[data-v-556c0c56]:hover{opacity:.8}.attached-files[data-v-556c0c56]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:.5rem}.attached-title[data-v-556c0c56]{border-bottom:1px solid #e5e7eb;color:var(--color-text-primary,#262626);flex-shrink:0;font-size:.75rem;font-weight:600;margin:0 0 .25rem;padding-bottom:.25rem}.file-list[data-v-556c0c56]{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden}.no-files-message[data-v-556c0c56]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#9ca3af;display:flex;flex-direction:row;gap:.5rem;height:100%;justify-content:center;padding:.5rem;text-align:center}.no-files-message .icon[data-v-556c0c56]{color:#d1d5db;flex-shrink:0;height:1rem;margin-bottom:0;width:1rem}.no-files-message p[data-v-556c0c56]{font-size:.75rem;font-weight:500;margin:0}.attached-file[data-v-556c0c56]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-shrink:0;gap:.5rem;max-width:150px;min-width:120px;padding:.25rem .5rem;transition:all .2s ease}.attached-file[data-v-556c0c56]:hover{background:#f3f4f6;border-color:#d1d5db}.file-icon[data-v-556c0c56]{color:#6b7280;flex-shrink:0;height:1rem;width:1rem}.file-info[data-v-556c0c56]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.file-name[data-v-556c0c56]{color:var(--color-text-primary,#262626);font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-556c0c56]{color:var(--color-text-secondary,#777);font-size:.625rem}.remove-file-btn[data-v-556c0c56]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:all .2s ease;width:1.25rem}.remove-file-btn[data-v-556c0c56]:hover{background:#fee2e2;color:#dc2626}.remove-file-btn .icon[data-v-556c0c56]{height:.75rem;width:.75rem}.upload-errors[data-v-556c0c56]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:.5rem;padding:1rem;position:relative;width:100%}.error-title[data-v-556c0c56]{align-items:center;color:#dc2626;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.error-title .icon[data-v-556c0c56]{height:1rem;width:1rem}.error-list[data-v-556c0c56]{color:#7f1d1d;margin:0;padding-left:1.25rem}.error-item[data-v-556c0c56]{font-size:.875rem;line-height:1.4;margin-bottom:.25rem}.dismiss-errors-btn[data-v-556c0c56]{align-items:center;background:transparent;border:1px solid #fca5a5;border-radius:.25rem;color:#dc2626;cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease}.dismiss-errors-btn[data-v-556c0c56]:hover{background:#fee2e2}.dismiss-errors-btn .icon[data-v-556c0c56]{height:.75rem;width:.75rem}.visibility-control[data-v-556c0c56]{align-items:center;display:flex;flex-shrink:0}.visibility-toggle[data-v-556c0c56]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:2px;padding:2px}.visibility-btn[data-v-556c0c56]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-text-secondary,#777);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:3px;justify-content:center;min-width:55px;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.visibility-btn[data-v-556c0c56]:hover:not(.active){background:#00694d0d;color:var(--color-primary,#00694d)}.visibility-btn.active[data-v-556c0c56]{background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--color-primary,#00694d);font-weight:600}.visibility-btn .icon[data-v-556c0c56]{height:12px;width:12px}.button-group[data-v-556c0c56]{display:flex;flex-direction:row;gap:8px;width:100%}.cancel-btn[data-v-556c0c56],.submit-btn[data-v-556c0c56]{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;transition:all .2s ease}.cancel-btn[data-v-556c0c56]{background:#fff;border-color:#d1d5db;color:var(--color-text-primary,#262626)}.cancel-btn[data-v-556c0c56]:hover{background:#f9fafb;border-color:#9ca3af}.submit-btn[data-v-556c0c56]{background:var(--color-primary,#00694d);border-color:var(--color-primary,#00694d);color:#fff}.submit-btn[data-v-556c0c56]:hover:not(:disabled){background:var(--color-primary,#00694d);opacity:.9}.submit-btn[data-v-556c0c56]:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}.cancel-btn .icon[data-v-556c0c56],.submit-btn .icon[data-v-556c0c56]{height:16px;width:16px}@media (max-width:768px){.editor-footer[data-v-556c0c56]{align-items:stretch;flex-direction:column;gap:1rem;height:auto;min-height:auto;padding:1rem}.footer-left[data-v-556c0c56],.footer-right[data-v-556c0c56]{height:auto;width:100%}.footer-right[data-v-556c0c56]{align-items:center;gap:8px;justify-content:center;min-height:auto;padding-top:0}.unified-upload-container[data-v-556c0c56]{height:4.5rem;max-height:4.5rem;min-height:4.5rem;width:100%}.upload-icon .icon[data-v-556c0c56]{height:1rem;width:1rem}.primary-text[data-v-556c0c56]{font-size:.75rem}.secondary-text[data-v-556c0c56]{font-size:.625rem}}@media (max-width:640px){.editor-footer[data-v-556c0c56]{padding:.75rem}.unified-upload-container[data-v-556c0c56]{height:3.5rem;max-height:3.5rem;min-height:3.5rem;padding:.5rem}.upload-icon .icon[data-v-556c0c56]{height:.875rem;width:.875rem}.upload-icon[data-v-556c0c56]{margin-bottom:0}.upload-header-empty[data-v-556c0c56]{gap:.5rem}.primary-text[data-v-556c0c56]{font-size:.625rem}.secondary-text[data-v-556c0c56]{font-size:.5rem}}.title-input-container[data-v-556c0c56]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem}.title-row[data-v-556c0c56]{align-items:center;display:flex;gap:1rem;width:100%}.title-input[data-v-556c0c56]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:var(--color-text-primary,#262626);flex:1;font-size:1.125rem;font-weight:600;min-width:0;outline:none;padding:.75rem 1rem;transition:all .2s ease}.title-input[data-v-556c0c56]::-moz-placeholder{color:#9ca3af;font-weight:400}.title-input[data-v-556c0c56]::placeholder{color:#9ca3af;font-weight:400}.title-input[data-v-556c0c56]:focus{border-color:var(--color-primary,#00694d);box-shadow:0 0 0 3px #00694d1a}.title-input[data-v-556c0c56]:hover:not(:focus){border-color:#9ca3af}@media (max-width:768px){.title-input-container[data-v-556c0c56]{padding:.75rem}.title-row[data-v-556c0c56]{gap:.75rem}.title-input[data-v-556c0c56]{font-size:1rem;padding:.625rem .875rem}.visibility-btn[data-v-556c0c56]{font-size:.625rem;gap:2px;min-width:45px;padding:5px 8px}.visibility-btn .icon[data-v-556c0c56]{height:10px;width:10px}}@media (max-width:640px){.title-input-container[data-v-556c0c56]{padding:.5rem}.title-row[data-v-556c0c56]{gap:.5rem}.title-input[data-v-556c0c56]{font-size:.9rem;padding:.5rem .75rem}.visibility-btn[data-v-556c0c56]{font-size:.5rem;min-width:40px;padding:4px 6px}.visibility-btn .icon[data-v-556c0c56]{height:8px;width:8px}}[data-v-f50693df]::-webkit-scrollbar{display:none}.text-gray-90[data-v-f50693df]{color:#262626}.text-gray-60[data-v-f50693df]{color:#777}.bg-gray-20[data-v-f50693df]{background-color:#f5f5f5}.text-primary[data-v-f50693df]{color:#00694d}.bg-primary[data-v-f50693df]{background-color:#00694d}.text-positive[data-v-f50693df]{color:#00ce7d}.text-informative[data-v-f50693df]{color:#006ff1}.text-negative[data-v-f50693df]{color:#fb4f4f}.bg-negative[data-v-f50693df]{background-color:#fb4f4f}.bg-primary\/10[data-v-f50693df]{background-color:#00694d1a}[data-v-f50693df] .dw-tiptap{height:100%!important}
