.robbery-summary { margin-bottom: 22px; padding: 22px; border: 1px solid var(--line); background: linear-gradient(120deg,#cfb99808,transparent 65%),#151517; border-radius: 5px; }
.robbery-summary-head { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; margin-bottom: 20px; }
.robbery-summary-head h3 { margin: 0; font: 600 28px 'Barlow Condensed',sans-serif; }
.robbery-summary-head > span { color: var(--muted); font-size: 11px; }
.robbery-summary-money { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; margin: 0; }
.robbery-summary-money > div { min-width: 0; padding: 18px; border: 1px solid var(--line); background: #101012; }
.robbery-summary dt { color: var(--muted); font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: .7px; line-height: 1.5; }
.robbery-summary-money dd { margin: 8px 0; color: var(--bronze); font: 600 clamp(25px,2.6vw,40px)/1.15 'Barlow Condensed',sans-serif; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
.robbery-summary-money dd.is-negative { color: var(--red); }
.robbery-summary-money small { display: block; color: var(--muted); font-size: 11px; line-height: 1.6; }
.robbery-summary-counts { display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 10px; margin: 16px 0 0; }
.robbery-summary-counts > div { min-width: 0; padding: 12px; border: 1px solid var(--line); background: #171719; }
.robbery-summary-counts dd { margin: 8px 0; font: 600 30px/1.1 'Barlow Condensed',sans-serif; font-variant-numeric: tabular-nums; }
.robbery-summary-counts small { color: var(--muted); font-size: 10px; line-height: 1.5; }
.robbery-summary-counts .is-caught dd { color: var(--red); }
.robbery-summary-counts .is-escaped dd { color: var(--bronze); }
.robbery-summary-note { margin: 16px 0 0; color: var(--muted); font-size: 11px; line-height: 1.6; }
@media(max-width:1100px){.robbery-summary-counts{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:600px){
  .robbery-summary{padding:16px;}
  .robbery-summary-head{align-items:flex-start;flex-direction:column;gap:7px;}
  .robbery-summary-money{grid-template-columns:1fr;gap:10px;}
  .robbery-summary-counts{grid-template-columns:repeat(2,minmax(0,1fr));}
}
