/* 星天璀工作台 · 首页 v2（2026-11-04）· 类名一律 hm- 前缀 · 色块按卡片类型固定 */
.hm{--hm-r:18px;max-width:1480px;margin:0 auto;padding:4px 2px 40px}
.hm-t-orange{--t:#E5963B;--tb:#FFF1E0;--ti:#A85A12}.hm-t-green{--t:#3FA373;--tb:#E6F4EC;--ti:#25694A}.hm-t-blue{--t:#4A8BD6;--tb:#E7F0FB;--ti:#245C99}
.hm-t-purple{--t:#8B78C9;--tb:#EFEAF8;--ti:#55468A}.hm-t-red{--t:#E46A5E;--tb:#FDE9E7;--ti:#A7362D}.hm-t-yellow{--t:#E9B730;--tb:#FFF6D6;--ti:#80620A}
.hm-t-teal{--t:#35A99E;--tb:#E2F5F3;--ti:#1C6C65}.hm-t-pink{--t:#E07BA5;--tb:#FCEAF2;--ti:#9C3967}
/* 顶部欢迎条 */
.hm-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:18px 22px;border-radius:24px;overflow:hidden;
 background:radial-gradient(circle at 92% 10%,#FFE2BF 0,transparent 38%),radial-gradient(circle at 8% 120%,#DDF1E5 0,transparent 42%),linear-gradient(120deg,#FFF6EA,#FFFDF8 55%,#F1F8F3)}
.hm-hero:before{content:"🐾";position:absolute;right:30%;top:-14px;font-size:70px;opacity:.06;transform:rotate(-18deg)}
.hm-hero img{width:92px;height:96px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(201,122,34,.18));animation:hm-bob 3.2s ease-in-out infinite}
@keyframes hm-bob{50%{transform:translateY(-5px) rotate(-2deg)}}
.hm-hi h1{margin:0;font-size:24px;line-height:1.25;color:var(--ink);letter-spacing:.01em}.hm-hi h1 b{color:var(--deep)}
.hm-hi p{margin:6px 0 0;color:var(--ink2);font-size:13px}.hm-hi p b{color:var(--deep)}
.hm-search{position:relative;margin-top:12px;max-width:440px}.hm-search input{border-radius:999px;padding:9px 16px 9px 36px;border:1.5px solid #F1D6B4;background:#fff;box-shadow:0 4px 14px rgba(229,150,59,.08)}
.hm-search:before{content:"🔍";position:absolute;left:13px;top:8px;font-size:14px}
.hm-sugg{position:absolute;left:0;right:0;top:42px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px rgba(31,42,36,.12);padding:6px;z-index:30;max-height:300px;overflow:auto}
.hm-sugg div{padding:7px 10px;border-radius:9px;cursor:pointer;font-weight:700;display:flex;gap:8px;align-items:center}.hm-sugg div small{color:var(--ink3);font-weight:500;margin-left:auto}.hm-sugg div.on,.hm-sugg div:hover{background:var(--acc-s)}
.hm-clocks{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr));gap:8px}
.hm-clock{background:rgba(255,255,255,.82);border:1px solid #F0E6D8;border-radius:14px;padding:7px 12px;min-width:0}.hm-clock small{display:block;color:var(--ink3);font-size:11px;font-weight:700}
.hm-clock b{font-size:19px;font-variant-numeric:tabular-nums;color:var(--ink)}.hm-clock i{font-style:normal;font-size:11px;color:var(--ink2);margin-left:4px}
/* 工具条 */
.hm-bar{display:flex;align-items:center;gap:8px;margin:16px 2px 10px;flex-wrap:wrap}.hm-bar h2{margin:0 auto 0 0;font-size:15px;color:var(--ink2);font-weight:800}
.hm-editing{background:#FFF7E9;border:1.5px dashed var(--acc);border-radius:14px;padding:8px 12px;font-size:12.5px;color:var(--deep);font-weight:700;margin-bottom:10px}
/* 卡片栅格 */
.hm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;grid-auto-flow:row dense}
.hm-card{grid-column:span 6;min-width:0;background:#fff;border:1px solid #EEE9E1;border-radius:var(--hm-r);padding:14px 16px 16px;position:relative;box-shadow:0 1px 2px rgba(31,42,36,.04);transition:box-shadow .2s,transform .2s}
.hm-card:hover{box-shadow:0 10px 28px rgba(31,42,36,.08)}
.hm-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:4px;border-radius:0 0 6px 6px;background:var(--t)}
.hm-w4{grid-column:span 4}.hm-w6{grid-column:span 6}.hm-w8{grid-column:span 8}.hm-w12{grid-column:span 12}
.hm-hd{display:flex;align-items:center;gap:10px;margin:4px 0 12px}.hm-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:18px;background:var(--tb);flex:0 0 auto}
.hm-hd h3{margin:0;font-size:15.5px;font-weight:800;color:var(--ink)}.hm-hd h3 small{display:block;font-size:11.5px;font-weight:500;color:var(--ink3);margin-top:1px}
.hm-hd .hm-more{margin-left:auto;border:0;background:none;color:var(--ti);font-weight:800;font-size:12px;padding:4px 6px;border-radius:8px}.hm-hd .hm-more:hover{background:var(--tb)}
.hm-empty{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--tb);color:var(--ti);font-size:12.5px;font-weight:600}.hm-empty img{width:46px;height:48px;object-fit:contain;flex:0 0 auto}
.hm-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--tb);color:var(--ti)}
.hm-draft{background:#EEE;color:#666}
/* 编辑态 */
.hm-on .hm-card{outline:2px dashed #E8C9A0;outline-offset:3px;cursor:grab}.hm-on .hm-card.hm-drag{opacity:.4}.hm-on .hm-card.hm-over{outline-color:var(--acc);background:#FFFBF4}
.hm-ed{display:flex;gap:4px;align-items:center;margin-left:auto}.hm-ed button{border:1px solid var(--line);background:#fff;border-radius:8px;font-size:11.5px;font-weight:800;padding:3px 7px;color:var(--ink2)}
.hm-ed button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.hm-ed button.x{color:var(--bad)}
/* 快捷入口 / 星标 */
.hm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}
.hm-tile{border:0;border-radius:16px;padding:12px 10px 11px;text-align:left;background:var(--tb);color:var(--ti);font-weight:800;font-size:12.5px;display:flex;flex-direction:column;gap:6px;min-height:84px;position:relative;overflow:hidden;transition:transform .15s}
.hm-tile:hover{transform:translateY(-3px) rotate(-.5deg)}.hm-tile em{font-style:normal;font-size:24px;line-height:1}.hm-tile small{font-weight:600;font-size:10.5px;opacity:.75}
.hm-tile:after{content:"";position:absolute;right:-14px;bottom:-14px;width:44px;height:44px;border-radius:50%;background:var(--t);opacity:.16}
/* 通知 */
.hm-ntc{display:flex;flex-direction:column;gap:8px}
.hm-n{border-radius:12px;padding:9px 12px 9px 14px;background:#FAFAF7;border-left:4px solid var(--t);cursor:pointer}.hm-n:hover{background:var(--tb)}
.hm-n b{font-size:13.5px;color:var(--ink)}.hm-n .hm-meta{font-size:11px;color:var(--ink3);margin-top:2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.hm-n p{margin:6px 0 0;white-space:pre-wrap;color:var(--ink2);font-size:12.5px;display:none}.hm-n.open p{display:block}
.hm-ticker{display:flex;gap:10px;align-items:center;background:linear-gradient(90deg,#FFE9CC,#FFF6EA);border-radius:12px;padding:9px 12px;font-weight:800;color:var(--deep);font-size:13px}
/* 新闻 */
.hm-news{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.hm-news.solo{grid-template-columns:1fr}
.hm-lead{border-radius:16px;overflow:hidden;background:var(--tb);cursor:pointer;display:flex;flex-direction:column}.hm-lead .pic{aspect-ratio:16/9;background:#F4EEE6 center/cover;border-radius:0}
.hm-lead div.tx{padding:10px 12px}.hm-lead b{font-size:15px;color:var(--ink);line-height:1.35;display:block}.hm-lead p{margin:6px 0 0;color:var(--ink2);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}
.hm-nl{display:flex;flex-direction:column;gap:2px}.hm-nl div{padding:8px 6px;border-bottom:1px dashed #EEE7DC;cursor:pointer;display:flex;gap:10px;align-items:baseline}.hm-nl div:hover b{color:var(--ti)}
.hm-nl b{font-size:13px;color:var(--ink);flex:1;min-width:0}.hm-nl small{color:var(--ink3);font-size:11px;white-space:nowrap}
/* 留言板：便利贴 */
.hm-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}
.hm-note{background:var(--tb);border-radius:4px 16px 16px 16px;padding:12px 13px 10px;box-shadow:0 6px 14px rgba(31,42,36,.06);transform:rotate(-.8deg);position:relative;cursor:pointer;transition:transform .15s}
.hm-note:nth-child(2n){transform:rotate(.9deg)}.hm-note:hover{transform:rotate(0) scale(1.02)}
.hm-note:before{content:"";position:absolute;top:-7px;left:50%;width:44px;height:14px;margin-left:-22px;background:rgba(255,255,255,.7);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06)}
.hm-note b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:4px}.hm-note p{margin:0;white-space:pre-wrap;color:#3B4740;font-size:12.5px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.hm-note small{display:block;text-align:right;margin-top:8px;color:var(--ti);font-weight:800;font-size:11px}
/* 倒计时 */
.hm-ev-big{border-radius:16px;padding:14px 16px;background:linear-gradient(135deg,var(--tb),#fff);border:1.5px solid var(--tb);display:flex;align-items:center;gap:14px}
.hm-ev-big .n{white-space:nowrap;font-size:46px;font-weight:900;color:var(--t);line-height:1;font-variant-numeric:tabular-nums}.hm-ev-big .n small{font-size:14px;color:var(--ti);margin-left:2px}
.hm-ev-big b{font-size:15px;color:var(--ink);display:block}.hm-ev-big p{margin:3px 0 0;font-size:12px;color:var(--ink2)}
.hm-ev{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px dashed #EEE7DC}.hm-ev:last-child{border:0}.hm-ev i{width:10px;height:10px;border-radius:50%;background:var(--t);flex:0 0 auto}
.hm-ev b{flex:1;font-size:13px}.hm-ev span{font-weight:900;color:var(--ti);font-size:13px;white-space:nowrap}
/* 部门作战卡 */
.hm-depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}
.hm-dept{border:0;text-align:left;border-radius:18px;padding:13px 14px 12px;background:var(--tb);color:var(--ink);display:flex;flex-direction:column;gap:6px;min-height:132px;position:relative;overflow:hidden;cursor:pointer;transition:transform .15s,box-shadow .15s}
.hm-dept:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(31,42,36,.08)}
.hm-dept .top2{display:flex;align-items:center;gap:8px}.hm-dept em{font-style:normal;font-size:22px;width:38px;height:38px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.hm-dept strong{font-size:14px;color:var(--ti)}.hm-dept .ppl{margin-left:auto;font-size:11px;font-weight:800;color:var(--ti);background:rgba(255,255,255,.75);padding:2px 8px;border-radius:999px}
.hm-dept p{margin:0;font-size:12.5px;font-weight:700;line-height:1.45;color:var(--ink)}.hm-dept .tbd{color:var(--ink3);font-weight:600}
.hm-dept:after{content:"2027";position:absolute;right:10px;bottom:4px;font-size:26px;font-weight:900;color:var(--t);opacity:.13;letter-spacing:-.02em}
/* 图片墙 / 视频墙 / 产品册 */
.hm-pics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hm-w8 .hm-pics,.hm-w12 .hm-pics{grid-template-columns:repeat(6,minmax(0,1fr))}.hm-w4 .hm-pics{grid-template-columns:repeat(3,minmax(0,1fr))}
.hm-pic{aspect-ratio:1;border-radius:12px;background:#F7F4EF center/contain no-repeat;border:1px solid #F0EBE3;position:relative;overflow:hidden;cursor:zoom-in}
.hm-pic span{position:absolute;left:6px;right:6px;bottom:6px;background:rgba(255,255,255,.92);border-radius:8px;padding:3px 6px;font-size:10.5px;font-weight:800;color:var(--ink);opacity:0;transform:translateY(4px);transition:.15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hm-pic:hover span{opacity:1;transform:none}
.hm-vids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-w8 .hm-vids,.hm-w12 .hm-vids{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-w4 .hm-vids{grid-template-columns:1fr 1fr}
.hm-vid{position:relative;border-radius:14px;overflow:hidden;background:#1F2A24;aspect-ratio:1;cursor:pointer}.hm-vid video{width:100%;height:100%;object-fit:cover;display:block}
.hm-vid .cap{position:absolute;left:0;right:0;bottom:0;padding:18px 8px 7px;background:linear-gradient(transparent,rgba(0,0,0,.66));color:#fff;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hm-vid .play{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:rgba(255,255,255,.88);display:grid;place-items:center;font-size:14px;transition:.15s}.hm-vid:hover .play{opacity:0}
.hm-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}
.hm-book{border:0;padding:0;background:none;text-align:left;cursor:pointer}.hm-book .cv{aspect-ratio:3/4;border-radius:6px 14px 14px 6px;background:var(--tb) center/cover;box-shadow:inset 6px 0 0 rgba(0,0,0,.08),0 8px 16px rgba(31,42,36,.1);display:grid;place-items:center;font-size:34px;transition:transform .15s}
.hm-book:hover .cv{transform:translateY(-4px) rotate(-1.5deg)}.hm-book b{display:block;font-size:12px;margin-top:7px;color:var(--ink);line-height:1.35}.hm-book small{font-size:10.5px;color:var(--ink3)}
.hm-big3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.hm-big{border:0;border-radius:18px;padding:14px;text-align:left;background:var(--tb);color:var(--ti);display:flex;flex-direction:column;gap:6px;min-height:128px;cursor:pointer;transition:transform .15s;position:relative}
.hm-big:hover{transform:translateY(-3px)}.hm-big em{font-style:normal;font-size:30px}.hm-big b{font-size:14px;color:var(--ink)}.hm-big small{font-size:11.5px;color:var(--ink2);font-weight:500;line-height:1.45}
.hm-big .hm-chip{position:absolute;right:10px;top:10px;background:#fff}
/* 学习 / 产品 / 动态 */
.hm-lv{display:flex;align-items:center;gap:14px}.hm-ring{--p:0;width:74px;height:74px;border-radius:50%;background:conic-gradient(var(--t) calc(var(--p)*1%),var(--tb) 0);display:grid;place-items:center;flex:0 0 auto}
.hm-ring span{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:900;font-size:13px;color:var(--ti);text-align:center;line-height:1.1}
.hm-lv b{font-size:15px}.hm-lv p{margin:3px 0 0;font-size:12px;color:var(--ink2)}
.hm-bars{display:flex;flex-direction:column;gap:7px}.hm-brow{display:grid;grid-template-columns:86px 1fr 40px;gap:8px;align-items:center;font-size:12px;font-weight:700}
.hm-brow i{height:10px;border-radius:999px;background:var(--tb);overflow:hidden;display:block}.hm-brow i u{display:block;height:100%;background:var(--t);border-radius:999px}
.hm-big-n{font-size:34px;font-weight:900;color:var(--t);line-height:1}.hm-big-n small{font-size:13px;color:var(--ti);font-weight:700;margin-left:4px}
.hm-feed{display:flex;flex-direction:column}.hm-feed div{display:flex;gap:8px;padding:6px 0;border-bottom:1px dashed #EEE7DC;font-size:12px;align-items:baseline}.hm-feed div:last-child{border:0}
.hm-feed span{flex:1;min-width:0;color:var(--ink)}.hm-feed small{color:var(--ink3);white-space:nowrap;font-size:10.5px}
.hm-skus{display:flex;flex-direction:column;gap:5px;margin-top:10px}.hm-skus div{display:flex;gap:8px;font-size:12px;cursor:pointer;padding:3px 0}.hm-skus div:hover b{color:var(--ti)}.hm-skus b{white-space:nowrap}.hm-skus span{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* 弹窗 */
.hm-dlg{width:min(760px,94vw);max-height:88vh;overflow:auto;border:0;border-radius:22px;padding:20px 22px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.25)}
.hm-dlg::backdrop{background:rgba(31,42,36,.42);backdrop-filter:blur(2px)}.hm-dlg h2{margin:0;font-size:18px}.hm-dlg .hm-x{margin-left:auto}
.hm-dlg .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hm-dlg label{display:block;font-size:12px;font-weight:800;color:var(--ink2);margin:10px 0 4px}
.hm-dlg .body{white-space:pre-wrap;line-height:1.7;font-size:13.5px;margin-top:12px}
.hm-lines{margin:12px 0 0;padding:0;list-style:none}.hm-lines li{padding:8px 12px;border-radius:12px;background:#FAF8F4;margin-bottom:6px;font-size:13px;line-height:1.6}.hm-lines li:first-child{background:var(--tb);font-weight:800;color:var(--ti)}
.hm-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.hm-tabs span{padding:6px 12px;border-radius:999px;background:#F4F1EC;font-weight:800;font-size:12.5px;cursor:pointer}.hm-tabs span.on{background:var(--ink);color:#fff}
.hm-tones{display:flex;gap:6px}.hm-tones span{width:24px;height:24px;border-radius:50%;background:var(--t);cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px #ddd}.hm-tones span.on{box-shadow:0 0 0 2px var(--ink)}
.hm-plist{display:flex;flex-direction:column;gap:6px;margin-top:12px}.hm-prow{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:#FAF8F4;border-left:4px solid var(--t)}
.hm-prow b{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-prow small{color:var(--ink3);font-size:11px;white-space:nowrap}
.hm-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.hm-pick label{display:flex!important;gap:6px;align-items:center;margin:0!important;padding:7px 9px;border-radius:10px;background:#FAF8F4;font-weight:700!important;color:var(--ink)!important;cursor:pointer}
.hm-pick input{width:auto}.hm-pick label:has(input:checked){background:var(--acc-s);box-shadow:inset 0 0 0 1.5px var(--acc)}
.hm-cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px}
.hm-catc{border-radius:16px;padding:12px;background:var(--tb);display:flex;flex-direction:column;gap:6px}.hm-catc b{font-size:13.5px;color:var(--ink)}.hm-catc small{font-size:11.5px;color:var(--ink2);line-height:1.45;flex:1}
.hm-catc button{align-self:flex-start}
@media(max-width:1180px){.hm-w4{grid-column:span 6}.hm-w8{grid-column:span 12}.hm-hero{grid-template-columns:auto 1fr}.hm-clocks{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.hm-grid{gap:12px}.hm-card,.hm-w4,.hm-w6,.hm-w8,.hm-w12{grid-column:1/-1}.hm-hero{grid-template-columns:1fr;padding:16px;gap:10px}.hm-hero img{display:none}
 .hm-hi h1{font-size:19px}.hm-clocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hm-clock{padding:6px 7px;border-radius:12px}.hm-clock b{font-size:15px}.hm-clock i{display:none}.hm-clock small{font-size:10px}.hm-news{grid-template-columns:1fr}.hm-big3{grid-template-columns:1fr}.hm-pics,.hm-w8 .hm-pics,.hm-w12 .hm-pics{grid-template-columns:repeat(3,minmax(0,1fr))}
 .hm-vids,.hm-w8 .hm-vids,.hm-w12 .hm-vids{grid-template-columns:1fr 1fr}.hm-depts{grid-template-columns:1fr 1fr}.hm-dept{min-height:120px}.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-card{padding:12px 12px 14px}}

/* 学习卡已在首页时，隐藏学堂自己插的提醒条（内容重复）*/
#app:has(.hm-learn)>[data-lchome]{display:none}

/* ===== v3（2026-11-04）：行业快讯 / 今日更新 / 利润汇率 / 新品进度 / 固定块 ===== */
.hm-fixed{background:#FFF1E0;color:#A85A12}
.hm-nf{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 10px;align-items:center}.hm-nf span{font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:999px;background:#F4F1EC;color:var(--ink2);cursor:pointer}
.hm-nf span.on{background:var(--ti);color:#fff}.hm-nf span.t{background:#F1EEF9;color:#55468A}.hm-nf span.t.on{background:#55468A;color:#fff}.hm-nf em{width:1px;height:16px;background:var(--line);margin:0 2px}
.hm-nw{display:flex;gap:10px;align-items:flex-start;padding:9px 8px;border-radius:12px;cursor:pointer}.hm-nw:hover{background:#F6F9FD}.hm-nw .tx{flex:1;min-width:0}
.hm-nw b{display:block;font-size:13.5px;color:var(--ink);line-height:1.4}.hm-nw small{display:block;color:var(--ink2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.hm-nw i{font-style:normal;font-size:11px;color:var(--ink3);white-space:nowrap;margin-top:2px}.hm-nw>.hm-chip{margin-top:1px;flex:0 0 auto;min-width:58px;justify-content:center}
.hm-nw.must{background:#FDECEA}.hm-nw.hid{opacity:.45}
.hm-ntop{border-bottom:1.5px dashed #E3E9F2;margin-bottom:6px;padding-bottom:6px}
.hm-roll{max-height:300px;overflow:auto;position:relative}.hm-roll.go{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 92%,transparent)}
.hm-roll.go .hm-roll-in{animation:hm-up linear infinite}.hm-roll.go:hover .hm-roll-in{animation-play-state:paused}@keyframes hm-up{to{transform:translateY(-50%)}}
.hm-nfoot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--ink3)}.hm-nfoot span{margin-right:auto}
.hm-impact{background:#FFF6E8;border-radius:12px;padding:10px 12px;font-weight:700;color:#8A4B0F;margin-top:10px;font-size:13px;line-height:1.6}
.hm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hm-stats div{background:var(--tb);border-radius:14px;padding:9px 10px;display:flex;flex-direction:column}
.hm-stats em{font-style:normal;font-size:16px}.hm-stats b{font-size:22px;font-weight:900;color:var(--ti);line-height:1.1;margin-top:2px}.hm-stats b small{font-size:11px;margin-left:2px}.hm-stats div>small{font-size:11px;color:var(--ink2);font-weight:700}
.hm-ups{display:flex;flex-direction:column;gap:6px;margin-top:10px}.hm-ups div{display:flex;gap:8px;align-items:center;padding:7px 9px;border-radius:10px;background:#FAFAF7;cursor:pointer}.hm-ups b{font-size:12.5px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hm-fxs{display:flex;flex-direction:column;gap:2px}.hm-fx{display:grid;grid-template-columns:62px 1fr auto 60px;gap:8px;align-items:center;font-size:12.5px;padding:3px 0;border-bottom:1px dashed #F0EBDD}
.hm-fx b{font-weight:900}.hm-fx span{font-variant-numeric:tabular-nums;font-weight:700}.hm-fx i{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink3)}.hm-fx i.up{color:#C2453E}.hm-fx i.dn{color:#2F7A55}
.hm-spark{width:60px;height:18px;color:var(--t)}
.hm-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hm-core div{background:var(--tb);border-radius:10px;padding:6px 9px}.hm-core small{display:block;font-size:10.5px;color:var(--ink2);font-weight:700}.hm-core b{font-size:13.5px;color:var(--ink)}
.hm-chg{margin-top:10px;font-size:12px}.hm-chg>b{display:block;margin-bottom:4px}.hm-chg div{display:flex;gap:6px;padding:3px 0}.hm-chg span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-chg small{color:var(--ink3);white-space:nowrap}
.hm-np-sec{font-size:12px;font-weight:900;color:var(--ti);margin:4px 0 6px}
.hm-np{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid #F2EADF;margin-bottom:8px;cursor:pointer;background:#fff}.hm-np:hover{box-shadow:0 6px 18px rgba(31,42,36,.07)}
.hm-np-info{display:flex;gap:10px;align-items:center;min-width:0}.hm-np-info>div:last-child{min-width:0}.hm-np-info b{font-size:13.5px;display:block}.hm-np-info small{font-size:11px;color:var(--ink3)}
.hm-np-img{width:46px;height:46px;border-radius:10px;background:#F4F1EC center/contain no-repeat;flex:0 0 auto}.hm-np-img.e{display:grid;place-items:center;font-size:22px;background:var(--tb)}
.hm-np-head{white-space:nowrap;font-size:12px;color:var(--ink2);margin-top:3px;display:flex;gap:8px;flex-wrap:wrap}.hm-np-head b{color:var(--t);font-size:14px}.hm-np-head b.late{color:#C2453E}.hm-np-ok{color:#2F7A55;font-weight:800}.hm-np-av{white-space:nowrap;background:#FFF1E0;border-radius:999px;padding:0 8px;color:#A85A12}
.hm-np-bar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
.hm-np-c{border-radius:9px;padding:5px 6px;background:#F4F2EE;color:var(--ink3);min-width:0;position:relative}.hm-np-c small{display:block;font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-np-c span{font-size:11px;font-weight:700;white-space:nowrap}
.hm-np-c.done{background:#E3F3EA;color:#25694A}.hm-np-c.cur{background:#FFE7C7;color:#A85A12;box-shadow:inset 0 0 0 1.5px #E5963B}.hm-np-c.late{background:#FDE2DF;color:#A7362D;box-shadow:inset 0 0 0 1.5px #E46A5E}
.hm-np-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.hm-tl{display:flex;flex-direction:column;gap:6px;margin-top:6px}.hm-tl>div{display:flex;gap:10px;padding:8px 10px;border-radius:10px;background:#FAF8F4;font-size:12.5px}.hm-tl>div b{min-width:84px}.hm-tl .hm-np-c{display:flex;gap:10px}
.hm-np-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.hm-np-form div{background:#FAF8F4;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:4px}.hm-np-form b{font-size:12px}
.hm-tbl{border-collapse:collapse;font-size:11.5px;width:100%}.hm-tbl th,.hm-tbl td{border:1px solid #EEE;padding:4px 6px;white-space:nowrap}.hm-tbl th{background:#FAF8F4}
@media(max-width:760px){.hm-np{grid-template-columns:1fr}.hm-np-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-nw small{white-space:normal}}
/* v3.1 2026-11-04：8 个站点时区 / 💱 汇率卡 / 节日大促日历 / 快讯 TOP 1-3 */
.hm-clocks{grid-template-columns:repeat(4,minmax(96px,1fr));gap:6px}.hm-clock{padding:6px 10px}.hm-clock b{font-size:17px}
.hm-clock i{display:block;margin:0;font-size:10.5px;color:var(--ink3)}.hm-clock i.on{color:#25694A;font-weight:700}
.hm-nf+.hm-cals{margin-top:2px}
.hm-cals{display:flex;flex-direction:column}
.hm-cal{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px dashed #EEE7DC;cursor:pointer;border-radius:8px}.hm-cal:hover{background:#FBF7F1}.hm-cal:last-child{border-bottom:0}
.hm-cal>i{width:9px;height:9px;border-radius:50%;background:var(--t);flex:0 0 auto}.hm-cal .tx{flex:1;min-width:0}.hm-cal .tx b{display:block;font-size:13px;line-height:1.35}.hm-cal .tx small{display:block;font-size:11px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hm-st{font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:6px;white-space:nowrap}.hm-st.ok{background:#E6F4EC;color:#25694A}.hm-st.est{background:#FFF6D6;color:#80620A}
.hm-off{font-size:11px;font-weight:800;color:#245C99;text-decoration:none;white-space:nowrap}.hm-off.hub{color:var(--ink3)}.hm-off:hover{text-decoration:underline}
.hm-left{min-width:54px;text-align:right;white-space:nowrap;line-height:1.1}.hm-left b{font-size:15px;color:var(--ti)}.hm-left b.go{font-size:12px;color:#A7362D}.hm-left small{display:block;font-size:10px;color:var(--ink3)}
.hm-ev-big[data-hm-cal]{cursor:pointer}.hm-ev-big p .hm-off{margin-left:4px}
.hm-tops{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1.5px dashed #E3E9F2}
.hm-nw.hm-top{background:linear-gradient(90deg,#FFF1E0,#FFFDF8);border:1.5px solid #F6C58E;align-items:center;padding:8px 10px}.hm-nw.hm-top1{background:linear-gradient(90deg,#FDE3DF,#FFF6EF);border-color:#EE9A90}
.hm-rank{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:20px;line-height:1;background:linear-gradient(135deg,#F3A64E,#E5963B);box-shadow:0 4px 10px rgba(229,150,59,.3)}
.hm-rank small{font-size:9px;letter-spacing:.08em;opacity:.9}.hm-top1 .hm-rank{background:linear-gradient(135deg,#F07B6E,#D9483B);box-shadow:0 4px 12px rgba(217,72,59,.35)}.hm-top3 .hm-rank{background:linear-gradient(135deg,#F2C94C,#E0A82E)}
.hm-nw.hm-top b{font-size:14px}.hm-nw.hm-top small .hm-chip{font-size:10px;padding:0 6px;margin-right:4px}
.hm-pinset{display:inline-flex;gap:4px;align-items:center;font-weight:800;font-size:12px;margin-right:6px}
.hm-fxw{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(0,1.15fr) minmax(260px,.9fr);gap:16px;align-items:start}
.hm-fxr{display:grid;grid-template-columns:118px 1fr 1.15fr 62px 66px;white-space:nowrap;gap:6px;align-items:center;padding:6px 8px;border-radius:10px;font-size:12.5px;cursor:pointer;border-bottom:1px dashed #E7EFEE}
.hm-fxr:hover{background:#F2FAF9}.hm-fxr.on{background:var(--tb);border-color:transparent}.hm-fxr.h{cursor:default;font-size:11px;color:var(--ink3);font-weight:700;background:none}
.hm-fxr em{font-style:normal;margin-right:4px}.hm-fxr b{font-weight:900}.hm-fxr span small{color:var(--ink3);font-size:10.5px;margin-left:3px}.hm-fxr .v{font-variant-numeric:tabular-nums;font-weight:700}
.hm-fxr i,.hm-fxst i{font-style:normal;font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink3)}.hm-fxr i.up,.hm-fxst i.up{color:#C2453A}.hm-fxr i.dn,.hm-fxst i.dn{color:#2E8A5E}
.hm-fxhd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.hm-fxhd b{font-size:14px}.hm-fxhd>span{font-size:12px;color:var(--ink2)}
.hm-fxgraph{position:relative}.hm-fxsvg{width:100%;height:auto;display:block}.hm-fxsvg.up{color:#D9483B}.hm-fxsvg.dn{color:#2E8A5E}.hm-fxsvg .t{font-size:11px;fill:#8A8F8C}.hm-fxcur{stroke:#9AA3A0;stroke-dasharray:3 3}
.hm-fxtip{position:absolute;top:4px;background:#fff;border:1px solid #DCE8E6;border-radius:10px;padding:5px 9px;font-size:11.5px;box-shadow:0 6px 16px rgba(31,42,36,.12);pointer-events:none;white-space:nowrap}
.hm-fxst span{white-space:nowrap}.hm-fxst i,.hm-fxr i{display:inline}.hm-fxst{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ink2);margin-top:4px}
.hm-fxai{background:linear-gradient(160deg,#EFF8F7,#FFFFFF);border:1px solid #D5ECE9;border-radius:16px;padding:12px 14px;font-size:12.5px}
.hm-fxaih{font-weight:900;color:#1C6C65;display:flex;align-items:center;gap:6px;margin-bottom:6px}.hm-fxaih small{font-weight:600;color:var(--ink3)}.hm-fxaih .btn{margin-left:auto;padding:2px 8px}
.hm-fxone{margin:8px 0;padding:8px 10px;background:#fff;border-radius:12px;border:1px dashed #CFE6E3}.hm-fxone p{margin:4px 0 0;line-height:1.55}.hm-fxone .im{color:#1C6C65;font-weight:700}
.hm-fxai details{margin:6px 0}.hm-fxai summary{cursor:pointer;font-weight:700;color:var(--ink2)}
@media(max-width:1180px){.hm-fxw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-fxai{grid-column:1/-1}.hm-clocks{grid-template-columns:repeat(8,minmax(0,1fr))}}
@media(max-width:760px){.hm-fxw{grid-template-columns:minmax(0,1fr)}.hm-fxr{grid-template-columns:96px 1fr 1.1fr 58px;font-size:12px}.hm-fxr>:nth-child(5){display:none}.hm-clocks{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-clock i{display:block;font-size:9.5px}.hm-cal .hm-off{display:none}}
/* ===== 2026-11-04 全部日历 · 月历视图（hm-cg-）：节日色块 / 平台大促长条 / 预计虚线 ===== */
.hm-dlg.wide{width:min(1100px,96vw)}
.hm-cg-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:11.5px;color:var(--ink2)}
.hm-cg-lg .lg-p{color:#B4471D;font-weight:800}.hm-cg-lg .lg-h{color:#3E8E5E;font-weight:800}.hm-cg-lg .lg-s{color:#A57F0B;font-weight:800}.hm-cg-lg .lg-e{color:var(--ink3);font-weight:800}
.hm-cg-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.hm-cg-nav b{font-size:15px;margin:0 6px}
.hm-cg{border:1px solid #EEE7DC;border-radius:14px;overflow:hidden;background:#fff}
.hm-cg-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#FBF7F1;border-bottom:1px solid #EEE7DC}.hm-cg-wd span{text-align:center;font-size:11.5px;font-weight:800;color:var(--ink2);padding:4px 0}
.hm-cg-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:3px;padding-bottom:6px;min-height:74px;border-bottom:1px solid #F1ECE3;position:relative}.hm-cg-wk:last-child{border-bottom:0}
.hm-cg-d{border-right:1px solid #F4EFE6;min-height:100%}.hm-cg-d:nth-child(7){border-right:0}
.hm-cg-d i{display:block;font-style:normal;font-size:12px;font-weight:800;color:var(--ink2);padding:3px 6px 2px}.hm-cg-d.out i{color:#C9CFC9}.hm-cg-d.out{background:#FCFBF8}
.hm-cg-d.today i{color:#fff;background:var(--acc);border-radius:999px;width:22px;height:20px;padding:0;display:grid;place-items:center;margin:3px 4px 2px}
.hm-cg-b{position:relative;z-index:1;margin:0 2px;height:22px;line-height:20px;font-size:11px;font-weight:800;padding:0 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border:1px solid transparent}
.hm-cg-b:hover{filter:brightness(.96);box-shadow:0 2px 6px rgba(0,0,0,.12)}
.hm-cg-b.k-promo{background:#E46A5E;color:#fff}
.hm-cg-b.k-promo.p-amz{background:#F39A2B}.hm-cg-b.k-promo.p-wm{background:#2F6FB3}.hm-cg-b.k-promo.p-tt{background:#2B2B33}.hm-cg-b.k-promo.p-cp{background:#D9483B}.hm-cg-b.k-promo.p-rk{background:#BF2F38}
.hm-cg-b.k-promo.est{background:#fff;color:#B4471D;border:1.5px dashed #E8955E}
.hm-cg-b.k-promo.p-amz.est{color:#B26A10;border-color:#F39A2B}.hm-cg-b.k-promo.p-wm.est{color:#2F6FB3;border-color:#7EA6D6}
.hm-cg-b.k-holiday{background:#DDF1E3;color:#2F6F49;border-color:#B5DDC2}
.hm-cg-b.k-stop{background:#FFF1C7;color:#80620A;border-color:#F0D98A}
.hm-cg-b.k-custom{background:#EFEAF8;color:#55468A;border-color:#D8CFF0}
.hm-cg-b.cl{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.hm-cg-b.cr{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}
@media(max-width:760px){.hm-cg-b{font-size:10px;padding:0 3px}.hm-cg-d i{font-size:11px;padding:2px 3px}.hm-cg-wk{min-height:60px}}
.hm-dlg .hm-nf span.on{background:var(--ti,#A85F12);color:#fff}   /* 弹框里没有色调父级时，选中的筛选项原来是白字透明底看不见 */
/* 🚢 物流行情 · ✍️ Listing 动态 · 🏢 各部门卡（2026-11-05，部门作战室「🏠 首页发布」） */
.hm-fr{border:1px solid #E7EEF7;border-radius:12px;overflow:hidden}
.hm-fr-r{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.2fr) 58px 52px;gap:8px;align-items:center;padding:7px 10px;font-size:12.5px;border-top:1px solid #EEF2F8;cursor:pointer}
.hm-fr.one .hm-fr-r{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 58px 52px}
.hm-fr-r:first-child{border-top:0}.hm-fr-r:not(.h):hover{background:#F6F9FD}
.hm-fr-r.h{background:#F4F8FC;color:var(--ink3);font-size:11px;font-weight:800;cursor:default}.hm-fr-r.h>*{font-weight:800;color:var(--ink3);font-style:normal;font-size:11px}
.hm-fr-r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink2);font-weight:700}.hm-fr-r b{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hm-fr-r em{font-style:normal;font-weight:800;color:var(--ti);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hm-fr-r i,.hm-dfm i{font-style:normal;font-size:11.5px;font-weight:800;color:var(--ink3);white-space:nowrap}.hm-fr-r i.up,.hm-dfm i.up{color:#C2453A}.hm-fr-r i.dn,.hm-dfm i.dn{color:#2E8A5E}
.hm-fr-r small{color:var(--ink3);font-size:11px;text-align:right;white-space:nowrap}
.hm-dsec{font-size:12px;font-weight:800;color:var(--ti);margin:12px 2px 4px}
.hm-dls{display:flex;flex-direction:column;gap:2px}
.hm-dl{padding:8px 10px;border-radius:11px;cursor:pointer;min-width:0}.hm-dl:hover{background:var(--tb)}.hm-dl.pin{background:var(--tb)}
.hm-dl b{display:block;font-size:13px;line-height:1.4;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hm-dl small{display:flex;flex-wrap:wrap;gap:4px;align-items:center;color:var(--ink3);font-size:11.5px;margin-top:3px}.hm-dl small .hm-chip{font-size:10.5px;padding:0 7px}
.hm-dfoot{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dashed #ECE6DC;font-size:11.5px;color:var(--ink3)}.hm-dfoot b{color:var(--ink2)}.hm-dfoot .hm-more{flex:0 0 auto}
.hm-dfm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 4px}.hm-dfm b{font-size:18px;color:var(--ink)}
@media(max-width:760px){.hm-fr-r{grid-template-columns:78px minmax(0,1fr) minmax(0,1.1fr) 48px;font-size:12px;padding:7px 8px}.hm-fr-r>small{display:none}.hm-fr.one .hm-fr-r{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 48px}}
/* 💰 利润模型 · 核心参数 v2（2026-11-07 利润模型 2027 会话：头程 / 关税 / 广告 + 变更日期） */
.hm-pf2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px 16px}
.hm-pf2-sec{min-width:0}.hm-pf2-fr{grid-row:span 2}.hm-pf2-chg,.hm-pf2-minor{grid-column:1/-1}
.hm-pf2 h4{margin:0 0 6px;font-size:13px;font-weight:900;color:var(--ink)}.hm-pf2 h4 small{font-weight:500;font-size:11px;color:var(--ink3);margin-left:4px}
.hm-pf2-tw{overflow-x:auto}
.hm-pf2-t{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}
.hm-pf2-t th{text-align:left;font-size:11px;font-weight:700;color:var(--ink3);padding:3px 6px;border-bottom:1px solid #EFE7D6;white-space:nowrap}
.hm-pf2-t td{padding:5px 6px;border-bottom:1px dashed #F0EBDD;vertical-align:top;white-space:nowrap}
.hm-pf2-t td:first-child{white-space:normal;font-weight:700;color:var(--ink2)}
.hm-pf2-t{table-layout:fixed}.hm-pf2-fr .hm-pf2-t{min-width:470px}.hm-pf2-fr th:nth-child(1){width:44%}.hm-pf2-fr th:nth-child(2){width:13%}.hm-pf2-fr th:nth-child(3){width:12%}.hm-pf2-fr th:nth-child(4){width:13%}.hm-pf2-fr th:nth-child(5){width:18%}
.hm-pf2-du th:nth-child(1){width:38%}.hm-pf2-du th:nth-child(2){width:18%}.hm-pf2-du th:nth-child(3){width:18%}.hm-pf2-du th:nth-child(4){width:26%}
.hm-pf2-t td b{font-weight:900;color:var(--ink)}
.hm-pf2-t i{font-style:normal;font-size:11px;color:var(--ink3)}.hm-pf2-t i.up{color:#C2453E}.hm-pf2-t i.dn{color:#2F7A55}
.hm-pf2-t small{font-size:11px;color:var(--ink3)}.hm-pf2-t small.new{color:#B26B00;font-weight:800}
.hm-pf2-how{font-weight:500;font-size:11px;color:var(--ink3);margin-top:1px;white-space:normal}
.hm-pf2-t tr.na td{color:var(--ink3)}.hm-pf2-na{display:inline-block;background:#FFF4DB;color:#8A5A00;border-radius:6px;padding:0 6px;font-size:11px;font-weight:800}
.hm-pf2-src{margin-top:6px;font-size:11px;color:var(--ink3);line-height:1.5}
.hm-pf2-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.hm-pf2-ads>div{background:#FFFBF0;border:1px solid #F3E7C9;border-radius:12px;padding:7px 9px;min-width:0}
.hm-pf2-ads small{display:block;font-size:11px;color:var(--ink3);font-weight:700}.hm-pf2-ads b{font-size:18px;font-weight:900;color:var(--ink)}.hm-pf2-ads small:last-child{font-weight:500;margin-top:1px}
.hm-pf2-rt{display:flex;flex-wrap:wrap;gap:6px}.hm-pf2-fut{background:#FFF4DB;color:#8A5A00}
.hm-pf2-chg>div{display:flex;gap:8px;justify-content:space-between;font-size:12px;padding:4px 0;border-bottom:1px dashed #F0EBDD}.hm-pf2-chg>div small{color:var(--ink3);white-space:nowrap}
.hm-pf2-minor{font-size:11.5px;color:var(--ink3);line-height:1.6;padding-top:6px;border-top:1px dashed #ECE6DC}.hm-pf2-minor b{color:var(--ink2)}
.hm-w4 .hm-pf2,.hm-w6 .hm-pf2{grid-template-columns:1fr}.hm-w4 .hm-pf2-fr,.hm-w6 .hm-pf2-fr{grid-row:auto}
@media(max-width:760px){.hm-pf2-fr .hm-pf2-t{min-width:0}.hm-pf2-fr th:nth-child(4),.hm-pf2-fr td:nth-child(4){display:none}.hm-pf2-fr th:nth-child(1){width:48%}.hm-pf2-fr th:nth-child(2){width:17%}.hm-pf2-fr th:nth-child(3){width:14%}.hm-pf2-fr th:nth-child(5){width:21%}.hm-pf2-t td,.hm-pf2-t th{padding-left:4px;padding-right:4px}.hm-pf2-t small{font-size:10.5px}.hm-pf2{grid-template-columns:1fr}.hm-pf2-fr{grid-row:auto}.hm-pf2-ads{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-pf2-chg>div{flex-direction:column;gap:0}}
/* 💰 拆卡（2026-11-07 Tony）：物流头程 / 海外仓费用 / 平台费 · FBA 资费变更 / 关税 各一张，单列排版 */
.hm-pf2.one{grid-template-columns:minmax(0,1fr)}.hm-pf2.one .hm-pf2-fr{grid-row:auto}
.hm-pf2-wh th:nth-child(1){width:26%}.hm-pf2-wh th:nth-child(2),.hm-pf2-wh th:nth-child(3){width:19%}.hm-pf2-wh th:nth-child(4){width:22%}.hm-pf2-wh th:nth-child(5){width:14%}.hm-pf2-wh th{white-space:normal}
.hm-pf2-lm th:nth-child(1){width:46%}.hm-pf2-lm th:nth-child(2),.hm-pf2-lm th:nth-child(3),.hm-pf2-lm th:nth-child(4){width:18%}
.hm-pf2-news{background:#FFF8E6;border:1px solid #F3E2B5;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.6;color:var(--ink2)}.hm-pf2-news b{display:block;font-size:12.5px;color:#8A5A00;margin-bottom:2px}
.hm-pf2-src{overflow-wrap:anywhere}
