.editor-shell[data-v-74848130]{background:#f6f6f7;display:flex;flex-direction:column;height:calc(100vh - 48px);margin:-24px}.editor-toolbar-slot[data-v-74848130]{background:#fff;border-bottom:1px solid #e5e5e7;flex-shrink:0;padding:0 16px}.editor-body[data-v-74848130]{display:flex;flex:1;min-height:0}.editor-main[data-v-74848130]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;flex:1;margin:16px 8px 16px 16px;min-width:0;overflow:hidden}.editor-main[data-v-74848130] iframe{border:none;display:block;height:100%;width:100%}.editor-side[data-v-74848130]{flex-shrink:0;margin:16px 16px 16px 8px;width:320px}@media (max-width:1024px){.editor-body[data-v-74848130]{flex-direction:column}.editor-side[data-v-74848130]{margin-left:16px;margin-right:16px;width:auto}}.side-panel[data-v-40336045]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;font-size:13px;padding:20px}.side-panel h3[data-v-40336045]{color:#1d1d1f;font-size:14px;font-weight:600;margin:0 0 16px}.field[data-v-40336045]{border-bottom:1px solid #f0f0f2;display:flex;flex-direction:column;gap:2px;padding:8px 0}.field[data-v-40336045]:last-of-type{border-bottom:none}.label[data-v-40336045]{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.value[data-v-40336045]{color:#1d1d1f;word-break:break-all}.value.mono[data-v-40336045]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.status[data-v-40336045]{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.status.is-draft[data-v-40336045]{background:#fef3c7;color:#92400e}.status.is-edited[data-v-40336045]{background:#dbeafe;color:#1e40af}.status.is-published[data-v-40336045]{background:#dcfce7;color:#166534}.links[data-v-40336045]{border-top:1px solid #e5e5e7;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px}.link[data-v-40336045]{color:#007aff;font-size:13px;text-decoration:none}.link[data-v-40336045]:hover{text-decoration:underline}.toolbar[data-v-0bcbeae4]{gap:16px;height:56px}.toolbar[data-v-0bcbeae4],.toolbar-group[data-v-0bcbeae4]{align-items:center;display:flex}.toolbar-group[data-v-0bcbeae4]{gap:4px}.toolbar-status[data-v-0bcbeae4]{flex:1;font-size:13px;text-align:center}.toolbar-actions[data-v-0bcbeae4]{gap:8px}.tb-btn[data-v-0bcbeae4]{background:#fff;border:1px solid #d2d2d7;border-radius:4px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:6px 10px}.tb-btn[data-v-0bcbeae4]:hover{background:#f6f6f7}.tb-btn.tb-ai[data-v-0bcbeae4]{color:#6e3aa6}.tb-divider[data-v-0bcbeae4]{background:#e5e5e7;height:20px;margin:0 4px;width:1px}.status-dot[data-v-0bcbeae4]{border-radius:4px;font-weight:500;padding:4px 10px}.status-dot.dirty[data-v-0bcbeae4]{color:#92400e}.status-dot.saving[data-v-0bcbeae4]{color:#1e40af}.status-dot.saved[data-v-0bcbeae4]{color:#166534}.tb-action[data-v-0bcbeae4]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.tb-action[data-v-0bcbeae4]:hover:not(:disabled){background:#f6f6f7}.tb-action[data-v-0bcbeae4]:disabled{cursor:not-allowed;opacity:.5}.tb-action-primary[data-v-0bcbeae4]{background:#007aff;border-color:#007aff;color:#fff}.tb-action-primary[data-v-0bcbeae4]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.tb-action-danger[data-v-0bcbeae4]{border-color:#c41e3a;color:#c41e3a}.tb-action-danger[data-v-0bcbeae4]:hover:not(:disabled){background:#fef2f2}.modal-backdrop[data-v-897082dd]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal[data-v-897082dd]{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0000004d;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;max-width:calc(100vw - 32px);padding:24px;width:480px}.modal-title[data-v-897082dd]{font-size:17px;font-weight:600;margin:0 0 16px}.modal-section[data-v-897082dd]{margin-bottom:14px}.modal-label[data-v-897082dd]{color:#6e6e73;display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.modal-value[data-v-897082dd]{background:#f6f6f7;border-radius:6px;color:#1d1d1f;display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;padding:8px 12px;word-break:break-all}.modal-note[data-v-897082dd]{color:#6e6e73;display:block;font-size:13px}input[type=text][data-v-897082dd]{border:1px solid #d2d2d7;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}input[type=text][data-v-897082dd]:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff26}.modal-checkbox[data-v-897082dd]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-checkbox input[data-v-897082dd]{margin:0}.modal-actions[data-v-897082dd]{align-items:center;display:flex;gap:8px;margin-top:20px}.modal-spacer[data-v-897082dd]{flex:1}.btn[data-v-897082dd]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.btn[data-v-897082dd]:hover:not(:disabled){background:#f6f6f7}.btn[data-v-897082dd]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-897082dd]{background:#007aff;border-color:#007aff;color:#fff}.btn-primary[data-v-897082dd]:hover:not(:disabled){background:#0062cc;border-color:#0062cc}.btn-danger[data-v-897082dd]{border-color:#c41e3a;color:#c41e3a}.btn-danger[data-v-897082dd]:hover:not(:disabled){background:#fef2f2}
