/* AgentLab Data Views — all styles are prefixed; no global theme override. */
.agentlab-data-view{--aldv-primary:#176cd8;--aldv-ink:#1a2b41;--aldv-border:#dfe7f0;--aldv-bg:#f8fbff;color:var(--aldv-ink);margin:1.5rem auto;max-width:1160px}
.agentlab-data-view *{box-sizing:border-box}
.agentlab-data-view h2{margin:0 0 1.1rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25}
.agentlab-data-view h3{margin:0 0 .8rem;font-size:1.12rem;line-height:1.45;overflow-wrap:anywhere}
.agentlab-data-view-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem}
.agentlab-data-view--list .agentlab-data-view-items{display:flex;flex-direction:column}
.agentlab-data-view-item{padding:1.35rem;border-radius:16px;border:1px solid var(--aldv-border);background:var(--aldv-bg);box-shadow:0 4px 16px rgba(24,56,88,.04);min-width:0}
.agentlab-data-view dl{display:grid;grid-template-columns:minmax(70px,.9fr) minmax(0,1.4fr);column-gap:.9rem;row-gap:.75rem;margin:0}
.agentlab-data-view dl>div{display:contents}
.agentlab-data-view dt{font-weight:700;color:#4a6079;overflow-wrap:anywhere}
.agentlab-data-view dd{margin:0;overflow-wrap:anywhere}
.agentlab-data-view-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.agentlab-data-view table{border-collapse:collapse;width:100%;min-width:450px;background:#fff}
.agentlab-data-view th,.agentlab-data-view td{padding:.9rem;text-align:start;border:1px solid var(--aldv-border);overflow-wrap:anywhere}
.agentlab-data-view thead th{background:var(--aldv-bg)}
@media(max-width:640px){.agentlab-data-view h2{font-size:1.35rem}.agentlab-data-view-items{grid-template-columns:1fr}.agentlab-data-view-item{padding:1rem}.agentlab-data-view dl{grid-template-columns:minmax(70px,.85fr) minmax(0,1.2fr)}}
