.inspection-panel{width:min(580px,100%);font-size:1rem;line-height:1.6}
.inspection-panel p{margin:10px 0;overflow-wrap:anywhere}
.inspection-panel h3{font-size:1.1rem;margin:18px 0 10px}.inspection-panel h3:first-child{margin-top:0}
.inspection-panel h4{font-size:1rem;line-height:1.5;margin:0}.inspection-panel .field{font-size:.875rem;margin:16px 0}
.inspection-panel a{color:var(--accent);text-decoration:underline;overflow-wrap:anywhere;font-size:.875rem}
.inspection-panel .badge{font-size:.75rem}.inspection-panel .agent-panel-body{min-height:0;overflow-y:auto;padding-bottom:max(24px,env(safe-area-inset-bottom))}
.inspection-eyebrow{color:var(--muted);font-size:.75rem}.inspection-boundary{padding:10px 18px;border-block:1px solid var(--border);font-size:.875rem;flex-shrink:0;background:var(--elevated)}
.inspection-tabs{display:flex;overflow-x:auto;gap:4px;border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 12px}
.inspection-tabs button{background:transparent;border:0;color:var(--muted);font:inherit;font-size:.875rem;white-space:nowrap;padding:8px 10px;border-radius:6px;cursor:pointer}
.inspection-tabs button[aria-selected=true]{background:var(--elevated);color:var(--text)}
.inspection-panel button:focus-visible,.inspection-panel select:focus-visible,.inspection-panel textarea:focus-visible,.inspection-panel a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.inspection-card,.inspection-finding{border:1px solid var(--border);border-radius:10px;padding:16px;margin:14px 0;min-width:0}
.inspection-kv{display:flex;justify-content:space-between;gap:15px;font-size:.875rem;padding:7px 0;border-bottom:1px solid var(--border)}
.inspection-kv span{color:var(--muted);flex-shrink:0}.inspection-kv strong{font-weight:500;text-align:right;overflow-wrap:anywhere;min-width:0}
.inspection-metadata{color:var(--muted);font-size:.8125rem;line-height:1.6}
.inspection-notice{padding:12px;border-left:3px solid var(--accent);background:var(--elevated);font-size:.875rem;border-radius:4px}
.inspection-source{margin-top:14px;min-width:0}.inspection-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;background:var(--elevated);padding:12px;border-radius:8px}
.inspection-finding code{display:block;overflow-wrap:anywhere;font-size:.75rem;color:var(--muted);margin-top:6px}.inspection-verdict{display:flex;gap:10px;align-items:center;font-size:.875rem;flex-wrap:wrap}
.inspection-audit{margin-top:18px;font-size:.875rem}.inspection-audit ul,.inspection-setup{padding-left:20px}.inspection-audit li,.inspection-setup li{margin:10px 0;overflow-wrap:anywhere}
.inspection-welcome{margin:18px 0 0;padding:16px;border:1px solid var(--border);border-radius:10px;text-align:left;max-width:480px}
.inspection-welcome strong{font-size:.875rem}.inspection-welcome p{font-size:.875rem;margin:8px 0 12px}.inspection-launch{font-size:.8125rem;white-space:nowrap}
@media(max-width:680px){.inspection-panel{width:100%;max-width:100vw}.inspection-panel .agent-panel-head{padding:14px}.inspection-panel .agent-panel-body{padding-inline:16px}.inspection-launch{display:none}.agent-header-actions{flex-wrap:wrap}.inspection-kv{flex-direction:column;gap:2px}.inspection-kv strong{text-align:left}.inspection-boundary{font-size:.8125rem}.inspection-welcome{margin-top:12px;padding:12px}}
