.section-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:18px}.daily-breakdown a{color:var(--mw-ink);text-decoration:none}.daily-breakdown a:hover{color:var(--mw-blue);text-decoration:none}.day-link{display:inline-grid;gap:2px}.day-link span{color:var(--mw-muted);font-size:.82rem;font-weight:720}.count-link{display:inline-flex;min-width:44px;justify-content:flex-end;font-weight:850}.daily-breakdown .count-added{color:var(--mw-green)}.daily-breakdown .count-removed{color:var(--mw-red)}.change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.change-card{display:grid;grid-template-columns:112px 1fr;min-height:176px;overflow:hidden;border:1px solid var(--mw-border);border-radius:8px;background:var(--mw-surface);box-shadow:var(--mw-shadow-soft);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.change-card:hover{border-color:var(--mw-border-strong);box-shadow:var(--mw-shadow-hover);transform:translateY(-2px)}.change-photo{display:flex;min-height:176px;align-items:center;justify-content:center;background:var(--mw-blue)}.change-photo img{width:100%;height:100%;object-fit:cover}.change-body{min-width:0;padding:14px}.change-line{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.change-badge.created,.change-badge.reappeared{color:var(--mw-green);background:var(--mw-success-bg);border-color:var(--mw-success-border)}.change-badge.removed{color:var(--mw-red);background:var(--mw-danger-bg);border-color:var(--mw-danger-border)}.change-badge.updated{color:var(--mw-blue);background:var(--mw-info-bg);border-color:var(--mw-info-border)}.offense.crime{color:var(--mw-crime-ink);background:var(--mw-crime-bg)}.offense.misdemeanor{color:var(--mw-misdemeanor-ink);background:var(--mw-misdemeanor-bg)}.offense.mixed,.offense.unknown{color:var(--mw-muted);background:var(--mw-surface-2)}.crime-category{color:var(--mw-ink-soft);background:var(--mw-info-bg);border-color:var(--mw-info-border)}h3 a{color:var(--mw-ink);text-decoration:none}h3 a:hover{color:var(--mw-blue);text-decoration:none}dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:12px 0 0}dt{color:var(--mw-muted);font-size:.7rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}dd{margin:2px 0 0;font-weight:760;overflow-wrap:anywhere}.empty-state{padding:18px 0}@media(max-width:980px){.change-grid{grid-template-columns:1fr}}@media(max-width:580px){.section-head{align-items:start;flex-direction:column}.change-card{grid-template-columns:96px 1fr}dl{grid-template-columns:1fr}}
