.page-wrapper[data-v-a147b20d]{margin:0 auto;max-width:1280px;padding:24px}.page-header[data-v-a147b20d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.page-title[data-v-a147b20d]{color:#111827;font-size:24px;font-weight:600;margin:0}.page-subtitle[data-v-a147b20d]{color:#6b7280;font-size:14px;margin-top:8px}.actions[data-v-a147b20d]{display:flex;gap:12px}.tab-panel[data-v-a147b20d] .flex.items-center.gap-3>button{background:#f97316;border-color:#f97316;color:#fff;flex-shrink:0;font-weight:600;justify-content:center;min-width:88px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.tab-panel[data-v-a147b20d] .flex.items-center.gap-3>button:hover{background:#ea580c;border-color:#ea580c}.tab-panel[data-v-a147b20d] .flex.items-center.gap-3>button:focus-visible{outline:2px solid rgba(249,115,22,.3);outline-offset:2px}.loading-panel[data-v-a147b20d],.tab-panel[data-v-a147b20d]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 30px -18px #0f172a40}.loading-panel[data-v-a147b20d]{align-items:center;color:#6b7280;display:flex;gap:10px;justify-content:center;min-height:220px}.loading-icon[data-v-a147b20d]{animation:spin-a147b20d .8s linear infinite;height:18px;width:18px}.tab-panel[data-v-a147b20d]{padding:24px}.section-header[data-v-a147b20d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.section-title[data-v-a147b20d]{color:#111827;font-size:18px;font-weight:600;margin:0}.section-tip[data-v-a147b20d]{color:#6b7280;font-size:13px;margin-top:8px}.card-list[data-v-a147b20d]{display:flex;flex-direction:column;gap:16px}.config-card[data-v-a147b20d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.card-header[data-v-a147b20d]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.card-header strong[data-v-a147b20d]{color:#111827;font-size:15px}.hint-text[data-v-a147b20d]{color:#6b7280;font-size:12px}.popup-editor-section[data-v-a147b20d]{border-top:1px dashed #d1d5db;margin-top:18px;padding-top:18px}.popup-editor-header[data-v-a147b20d]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.toggle-field[data-v-a147b20d]{align-items:center;display:inline-flex;gap:10px}.toggle-label[data-v-a147b20d]{color:#4b5563;font-size:13px}.popup-editor-title[data-v-a147b20d]{color:#111827;font-size:15px;font-weight:600;margin:0}.editor-toolbar[data-v-a147b20d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.popup-size-grid[data-v-a147b20d]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.popup-size-item[data-v-a147b20d]{display:flex;flex-direction:column;gap:6px}.popup-size-label[data-v-a147b20d]{color:#6b7280;font-size:12px}.editor-formatting[data-v-a147b20d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.editor-grid[data-v-a147b20d]{display:grid;gap:12px;grid-template-columns:1fr}.editor-grid.with-preview[data-v-a147b20d]{grid-template-columns:1fr 1fr}.editor-pane[data-v-a147b20d]{min-height:260px;min-width:0}.editor-textarea[data-v-a147b20d]{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#111827;font-size:14px;line-height:1.7;min-height:240px;outline:none;padding:12px 14px;resize:vertical;width:100%}.editor-textarea[data-v-a147b20d]:focus{border-color:#fb2c36;box-shadow:0 0 0 3px #fb2c361f}.editor-textarea[data-v-a147b20d] textarea{min-height:240px}.preview-pane[data-v-a147b20d]{background:linear-gradient(180deg,#fbfdff,#f3f6fb);border:1px solid #e5e7eb;border-radius:12px;padding:14px}.preview-resize-tip[data-v-a147b20d]{color:#6b7280;font-size:12px;margin-bottom:10px}.popup-preview-shell[data-v-a147b20d]{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fafc);border:1px dashed #d1d5db;border-radius:10px;box-sizing:border-box;display:flex;justify-content:center;min-height:260px;overflow:auto;padding:10px;width:100%}.popup-preview-scale-stage[data-v-a147b20d]{height:var(--popup-real-height);transform:scale(var(--popup-preview-scale));transform-origin:top center;width:var(--popup-real-width)}.popup-preview-window[data-v-a147b20d]{background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 12px 28px #0f172a1f;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.popup-preview-header[data-v-a147b20d]{border-bottom:1px solid #e5e7eb;padding:14px 16px}.popup-preview-title[data-v-a147b20d]{color:#111827;font-size:15px;font-weight:600}.popup-preview-subtitle[data-v-a147b20d]{color:#6b7280;font-size:12px;line-height:1.5;margin-top:6px}.popup-preview-body[data-v-a147b20d]{flex:1;min-height:0;overflow:auto;padding:16px}.popup-preview-footer[data-v-a147b20d]{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.popup-preview-btn[data-v-a147b20d]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;display:inline-flex;font-size:12px;height:30px;justify-content:center;padding:0 12px}.popup-preview-btn.primary[data-v-a147b20d]{background:#ef4444;border-color:#ef4444;color:#fff}.preview-content[data-v-a147b20d] img{border-radius:8px;height:auto;margin:10px 0;max-width:100%}.preview-content[data-v-a147b20d] blockquote{background:#f9fafb;border-left:3px solid #e5e7eb;margin:12px 0;padding:10px 14px}.preview-content[data-v-a147b20d] pre{border-radius:8px;overflow-x:auto}.image-preview[data-v-a147b20d]{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:12px;display:flex;height:220px;justify-content:center;overflow:hidden;width:100%}.image-preview--card[data-v-a147b20d]{height:180px;margin-top:18px;max-width:360px}.image-preview img[data-v-a147b20d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-placeholder[data-v-a147b20d]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:12px;gap:8px}.is-dark .card-header strong[data-v-a147b20d],.is-dark .page-title[data-v-a147b20d],.is-dark .popup-editor-title[data-v-a147b20d],.is-dark .section-title[data-v-a147b20d],.is-dark .toggle-label[data-v-a147b20d]{color:#f3f4f6}.is-dark .hint-text[data-v-a147b20d],.is-dark .page-subtitle[data-v-a147b20d],.is-dark .preview-resize-tip[data-v-a147b20d],.is-dark .section-tip[data-v-a147b20d]{color:#94a3b8}.is-dark .loading-panel[data-v-a147b20d],.is-dark .tab-panel[data-v-a147b20d]{background:#0f172a;border-color:#94a3b82e}.is-dark .config-card[data-v-a147b20d]{background:#111827;border-color:#94a3b82e}.is-dark .popup-editor-section[data-v-a147b20d]{border-top-color:#94a3b833}.is-dark .editor-textarea[data-v-a147b20d]{background:#0f172ae6;border-color:#94a3b83d;color:#e5e7eb}.is-dark .editor-textarea[data-v-a147b20d]:focus{border-color:#f87272e6;box-shadow:0 0 0 3px #f8727224}.is-dark .preview-pane[data-v-a147b20d]{background:linear-gradient(180deg,#111827,#0b1220);border-color:#94a3b833}.is-dark .popup-preview-shell[data-v-a147b20d]{background:linear-gradient(180deg,#111827,#0b1220);border-color:#94a3b847}.is-dark .popup-preview-window[data-v-a147b20d]{background:#0f172a;border-color:#94a3b847}.is-dark .popup-preview-footer[data-v-a147b20d],.is-dark .popup-preview-header[data-v-a147b20d]{border-color:#94a3b833}.is-dark .popup-preview-footer[data-v-a147b20d]{background:#0f172ac7}.is-dark .popup-preview-title[data-v-a147b20d]{color:#f3f4f6}.is-dark .popup-preview-subtitle[data-v-a147b20d]{color:#cbd5e1}.is-dark .popup-preview-btn[data-v-a147b20d]{background:#1f2937;border-color:#94a3b847;color:#d1d5db}.is-dark .image-preview[data-v-a147b20d]{background:#0b1220;border-color:#94a3b83d}.is-dark .preview-content[data-v-a147b20d] blockquote{background:#0f172ab8;border-left-color:#94a3b847}@keyframes spin-a147b20d{to{transform:rotate(1turn)}}@media(max-width:1024px){.editor-grid.with-preview[data-v-a147b20d],.popup-size-grid[data-v-a147b20d]{grid-template-columns:1fr}}@media(max-width:768px){.page-wrapper[data-v-a147b20d]{padding:16px}.page-header[data-v-a147b20d],.section-header[data-v-a147b20d]{align-items:flex-start;flex-direction:column}.actions[data-v-a147b20d]{justify-content:flex-end;width:100%}}
