/* Four fresh Edge screenshots, in the user-requested order. Full images, no tabs. */
.records-screens .evidence-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px 20px;margin-bottom:10px}
.records-screens .evidence-heading p{font:600 14px/1.7 var(--sans)}
.records-screens .evidence-heading>span{font-size:11px;color:var(--ink-3)}
.records-screens .evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}
.records-screens .evidence-grid figure{min-width:0}
.records-screens .evidence-grid .image-open{height:auto;aspect-ratio:4/5;border:1px solid var(--line);border-radius:4px;background:var(--card)}
.records-screens .evidence-grid .image-open img{width:100%;height:auto;object-fit:contain}
.records-screens .evidence-grid figcaption{padding-top:9px}
.records-screens .evidence-grid figcaption b{display:block;font:700 16px/1.5 var(--serif);margin-bottom:3px}
.records-screens .evidence-grid figcaption span{display:block;font-size:12px;line-height:1.7;color:var(--ink-2)}
.records-screens .image-dialog{width:min(1440px,96vw)}
.records-screens .image-dialog>img{width:100%;max-width:100%;max-height:none;height:auto}
@media(max-width:1100px){.records-screens .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}
@media(max-width:600px){
 .records-screens .evidence-grid{grid-template-columns:1fr;gap:24px}
 .records-screens .evidence-heading{align-items:start;flex-direction:column;gap:3px}
}
@media print{
 .records-screens .evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
 .records-screens .evidence-grid figure{break-inside:avoid}
 .records-screens .evidence-grid .image-open{height:auto}
 .records-screens .evidence-grid figcaption b{font-size:13px}
 .records-screens .evidence-grid figcaption span{font-size:10px}
}
