.data-inspector{max-width:1180px;margin:auto}
.data-inspector header>button{margin-top:10px}
.data-body>h2{margin-top:28px}
.data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.data-card{background:var(--s1-bg);border:1px solid var(--s1-border);border-radius:14px;padding:20px;min-width:0}
.data-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}
.data-card h2{margin:0 0 10px}
.data-status{display:inline-flex;align-items:center;min-height:28px;padding:3px 9px;border:1px solid var(--s1-border);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}
.data-card dl{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);gap:7px 12px;margin-top:18px}
.data-card dt{margin:0;font-weight:700}
.data-card dd{margin:0;overflow-wrap:anywhere}
.data-limit{border-left:3px solid var(--s1-border);padding-left:10px}
.data-list{background:var(--s1-bg);border:1px solid var(--s1-border);border-radius:14px;padding:18px;margin-top:16px}
.data-list h2{margin-top:0}.data-list li{margin:.5rem 0;line-height:1.5}
@media(max-width:700px){.data-grid{grid-template-columns:1fr}.data-card,.data-list{padding:16px}.data-card dl{grid-template-columns:1fr;gap:3px}.data-card dt{margin-top:10px}}
