/* ============================================================================
 * [R195] 「设备信息」标签内嵌卡 · 重新排版（竖排分组 + 「标签 | 值」两列行）
 *   爹：「设备标签内嵌的内容重新排版 都挤在一起了」
 *   根因：[R190] 把这张卡从「整宽顶栏横条」搬进右侧标签页第 4 列（1600px 实测宽 368px），
 *         但 [R149]/[R151] 留给它的是「横条字段流」排版：
 *           .mkdi-body  flex-row + flex-wrap   （字段横着挤）
 *           .mkdi-sec   display:contents       （分组框消失）
 *           .mkdi-list  display:contents       （网格消失）
 *         于是标签行与值行各自换行、看不出谁对应谁 → 「都挤在一起了」。
 *   做法（纯 CSS，React 产物与 DOM 零改动）：
 *     ① .mkdi-body 回竖排；② .mkdi-sec 恢复成分组框（保留 R151 的芯片组名）；
 *     ③ .mkdi-list 单列网格；④ 每行 = 「标签 96px | 值 1fr」基线对齐；
 *     ⑤ 卡片高度按内容自适应（超长时卡片内部滚动）。
 *   回退：删掉 index.html 里本文件那一行即可。
 * ==========================================================================*/
@media (min-width: 1500px) {
  /* ⑤ 卡片按内容高、超高内部滚动 */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-card {
    height: auto !important;
    max-height: calc(100% - var(--mk-tabbar-h, 92px) - 8px) !important;
    padding: 8px 12px 9px !important;
    overflow: auto !important;
  }

  /* ① 竖排 */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-body {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 7px !important;
  }

  /* ② 分组 = 一个圆角框；组名 = 小芯片（沿用 R151 配色，宽度按内容） */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec {
    display: block !important;
    margin: 0 !important;
    padding: 6px 8px 6px !important;
    border: 1px solid rgba(24, 43, 77, .075) !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, .58) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .7) !important;
    box-sizing: border-box !important;
  }
  html[data-theme="dark"] body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec {
    background: rgba(255, 255, 255, .035) !important;
    border-color: rgba(146, 178, 224, .14) !important;
    box-shadow: none !important;
  }

  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec-h {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    width: auto !important;
    max-width: 100% !important;
    padding: 1px 8px 1px 5px !important;
    margin: 0 0 5px !important;
    flex: 0 0 auto !important;
  }
  /* 横条时代的竖分隔线 + 渐变长线：标签页里不要 */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec-h::before { display: none !important; }
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec-line { display: none !important; }

  /* ③ 列表单列 */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-list {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 1px !important;
  }

  /* ④ 每行：「标签 | 值」两列，基线对齐（值多长都从同一条竖线开始，一眼看清对应关系） */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-row {
    display: grid !important;
    grid-template-columns: 96px minmax(0, 1fr) !important;
    align-items: baseline !important;
    column-gap: 8px !important;
    padding: 2px 5px !important;
    border-radius: 6px !important;
    flex: 0 0 auto !important;
    min-width: 0 !important;
  }
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-k {
    font-size: 10.5px !important;
    line-height: 1.6 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-v {
    font-size: 11.5px !important;
    line-height: 1.55 !important;
    justify-content: flex-start !important;
    text-align: left !important;
    word-break: break-word !important;
    overflow: hidden !important;
  }
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-v.mono {
    font-size: 10.5px !important;
  }

  /* ⑥ 保住 [R149] 的「与顶栏重复的行不显示」行为
     （本文件选择器比 mk-barmix.css 高一级，必须把这条同等级地重申一遍，
       否则 ④ 的 .mkdi-row{display:grid} 会把被隐藏的重复行重新显示出来） */
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-row.mk-barmix-dup {
    display: none !important;
  }
  html body .ctrl-page.ctrl-page .ctrl-layout.ctrl-layout.ctrl-layout > .ctrl-content > .mk-pin-info .mkdi-sec.mk-barmix-empty {
    display: none !important;
  }
}
