/* 第三辑仍沿用蓝白校网；缺少成图时使用普通档案影像状态。 */
.day-zero-result-links { margin: 24px 0; border-top: 1px solid #cbd5df; }
.day-zero-result-links > a { display: block; padding: 18px 8px; border-bottom: 1px solid #dce2e7; color: #164d78; text-decoration: none; }
.day-zero-result-links > a:hover { background: #f4f7fa; text-decoration: underline; }
.day-zero-result-links strong { display: block; font-size: 16px; line-height: 1.8; }
.day-zero-result-links span { display: block; margin-top: 6px; color: #78838c; font: 12px/1.8 SimSun, serif; }
.report-photo-unavailable { min-height: 260px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; background: #f3f3f1; border: 1px solid #deded9; color: #8c918f; }
.report-photo-unavailable .icon { width: 32px; height: 32px; stroke-width: 1; }
.report-photo-unavailable span { font-size: 14px; }
.report-photo-unavailable small { color: #a4a8a4; font-size: 12px; }
.report-photo figcaption { line-height: 1.8; }
.wide-photo.report-photo .photo-button img { height: auto; max-height: none; object-fit: contain; filter: none; }
.wide-photo.report-photo-register { width: 100%; max-width: 420px; margin-inline: auto; }
@media (max-width: 680px) { .report-photo-unavailable { min-height: 180px; } .day-zero-result-links > a { padding: 14px 2px; } }
