.mock-toolbar[data-v-c6ec16d0]{min-height:56px;padding:10px 16px;border-bottom:1px solid #e8e8e8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:#fff}.mock-toolbar[data-v-c6ec16d0],.template-picker[data-v-c6ec16d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-picker[data-v-c6ec16d0]{gap:8px;color:#595959;font-size:13px}.template-picker select[data-v-c6ec16d0]{width:180px;height:32px;padding:0 28px 0 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#262626}.toolbar-actions[data-v-c6ec16d0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.real-data-panel[data-v-c6ec16d0]{margin:0 16px 16px;border:1px solid #e8e8e8;border-radius:4px;background:#fff}.real-data-panel__head[data-v-c6ec16d0]{min-height:44px;padding:0 14px;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.real-data-panel__head[data-v-c6ec16d0],.real-data-title[data-v-c6ec16d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.real-data-title[data-v-c6ec16d0]{gap:6px;color:#262626;font-size:14px;font-weight:600}.real-data-title i[data-v-c6ec16d0]{color:#e84749}.real-data-note[data-v-c6ec16d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#8c8c8c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-data-panel__body[data-v-c6ec16d0]{padding:4px 14px 14px;border-top:1px solid #f0f0f0}.real-data-group[data-v-c6ec16d0]{margin-top:12px}.real-data-group__title[data-v-c6ec16d0]{margin-bottom:6px;padding-left:8px;border-left:3px solid #e84749;color:#595959;font-size:13px;font-weight:600}.real-data-table[data-v-c6ec16d0]{width:100%;border-collapse:collapse;font-size:12px}.real-data-table td[data-v-c6ec16d0],.real-data-table th[data-v-c6ec16d0]{padding:6px 10px;border:1px solid #f0f0f0;text-align:left;white-space:nowrap}.real-data-table th[data-v-c6ec16d0]{background:#fafafa;color:#8c8c8c;font-weight:500}.real-data-table td code[data-v-c6ec16d0]{padding:1px 5px;border-radius:3px;background:#f5f5f5;color:#262626;font-family:Menlo,Monaco,Consolas,monospace}.real-data-table tbody tr[data-v-c6ec16d0]:hover{background:#fffbe6}.mock-workspace[data-v-c6ec16d0]{height:calc(100% - 57px);min-height:520px;display:grid;grid-template-columns:minmax(420px,1fr) minmax(480px,1.15fr);background:#fff}.editor-pane[data-v-c6ec16d0],.result-pane[data-v-c6ec16d0]{min-width:0;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.editor-pane[data-v-c6ec16d0]{border-right:1px solid #e8e8e8}.result-pane[data-v-c6ec16d0]{background:#fafafa}.pane-heading[data-v-c6ec16d0]{min-height:48px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.pane-heading h2[data-v-c6ec16d0]{margin:0 0 4px;color:#262626;font-size:16px;line-height:22px;letter-spacing:0}.pane-heading p[data-v-c6ec16d0]{margin:0;color:#8c8c8c;font-size:12px;line-height:18px}.status-dot[data-v-c6ec16d0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:14px;position:relative;color:#595959;font-size:12px;line-height:22px}.status-dot[data-v-c6ec16d0]:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;top:7px;left:0}.status-dot.is-valid[data-v-c6ec16d0]:before{background:#36a269}.status-dot.is-invalid[data-v-c6ec16d0]:before{background:#d9363e}.json-editor[data-v-c6ec16d0]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:400px;padding:16px;resize:none;border:1px solid #d9d9d9;border-radius:4px;outline:none;background:#17191d;color:#e8e8e8;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.7;letter-spacing:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-editor[data-v-c6ec16d0]:focus{border-color:#e84749;-webkit-box-shadow:0 0 0 2px rgba(232,71,73,.12);box-shadow:0 0 0 2px rgba(232,71,73,.12)}.validation-error[data-v-c6ec16d0]{margin-top:8px;color:#d9363e;font-size:12px;overflow-wrap:anywhere}.result-time[data-v-c6ec16d0]{color:#8c8c8c;font-size:12px;white-space:nowrap;line-height:22px}.result-empty[data-v-c6ec16d0]{min-height:400px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#bfbfbf}.result-empty i[data-v-c6ec16d0]{font-size:30px}.result-counts[data-v-c6ec16d0]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px;border:1px solid #e8e8e8;background:#fff}.result-counts div[data-v-c6ec16d0]{min-height:66px;padding:10px 14px;border-right:1px solid #e8e8e8}.result-counts div[data-v-c6ec16d0]:last-child{border-right:0}.result-counts span[data-v-c6ec16d0]{display:block;color:#8c8c8c;font-size:12px}.result-counts strong[data-v-c6ec16d0]{display:block;margin-top:4px;color:#262626;font-size:20px;line-height:24px}.result-counts .success-count strong[data-v-c6ec16d0]{color:#27875a}.result-counts .failed-count strong[data-v-c6ec16d0]{color:#d9363e}.result-list[data-v-c6ec16d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.result-item[data-v-c6ec16d0]{margin-bottom:10px;border:1px solid #e8e8e8;border-left:3px solid #36a269;border-radius:4px;background:#fff}.result-item.is-failed[data-v-c6ec16d0]{border-left-color:#d9363e}.result-item__header[data-v-c6ec16d0]{min-height:42px;padding:9px 12px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.result-item__header code[data-v-c6ec16d0]{margin-left:auto;color:#8c8c8c;font-size:12px;overflow-wrap:anywhere}.result-index[data-v-c6ec16d0]{color:#8c8c8c;font-family:Menlo,Monaco,Consolas,monospace}.result-state[data-v-c6ec16d0]{color:#27875a;font-weight:600}.is-failed .result-state[data-v-c6ec16d0]{color:#d9363e}.result-fields[data-v-c6ec16d0]{padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.result-fields dl[data-v-c6ec16d0]{min-width:0;margin:0;padding:6px 0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.result-fields dl.full-row[data-v-c6ec16d0]{grid-column:1/-1}.result-fields dt[data-v-c6ec16d0]{color:#8c8c8c;font-size:12px}.result-fields dd[data-v-c6ec16d0]{margin:0;color:#262626;overflow-wrap:anywhere}.result-fields .added-row dd[data-v-c6ec16d0]{color:#27875a}.result-fields .removed-row dd[data-v-c6ec16d0]{color:#d9363e}.hierarchy-result[data-v-c6ec16d0]{grid-column:1/-1;padding:12px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.hierarchy-result__title[data-v-c6ec16d0]{margin-bottom:10px;color:#595959;font-size:13px;font-weight:600}.hierarchy-chain[data-v-c6ec16d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;overflow-x:auto}.hierarchy-node[data-v-c6ec16d0]{min-width:130px;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.hierarchy-node small[data-v-c6ec16d0],.hierarchy-node span[data-v-c6ec16d0],.hierarchy-node strong[data-v-c6ec16d0]{display:block}.hierarchy-node strong[data-v-c6ec16d0]{color:#262626}.hierarchy-node span[data-v-c6ec16d0]{margin-top:3px;color:#e84749}.hierarchy-node small[data-v-c6ec16d0]{margin-top:3px;color:#8c8c8c}.hierarchy-arrow[data-v-c6ec16d0]{color:#bfbfbf;-webkit-box-flex:0;-ms-flex:none;flex:none}.hierarchy-branches[data-v-c6ec16d0]{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px}.result-json[data-v-c6ec16d0]{grid-column:1/-1;max-height:280px;margin:8px 0 0;padding:12px;overflow:auto;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;color:#434343;font:12px/1.6 Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.result-error[data-v-c6ec16d0]{margin:0;padding:14px 12px;color:#d9363e;overflow-wrap:anywhere}@media(max-width:1080px){.mock-workspace[data-v-c6ec16d0]{height:auto;grid-template-columns:1fr}.editor-pane[data-v-c6ec16d0]{border-right:0;border-bottom:1px solid #e8e8e8}.json-editor[data-v-c6ec16d0]{min-height:420px}.result-list[data-v-c6ec16d0]{max-height:none}}@media(max-width:640px){.mock-toolbar[data-v-c6ec16d0]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-picker[data-v-c6ec16d0]{-ms-flex-item-align:start;align-self:flex-start}.toolbar-actions[data-v-c6ec16d0]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.editor-pane[data-v-c6ec16d0],.result-pane[data-v-c6ec16d0]{padding:12px}.result-fields[data-v-c6ec16d0]{grid-template-columns:1fr}.result-fields dl.full-row[data-v-c6ec16d0]{grid-column:auto}.result-item__header[data-v-c6ec16d0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-item__header code[data-v-c6ec16d0]{width:100%;margin-left:0}}