/* Keep vertical opponent names inside the felt on short phone viewports.
   Name and count share columns instead of accumulating into a 260px-tall plate. */
@media (orientation:portrait) {
  body.kk-dikey-plakalar #k-sol, body.kk-dikey-plakalar #k-sag {
    display:grid; grid-template-columns:16px 13px; align-items:center; justify-content:center;
    width:42px; min-width:0; box-sizing:border-box;
    column-gap:1px; top:50%; transform:translateY(-50%); padding:7px 4px;
  }
  body.kk-dikey-plakalar #k-sol .pav, body.kk-dikey-plakalar #k-sag .pav {
    grid-column:1 / -1; margin:0 auto 4px;
  }
  body.kk-dikey-plakalar #k-sol .ad, body.kk-dikey-plakalar #k-sag .ad { grid-column:1; grid-row:2; }
  body.kk-dikey-plakalar #k-sol .adet, body.kk-dikey-plakalar #k-sag .adet { grid-column:2; grid-row:2; }
  body.kk-dikey-plakalar #k-sol .acti:empty, body.kk-dikey-plakalar #k-sag .acti:empty,
  body.kk-dikey-plakalar #k-sol .pav:empty, body.kk-dikey-plakalar #k-sag .pav:empty { display:none; }
}
