/* 平台账号 chip：手机上自动换行，不再挤成一片 */
    #pub-plat-box .mp-group { margin-bottom: 10px; }
    #pub-plat-box .mp-glabel { font-size: 12px; color: var(--text2); margin-bottom: 6px; }
    .mp-chips { display: flex; flex-wrap: wrap; gap: 8px; }
    .mp-chip {
      display: inline-flex; align-items: center; gap: 5px; padding: 6px 12px;
      border: 1px solid var(--border); border-radius: 16px; background: var(--bg3);
      font-size: 13px; color: var(--text); cursor: pointer; user-select: none;
      white-space: nowrap; max-width: 100%; -webkit-tap-highlight-color: transparent;
    }
    .mp-chip input { display: none; }
    .mp-chip:has(input:checked) {
      border-color: var(--accent); background: rgba(201,169,97,.14); color: var(--accent); font-weight: 500;
    }
    .mp-dot { width: 7px; height: 7px; border-radius: 50%; flex-shrink: 0; }
    @media (max-width: 640px) {
      .mp-chip { font-size: 12px; padding: 5px 10px; }
      .mp-chips { gap: 6px; }
    }
