.markdown-page[data-v-3a7c001d]{position:relative}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror{outline:none;overflow-wrap:break-word;word-break:break-word}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>p{line-height:1.7;margin-bottom:1em;overflow-wrap:break-word;word-break:break-word}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h1,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h2,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h3,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h4,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h5,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h6{font-weight:700;line-height:1.3;margin-bottom:.5em;margin-top:2em;overflow-wrap:break-word;word-break:break-word}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h1{font-size:2em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h2{font-size:1.5em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h3{font-size:1.25em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>h4{font-size:1.1em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ol,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ul{margin-bottom:1em;overflow-wrap:break-word;padding-left:2em;word-break:break-word}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ol li,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ul li{margin-bottom:.4em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ol li p,.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror ul li p{margin:0}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror code{background:#f3f4f6;border-radius:3px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.875em;padding:.2em .4em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror pre{background:#1e1e1e;border-radius:6px;color:#d4d4d4;margin-bottom:1em;overflow-x:auto;padding:1em}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror pre code{background:none;color:inherit;padding:0}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror blockquote{border-left:4px solid #e5e7eb;color:#6b7280;margin:1em 0;overflow-wrap:break-word;padding-left:1em;word-break:break-word}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror>a{color:#3b82f6;text-decoration:underline}.markdown-page[data-v-3a7c001d] .block-editor .ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.editor-actions[data-v-3a7c001d]{background:#fff;display:flex;gap:.5rem;padding:12px;position:fixed;right:0;top:0;z-index:99999}.action-button[data-v-3a7c001d]{align-items:center;border:none;border-radius:6px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.action-button[data-v-3a7c001d]:hover:not(:disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.action-button[data-v-3a7c001d]:active:not(:disabled){transform:translateY(0)}.action-button[data-v-3a7c001d]:disabled{cursor:not-allowed;opacity:.5}.edit-button[data-v-3a7c001d]{background:#3b82f6;color:#fff}.edit-button[data-v-3a7c001d]:hover{background:#2563eb}.save-button[data-v-3a7c001d]{background:#10b981;color:#fff}.save-button[data-v-3a7c001d]:hover:not(:disabled){background:#059669}.cancel-button[data-v-3a7c001d]{background:#6b7280;color:#fff}.cancel-button[data-v-3a7c001d]:hover{background:#4b5563}.delete-button[data-v-3a7c001d]{background:#ef4444;color:#fff}.delete-button[data-v-3a7c001d]:hover{background:#dc2626}.error-message[data-v-3a7c001d]{background-color:#fee;border:1px solid #f88;border-radius:4px;padding:2rem}.error-message h2[data-v-3a7c001d]{color:#c00;margin-bottom:1rem}.error-message p[data-v-3a7c001d]{color:#666;margin-bottom:.5rem}.loading[data-v-3a7c001d]{color:#666;padding:2rem;text-align:center}.meta-form[data-v-3a7c001d]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.meta-form .meta-form-title[data-v-3a7c001d]{align-items:center;color:#495057;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 1.25rem}.meta-form .meta-form-title i[data-v-3a7c001d]{color:#6c757d}.meta-form .meta-form-grid[data-v-3a7c001d]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.meta-form .meta-form-field[data-v-3a7c001d]{display:flex;flex-direction:column;gap:.5rem}.meta-form .meta-form-field.full-width[data-v-3a7c001d]{grid-column:1/-1}.meta-form .meta-form-field label[data-v-3a7c001d]{color:#495057;font-size:.875rem;font-weight:500}.meta-form .meta-form-field .meta-input[data-v-3a7c001d],.meta-form .meta-form-field .meta-textarea[data-v-3a7c001d]{border:1px solid #ced4da;border-radius:4px;font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s}.meta-form .meta-form-field .meta-input[data-v-3a7c001d]:focus,.meta-form .meta-form-field .meta-textarea[data-v-3a7c001d]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.meta-form .meta-form-field .meta-input[data-v-3a7c001d]::-moz-placeholder,.meta-form .meta-form-field .meta-textarea[data-v-3a7c001d]::-moz-placeholder{color:#adb5bd}.meta-form .meta-form-field .meta-input[data-v-3a7c001d]::placeholder,.meta-form .meta-form-field .meta-textarea[data-v-3a7c001d]::placeholder{color:#adb5bd}.meta-form .meta-form-field .meta-textarea[data-v-3a7c001d]{min-height:60px;resize:vertical}.meta-form .new-category-input-group[data-v-3a7c001d]{align-items:center;display:flex;gap:.5rem}.meta-form .new-category-input-group .meta-input[data-v-3a7c001d]{flex:1}.meta-form .new-category-input-group button[data-v-3a7c001d]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.625rem;transition:all .2s;width:36px}.meta-form .new-category-input-group button i[data-v-3a7c001d]{font-size:1rem}.meta-form .new-category-input-group .add-category-button[data-v-3a7c001d]{background:#10b981;color:#fff}.meta-form .new-category-input-group .add-category-button[data-v-3a7c001d]:hover{background:#059669}.meta-form .new-category-input-group .cancel-category-button[data-v-3a7c001d]{background:#6b7280;color:#fff}.meta-form .new-category-input-group .cancel-category-button[data-v-3a7c001d]:hover{background:#4b5563}.meta-form .tags-editor[data-v-3a7c001d]{display:flex;flex-direction:column;gap:.75rem}.meta-form .tags-editor .tags-list[data-v-3a7c001d]{display:flex;flex-wrap:wrap;gap:.5rem;min-height:28px}.meta-form .tags-editor .tags-list .tag-item[data-v-3a7c001d]{align-items:center;background:#e9ecef;border-radius:4px;color:#495057;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.375rem .625rem}.meta-form .tags-editor .tags-list .tag-item .tag-remove[data-v-3a7c001d]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:.75rem;height:16px;justify-content:center;padding:0;transition:all .2s;width:16px}.meta-form .tags-editor .tags-list .tag-item .tag-remove[data-v-3a7c001d]:hover{background:#dc3545;color:#fff}.meta-form .tags-editor .tag-input-group[data-v-3a7c001d]{display:flex;gap:.5rem}.meta-form .tags-editor .tag-input-group .tag-input[data-v-3a7c001d]{flex:1}.meta-form .tags-editor .tag-input-group .add-tag-button[data-v-3a7c001d]{align-items:center;background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;padding:.625rem;transition:all .2s;width:36px}.meta-form .tags-editor .tag-input-group .add-tag-button[data-v-3a7c001d]:hover{background:#2563eb}.cms-document-viewer[data-v-3a7c001d]{position:relative}.cms-document-viewer--editing[data-v-3a7c001d]{padding:0}.cms-document-viewer__floating-sidebar[data-v-3a7c001d]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 100px);overflow:hidden;position:fixed;right:20px;top:70px;transition:all .2s ease;width:320px;z-index:99999}.cms-document-viewer__floating-sidebar--collapsed[data-v-3a7c001d]{border-radius:8px;max-height:none;padding:0;width:auto}.cms-document-viewer__panel-toggle[data-v-3a7c001d]{align-items:center;background:#e5e7eb;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:32px;justify-content:center;transition:all .15s;width:32px}.cms-document-viewer__panel-toggle[data-v-3a7c001d]:hover{background:#d1d5db}.cms-document-viewer__panel-toggle-icon[data-v-3a7c001d]{font-size:10px}.cms-document-viewer__panel-collapse-btn[data-v-3a7c001d]{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .15s;width:24px}.cms-document-viewer__panel-collapse-btn[data-v-3a7c001d]:hover{background:#e5e7eb;color:#333}.cms-document-viewer__sidebar-header[data-v-3a7c001d]{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;color:#333;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 16px}.cms-document-viewer__sidebar-header--collapsed[data-v-3a7c001d]{border-bottom:none;gap:12px}.cms-document-viewer__sidebar-header-left[data-v-3a7c001d]{align-items:center;display:flex;gap:8px}.cms-document-viewer__sidebar-actions[data-v-3a7c001d]{display:flex;gap:8px}.cms-document-viewer__sidebar-content[data-v-3a7c001d]{flex:1;overflow-y:auto;padding:16px}.cms-document-viewer__btn[data-v-3a7c001d]{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.cms-document-viewer__btn[data-v-3a7c001d]:hover{background-color:#f5f5f5}.cms-document-viewer__btn[data-v-3a7c001d]:disabled{cursor:not-allowed;opacity:.5}.cms-document-viewer__btn--edit[data-v-3a7c001d]{background-color:#f0f9ff;border-color:#4a9eff;color:#4a9eff}.cms-document-viewer__btn--edit[data-v-3a7c001d]:hover{background-color:#e0f2fe}.cms-document-viewer__btn--primary[data-v-3a7c001d]{background-color:#4a9eff;border-color:#4a9eff;color:#fff}.cms-document-viewer__btn--primary[data-v-3a7c001d]:hover{background-color:#3b8de8}.cms-document-viewer__template-main[data-v-3a7c001d]{width:100%}.cms-document-viewer__template-main[data-v-3a7c001d] .content-block-full{left:0;margin-left:0;width:100%}.cms-document-viewer__main[data-v-3a7c001d]{box-sizing:border-box;margin:0 auto;max-width:var(--site-width,1000px)}.cms-document-viewer__header[data-v-3a7c001d]{margin-bottom:2rem}.cms-document-viewer__header[data-v-3a7c001d]>:first-child{margin-top:0}.cms-document-viewer__header-simple h1[data-v-3a7c001d]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.cms-document-viewer__header-simple p[data-v-3a7c001d]{color:var(--color-text-secondary,#666);font-size:1rem;margin:0}.cms-document-viewer__date[data-v-3a7c001d]{color:var(--color-text-muted,#999);font-size:.875rem;margin-top:.5rem}.cms-document-viewer__field[data-v-3a7c001d]{margin-bottom:16px}.cms-document-viewer__field label[data-v-3a7c001d]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.cms-document-viewer__input[data-v-3a7c001d],.cms-document-viewer__select[data-v-3a7c001d],.cms-document-viewer__textarea[data-v-3a7c001d]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px 12px;width:100%}.cms-document-viewer__input[data-v-3a7c001d]:focus,.cms-document-viewer__select[data-v-3a7c001d]:focus,.cms-document-viewer__textarea[data-v-3a7c001d]:focus{border-color:#4a9eff;outline:none}.cms-document-viewer__select[data-v-3a7c001d]{background-color:#fff;cursor:pointer}.cms-document-viewer__textarea[data-v-3a7c001d]{resize:vertical}.cms-document-viewer__panel[data-v-3a7c001d]{background-color:#f9f9f9;border-radius:8px;margin-bottom:12px;padding:12px}.cms-document-viewer__panel[data-v-3a7c001d]:last-child{margin-bottom:0}.cms-document-viewer__panel-title[data-v-3a7c001d]{color:#333;font-size:13px;font-weight:600;margin:0 0 8px}.cms-document-viewer__meta-value[data-v-3a7c001d]{color:#666;font-size:13px;margin:0}.cms-document-viewer__meta-value--url[data-v-3a7c001d]{font-family:monospace;font-size:11px;word-break:break-all}.cms-document-viewer__meta-value--muted[data-v-3a7c001d]{color:#999;font-style:italic}.cms-document-viewer__loading-small[data-v-3a7c001d]{color:#999;font-size:12px;padding:8px 0}.cms-document-viewer__image-preview[data-v-3a7c001d]{margin-top:8px}.cms-document-viewer__image-preview img[data-v-3a7c001d]{border-radius:4px;max-height:100px;max-width:100%}.cms-document-viewer__tags[data-v-3a7c001d]{display:flex;flex-wrap:wrap;gap:4px}.cms-document-viewer__tag[data-v-3a7c001d]{align-items:center;background-color:#e0e7ff;border-radius:12px;color:#3730a3;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px}.cms-document-viewer__tag--category[data-v-3a7c001d]{background-color:#dcfce7;color:#166534}.cms-document-viewer__tag--editable button[data-v-3a7c001d]{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;line-height:1;padding:0}.cms-document-viewer__tag--editable button[data-v-3a7c001d]:hover{color:#1e1b4b}.cms-document-viewer__checkbox-list[data-v-3a7c001d]{display:flex;flex-direction:column;gap:6px}.cms-document-viewer__checkbox-item[data-v-3a7c001d]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:6px}.cms-document-viewer__tag-suggestions[data-v-3a7c001d]{margin-top:8px}.cms-document-viewer__hint[data-v-3a7c001d]{color:#666;font-size:11px;margin:0 0 4px}.cms-document-viewer__tag-list[data-v-3a7c001d]{display:flex;flex-wrap:wrap;gap:4px}.cms-document-viewer__tag-suggestion[data-v-3a7c001d]{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;font-size:10px;padding:2px 6px}.cms-document-viewer__tag-suggestion[data-v-3a7c001d]:hover{background-color:#f0f0f0}.cms-document-viewer__error[data-v-3a7c001d],.cms-document-viewer__loading[data-v-3a7c001d]{color:#666;padding:40px;text-align:center}.cms-document-viewer__error[data-v-3a7c001d]{color:#dc2626}.cms-document-viewer__revisions-list[data-v-3a7c001d]{display:flex;flex-direction:column;gap:4px}.cms-document-viewer__revision-item[data-v-3a7c001d]{align-items:flex-start;background:#fff;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .2s}.cms-document-viewer__revision-item[data-v-3a7c001d]:hover{background:#f0f4ff}.cms-document-viewer__revision-number[data-v-3a7c001d]{background:#e0f2fe;border-radius:4px;color:#4a9eff;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 6px}.cms-document-viewer__revision-info[data-v-3a7c001d]{flex:1;min-width:0}.cms-document-viewer__revision-title[data-v-3a7c001d]{color:#333;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-document-viewer__revision-meta[data-v-3a7c001d]{color:#999;font-size:11px;margin-top:2px}.cms-document-viewer__revisions-more[data-v-3a7c001d]{background:transparent;border:1px dashed #ddd;border-radius:6px;color:#666;cursor:pointer;font-size:12px;margin-top:4px;padding:8px;width:100%}.cms-document-viewer__revisions-more[data-v-3a7c001d]:hover{background:#f5f5f5;border-color:#ccc}.cms-document-viewer__modal-overlay[data-v-3a7c001d]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:200000}.cms-document-viewer__modal[data-v-3a7c001d]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:90%}.cms-document-viewer__modal--large[data-v-3a7c001d]{max-width:700px}.cms-document-viewer__modal-header[data-v-3a7c001d]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.cms-document-viewer__modal-header h2[data-v-3a7c001d]{font-size:18px;font-weight:600;margin:0}.cms-document-viewer__modal-close[data-v-3a7c001d]{background:none;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0}.cms-document-viewer__modal-close[data-v-3a7c001d]:hover{color:#333}.cms-document-viewer__modal-body[data-v-3a7c001d]{flex:1;overflow-y:auto;padding:20px}.cms-document-viewer__modal-footer[data-v-3a7c001d]{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.cms-document-viewer__revision-detail-meta[data-v-3a7c001d]{border-bottom:1px solid #eee;color:#666;display:flex;font-size:13px;gap:12px;margin-bottom:16px;padding-bottom:12px}.cms-document-viewer__revision-detail-field[data-v-3a7c001d]{margin-bottom:16px}.cms-document-viewer__revision-detail-field label[data-v-3a7c001d]{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.cms-document-viewer__revision-detail-field>div[data-v-3a7c001d]{color:#333;font-size:14px}.cms-document-viewer__revision-content-preview[data-v-3a7c001d]{background:#f9f9f9;border-radius:6px;color:#555;font-family:monospace;font-size:13px;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.cms-document-viewer__revision-banner[data-v-3a7c001d]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 -2px 10px #0003;color:#fff;inset:auto 0 0;padding:16px 20px;position:fixed;z-index:10000}.cms-document-viewer__revision-banner-content[data-v-3a7c001d]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px}.cms-document-viewer__revision-banner-text[data-v-3a7c001d]{font-size:14px;font-weight:500}.cms-document-viewer__revision-banner-actions[data-v-3a7c001d]{display:flex;gap:8px}.cms-document-viewer__btn--secondary[data-v-3a7c001d]{background-color:#fff3;border-color:#ffffff80;color:#fff}.cms-document-viewer__btn--secondary[data-v-3a7c001d]:hover{background-color:#ffffff4d}.cms-document-viewer__btn--small[data-v-3a7c001d]{font-size:12px;padding:4px 10px}.cms-document-viewer__hero-input[data-v-3a7c001d]{align-items:stretch;display:flex;gap:6px}.cms-document-viewer__hero-input .cms-document-viewer__input[data-v-3a7c001d]{flex:1}.cms-document-viewer__modal--media[data-v-3a7c001d]{max-height:85vh;max-width:90vw;width:800px}.cms-document-viewer__media-filters[data-v-3a7c001d]{margin-bottom:12px}.cms-document-viewer__media-breadcrumb[data-v-3a7c001d]{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex-wrap:wrap;gap:2px;margin-bottom:10px;padding:6px 10px}.cms-document-viewer__media-breadcrumb-item[data-v-3a7c001d]{align-items:center;background:none;border:none;border-radius:3px;color:#4a9eff;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:3px 6px}.cms-document-viewer__media-breadcrumb-item[data-v-3a7c001d]:hover{background:#4a9eff1a}.cms-document-viewer__media-breadcrumb-item.is-current[data-v-3a7c001d]{color:#333;cursor:default;font-weight:600}.cms-document-viewer__media-breadcrumb-item.is-current[data-v-3a7c001d]:hover{background:none}.cms-document-viewer__media-breadcrumb-sep[data-v-3a7c001d]{color:#999;font-size:11px}.cms-document-viewer__media-folders[data-v-3a7c001d]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.cms-document-viewer__media-folder[data-v-3a7c001d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .15s ease}.cms-document-viewer__media-folder[data-v-3a7c001d]:hover{background:#fffbeb;border-color:#fbbf24}.cms-document-viewer__media-folder-icon[data-v-3a7c001d]{flex-shrink:0;font-size:18px}.cms-document-viewer__media-folder-info[data-v-3a7c001d]{flex:1;min-width:0}.cms-document-viewer__media-folder-name[data-v-3a7c001d]{color:#333;display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-document-viewer__media-folder-meta[data-v-3a7c001d]{color:#9ca3af;display:block;font-size:10px}.cms-document-viewer__media-grid[data-v-3a7c001d]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);max-height:400px;overflow-y:auto;padding:4px}.cms-document-viewer__media-item[data-v-3a7c001d]{aspect-ratio:1;border:2px solid #eee;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s}.cms-document-viewer__media-item[data-v-3a7c001d]:hover{border-color:#4a9eff}.cms-document-viewer__media-item--selected[data-v-3a7c001d]{border-color:#4a9eff;box-shadow:0 0 0 2px #4a9eff4d}.cms-document-viewer__media-item img[data-v-3a7c001d]{height:80%;-o-object-fit:cover;object-fit:cover;width:100%}.cms-document-viewer__media-icon[data-v-3a7c001d]{align-items:center;background:#f5f5f5;display:flex;font-size:32px;height:80%;justify-content:center}.cms-document-viewer__media-name[data-v-3a7c001d]{background:#fafafa;color:#666;flex:1;font-size:11px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.cms-document-viewer__media-pagination[data-v-3a7c001d]{align-items:center;border-top:1px solid #eee;display:flex;gap:12px;justify-content:center;margin-top:16px;padding-top:12px}.cms-document-viewer__media-page-info[data-v-3a7c001d]{color:#666;font-size:13px}@media(max-width:1024px){.cms-document-viewer__floating-sidebar[data-v-3a7c001d]{right:15px;width:300px}.cms-document-viewer__media-grid[data-v-3a7c001d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cms-document-viewer__floating-sidebar[data-v-3a7c001d]{border-radius:16px 16px 0 0;inset:auto 0 0;max-height:50vh;position:fixed;width:100%}.cms-document-viewer__header-simple h1[data-v-3a7c001d]{font-size:1.4rem}.cms-document-viewer__header-simple p[data-v-3a7c001d]{font-size:.9rem}.cms-document-viewer__revision-banner-content[data-v-3a7c001d]{align-items:stretch;flex-direction:column;gap:12px;text-align:center}.cms-document-viewer__revision-banner-actions[data-v-3a7c001d]{flex-wrap:wrap;justify-content:center}.cms-document-viewer__modal[data-v-3a7c001d]{margin:10px;width:95%}.cms-document-viewer__modal--media[data-v-3a7c001d]{max-height:90vh}.cms-document-viewer__media-grid[data-v-3a7c001d]{grid-template-columns:repeat(2,1fr);max-height:300px}.cms-document-viewer__btn[data-v-3a7c001d]{font-size:13px;padding:6px 12px}}
