/* Counter Items — NEW shared two-column table structure, WRM 2.0 visuals.
   Scoped exclusively to the Counter Items tab; no global item/build overrides. */
.wrm2-counter-table{display:block;min-width:0;border:1px solid var(--wrm2-line-strong);background:var(--wrm2-panel)}
.wrm2-counter-row{display:grid;grid-template-columns:minmax(0,25%) minmax(0,75%);min-width:0}
.wrm2-counter-row + .wrm2-counter-row{border-top:1px solid var(--wrm2-line-strong)}
.wrm2-counter-info{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:18px 14px;border-right:1px solid var(--wrm2-line-strong);text-align:center}
.wrm2-counter-info h3{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0 0 10px;font:900 13px/1.4 var(--wrm2-font);letter-spacing:.04em;text-transform:uppercase;color:var(--wrm2-text)}
.wrm2-counter-info h3 .wrm2-inline-icon{display:inline-block;flex:none;width:16px;height:16px;max-width:none;object-fit:contain;border:none}
.wrm2-counter-info p{margin:0;color:var(--wrm2-muted);font:12px/1.65 var(--wrm2-font);overflow-wrap:anywhere}
.wrm2-counter-icons{box-sizing:border-box;justify-content:space-evenly;align-content:center;align-items:flex-start;gap:14px 20px;min-width:0;padding:16px 15px 8px}
.wrm2-counter-table .wrm2-counter-icons .wrm2-game-icon{margin:0}
@media(max-width:700px){
  .wrm2-counter-row{grid-template-columns:minmax(0,1fr)}
  .wrm2-counter-info{padding:14px;border-right:0;border-bottom:1px solid var(--wrm2-line)}
  .wrm2-counter-info h3{margin-bottom:6px}
  .wrm2-counter-icons{justify-content:center;gap:14px 20px;padding:16px 12px 9px}
}
