/* v5: four concise sample sections. Shared across all three colorways.
   Scope is report layout only; theme tokens, entry, inputs and tracking stay intact. */
body[data-view="summary"] .header { padding-top:6px; padding-bottom:0; }
#summary-view .back-button { margin-bottom:0; }
#summary-view .screen-title { font-size:28px; margin:2px 0 12px; }
#summary-view .query-summary { margin-bottom:16px; }
#summary-view .summary-heading { padding:7px 12px; }
#summary-view .query-summary dl { padding:0 12px; }
#summary-view .query-summary dl>div { padding:7px 0; }
#summary-view .preview-heading { margin-bottom:10px; text-align:left; }
#summary-view .preview-heading h3 { font-size:18px; line-height:1.2; margin:0 0 5px; text-align:left; letter-spacing:-.25px; }
#summary-view .preview-heading p { font-size:10px; line-height:1.4; text-align:left; }
#summary-view .report-inventory { padding:7px 0; border:0; background:transparent; gap:12px; margin-bottom:9px; font-size:10px; }
#summary-view .report-inventory strong { font-size:14px; }
#summary-view .inventory-example { padding:3px 6px; font-size:8px; }
#summary-view .dossier-document { gap:9px; }
#summary-view .dossier-heading { padding:10px 12px 8px; gap:8px; }
#summary-view .dossier-icon { width:24px; height:26px; flex-basis:24px; font-size:19px; border-radius:6px; }
#summary-view .dossier-heading h4 { font-size:13px; line-height:1.25; }
#summary-view .dossier-number { display:none; }
#summary-view .dossier-description { display:none; }
#summary-view .dossier-attention .dossier-description { display:block; padding:0; margin:0 12px 9px; font-size:10px; line-height:1.4; }
#summary-view .dossier-fields { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
#summary-view .dossier-field { display:block; min-width:0; min-height:0; border-bottom:0; padding:8px 12px 10px; }
#summary-view .dossier-field:nth-child(2) { border-inline-start:1px solid var(--line); }
#summary-view .dossier-field dt { font-size:10px; line-height:1.3; min-height:13px; padding:0; }
#summary-view .dossier-field dd { margin-top:5px; }
#summary-view .dossier-blur { filter:blur(4.5px); max-width:100%; }
#summary-view .dossier-blur>span { font-size:12px; line-height:1.35; }
#summary-view .dossier-blur>span+span { display:none; }
#summary-view .dossier-timeline .dossier-field dt::before { display:none; }
#summary-view .report-closing { padding:13px 0 0; gap:9px; }
#summary-view .report-closing>span { font-size:27px; }
#summary-view .report-closing strong { font-size:14px; }
#summary-view .report-closing p { margin-top:4px; font-size:10px; }
#summary-view .report-outline { margin-top:4px; }
body[data-view="summary"] .footer { padding-top:0; }
@media(max-width:360px) {
 #summary-view .screen-title { font-size:25px; }
 #summary-view .dossier-heading { padding-inline:10px; }
 #summary-view .dossier-heading h4 { font-size:12px; }
 #summary-view .dossier-field { padding-inline:10px; }
 #summary-view .dossier-attention .dossier-description { margin-inline:10px; }
}
