.pmode{margin-top:20px}
          .pmode .mh{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}
          .pmode .mh img{width:34px;height:34px;object-fit:contain}
          .pmode .mh b{font:650 16px/1.2 var(--font)}
          .pmode .mh p{margin:4px 0 0;font-size:12.5px;color:var(--faint)}
          .pmode .mh small{margin-left:auto;font-size:12.5px;color:var(--faint)}
          .pmaps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface)}
          .pm2{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--surface);text-align:center;transition:background-color .12s}
          .pm2:hover{background:var(--surface2)}
          .pm2 img{width:110px;height:150px;object-fit:contain;border-radius:4px}
          .pm2 b{font:600 13px/1.25 var(--font)}
          .lh,.lr{grid-template-columns:64px minmax(0,1fr) 160px 130px 130px}
          .lr{min-height:64px}
          .lr img{width:46px;height:46px;object-fit:contain}
          .lr .lg{font:650 14.5px/1 var(--font)}
          .th2{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;background:var(--bg2);border-top:1px solid var(--line);font:600 13px/1 var(--font)}
          @media (max-width:1100px){.pmaps{grid-template-columns:repeat(3,minmax(0,1fr))}.lh,.lr{grid-template-columns:56px minmax(0,1fr) 120px}.lh .c-x,.lr .c-x{display:none}}
          @media (max-width:760px){.pmaps{grid-template-columns:repeat(2,minmax(0,1fr))}}
