*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f5f5f5;font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6}#app{flex-direction:column;width:100vw;height:100vh;display:flex}.json-tool-container[data-v-09cf9867]{flex-direction:column;width:100%;height:100%;display:flex}.json-tool-header[data-v-09cf9867]{color:#fff;background-color:#07a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:0 2px 4px #0000001a}.json-tool-header h1[data-v-09cf9867]{font-size:16px;font-weight:600}.json-tool-buttons[data-v-09cf9867]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-selector[data-v-09cf9867]{align-items:center;gap:5px;display:flex}.theme-selector label[data-v-09cf9867]{color:#fff;font-size:13px}.theme-selector select[data-v-09cf9867]{color:#fff;cursor:pointer;background-color:#fff3;border:1px solid #ffffff4d;border-radius:4px;padding:4px 8px;font-size:13px}.theme-selector select[data-v-09cf9867]:hover{border-color:#ffffff80}.theme-selector select[data-v-09cf9867]:focus{border-color:#fff;outline:none;box-shadow:0 0 0 2px #ffffff4d}.btn[data-v-09cf9867]{color:#fff;cursor:pointer;background-color:#fff3;border:none;border-radius:4px;padding:6px 12px;font-size:13px;transition:background-color .3s}.btn[data-v-09cf9867]:hover{background-color:#ffffff4d}.json-tool-content[data-v-09cf9867]{flex:1;display:flex;overflow:hidden}.json-tool-content.is-dragging[data-v-09cf9867]{cursor:col-resize}.json-tool-content.is-dragging .json-editor-container[data-v-09cf9867],.json-tool-content.is-dragging .json-result-container[data-v-09cf9867]{pointer-events:none;-webkit-user-select:none;user-select:none}.json-editor-container[data-v-09cf9867],.json-result-container[data-v-09cf9867]{background-color:#fff;border-radius:4px;flex-direction:column;min-width:0;margin:10px;padding:10px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.split-divider[data-v-09cf9867]{cursor:col-resize;flex-shrink:0;justify-content:center;align-items:center;width:8px;transition:background-color .2s;display:flex;position:relative}.split-divider[data-v-09cf9867]:hover,.split-divider.active[data-v-09cf9867]{background-color:#0077aa14}.split-divider-line[data-v-09cf9867]{background-color:#ccc;border-radius:2px;width:2px;height:40px;transition:background-color .2s,height .2s}.split-divider:hover .split-divider-line[data-v-09cf9867],.split-divider.active .split-divider-line[data-v-09cf9867]{background-color:#07a;height:60px}.json-editor-container.dark[data-v-09cf9867],.json-result-container.dark[data-v-09cf9867]{background-color:#1e1e1e}.editor-wrapper[data-v-09cf9867]{flex-direction:column;flex:1;display:flex;overflow:hidden}.editor-wrapper[data-v-09cf9867] .cm-editor{flex:1}.json-tool-footer[data-v-09cf9867]{background-color:#fff;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;box-shadow:0 -2px 4px #0000001a}.json-tool-footer.dark[data-v-09cf9867]{color:#ccc;background-color:#1e1e1e}.json-error[data-v-09cf9867]{color:#d32f2f;background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:4px;flex:1;margin-right:20px;padding:8px 12px;font-size:14px}.json-stats[data-v-09cf9867]{color:#666;gap:20px;font-size:14px;display:flex}.json-tool-footer.dark .json-stats[data-v-09cf9867]{color:#aaa}.json-tool-container.dark[data-v-09cf9867]{background-color:#121212}.json-tool-container.dark .json-tool-header[data-v-09cf9867]{background-color:#1a1a2e}@media (width<=768px){.json-tool-content[data-v-09cf9867]{flex-direction:column}.json-editor-container[data-v-09cf9867],.json-result-container[data-v-09cf9867]{margin:5px 10px}.json-tool-header[data-v-09cf9867]{flex-direction:column;align-items:flex-start;gap:10px}.json-tool-buttons[data-v-09cf9867]{flex-wrap:wrap}.json-tool-footer[data-v-09cf9867]{flex-direction:column;align-items:flex-start;gap:10px}.json-error[data-v-09cf9867]{width:100%;margin-right:0}}.more-menu-wrapper[data-v-09cf9867]{position:relative}.more-btn[data-v-09cf9867]{letter-spacing:1px;padding:4px 10px;font-size:18px;font-weight:700;line-height:1}.more-dropdown[data-v-09cf9867]{z-index:100;background:#fff;border-radius:6px;min-width:180px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 16px #00000026}.more-dropdown.dark[data-v-09cf9867]{background:#2a2a2a;box-shadow:0 4px 16px #0006}.dropdown-item[data-v-09cf9867]{cursor:pointer;color:#333;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:background-color .15s;display:flex}.dropdown-item[data-v-09cf9867]:hover{background-color:#f0f0f0}.more-dropdown.dark .dropdown-item[data-v-09cf9867]{color:#ddd}.more-dropdown.dark .dropdown-item[data-v-09cf9867]:hover{background-color:#3a3a3a}.dropdown-icon[data-v-09cf9867]{text-align:center;width:18px;font-size:14px}.history-panel[data-v-09cf9867]{border-top:1px solid #e0e0e0;max-height:300px;overflow-y:auto}.history-panel.dark[data-v-09cf9867]{border-top-color:#444}.history-empty[data-v-09cf9867]{text-align:center;color:#999;padding:16px;font-size:13px}.history-item[data-v-09cf9867]{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;transition:background-color .15s;display:flex}.history-item[data-v-09cf9867]:hover{background-color:#f5f5f5}.history-item.dark[data-v-09cf9867]:hover{background-color:#3a3a3a}.history-item-info[data-v-09cf9867]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.history-item-name[data-v-09cf9867]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.history-item.dark .history-item-name[data-v-09cf9867]{color:#ddd}.history-item-time[data-v-09cf9867]{color:#999;font-size:11px}.history-item-delete[data-v-09cf9867]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-left:8px;padding:4px 6px;font-size:12px;transition:all .15s}.history-item-delete[data-v-09cf9867]:hover{color:#d32f2f;background-color:#ffebee}
