:root{color:#1f2528;background:#f6f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}main{max-width:1220px;margin:0 auto;padding:24px}.topbar,.tabs,.tableRow{display:flex;align-items:center}.topbar{justify-content:space-between;margin-bottom:18px}.brandTitle{display:grid;grid-template-columns:158px auto;grid-template-rows:auto auto;column-gap:12px;align-items:center}.brandTitle img{grid-row:1 / 3;width:158px;height:auto;display:block}h1{margin:0;font-size:24px}h2{margin:0 0 14px;font-size:18px}.topbar span{color:#657078}.tabs{gap:6px;margin-bottom:16px;border-bottom:1px solid #d9dee2;overflow-x:auto}.tabs button,button{border:1px solid #cbd3d8;background:#fff;color:#1f2528;border-radius:6px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.tabs button{border-bottom:0;border-radius:6px 6px 0 0}.tabs .active{background:#243b53;color:#fff;border-color:#243b53}.iconButton{width:38px;height:38px;justify-content:center;padding:0}.notice{padding:9px 11px;border:1px solid #b8cad9;background:#eef5fa;border-radius:6px}.grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;align-items:start}.panel{background:#fff;border:1px solid #d9dee2;border-radius:8px;padding:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}label{display:grid;gap:4px;color:#4d5961;font-size:13px}input{width:100%;border:1px solid #cbd3d8;border-radius:6px;padding:8px 9px;color:#1f2528}.wide{grid-column:1 / -1}.table{display:grid;border-top:1px solid #e5e8eb}.tableRow{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px 96px;gap:10px;padding:10px 0;border-bottom:1px solid #e5e8eb}.jsonList{display:grid;gap:10px}pre{margin:0;padding:12px;background:#f4f6f7;border:1px solid #e0e5e8;border-radius:6px;overflow:auto;white-space:pre-wrap}@media (max-width: 900px){main{padding:16px}.brandTitle{grid-template-columns:132px;gap:2px}.brandTitle img{width:132px;grid-row:auto}.brandTitle h1{display:none}.grid,.formGrid,.tableRow{grid-template-columns:1fr}}
