/* Supplemental stored evidence shares the compact report's visual hierarchy. */
html[data-report-layout="compact"] .pd-retained-panel { margin:16px 0 0;border:1px solid var(--pd-ui-line,#293b43);border-radius:9px;background:var(--pd-ui-surface,#111c22);min-width:0; }
html[data-report-layout="compact"] .pd-retained-panel > summary { display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:58px;padding:14px 18px;color:var(--pd-ui-text,#e1ebee);font:550 14px/1.5 var(--pd-ui-font,sans-serif); }
html[data-report-layout="compact"] .pd-retained-panel > summary::-webkit-details-marker { display:none; }
html[data-report-layout="compact"] .pd-retained-panel > summary > span { flex:1;min-width:0; }
html[data-report-layout="compact"] .pd-retained-panel > summary > svg { flex-shrink:0;width:17px;height:17px;color:var(--pd-ui-accent,#65d8bc); }
html[data-report-layout="compact"] .pd-retained-panel > summary > svg:last-child { color:var(--pd-ui-muted,#a4b7c2);width:15px;transition:transform .18s ease; }
html[data-report-layout="compact"] .pd-retained-panel[open] > summary > svg:last-child { transform:rotate(180deg); }
html[data-report-layout="compact"] .pd-retained-panel > summary > small { color:var(--pd-ui-muted,#a4b7c2);font:12px/1.4 var(--pd-ui-mono,monospace); }
.pd-retained-panel__body { padding:0 18px 18px;min-width:0;color:var(--pd-ui-secondary,#bdd2dc); }
.pd-retained-panel__body > p { margin:0 0 16px;color:var(--pd-ui-muted,#a4b7c2);font:12px/1.7 var(--pd-ui-font,sans-serif);max-width:82ch; }
.pd-retained-panel__body .pd-retained-note { margin:16px 0 0;font-size:11px;color:var(--pd-ui-muted,#a4b7c2); }
.pd-subdomain-list { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 22px;margin:0;padding:0;list-style:none; }
.pd-subdomain-list li { display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--pd-ui-line,#293b43);min-width:0; }
.pd-subdomain-list code { font:12px/1.65 var(--pd-ui-mono,monospace);overflow-wrap:anywhere; }
.pd-subdomain-list small { font:10px/1.5 var(--pd-ui-font,sans-serif);color:var(--pd-ui-muted,#a4b7c2); }
.pd-retained-groups { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px; }
.pd-retained-groups section { min-width:0; }
.pd-retained-groups > section:only-of-type { grid-column:1/-1; }
.pd-retained-groups h3 { margin:0 0 8px;font:600 13px/1.5 var(--pd-ui-font,sans-serif);color:var(--pd-ui-text,#e1ebee); }
.pd-retained-groups dl { margin:0; }
.pd-retained-groups dl > div { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--pd-ui-line,#293b43);font:12px/1.65 var(--pd-ui-font,sans-serif); }
.pd-retained-groups dt { color:var(--pd-ui-muted,#a4b7c2); }
.pd-retained-groups dd { margin:0;min-width:0;overflow-wrap:anywhere; }
.pd-retained-groups time { font:11px/1.8 var(--pd-ui-mono,monospace); }
.pd-retained-groups .pd-retained-note { grid-column:1/-1;margin:0; }
.pd-retained-timeline { margin:0;padding:0;list-style:none; }
.pd-retained-event { display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--pd-ui-line,#293b43); }
.pd-retained-event > time { color:var(--pd-ui-muted,#a4b7c2);font:11px/1.8 var(--pd-ui-mono,monospace); }
.pd-retained-event > div { min-width:0; }
.pd-retained-event small { font:10px/1.4 var(--pd-ui-font,sans-serif);color:var(--pd-ui-muted,#a4b7c2); }
.pd-retained-event p { display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:6px 0 0;font:12px/1.6 var(--pd-ui-font,sans-serif);overflow-wrap:anywhere; }
.pd-retained-event .pd-retained-event__context { color:var(--pd-ui-muted,#a4b7c2);font-size:10px; }
.pd-event-arrow { color:var(--pd-ui-accent,#65d8bc); }
.pd-retained-older > summary { display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;color:var(--pd-ui-accent,#65d8bc);font:12px/1.5 var(--pd-ui-font,sans-serif);cursor:pointer; }
.pd-retained-older > summary > span { color:var(--pd-ui-muted,#a4b7c2);font-family:var(--pd-ui-mono,monospace); }
@layer pd-quality {
  #pd-report-document[data-report-layout="compact"] .pd-atomic-value, #pd-report-document[data-report-layout="compact"] .pd-metric { white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important; }
  #pd-report-document[data-report-layout="compact"] #report-intelligence > .sec-title { font-size:21px!important;line-height:1.4!important;letter-spacing:-.02em!important; }
}
html[data-report-layout="compact"] :is(.pd-source-when time,.pd-collection-row time) { display:inline-block;direction:ltr;unicode-bidi:isolate; }
@media(max-width:640px) {
  html[data-report-layout="compact"] .pd-retained-panel > summary { padding:12px;gap:8px;font-size:12px; }
  .pd-retained-panel__body { padding:0 12px 14px; }
  .pd-retained-event { grid-template-columns:minmax(0,1fr);gap:5px; }
  .pd-retained-groups { gap:18px; }
  .pd-retained-groups dl > div { grid-template-columns:minmax(0,1fr);gap:3px; }
  @layer pd-quality {
    #pd-report-document #pd-report-page .pd-capture-viewer { height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;top:50%!important;bottom:auto!important;margin:0 auto!important;transform:translateY(-50%)!important; }
    #pd-report-document #pd-report-page .pd-viewer-stage { height:auto!important;min-height:0!important;max-height:calc(100dvh - 220px)!important;flex:0 1 auto!important;padding:6px!important; }
    #pd-report-document #pd-report-page .pd-viewer-stage img { width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100dvh - 232px)!important;object-fit:contain!important; }
    #pd-report-document #pd-report-page .pd-viewer-stage:has(.pd-viewer-status:not([hidden])) { min-height:120px!important; }
  }
}
@media(prefers-reduced-motion:reduce) { html[data-report-layout="compact"] .pd-retained-panel > summary > svg:last-child { transition:none; } }
