/* 出海工具箱 / 工具页 / 出海工具导航（2026-10-25，.pu 作用域，类名 gj- 前缀；色调字号沿用 pillar-ui2.css，导航卡片复用 tool-nav.css 的 nv-）
   本机正本：E:\站点\www.liezhe.com\补丁\gongju.css → wp-content/themes/wpdx-liezhe/assets/css/gongju.css；只在 liezhe-gongju.php 接管的网址加载 */
body.lz-gj,body.lz-gj #main-content{background:#f3f5fb}
.pu .gj-hero h1{margin-top:12px;font-size:44px;line-height:54px;font-weight:800;color:var(--ink);letter-spacing:-.5px}
.pu .gj-hero .u-lead{max-width:980px}
.pu .gj-hero1{display:block}

/* 计算器：左表单 + 右结果 */
.pu .gj-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;margin-top:28px;align-items:stretch}
.pu .gj-form{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:20px;background:#f6f8fd;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-mode{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-mode button{border:0;background:transparent;padding:9px 8px;border-radius:10px;font:inherit;font-size:15px;line-height:22px;color:var(--mu);cursor:pointer}
.pu .gj-mode button[aria-selected=true]{background:var(--bl);color:#fff;font-weight:600;box-shadow:0 4px 12px -4px rgba(47,91,234,.5)}
.pu .gj-f{display:block;margin:0}
.pu .gj-f[hidden]{display:none}
.pu .gj-f>span{display:block;font-size:15px;line-height:22px;font-weight:600;color:var(--ink);margin-bottom:8px}
.pu .gj-f small{display:block;margin-top:6px;font-size:13px;line-height:20px;color:var(--li)}
.pu .gj-f select,.pu .gj-f input{height:52px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px #dfe5f1;font:inherit;font-size:17px;color:var(--ink);padding:0 14px;outline:0;margin:0;width:100%;max-width:none}
.pu .gj-f select:focus,.pu .gj-f input:focus{box-shadow:inset 0 0 0 2px var(--bl)}
.pu .gj-in{display:flex;gap:8px;align-items:center}
.pu .gj-in input{flex:1;min-width:0;font-size:22px;font-weight:700}
.pu .gj-in select{flex:none;width:auto;min-width:96px;max-width:150px}
.pu .gj-in em{flex:none;font-size:16px;color:var(--mu)}
.pu .gj-f-s .gj-in input{font-size:17px;font-weight:600;max-width:140px}

.pu .gj-out{display:flex;flex-direction:column;padding:24px 26px;border-radius:20px;background:linear-gradient(160deg,#fff 40%,#f2f6ff);box-shadow:inset 0 0 0 1px #d5e0ff,0 12px 30px -18px rgba(47,91,234,.45)}
.pu .gj-big span{display:block;font-size:15px;font-weight:600;color:var(--mu)}
.pu .gj-big b{display:block;margin-top:2px;font-size:46px;line-height:56px;font-weight:800;color:var(--ink);letter-spacing:-.5px;word-break:break-all}
.pu .gj-big b em{margin-left:6px;font-size:20px;font-weight:700;color:var(--mu);letter-spacing:0}
.pu .gj-big p{margin-top:2px;font-size:17px;line-height:26px;color:var(--tx)}
.pu .gj-big strong{font-size:22px;color:#1f9d63}
.pu .gj-meter{margin-top:16px;height:10px;border-radius:10px;background:#ffe1e3;overflow:hidden}
.pu .gj-meter i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#1f9d63,#3fc28a)}
.pu .gj-lost{margin-top:8px;font-size:15px;line-height:23px;color:var(--mu)}
.pu .gj-lost b{color:#e5484d}
.pu .gj-bk{margin-top:14px;border-top:1px solid #e8edf7}
.pu .gj-bk li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed #e8edf7;font-size:16px;line-height:24px}
.pu .gj-bk li span{color:var(--tx)}
.pu .gj-bk li small{display:block;font-size:13px;line-height:18px;color:var(--li)}
.pu .gj-bk li b{flex:none;font-weight:700;color:var(--ink);white-space:nowrap}
.pu .gj-bk li.out b{color:#e5484d}
.pu .gj-bk li.net{border-bottom:0}
.pu .gj-bk li.net span,.pu .gj-bk li.net b{font-weight:800;color:#1f9d63}
.pu .gj-fxn{margin-top:auto;padding-top:12px;font-size:13px;line-height:20px;color:var(--li)}
.pu .gj-empty{font-size:16px;color:var(--mu)}

.pu .gj-pre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px}
.pu .gj-pre span{font-size:14px;color:var(--li);margin-right:2px}
.pu .gj-pre button{border:0;padding:5px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd);font:inherit;font-size:14px;line-height:20px;color:var(--tx);cursor:pointer}
.pu .gj-pre button:hover{background:var(--bl3);color:var(--bl)}
.pu .gj-fsrc{margin-top:auto;padding-top:14px;border-top:1px dashed #dfe5f1;font-size:13px;line-height:20px;color:var(--li)}
.pu .gj-fsrc i{color:#1f9d63;margin-right:6px}
.pu .gj-fsrc a{color:var(--mu);border-bottom:1px dashed #cbd5e1}
.pu .gj-ft{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding-top:20px;border-top:1px solid #eef1f6}
.pu .gj-ft .u-ft-l{flex:none;line-height:30px}
.pu .gj-ft .u-ft-p{flex:1;min-width:0}

/* 费率表 */
.pu .gj-rt .u-hd{margin-bottom:22px}
.pu .gj-rows{border-radius:18px;box-shadow:0 0 0 1px var(--bd);overflow:hidden}
.pu .gj-row{display:grid;grid-template-columns:36px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.6fr);gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid #f0f2f7}
.pu .gj-row:nth-child(even){background:#fafbfe}
.pu .gj-row:last-child{border-bottom:0}
.pu .gj-rk{font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}
.pu .gj-rv{font-size:17px;line-height:24px;font-weight:800;color:var(--bl)}
.pu .gj-rn{font-size:14px;line-height:22px;color:var(--mu)}
.pu .gj-chip{display:inline-flex;gap:4px;margin:4px 6px 0 0;padding:0 8px;border-radius:7px;background:#eef3ff;font-size:13px;line-height:22px;color:var(--tx);white-space:nowrap}
.pu .gj-chip b{color:var(--bl)}
.pu .gj-src{margin-top:14px;font-size:13px;line-height:20px;color:var(--li)}
.pu .gj-src i{color:#1f9d63;margin-right:6px}
.pu .gj-src a{color:var(--mu);border-bottom:1px dashed #cbd5e1}
.pu .gj-src a:hover{color:var(--bl)}

/* 说明文：左目录 + 右正文 */
.pu .gj-art{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;align-items:start}
.pu .gj-toc{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}
.pu .gj-toc .u-kicker{margin-bottom:8px}
.pu .gj-toc a{padding:7px 10px;border-radius:10px;font-size:15px;line-height:22px;color:var(--tx)}
.pu .gj-toc a:hover{background:#f5f7fc;color:var(--bl)}
/* 10-26 正文排版 C（站主选定，同 single.css 末尾那段；数值出自设计库 刻度.md 二）：18/32、正文不收窄、段距 24、h2 30/700 上 56 下 32 */
.pu .gj-body{font-size:18px;line-height:32px;color:#1e293b;width:100%;box-sizing:border-box;max-width:none} /* 10-26 站主改选 C：不收窄（A 是 686px 居中） */
.pu .gj-body h2{margin:56px 0 32px;font-size:30px;line-height:40px;font-weight:700;color:var(--ink);scroll-margin-top:16px}
.pu .gj-body h2:first-child{margin-top:0}
.pu .gj-body p{margin:0 0 24px;line-height:32px} /* 原来没写行高，被别处压成 20px（17px 字 1.18 倍）*/
.pu .gj-body ul,.pu .gj-body ol{margin:0 0 24px;padding-left:0;counter-reset:gj}
.pu .gj-body li{position:relative;padding-left:30px;margin-bottom:12px}
.pu .gj-body ul>li::before{content:"";position:absolute;left:8px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--bl)}
.pu .gj-body ol>li{counter-increment:gj}
.pu .gj-body ol>li::before{content:counter(gj);position:absolute;left:0;top:5px;width:22px;height:22px;border-radius:7px;background:var(--bl3);color:var(--bl);font-size:13px;line-height:22px;font-weight:700;text-align:center}
.pu .gj-body b{color:var(--ink)}
.pu .gj-body a{color:var(--bl);font-weight:600;border-bottom:1.5px solid rgba(47,91,234,.3)}
.pu .gj-body .gj-eq{padding:16px 20px;border-radius:14px;background:#fff8e6;box-shadow:inset 0 0 0 1px #ffe3a3;font-weight:600;color:var(--ink)}
.pu .gj-body table{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:15px;line-height:22px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--bd)}
.pu .gj-body th{background:#1e293b;color:#fff;font-weight:600;text-align:left;padding:11px 12px;font-size:14px}
.pu .gj-body td{padding:11px 12px;border-bottom:1px solid #f0f2f7;color:var(--tx)}
.pu .gj-body tbody tr:nth-child(even) td{background:#fafbfe}
.pu .gj-body td b{color:#1f9d63}

/* 收款渠道 + 延伸阅读 + 其它工具 */
.pu .gj-h2{font-size:24px;line-height:32px;font-weight:800;color:var(--ink);margin:0 0 16px}
.pu .gj-h2+.nv-grid{margin-top:0}
.pu .gj-more .gj-h2:not(:first-child){margin-top:30px}
.pu .gj-alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pu .gj-alt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--bd);transition:box-shadow .15s,transform .15s}
.pu .gj-alt:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d5e0ff,0 10px 24px -12px rgba(30,41,90,.25)}
.pu .gj-alt>div{flex:1;min-width:0}
.pu .gj-alt b{display:block;font-size:17px;line-height:24px;font-weight:700;color:var(--ink)}
.pu .gj-alt span:not(.u-ic){display:block;font-size:14px;line-height:22px;color:var(--mu)}
.pu .gj-alt>.fa{color:var(--li)}
.pu .gj-ft{margin-top:22px}
.pu .nv-grid.gj-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pu .gj-tc .nv-one{min-height:0}
.pu .gj-tc .nv-nm>b{white-space:normal}
.pu .gj-tc.soon{background:#fafbfe}
.pu .gj-tc.soon .nv-more{color:var(--li)}
.pu .gj-tc.soon .nv-av{filter:saturate(.55)}
.pu .gj-tc.cur{box-shadow:inset 0 0 0 2px var(--bl)}
.pu .nv-bd.gj-ad{background:#fff4e8;color:#d9730d}
.pu .gj-navlink{margin-top:20px;font-size:16px}
.pu .gj-navlink a{display:inline-flex;align-items:center;gap:8px;color:var(--bl);font-weight:600}
.pu .gj-own{background:linear-gradient(160deg,#fff 60%,#f4f7ff)}

@media (max-width:1240px){
  .pu .nv-grid.gj-g3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1100px){
  .pu .gj-calc{grid-template-columns:minmax(0,1fr)}
  .pu .gj-art{grid-template-columns:minmax(0,1fr);gap:20px}
  .pu .gj-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}
  .pu .gj-toc .u-kicker{width:100%;margin-bottom:0}
  .pu .gj-toc a{background:#f5f7fc;box-shadow:inset 0 0 0 1px var(--bd);font-size:14px;padding:6px 12px}
  .pu .gj-alts{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .pu .gj-hero h1{font-size:32px;line-height:40px}
  .pu .gj-calc{margin-top:20px;gap:14px}
  .pu .gj-form{padding:16px;gap:14px}
  .pu .gj-mode button{font-size:14px;line-height:20px;padding:8px 6px}
  .pu .gj-out{padding:18px 16px}
  .pu .gj-big b{font-size:36px;line-height:44px}
  .pu .gj-bk li{font-size:16px}
  .pu .gj-row{grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:14px}
  .pu .gj-row>.u-ic{grid-row:span 3;align-self:start}
  .pu .gj-rk,.pu .gj-rv,.pu .gj-rn{grid-column:2}
  .pu .gj-rn{font-size:16px;line-height:24px}
  .pu .gj-lost,.pu .gj-alt span:not(.u-ic),.pu .gj-big p{font-size:16px;line-height:25px}
  .pu .gj-bk li small,.pu .gj-fxn,.pu .gj-fsrc,.pu .gj-src,.pu .gj-f small{font-size:14px;line-height:21px}
  .pu .gj-body{font-size:16px;line-height:28px}
  .pu .gj-body p{margin-bottom:20px;line-height:28px}
  .pu .gj-body li{margin-bottom:8px}
  .pu .gj-body h2{font-size:24px;line-height:32px;margin-top:48px;margin-bottom:24px}
  .pu .gj-body h2:first-child{margin-top:0}
  .pu .gj-body table{display:block;overflow-x:auto;white-space:nowrap}
  .pu .nv-grid.gj-g3{grid-template-columns:minmax(0,1fr)}
  .pu .gj-h2{font-size:21px;line-height:30px}
}

/* 提醒条、换币按钮、牌价表 / 时区表、24 小时对照、时区结果、正文要点卡片（10-25 第二批工具加） */
.pu .gj-note{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 18px;border-radius:14px;background:#fff4e8;box-shadow:inset 0 0 0 1px #ffd9b3;font-size:15px;line-height:24px;color:var(--tx)}
.pu .gj-note>.fa{flex:none;margin-top:4px;color:#f08a24;font-size:17px}
.pu .gj-note a{color:var(--bl);font-weight:600}
.pu .gj-swap{display:flex;justify-content:center;margin:-8px 0 -10px}
.pu .gj-swap button{width:40px;height:40px;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--bd),0 4px 10px -6px rgba(30,41,90,.3);color:var(--bl);font-size:16px;cursor:pointer}
.pu .gj-swap button:hover{background:var(--bl3)}
.pu .gj-tw{border-radius:18px;box-shadow:0 0 0 1px var(--bd);overflow:hidden}
.pu .gj-tb{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}
.pu .gj-tb thead th{background:#f6f8fd;color:var(--mu);font-size:13px;font-weight:700;text-align:left;padding:12px 16px;border-bottom:1px solid var(--bd)}
.pu .gj-tb tbody th,.pu .gj-tb td{padding:13px 16px;border-bottom:1px solid #f0f2f7;text-align:left;font-weight:400;color:var(--tx);vertical-align:middle}
.pu .gj-tb tbody tr:nth-child(even){background:#fafbfe}
.pu .gj-tb tbody tr:last-child>*{border-bottom:0}
.pu .gj-tb tbody th{font-weight:700;color:var(--ink)}
.pu .gj-tb small{display:block;font-size:13px;line-height:19px;color:var(--li);font-weight:400}
.pu .gj-tb td b{color:var(--bl);font-weight:800}
.pu .gj-h3{margin:30px 0 6px;font-size:20px;line-height:28px;font-weight:800;color:var(--ink)}
.pu .gj-sd{font-size:15px;line-height:24px;color:var(--mu);margin-bottom:14px}
.pu .gj-hrs{display:flex;flex-direction:column;gap:6px;overflow-x:auto;padding-bottom:4px}
.pu .gj-hr{display:grid;grid-template-columns:64px repeat(24,minmax(26px,1fr));gap:3px;min-width:760px;align-items:center}
.pu .gj-hl{font-size:14px;font-weight:700;color:var(--ink)}
.pu .gj-hr i{display:block;height:30px;border-radius:6px;font-size:12px;line-height:30px;text-align:center;color:var(--mu);background:#f1f3f8}
.pu .gj-hr i.w{background:#1f9d63;color:#fff;font-weight:700}
.pu .gj-hr i.e{background:#cfeedd;color:#17714a}
.pu .gj-zl li{padding-left:12px;border-left:4px solid #e5e9f2}
.pu .gj-zl li.w{border-left-color:#1f9d63}
.pu .gj-zl li.e{border-left-color:#9fdcbf}
.pu .gj-zl li b{text-align:right}
.pu .gj-zl li b small{display:block;font-size:13px;line-height:18px;color:var(--li);font-weight:400}
.pu .gj-big b em.gj-sm,.pu .gj-big b em{white-space:nowrap}
.pu .gj-body .gj-kp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 20px;padding:0}
.pu .gj-body .gj-kp>li{margin:0;padding:16px 18px;border-radius:14px;background:#f6f8fd;box-shadow:inset 0 0 0 1px var(--bd);font-size:16px;line-height:27px}
.pu .gj-body .gj-kp>li::before{display:none}
.pu .gj-body .gj-kp>li>b:first-child{display:block;margin-bottom:4px;font-size:17px;color:var(--ink)}
@media (max-width:760px){
  .pu .gj-note{font-size:16px;line-height:25px;padding:12px 14px}
  .pu .gj-tw{box-shadow:none;border-radius:0;overflow:visible}
  .pu .gj-tb thead{display:none}
  .pu .gj-tb tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px;margin-bottom:10px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--bd);background:#fff!important}
  .pu .gj-tb tbody th,.pu .gj-tb td{padding:0;border:0;font-size:16px}
  .pu .gj-tb tbody th{grid-column:1/-1}
  .pu .gj-tb td::before{content:attr(data-l);display:block;font-size:13px;line-height:18px;color:var(--li)}
  .pu .gj-body .gj-kp{grid-template-columns:minmax(0,1fr)}
  .pu .gj-sd{font-size:16px;line-height:25px}
}
.pu .gj-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.pu .gj-src span{display:block}
.pu .gj-f.gj-off[hidden]{display:none}
.pu .gj-cmp{margin-top:14px;max-height:320px;overflow:auto;border-top:1px solid #e8edf7}
.pu .gj-cmp li.cur span,.pu .gj-cmp li.cur b{color:var(--bl);font-weight:800}
.pu .gj-cmp li span small{display:inline;margin-left:6px}
.pu .nv-grid.gj-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:760px){.pu .nv-grid.gj-g2{grid-template-columns:minmax(0,1fr)}}

/* ===== 按工具定的新版主视觉（10-26，?ui=2）===== */
.pu .gj-calc.gj-calc-s{grid-template-columns:minmax(0,1fr);margin-top:0;gap:14px}
.pu .gj-calc-s .gj-out{padding:20px 22px}
.pu .gj-calc-s .gj-big b{font-size:38px;line-height:46px}
/* 汇率：牌价板 */
.pu .gj-hv{margin-top:26px}
.pu .gj-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;align-items:stretch}
.pu .gj-bigrate{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;box-shadow:0 16px 36px -18px rgba(30,58,138,.6)}
.pu .gj-bigrate .u-kicker{color:#a5b4fc}
.pu .gj-bigrate>b{display:block;margin-top:6px;font-size:72px;line-height:80px;font-weight:800;letter-spacing:-1.5px;color:#fff}
.pu .gj-bigrate>b em{margin-left:8px;font-size:24px;font-weight:700;color:#c7d2fe;letter-spacing:0}
.pu .gj-bigrate>p{margin-top:4px;font-size:15px;line-height:24px;color:#c7d2fe}
.pu .gj-rate3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.pu .gj-rate3 li{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.08)}
.pu .gj-rate3 span{display:block;font-size:13px;line-height:19px;color:#a5b4fc}
.pu .gj-rate3 b{display:block;font-size:20px;line-height:28px;font-weight:800;color:#fff}
.pu .gj-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}
.pu .gj-tile{padding:12px 14px;border-radius:14px;background:linear-gradient(145deg,#fff,var(--c3));box-shadow:inset 0 0 0 1px var(--c6)}
.pu .gj-tile span{display:block;font-size:13px;line-height:19px;color:var(--mu)}
.pu .gj-tile span em{margin-left:4px;color:var(--c);font-weight:700}
.pu .gj-tile b{display:block;margin-top:2px;font-size:22px;line-height:30px;font-weight:800;color:var(--ink)}
.pu .gj-tile small{display:block;font-size:13px;line-height:18px;color:var(--li)}
/* 汇率：差价条 */
.pu .gj-bars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px dashed #e8edf7}
.pu .gj-bars li:last-child{border-bottom:0}
.pu .gj-bars li>span{font-size:16px;line-height:24px;color:var(--tx)}
.pu .gj-bars li>i{display:block;height:16px;border-radius:8px;background:#f1f3f8;overflow:hidden}
.pu .gj-bars li>i>i{display:block;height:100%;border-radius:8px;background:var(--c)}
.pu .gj-bars li>b{font-size:18px;font-weight:800;color:var(--ink);white-space:nowrap}
/* Etsy：售价阶梯 */
.pu .gj-ev{margin-top:26px}
.pu .gj-ladder-w{padding:22px 24px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd),0 12px 30px -20px rgba(30,41,90,.35)}
.pu .gj-lad-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}
.pu .gj-lad-hd .u-kicker{flex:1 0 100%}
.pu .gj-seg{display:inline-flex;padding:3px;border-radius:12px;background:#f5f7fc;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-seg button{border:0;background:transparent;padding:6px 14px;border-radius:9px;font:inherit;font-size:14px;line-height:20px;color:var(--mu);cursor:pointer}
.pu .gj-seg button[aria-pressed=true]{background:#fff;color:var(--bl);font-weight:700;box-shadow:0 1px 3px rgba(15,23,42,.12)}
.pu .gj-chk{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--tx);cursor:pointer}
.pu .gj-ladder li{display:grid;grid-template-columns:96px minmax(0,1fr) 110px;gap:14px;align-items:center;padding:7px 0}
.pu .gj-lp{font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap}
.pu .gj-lb{display:flex;height:26px;border-radius:8px;overflow:hidden;background:#f1f3f8}
.pu .gj-lb i,.pu .gj-legend i{display:block;height:100%;transition:width .25s}
.pu .gj-lb i.net,.pu .gj-legend i.net{background:#1f9d63}
.pu .gj-lb i.tr,.pu .gj-legend i.tr{background:#3b6cf6}
.pu .gj-lb i.py,.pu .gj-legend i.py{background:#f08a24}
.pu .gj-lb i.ls,.pu .gj-legend i.ls{background:#7c5cf5}
.pu .gj-lb i.ad,.pu .gj-legend i.ad{background:#e5484d}
.pu .gj-lr{font-size:15px;line-height:20px;font-weight:800;color:#e5484d;text-align:right;white-space:nowrap}
.pu .gj-lr small{display:block;font-size:13px;font-weight:400;color:var(--li)}
.pu .gj-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:14px;color:var(--mu)}
.pu .gj-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:-8px}
.pu .gj-ladder-w .gj-sd{margin:10px 0 0}
.pu .gj-wantr{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fff8e6;box-shadow:inset 0 0 0 1px #ffe3a3;font-size:15px;line-height:24px;color:var(--tx)}
.pu .gj-wantr strong{font-size:20px;color:#d9730d}
@media (max-width:1100px){
  .pu .gj-board{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .pu .gj-bigrate{padding:20px 18px}
  .pu .gj-bigrate>b{font-size:52px;line-height:60px}
  .pu .gj-rate3{grid-template-columns:minmax(0,1fr)}
  .pu .gj-rate3 li{display:flex;justify-content:space-between;align-items:center}
  .pu .gj-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pu .gj-bars li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}
  .pu .gj-bars li>i{grid-column:1/-1;grid-row:2}
  .pu .gj-ladder-w{padding:16px 14px}
  .pu .gj-ladder li{grid-template-columns:70px minmax(0,1fr) 78px;gap:8px}
  .pu .gj-lp,.pu .gj-lr{font-size:14px}
  .pu .gj-chk,.pu .gj-legend{font-size:15px}
}

/* ===== 新版 8 页主视觉 + 降噪（10-26：每块最多三级文字 = 标题 / 16 正文 / 14 灰辅助；不要英文小标签；图标一种蓝；颜色只留到账绿、扣费红）===== */
body.lz-gj-v2 .pu .u-eb{display:none}
body.lz-gj-v2 .pu .gj-hero h1{margin-top:0}
body.lz-gj-v2 .pu .u-meta{font-size:14px}
body.lz-gj-v2 .pu .u-lead{font-size:16px;line-height:28px}
body.lz-gj-v2 .pu .gj-note{font-size:14px;line-height:22px}
body.lz-gj-v2 .pu .u-ic,body.lz-gj-v2 .pu .nv-av,body.lz-gj-v2 .pu .gj-tile{--c:#3b6cf6;--c3:#eef3ff;--c6:#d5e0ff}
body.lz-gj-v2 .pu .gj-tile span em{color:var(--mu)}
body.lz-gj-v2 .pu .gj-rk{font-size:16px;font-weight:600}
body.lz-gj-v2 .pu .gj-rv{font-size:16px;font-weight:700;color:var(--ink)}
body.lz-gj-v2 .pu .gj-rn{font-size:14px}
body.lz-gj-v2 .pu .gj-chip{background:#f5f7fc}
body.lz-gj-v2 .pu .gj-chip b{color:var(--ink)}
body.lz-gj-v2 .pu .u-hd h2{font-size:28px;line-height:38px}
body.lz-gj-v2 .pu .u-hd p{font-size:16px;line-height:26px}
.pu .gj-cap{font-size:16px;line-height:24px;font-weight:600;color:var(--ink);margin-bottom:10px}
.pu .gj-aux{font-size:14px;line-height:22px;color:var(--mu)}
.pu .gj-mv,.pu .gj-vs,.pu .gj-lb2,.pu .gj-clocks,.pu .gj-ovl{margin-top:24px}
.pu .gj-mv-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}
.pu .gj-mv-hd .gj-h2{margin:0 auto 0 0;font-size:22px;line-height:30px}
.pu .gj-seg .gj-aux{padding:6px 8px 6px 10px}
/* 收款：瀑布 + 对比 */
.pu .gj-mv-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.pu .gj-wfall,.pu .gj-cmp2{padding:20px 22px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-wf2 li,.pu .gj-cmp2 li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px dashed #e8edf7;font-size:16px;line-height:24px}
.pu .gj-wf2 li:last-child,.pu .gj-cmp2 li:last-child{border-bottom:0}
.pu .gj-wf2 li>span,.pu .gj-cmp2 li>span{color:var(--tx)}
.pu .gj-wf2 li>i,.pu .gj-cmp2 li>i{position:relative;display:block;height:14px;border-radius:7px;background:#f1f3f8;overflow:hidden}
.pu .gj-wf2 li>i>i{position:absolute;top:0;bottom:0;border-radius:7px;background:#94a3b8}
.pu .gj-wf2 li.out>i>i{background:#e5484d}
.pu .gj-wf2 li.net>i>i,.pu .gj-cmp2 li>i>i{background:#1f9d63}
.pu .gj-cmp2 li>i>i{display:block;height:100%;border-radius:7px;background:#cbd5e1}
.pu .gj-cmp2 li.me>i>i{background:#1f9d63}
.pu .gj-cmp2 li.me>span{font-weight:600;color:var(--ink)}
.pu .gj-wf2 li>b,.pu .gj-cmp2 li>b{font-weight:700;color:var(--ink);white-space:nowrap;text-align:right}
.pu .gj-wf2 li.out>b{color:#e5484d}
.pu .gj-wf2 li.net>b{color:#1f9d63}
.pu .gj-cmp2 li>b small{display:block;font-size:14px;font-weight:400;color:var(--mu)}
.pu .gj-cmp2 .gj-aux,.pu .gj-wfall .gj-aux{margin-top:8px}
/* 左右两张卡 */
.pu .gj-vs-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.pu .gj-vsc{position:relative;padding:22px 24px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-vsc.win{box-shadow:inset 0 0 0 2px #1f9d63}
.pu .gj-vsc.win::after{content:"更划算";position:absolute;top:18px;right:20px;padding:2px 10px;border-radius:999px;background:#eaf8f1;color:#1f9d63;font-size:14px;font-weight:700}
.pu .gj-vsc h3{font-size:20px;line-height:28px;font-weight:800;color:var(--ink)}
.pu .gj-vsc>.gj-aux{margin-top:4px;min-height:44px}
.pu .gj-vsn{margin-top:14px}
.pu .gj-vsn b{display:block;font-size:40px;line-height:48px;font-weight:800;color:var(--ink)}
.pu .gj-vsn span{font-size:14px;color:var(--mu)}
.pu .gj-vs>.gj-aux{margin-top:12px}
/* 时钟 */
.pu .gj-clocks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.pu .gj-clk{padding:16px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd);text-align:center}
.pu .gj-clk.me{background:#0f172a;box-shadow:none}
.pu .gj-clk span{display:block;font-size:16px;font-weight:600;color:var(--ink)}
.pu .gj-clk b{display:block;margin:4px 0 2px;font-size:40px;line-height:46px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}
.pu .gj-clk small{display:block;font-size:14px;line-height:20px;color:var(--mu)}
.pu .gj-clk.me span,.pu .gj-clk.me b{color:#fff}
.pu .gj-clk.me small{color:#cbd5e1}
.pu .gj-ovl{padding:20px 22px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-ovl .gj-aux{margin-top:10px}
/* 价格排行 */
.pu .gj-lb2{padding:20px 22px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--bd)}
.pu .gj-lb2 .gj-lbu{margin:-6px 0 10px}
.pu .gj-rank{counter-reset:rk;max-height:560px;overflow:auto;padding-right:4px}
.pu .gj-rank li{counter-increment:rk;display:grid;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) 110px;gap:12px;align-items:center;padding:9px 6px;border-bottom:1px dashed #e8edf7;cursor:pointer;border-radius:10px}
.pu .gj-rank li::before{content:counter(rk);font-size:14px;font-weight:700;color:var(--mu);text-align:center}
.pu .gj-rank li:hover{background:#f8fafd}
.pu .gj-rank li.cur{background:#eaf8f1}
.pu .gj-rk-n{font-size:16px;line-height:22px;font-weight:600;color:var(--ink)}
.pu .gj-rk-n small{display:block;font-size:14px;line-height:20px;font-weight:400;color:var(--mu)}
.pu .gj-rk-b{display:block;height:12px;border-radius:6px;background:#f1f3f8;overflow:hidden}
.pu .gj-rk-b i{display:block;height:100%;border-radius:6px;background:#3b6cf6}
.pu .gj-rank li.cur .gj-rk-b i{background:#1f9d63}
.pu .gj-rank li>b{font-size:16px;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap}
.pu .gj-rank li>b small{font-size:14px;font-weight:400;color:var(--mu);margin-left:2px}
/* Etsy、汇率在降噪下收颜色 */
body.lz-gj-v2 .pu .gj-lb i.tr,body.lz-gj-v2 .pu .gj-legend i.tr{background:#3b6cf6}
body.lz-gj-v2 .pu .gj-lb i.py,body.lz-gj-v2 .pu .gj-legend i.py{background:#7ea0f8}
body.lz-gj-v2 .pu .gj-lb i.ls,body.lz-gj-v2 .pu .gj-legend i.ls{background:#bccdfb}
body.lz-gj-v2 .pu .gj-bars li.t-purple,body.lz-gj-v2 .pu .gj-bars li.t-orange{--c:#94a3b8}
body.lz-gj-v2 .pu .gj-bars li.t-blue{--c:#3b6cf6}
@media (max-width:1100px){
  .pu .gj-mv-b,.pu .gj-vs-b{grid-template-columns:minmax(0,1fr)}
  .pu .gj-clocks{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){
  .pu .gj-mv-hd .gj-h2{font-size:20px;line-height:28px;flex:1 0 100%}
  .pu .gj-wfall,.pu .gj-cmp2,.pu .gj-vsc,.pu .gj-ovl,.pu .gj-lb2{padding:16px 14px}
  .pu .gj-wf2 li,.pu .gj-cmp2 li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}
  .pu .gj-wf2 li>i,.pu .gj-cmp2 li>i{grid-column:1/-1;grid-row:2}
  .pu .gj-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pu .gj-clk b{font-size:34px;line-height:40px}
  .pu .gj-rank li{grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px}
  .pu .gj-rk-b{grid-column:2/-1;grid-row:2}
  .pu .gj-vsn b{font-size:34px;line-height:42px}
  .pu .gj-seg{flex-wrap:wrap}
}
.pu .gj-wfall{display:flex;flex-direction:column}
.pu .gj-concl{margin-top:auto;padding:12px 14px;border-radius:12px;background:#f5f7fc;font-size:16px;line-height:26px;color:var(--tx)}
.pu .gj-wfall .gj-aux{margin-bottom:12px}
.pu .gj-concl b{color:#1f9d63}
