/*! v7工作室AI版 · MK 皮肤层：设备列表「Android 版本 / 中文地区 + 真旗帜」样式（配合 mk-geo.js）
 *  [R105/R107] 纯外观层，删掉 index.html 里的引用即回退。 */
.mk-geo-ver{font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:0}
.mk-geo-area{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:100%}
.mk-geo-flag{width:16px;height:12px;flex:none;border-radius:2px;object-fit:cover;
  box-shadow:0 0 0 1px rgba(15,23,42,.10);background:rgba(15,23,42,.04)}
.mk-geo-name{font-size:12.5px;font-weight:600;line-height:1.2}
/* 按表头名隐藏的列（默认：APK）。JS 还会额外打 inline display:none !important，
   因为卡片视图的皮肤规则带 !important 且选择器权重很高。 */
.mk-geo-hidden,
html body .table-area table > thead > tr > th.mk-geo-hidden,
html body .table-area table > tbody > tr > td.mk-geo-hidden,
html body table.mk-cards > thead > tr > th.mk-geo-hidden,
html body table.mk-cards > tbody > tr > td.mk-geo-hidden{display:none !important}
/* 卡片视图下也不换行挤压 */
table.mk-cards .mk-geo-area{justify-content:flex-end}
@media (max-width:640px){.mk-geo-name{font-size:12px}.mk-geo-flag{width:15px;height:11px}}