*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:#f8fafc;color:#0f172a}a{color:inherit;text-decoration:none}.labMain{max-width:1360px;margin:0 auto;padding:24px}.grid2{grid-template-columns:1fr 1fr;grid-gap:16px}.grid2,.grid2Result{display:grid;gap:16px}.grid2Result{grid-template-columns:.85fr 1.15fr;grid-gap:16px;margin-top:16px}.card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.card h3{margin:6px 0 10px}.card input[type=number],.card select,.card textarea{width:100%;padding:8px;margin-top:8px}.card button{margin-top:8px;padding:8px 12px;cursor:pointer}.card pre{background:#f8fafc;border:1px solid #e2e8f0;padding:10px;border-radius:8px;overflow:auto}.historyItem,.sampleRow{border:1px solid #e2e8f0;border-radius:8px;padding:8px;margin-top:8px}.historyItem{width:100%;display:grid;grid-template-columns:2fr auto auto auto auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:#fff}.resultPanel .tabs{display:flex;gap:8px;margin:10px 0}.resultPanel .tabs button.active{background:#2563eb;color:#fff;border-color:#2563eb}.resultPanel .actions{display:flex;gap:8px;margin-bottom:10px}.mdBox{border:1px solid #e2e8f0;border-radius:8px;padding:14px;font-size:14px;line-height:1.6;max-height:460px;overflow:auto}.mdBox table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.mdBox td,.mdBox th{border:1px solid #cbd5e1;padding:6px 8px;white-space:nowrap}.jsonBox{max-height:320px;overflow:auto;background:#0f172a!important;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.err{color:#be123c}.err,.saved{margin-top:8px}.saved{color:#15803d;font-weight:700}@media (max-width:1100px){.grid2,.grid2Result{grid-template-columns:1fr}}