/* ============================================================
   盛高国际风格 跨境物流官网 - 设计系统
   配色：物流蓝 (primary) + 活力橙 (accent)
   ============================================================ */

/* 全局保险：带 hidden 属性的元素一律不显示（防止被作者样式的 display 覆盖） */
[hidden]{display:none !important}

:root{
  --primary:#0c4da2;
  --primary-dark:#083a7c;
  --primary-light:#e8f0fb;
  --accent:#ff6a00;
  --accent-dark:#e85e00;
  --ink:#1d2733;
  --gray:#5b6b7d;
  --line:#e3e9f2;
  --bg:#f5f8fc;
  --white:#ffffff;
  --radius:14px;
  --shadow:0 8px 28px rgba(12,77,162,.10);
  --shadow-sm:0 4px 14px rgba(12,77,162,.08);
  --maxw:1200px;
  --nav-h:72px;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;
  color:var(--ink);background:var(--white);line-height:1.7;
  -webkit-font-smoothing:antialiased;
}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
ul{list-style:none}
.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}
section{padding:72px 0}

/* ---------- 按钮 ---------- */
.btn{
  display:inline-block;padding:12px 28px;border-radius:30px;font-size:15px;
  font-weight:600;transition:.25s;cursor:pointer;border:2px solid transparent;
}
.btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 18px rgba(255,106,0,.32)}
.btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px)}
.btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}
.btn-ghost:hover{background:rgba(255,255,255,.15)}
.btn-outline{background:#fff;color:var(--primary);border-color:var(--primary)}
.btn-outline:hover{background:var(--primary);color:#fff}

/* ---------- 顶部导航 ---------- */
.header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.96);
  backdrop-filter:saturate(180%) blur(8px);box-shadow:0 1px 0 var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}
.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:21px;color:var(--primary)}
.logo-text{color:var(--primary)}
.logo .mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--primary),#2f7fe0);
  display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:900;
  box-shadow:var(--shadow-sm)}
.logo-img{height:38px;width:38px;display:inline-block;flex:0 0 auto;background:url("data:image/png;base64,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") center/contain no-repeat;border-radius:8px}
.nav-links{display:flex;align-items:center;gap:6px}
.nav-links a{padding:10px 16px;border-radius:8px;font-size:15px;font-weight:500;color:var(--ink);transition:.2s}
.nav-links a:hover,.nav-links a.active{color:var(--primary);background:var(--primary-light)}
.nav-cta{display:flex;align-items:center;gap:14px}
.nav-phone{font-weight:700;color:var(--primary);font-size:15px}
.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px}
.hamburger span{width:24px;height:3px;background:var(--primary);border-radius:3px;transition:.3s}

/* ---------- Banner ---------- */
.hero{position:relative;color:#fff;overflow:hidden;padding:0}
.hero-bg{position:absolute;inset:0;background:
  radial-gradient(1200px 600px at 75% -10%,rgba(47,127,224,.55),transparent 60%),
  linear-gradient(120deg,var(--primary-dark),var(--primary) 55%,#1a63c4);}
.hero-map{position:absolute;inset:0;opacity:.18;
  background-image:radial-gradient(circle at 20% 30%,#fff 1px,transparent 1px);
  background-size:26px 26px}
.hero-inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;
  align-items:center;padding:90px 0 100px}
.hero h1{font-size:44px;line-height:1.25;font-weight:800;margin-bottom:18px}
.hero h1 .hl{color:var(--accent)}
.hero p.lead{font-size:18px;opacity:.92;margin-bottom:30px;max-width:520px}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}
.hero-stats{display:flex;gap:34px}
.hero-stats .num{font-size:30px;font-weight:800;color:#fff}
.hero-stats .lbl{font-size:13px;opacity:.85}
.hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);
  border-radius:18px;padding:26px;backdrop-filter:blur(6px)}
.hero-card h3{font-size:17px;margin-bottom:16px}
.hero-card .track{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}
.hero-card .dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(255,106,0,.25)}

/* ---------- 轨迹查询卡 ---------- */
.hero-card.track-card{background:#fff;color:var(--ink);border:1px solid var(--line);
  box-shadow:var(--shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
.track-card .track-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.track-card .track-ico{width:44px;height:44px;border-radius:12px;flex-shrink:0;
  background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}
.track-card .track-head h3{font-size:18px;margin-bottom:2px}
.track-card .track-head p{font-size:13px;color:var(--gray);margin:0}
.track-input{width:100%;min-height:88px;resize:vertical;padding:14px 16px;
  border:1px solid var(--line);border-radius:12px;font-size:14.5px;color:var(--ink);
  font-family:inherit;line-height:1.6;outline:none;transition:.2s;background:var(--bg)}
.track-input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-light)}
.track-actions{display:flex;gap:10px;margin-top:12px}
.track-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;
  background:linear-gradient(135deg,var(--primary),#2f7fe0);color:#fff;border:none;
  border-radius:12px;padding:13px 18px;font-size:15px;font-weight:700;cursor:pointer;transition:.2s}
.track-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}
.track-btn:active{transform:translateY(0)}
.track-clear{width:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;
  background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--gray);cursor:pointer;transition:.2s}
.track-clear:hover{border-color:#ffb4b4;color:var(--accent);background:#fff5f0}
.track-hint{margin-top:12px;font-size:12.5px;color:var(--gray)}
.track-result{margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--bg);
  border:1px solid var(--line);font-size:13.5px;color:var(--ink)}
.track-result .tr-title{font-weight:700;margin-bottom:8px;color:var(--primary)}
.track-result .tr-item{display:flex;gap:8px;padding:7px 0;border-top:1px dashed var(--line);flex-wrap:wrap}
.track-result .tr-item:first-of-type{border-top:none}
.track-result .tr-no{font-weight:700;color:var(--ink)}
.track-result .tr-status{color:var(--accent);font-weight:600}
.track-result .tr-demo{margin-top:10px;font-size:12.5px;color:var(--gray)}
.track-result .tr-card{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:#fff}
.track-result .tr-card:last-child{margin-bottom:0}
.track-result .tr-card-head{display:flex;align-items:center;justify-content:space-between;
  margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed var(--line)}
.track-result .tr-no{font-weight:700;color:var(--ink);font-size:14.5px}
.track-result .tr-badge{font-size:12px;padding:2px 10px;border-radius:20px;font-weight:600}
.track-result .tr-badge.ok{background:var(--primary-light);color:var(--primary)}
.track-result .tr-badge.bad{background:#fff0ea;color:var(--accent)}
.track-result .tr-card-sub{margin:8px 0 4px;font-size:12.5px;color:var(--gray);line-height:1.6;border-bottom:1px dashed var(--line);padding-bottom:10px}
.track-result .tr-node{display:flex;gap:10px;padding:8px 0;position:relative}
.track-result .tr-dot{width:10px;height:10px;border-radius:50%;background:var(--primary);
  margin-top:5px;flex-shrink:0;box-shadow:0 0 0 4px var(--primary-light)}
.track-result .tr-body{flex:1}
.track-result .tr-desc{font-size:14px;color:var(--ink);font-weight:600}
.track-result .tr-meta{font-size:12.5px;color:var(--gray);margin-top:2px}
/* 轨迹节点过多时，卡片内容改为上下滚动，避免撑长页面 */
.track-result .tr-track-scroll{max-height:260px;overflow-y:auto;margin-top:10px;padding-right:6px}
.track-result .tr-track-scroll::-webkit-scrollbar{width:6px}
.track-result .tr-track-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}
.track-result .tr-track-scroll::-webkit-scrollbar-track{background:transparent}
.track-result .tr-track-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}

/* ---------- 区块标题 ---------- */
.sec-head{text-align:center;max-width:720px;margin:0 auto 46px}
.sec-head .eyebrow{display:inline-block;color:var(--accent);font-weight:700;letter-spacing:1px;
  font-size:13px;text-transform:uppercase;margin-bottom:10px}
.sec-head h2{font-size:34px;font-weight:800;color:var(--ink);margin-bottom:12px}
.sec-head p{color:var(--gray);font-size:16px}

/* ---------- 业务三栏 ---------- */
.biz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.biz-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);
  padding:30px;transition:.25s;box-shadow:var(--shadow-sm)}
.biz-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--primary)}
.biz-ico{width:58px;height:58px;border-radius:14px;background:var(--primary-light);
  display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--primary)}
.biz-card h3{font-size:20px;margin-bottom:10px}
.biz-card p{color:var(--gray);font-size:14.5px}
.biz-card .more{display:inline-block;margin-top:16px;color:var(--primary);font-weight:600;font-size:14px}

/* ---------- 时效表 ---------- */
.eta-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:34px;flex-wrap:wrap}
.eta-tab{padding:10px 26px;border-radius:30px;border:1px solid var(--line);background:#fff;
  cursor:pointer;font-weight:600;color:var(--gray);transition:.2s}
.eta-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}
.eta-panel{display:none}
.eta-panel.active{display:block;animation:fade .4s ease}
@keyframes fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.eta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.eta-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);
  padding:24px;display:flex;align-items:center;gap:16px;transition:.2s}
.eta-card:hover{box-shadow:var(--shadow);border-color:var(--primary)}
.eta-flag{width:48px;height:48px;border-radius:50%;background:var(--primary-light);
  display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}
.eta-info h4{font-size:16px;margin-bottom:4px}
.eta-info .days{color:var(--accent);font-weight:800;font-size:18px}
.eta-info small{color:var(--gray)}

/* ---------- 海外仓配 ---------- */
.ow-section{background:var(--bg)}
.ow-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.ow-text h2{font-size:32px;font-weight:800;margin-bottom:16px}
.ow-text p{color:var(--gray);margin-bottom:22px;font-size:15.5px}
.ow-list{display:grid;gap:14px}
.ow-item{display:flex;gap:14px;align-items:flex-start}
.ow-item .ic{width:44px;height:44px;border-radius:12px;background:var(--primary);color:#fff;
  display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ow-item h4{font-size:16px;margin-bottom:2px}
.ow-item p{color:var(--gray);font-size:14px;margin:0}
.ow-visual{background:linear-gradient(135deg,var(--primary),#2f7fe0);border-radius:22px;
  padding:40px;color:#fff;position:relative;overflow:hidden;min-height:340px}
.ow-visual .glow{position:absolute;width:240px;height:240px;border-radius:50%;
  background:rgba(255,255,255,.12);top:-60px;right:-40px}
.ow-visual h3{font-size:24px;margin-bottom:18px}
.ow-visual ul{display:grid;gap:14px}
.ow-visual li{display:flex;gap:10px;align-items:center;font-size:15px}
.ow-visual li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}

/* ---------- 数据指标 ---------- */
.stats-section{background:linear-gradient(120deg,var(--primary-dark),var(--primary))}
.stats-section .sec-head h2,.stats-section .sec-head p{color:#fff}
.stats-section .sec-head .eyebrow{color:var(--accent)}
.stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;text-align:center}
.stat .num{font-size:38px;font-weight:800;color:#fff}
.stat .num .suffix{color:var(--accent)}
.stat .lbl{color:rgba(255,255,255,.85);font-size:14px;margin-top:4px}

/* ---------- 行业解决方案 ---------- */
.sol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.sol-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;
  text-align:center;transition:.25s}
.sol-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--primary)}
.sol-ico{width:64px;height:64px;margin:0 auto 14px;border-radius:16px;
  background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:var(--primary)}
.sol-card h4{font-size:16px;margin-bottom:6px}
.sol-card p{color:var(--gray);font-size:13.5px}

/* ---------- FAQ ---------- */
.faq-section{background:var(--bg)}
.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:0 auto}
.faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.faq-item summary{padding:18px 22px;font-weight:600;cursor:pointer;list-style:none;
  display:flex;justify-content:space-between;align-items:center;gap:12px}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary .q{padding-left:26px;position:relative}
.faq-item summary .q::before{content:"Q";position:absolute;left:0;top:-1px;color:var(--accent);font-weight:800}
.faq-item summary .arrow{transition:.3s;color:var(--primary)}
.faq-item[open] summary .arrow{transform:rotate(180deg)}
.faq-item .a{padding:0 22px 18px 50px;color:var(--gray);font-size:14.5px}

/* ---------- 资讯 ---------- */
.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.news-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;
  transition:.25s;display:flex;flex-direction:column}
.news-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}
.news-thumb{height:170px;background:linear-gradient(135deg,var(--primary),#2f7fe0);
  display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px}
.news-body{padding:20px}
.news-tag{display:inline-block;font-size:12px;color:var(--primary);background:var(--primary-light);
  border-radius:20px;padding:3px 12px;margin-bottom:10px;font-weight:600}
.news-body h4{font-size:16px;line-height:1.5;margin-bottom:10px;min-height:48px}
.news-meta{color:var(--gray);font-size:13px}

/* ---------- 页脚 ---------- */
.footer{background:#0c1b30;color:#c9d4e2;padding:56px 0 24px}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:34px;margin-bottom:34px}
.footer .logo{color:#fff;margin-bottom:16px}
.footer .logo-img{background-color:#fff;padding:5px;border-radius:10px}
.footer p{font-size:14px;color:#9fb0c4;margin-bottom:10px}
.footer h5{color:#fff;font-size:16px;margin-bottom:16px}
.footer ul li{margin-bottom:10px}
.footer ul li a{color:#9fb0c4;font-size:14px;transition:.2s}
.footer ul li a:hover{color:#fff}
.footer .contact-item{display:flex;gap:10px;align-items:center;margin-bottom:12px;font-size:14px}
.footer .contact-item .ic{color:var(--accent)}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;
  text-align:center;font-size:13px;color:#7f93ab}
.footer-bottom a{color:#9fb0c4}

/* ---------- 返回顶部 / CTA ---------- */
.floating-cta{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;flex-direction:column;gap:12px}
.floating-cta a{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;
  justify-content:center;color:#fff;background:var(--primary);box-shadow:var(--shadow);font-size:20px;transition:.2s}
.floating-cta a:hover{background:var(--accent);transform:scale(1.08)}
#toTop{background:var(--accent);display:none}
/* 企业微信入口（绿色，区别于个人微信） */
.cta-wecom{background:#07c160}
.floating-cta a.cta-wecom:hover{background:#06ad56;transform:scale(1.08)}
.cta-wecom .cta-wecom-ic{font-size:19px;font-weight:700;line-height:1;color:#fff}
.wecom-modal .wechat-modal-title{color:#07c160}

/* ---------- 面包屑 / 内页头 ---------- */
.page-hero{background:linear-gradient(120deg,var(--primary-dark),var(--primary));color:#fff;padding:60px 0}
.page-hero h1{font-size:36px;font-weight:800;margin-bottom:10px}
.page-hero p{opacity:.9;max-width:640px}
.crumb{font-size:14px;opacity:.85;margin-bottom:8px}
.crumb a:hover{color:var(--accent)}

/* ---------- 业务流程 ---------- */
.flow-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;counter-reset:flow}
.flow-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 20px;
  text-align:center;position:relative}
.flow-step .n{counter-increment:flow;width:42px;height:42px;border-radius:50%;margin:0 auto 14px;
  background:var(--primary-light);color:var(--primary);font-weight:800;display:flex;align-items:center;justify-content:center}
.flow-step .n::before{content:counter(flow)}
.flow-step h4{font-size:16px;margin-bottom:6px}
.flow-step p{font-size:13.5px;color:var(--gray)}

/* ---------- 响应式 ---------- */
@media(max-width:1024px){
  .hero-inner{grid-template-columns:1fr;padding:70px 0 80px}
  .hero-card{display:none}
  .stat-grid{grid-template-columns:repeat(3,1fr)}
  .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .nav-links{position:absolute;top:var(--nav-h);left:0;right:0;background:#fff;flex-direction:column;
    align-items:stretch;padding:10px 20px;gap:4px;box-shadow:var(--shadow);display:none;border-top:1px solid var(--line)}
  .nav-links.open{display:flex}
  .nav-links a{padding:12px 14px}
  .nav-cta .nav-phone{display:none}
  .hamburger{display:flex}
  .hero h1{font-size:32px}
  .biz-grid,.eta-grid,.sol-grid,.news-grid,.ow-grid,.faq-list{grid-template-columns:1fr}
  .stat-grid{grid-template-columns:repeat(2,1fr)}
  .flow-grid{grid-template-columns:1fr 1fr}
  .sec-head h2{font-size:26px}
  section{padding:54px 0}
}
@media(max-width:480px){
  .flow-grid{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr}
}

/* 微信二维码弹窗 */
.wechat-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}
.wechat-modal[hidden]{display:none}
.wechat-modal-mask{position:absolute;inset:0;background:rgba(8,18,33,.55)}
.wechat-modal-card{position:relative;background:#fff;border-radius:18px;padding:26px 24px 22px;width:300px;max-width:88vw;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.28);animation:wmPop .25s ease}
@keyframes wmPop{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}
.wechat-close{position:absolute;top:8px;right:12px;border:none;background:none;font-size:26px;line-height:1;color:#9aa7b8;cursor:pointer}
.wechat-modal-title{font-size:17px;font-weight:800;color:#0c1b30;margin-bottom:16px}
.wechat-qr{width:200px;height:200px;margin:0 auto 14px;border-radius:12px;background:#f2f5f9;display:flex;align-items:center;justify-content:center;overflow:hidden}
.wechat-qr img{width:100%;height:100%;object-fit:contain}
.wechat-qr-ph{display:none;font-size:13px;color:#9aa7b8;padding:0 14px;line-height:1.6}
.wechat-qr.no-img img{display:none}
.wechat-qr.no-img .wechat-qr-ph{display:block}
.wechat-tip{font-size:13px;color:#5b6b7d;line-height:1.6}

/* ---------- 客户订单查询模块 ---------- */
.order-section{background:linear-gradient(180deg,#fff,var(--bg))}
.order-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);
  box-shadow:var(--shadow);max-width:980px;margin:0 auto;overflow:hidden}
.order-card-head{padding:26px 30px 22px;border-bottom:1px solid var(--line);
  background:linear-gradient(120deg,var(--primary-dark),var(--primary));color:#fff}
.order-card-head h3{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px}
.order-card-head h3 .ic{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.18);
  display:inline-flex;align-items:center;justify-content:center;font-size:18px}
.order-card-head p{font-size:14px;opacity:.9;margin-top:6px}
.order-body{padding:28px 30px 30px}
/* 登录表单 */
.order-login{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-items:end}
.order-field{display:flex;flex-direction:column;gap:7px}
.order-field label{font-size:13.5px;font-weight:600;color:var(--ink)}
.order-field input{height:46px;padding:0 14px;border:1px solid var(--line);border-radius:11px;
  font-size:15px;color:var(--ink);background:var(--bg);outline:none;transition:.2s;font-family:inherit}
.order-field input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-light)}
.order-submit{grid-column:1 / -1;height:48px;border:none;border-radius:11px;cursor:pointer;
  background:linear-gradient(135deg,var(--primary),#2f7fe0);color:#fff;font-size:16px;font-weight:700;transition:.2s}
.order-submit:hover{filter:brightness(1.07);transform:translateY(-1px)}
.order-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}
.order-msg{grid-column:1 / -1;font-size:13.5px;min-height:18px;font-weight:600}
.order-msg.err{color:#e23b3b}
.order-msg.ok{color:#1a9e57}
.order-hint{grid-column:1 / -1;font-size:12.5px;color:var(--gray);margin-top:-4px}
/* 单号查询框 */
.order-single{display:flex;gap:10px;margin-bottom:18px}
.order-single input{flex:1;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:11px;
  font-size:15px;background:var(--bg);outline:none;transition:.2s;font-family:inherit}
.order-single input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-light)}
.order-single-btn{height:46px;padding:0 24px;border:none;border-radius:11px;cursor:pointer;
  background:linear-gradient(135deg,var(--primary),#2f7fe0);color:#fff;font-size:15px;font-weight:700;transition:.2s;flex-shrink:0}
.order-single-btn:hover{filter:brightness(1.07)}
.order-single-btn:disabled{opacity:.6;cursor:not-allowed}
.order-list-block[hidden]{display:none}
.order-list-tip{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:12px}
/* 已登录面板 */
.order-panel[hidden]{display:none}
.order-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;
  flex-wrap:wrap;margin-bottom:18px}
.order-welcome{font-size:15px;color:var(--ink)}
.order-welcome b{color:var(--primary)}
.order-logout{height:38px;padding:0 18px;border:1px solid var(--primary);background:#fff;color:var(--primary);
  border-radius:20px;font-size:13.5px;font-weight:600;cursor:pointer;transition:.2s}
.order-logout:hover{background:var(--primary);color:#fff}
.order-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}
.order-toolbar input{flex:1;min-width:200px;height:42px;padding:0 14px;border:1px solid var(--line);
  border-radius:10px;font-size:14px;background:var(--bg);outline:none;transition:.2s;font-family:inherit}
.order-toolbar input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-light)}
.order-toolbar select{height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;
  font-size:14px;background:var(--bg);color:var(--ink);outline:none;cursor:pointer}
.order-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}
.order-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}
.order-table th{background:var(--primary-light);color:var(--primary-dark);font-weight:700;
  text-align:left;padding:12px 14px;white-space:nowrap;position:sticky;top:0}
.order-table td{padding:12px 14px;border-top:1px solid var(--line);color:var(--ink);white-space:nowrap}
.order-table tbody tr:hover{background:#f7faff}
.order-no{font-weight:700;color:var(--primary)}
.order-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700}
.order-badge.s-ok{background:#e6f7ee;color:#1a9e57}
.order-badge.s-do{background:#fff3e0;color:#e8850a}
.order-badge.s-no{background:#fdeaea;color:#e23b3b}
.order-link{color:var(--primary);font-weight:600;cursor:pointer;text-decoration:underline}
.order-empty,.order-loading{padding:40px 14px;text-align:center;color:var(--gray);font-size:14px}
.order-loading{display:flex;align-items:center;justify-content:center;gap:10px}
.order-spinner{width:18px;height:18px;border:3px solid var(--line);border-top-color:var(--primary);
  border-radius:50%;animation:ospin .8s linear infinite}
@keyframes ospin{to{transform:rotate(360deg)}}
/* 订单轨迹详情弹窗 */
.trk-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center}
.trk-modal[hidden]{display:none}
.trk-modal-mask{position:absolute;inset:0;background:rgba(8,18,33,.55)}
.trk-modal-card{position:relative;background:#fff;border-radius:18px;padding:24px 24px 20px;width:560px;
  max-width:92vw;max-height:86vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.28);animation:wmPop .25s ease}
.trk-modal-title{font-size:17px;font-weight:800;color:#0c1b30;margin-bottom:4px}
.trk-modal-sub{font-size:12.5px;color:var(--gray);margin-bottom:16px}
@media(max-width:768px){
  .order-login{grid-template-columns:1fr}
  .order-body{padding:22px 18px 24px}
  .order-card-head{padding:22px 18px}
}

/* ==========================================================================
   客户订单查询 · 达因客户门户（对应 sokoexp.ollogistic.com/prewaybill/index）
   ========================================================================== */
.order-card-login{max-width:560px;margin:0 auto}
.order-panel[hidden]{display:none}

/* 顶部栏 */
.ord-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
  background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;
  box-shadow:0 2px 10px rgba(12,27,48,.04)}
.ord-user{display:flex;align-items:center;gap:12px}
.ord-avatar{width:42px;height:42px;border-radius:50%;background:var(--primary);color:#fff;
  display:flex;align-items:center;justify-content:center;font-size:20px;flex:0 0 auto}
.ord-user-name{font-size:15px;color:var(--ink)}
.ord-user-name b{color:var(--primary);font-weight:800}
.ord-user-client{font-size:12.5px;color:var(--gray);margin-top:2px}
.ord-topbar-ops{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ord-btn{border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13.5px;font-weight:600;
  padding:8px 15px;border-radius:9px;cursor:pointer;transition:.18s;font-family:inherit}
.ord-btn:hover{border-color:var(--primary);color:var(--primary)}
.ord-btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}
.ord-btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}
.ord-btn-ghost{color:var(--gray)}
.ord-btn:disabled{opacity:.5;cursor:not-allowed}

/* 列设置 */
.ord-col-wrap{position:relative}
.ord-col-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:280px;max-height:420px;
  overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;
  box-shadow:0 12px 32px rgba(12,27,48,.16);display:grid;grid-template-columns:1fr 1fr;gap:2px}
.ord-col-panel[hidden]{display:none}
.ord-col-head{grid-column:1/-1;font-size:12.5px;font-weight:800;color:var(--ink);padding:6px 8px 10px;
  border-bottom:1px solid var(--line);margin-bottom:4px}
.ord-col-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#41506a;padding:5px 8px;
  border-radius:6px;cursor:pointer}
.ord-col-item:hover{background:#f2f6fc}
.ord-col-item input{cursor:pointer;accent-color:var(--primary)}

/* 状态统计卡 */
.ord-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:18px}
.ord-sum-item{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;
  border:1px solid var(--line);border-radius:12px;padding:16px 10px;cursor:pointer;transition:.18s;
  font-family:inherit}
.ord-sum-item:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 18px rgba(12,27,48,.08)}
.ord-sum-item.is-active{background:var(--primary);border-color:var(--primary)}
.ord-sum-item.is-active .ord-sum-name,.ord-sum-item.is-active .ord-sum-count{color:#fff}
.ord-sum-name{font-size:13px;color:var(--gray);font-weight:600}
.ord-sum-count{font-size:24px;font-weight:800;color:var(--ink);line-height:1}
.ord-sum-loading{grid-column:1/-1;text-align:center;color:var(--gray);font-size:13px;padding:18px}

/* 筛选区 */
.ord-filters{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;
  margin-bottom:18px;box-shadow:0 2px 10px rgba(12,27,48,.04)}
.ord-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ord-filter-row + .ord-filter-row{margin-top:14px}
.ord-search{position:relative;flex:1 1 320px;min-width:240px}
.ord-search input{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;padding:0 38px 0 14px;
  font-size:14px;font-family:inherit;background:#fff;color:var(--ink);transition:.18s}
.ord-search input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}
.ord-search-ic{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.55;pointer-events:none}
.ord-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.ord-fld{display:flex;flex-direction:column;gap:6px;min-width:0}
.ord-fld > span{font-size:12.5px;color:var(--gray);font-weight:600}
.ord-fld select,.ord-fld input{height:38px;border:1px solid var(--line);border-radius:9px;padding:0 11px;
  font-size:13.5px;font-family:inherit;background:#fff;color:var(--ink);transition:.18s;width:100%;min-width:0}
.ord-fld select:focus,.ord-fld input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}
.ord-advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;
  margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}
.ord-advanced[hidden]{display:none}

/* 表格 */
.ord-table-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;
  box-shadow:0 2px 10px rgba(12,27,48,.04)}
.ord-table-wrap{overflow:auto;max-height:640px;position:relative}
.ord-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}
.ord-table thead th{position:sticky;top:0;z-index:2;background:#f2f6fc;color:#2b3a52;font-weight:700;
  text-align:left;padding:11px 13px;white-space:nowrap;border-bottom:1px solid var(--line);font-size:12.5px}
.ord-table tbody td{padding:11px 13px;border-bottom:1px solid #eef2f7;white-space:nowrap;color:#3d4c63;
  max-width:280px;overflow:hidden;text-overflow:ellipsis}
.ord-table tbody tr:nth-child(even){background:#fafcff}
.ord-table tbody tr:hover{background:#eef4ff}
.ord-ops{display:flex;gap:12px}
.ord-op{color:var(--primary);font-weight:600;cursor:pointer;font-size:12.5px;white-space:nowrap}
.ord-op:hover{text-decoration:underline}
/* 状态徽章 */
.ob{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}
.ob-pre{background:#eef2ff;color:#4f46e5}
.ob-warehouse{background:#e0f2fe;color:#0369a1}
.ob-transit{background:#fff3e0;color:#e8850a}
.ob-done{background:#e6f7ee;color:#1a9e57}
.ob-void{background:#fdeaea;color:#e23b3b}

/* 分页 */
.ord-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
  padding:14px 18px;border-top:1px solid var(--line);background:#fbfcfe}
.ord-page-info{font-size:13px;color:var(--gray)}
.ord-pager-btns{display:flex;gap:6px;flex-wrap:wrap}
.ord-page-btn{min-width:34px;height:32px;padding:0 11px;border:1px solid var(--line);background:#fff;
  border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer;font-family:inherit;transition:.15s}
.ord-page-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}
.ord-page-btn.is-active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}
.ord-page-btn:disabled{opacity:.42;cursor:not-allowed}

/* 订单详情弹窗 */
.ord-detail-card{width:700px}
.ord-detail-sub{font-size:14px;font-weight:800;color:var(--primary);margin:18px 0 10px;
  padding-left:9px;border-left:3px solid var(--primary)}
.ord-detail-sub:first-child{margin-top:0}
.ord-detail-tb{width:100%;border-collapse:collapse;font-size:13px}
.ord-detail-tb th{width:140px;text-align:left;padding:8px 12px;background:#f7f9fc;color:var(--gray);
  font-weight:600;vertical-align:top;border:1px solid #eef2f7}
.ord-detail-tb td{padding:8px 12px;color:var(--ink);border:1px solid #eef2f7;word-break:break-all}
.ord-detail-empty{padding:40px 10px;text-align:center;color:var(--gray);font-size:14px}

@media(max-width:768px){
  .ord-topbar{flex-direction:column;align-items:flex-start}
  .ord-topbar-ops{width:100%}
  .ord-col-panel{width:100%;grid-template-columns:1fr}
  .ord-summary{grid-template-columns:repeat(3,1fr)}
  .ord-sum-count{font-size:20px}
  .ord-table-wrap{max-height:520px}
  .ord-detail-tb th{width:110px}
}
.tr-note{margin-top:10px;padding:9px 13px;background:#f7f9fc;border-left:3px solid var(--primary);
  border-radius:0 8px 8px 0;font-size:12.5px;color:var(--gray);line-height:1.6}
.tr-demo{padding:14px;text-align:center;color:var(--gray);font-size:13px}
