#js-tool-container-china-motorcycle-import-calculator .cn-app{display:flex;flex-direction:column;gap:22px;color:var(--text-primary)}#js-tool-container-china-motorcycle-import-calculator .tbcalc-fieldset{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px 18px 18px;margin:0 0 14px}#js-tool-container-china-motorcycle-import-calculator .tbcalc-legend{padding:0 6px;font-weight:600;font-size:.95rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .tbcalc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}#js-tool-container-china-motorcycle-import-calculator .tbcalc-field{display:flex;flex-direction:column;gap:6px}#js-tool-container-china-motorcycle-import-calculator .tbcalc-hint{font-size:.82rem;line-height:1.35;color:var(--text-muted)}#js-tool-container-china-motorcycle-import-calculator .tb-status{border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);border-radius:var(--radius-sm);padding:10px 14px;font-size:.9rem;line-height:1.4;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .tb-status.warn{border-left-color:var(--warning);background:var(--warning-light);color:var(--text-primary)}#js-tool-container-china-motorcycle-import-calculator .cn-outcome{display:flex;flex-direction:column;gap:16px}#js-tool-container-china-motorcycle-import-calculator .cn-hero{border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--accent-light);padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-height:132px}#js-tool-container-china-motorcycle-import-calculator .cn-hero-label{font-size:.9rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-hero-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#js-tool-container-china-motorcycle-import-calculator .cn-hero-value{font-size:clamp(1.9rem,5vw,2.9rem);font-weight:700;line-height:1.05}#js-tool-container-china-motorcycle-import-calculator .tbcalc-unit{font-size:1rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-hero-chips{display:flex;flex-wrap:wrap;gap:8px}#js-tool-container-china-motorcycle-import-calculator .tb-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-color);border-radius:999px;font-size:.8rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-hero-note{margin:0;font-size:.86rem;line-height:1.4;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-route{display:flex;align-items:stretch;gap:10px;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:14px 16px;flex-wrap:wrap}#js-tool-container-china-motorcycle-import-calculator .cn-step{flex:1;min-width:110px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-step-accent{border-left:4px solid var(--accent-primary);background:var(--accent-light)}#js-tool-container-china-motorcycle-import-calculator .cn-step-n{font-size:.74rem;color:var(--text-muted)}#js-tool-container-china-motorcycle-import-calculator .cn-step-name{font-size:.84rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .cn-step-val{font-weight:650;font-size:.95rem}#js-tool-container-china-motorcycle-import-calculator .cn-arrow{align-self:center;color:var(--text-muted);font-size:1.1rem}#js-tool-container-china-motorcycle-import-calculator .cn-tiles{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){#js-tool-container-china-motorcycle-import-calculator .cn-tiles{grid-template-columns:repeat(2,1fr)}}#js-tool-container-china-motorcycle-import-calculator .tbcalc-result{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-height:88px}#js-tool-container-china-motorcycle-import-calculator .tbcalc-result-label{font-size:.84rem;color:var(--text-secondary)}#js-tool-container-china-motorcycle-import-calculator .tbcalc-result-row{display:flex;align-items:baseline;gap:8px}#js-tool-container-china-motorcycle-import-calculator .tbcalc-result-value{font-size:clamp(1.05rem,3vw,1.4rem);font-weight:650}#js-tool-container-china-motorcycle-import-calculator .cn-details{display:flex;flex-direction:column;gap:12px}#js-tool-container-china-motorcycle-import-calculator .tb-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}#js-tool-container-china-motorcycle-import-calculator .tbcalc-table{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}#js-tool-container-china-motorcycle-import-calculator .tbcalc-table caption{caption-side:top;text-align:left;padding:12px 16px;font-weight:600;color:var(--text-secondary);font-size:.9rem}#js-tool-container-china-motorcycle-import-calculator .tbcalc-table thead th{text-align:left;color:var(--text-secondary);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);white-space:nowrap}#js-tool-container-china-motorcycle-import-calculator .tbcalc-table th,#js-tool-container-china-motorcycle-import-calculator .tbcalc-table td{padding:10px 14px;border-top:1px solid var(--border-color)}#js-tool-container-china-motorcycle-import-calculator .tbcalc-table td:nth-child(n+2){text-align:right}#js-tool-container-china-motorcycle-import-calculator .cn-total-row td,#js-tool-container-china-motorcycle-import-calculator .cn-total-row th{font-weight:650;background:var(--accent-light)}#js-tool-container-china-motorcycle-import-calculator .cn-limits{margin:0;font-size:.84rem;line-height:1.45;color:var(--text-muted)}@media(max-width:600px){#js-tool-container-china-motorcycle-import-calculator .tbcalc-grid-2{grid-template-columns:1fr}#js-tool-container-china-motorcycle-import-calculator .cn-route{flex-direction:column}#js-tool-container-china-motorcycle-import-calculator .cn-arrow{transform:rotate(90deg);align-self:flex-start}}#js-tool-container-china-motorcycle-import-calculator .cn-outcome{display:flex;flex-direction:column;gap:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-journey{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-head{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px dashed var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-overline{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}
#js-tool-container-china-motorcycle-import-calculator .cn-j-tags{display:flex;flex-wrap:wrap;gap:6px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;padding:3px 10px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag output{font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-route{position:relative;padding:18px 6px 16px}
#js-tool-container-china-motorcycle-import-calculator .cn-route-line{position:absolute;top:26px;left:6%;right:6%;height:2px;background:var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step-dot{width:12px;height:12px;border-radius:50%;background:var(--bg-primary);border:3px solid var(--accent-primary);position:relative;z-index:1}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-dot{background:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-name{color:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-idx{font-size:.72rem;font-weight:700;color:var(--text-muted);margin-top:6px;letter-spacing:.04em}
#js-tool-container-china-motorcycle-import-calculator .cn-step-name{font-size:.86rem;font-weight:600;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-val{font-weight:750;font-size:1.12rem;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-step-share{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note{padding:0 18px 16px;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note output{color:var(--text-secondary);font-weight:600}
@media(max-width:600px){
  #js-tool-container-china-motorcycle-import-calculator .cn-route{padding:16px 0 14px}
  #js-tool-container-china-motorcycle-import-calculator .cn-route-line{left:8px;top:12px;bottom:12px;width:2px;height:auto}
  #js-tool-container-china-motorcycle-import-calculator .cn-steps{grid-template-columns:1fr;gap:0}
  #js-tool-container-china-motorcycle-import-calculator .cn-step{flex-direction:row;align-items:center;gap:12px;padding:10px 8px 10px 22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-idx{order:0;margin:0;min-width:22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-name{order:1;min-width:78px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-val{order:2;margin-left:auto;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-share{order:3;min-width:44px;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-dot{position:absolute;left:2px;top:15px}
}#js-tool-container-china-motorcycle-import-calculator .cn-outcome{display:flex;flex-direction:column;gap:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-journey{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-head{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px dashed var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-overline{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}
#js-tool-container-china-motorcycle-import-calculator .cn-j-tags{display:flex;flex-wrap:wrap;gap:6px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;padding:3px 10px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag output{font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-route{position:relative;padding:18px 6px 4px}
#js-tool-container-china-motorcycle-import-calculator .cn-route-line{position:absolute;top:30px;left:8%;right:8%;height:2px;background:var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step-dot{width:12px;height:12px;border-radius:50%;background:var(--bg-primary);border:3px solid var(--accent-primary);position:relative;z-index:1}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-dot{background:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-name{color:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-idx{font-size:.72rem;font-weight:700;color:var(--text-muted);margin-top:10px;letter-spacing:.04em}
#js-tool-container-china-motorcycle-import-calculator .cn-step-name{font-size:.86rem;font-weight:600;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-val{font-weight:750;font-size:1.12rem;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-step-share{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);margin-top:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-label{font-weight:600;font-size:.92rem;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-total-num{display:flex;align-items:baseline;gap:8px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-value{font-size:clamp(1.6rem,4.5vw,2.1rem);font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note{padding:12px 18px 16px;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note output{color:var(--text-secondary);font-weight:600}
@media(max-width:600px){
  #js-tool-container-china-motorcycle-import-calculator .cn-route{padding:16px 0 0}
  #js-tool-container-china-motorcycle-import-calculator .cn-route-line{left:7px;top:14px;bottom:26px;width:2px;height:auto}
  #js-tool-container-china-motorcycle-import-calculator .cn-steps{grid-template-columns:1fr;gap:0}
  #js-tool-container-china-motorcycle-import-calculator .cn-step{flex-direction:row;align-items:center;gap:12px;padding:12px 8px 12px 22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-idx{order:0;margin:0;min-width:22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-name{order:1;min-width:78px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-val{order:2;margin-left:auto;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-share{order:3;min-width:44px;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-dot{position:absolute;left:0;top:17px}
}#js-tool-container-china-motorcycle-import-calculator .cn-outcome{display:flex;flex-direction:column;gap:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-journey{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-head{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px dashed var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-overline{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}
#js-tool-container-china-motorcycle-import-calculator .cn-j-tags{display:flex;flex-wrap:wrap;gap:6px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;padding:3px 10px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag output{font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-route{display:block;box-sizing:border-box;position:relative;padding:18px 6px 4px}
#js-tool-container-china-motorcycle-import-calculator .cn-route-line{position:absolute;top:30px;left:8%;right:8%;height:2px;background:var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;position:relative;box-sizing:border-box;background:transparent;border:0;flex:none;min-width:0}
#js-tool-container-china-motorcycle-import-calculator .cn-step-dot{width:12px;height:12px;border-radius:50%;background:var(--bg-primary);border:3px solid var(--accent-primary);position:relative;z-index:1}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent{background:transparent;border-left:0}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-dot{background:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-name{color:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-idx{font-size:.72rem;font-weight:700;color:var(--text-muted);margin-top:10px;letter-spacing:.04em}
#js-tool-container-china-motorcycle-import-calculator .cn-step-name{font-size:.86rem;font-weight:600;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-val{font-weight:750;font-size:1.12rem;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-step-share{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);margin-top:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-label{font-weight:600;font-size:.92rem;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-total-num{display:flex;align-items:baseline;gap:8px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-value{font-size:clamp(1.6rem,4.5vw,2.1rem);font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 18px 16px;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note .tb-sub{color:var(--text-muted)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note output{color:var(--text-secondary);font-weight:600}
@media(max-width:600px){
  #js-tool-container-china-motorcycle-import-calculator .cn-route{padding:16px 0 0}
  #js-tool-container-china-motorcycle-import-calculator .cn-route-line{left:7px;top:14px;bottom:26px;width:2px;height:auto}
  #js-tool-container-china-motorcycle-import-calculator .cn-steps{grid-template-columns:1fr;gap:0}
  #js-tool-container-china-motorcycle-import-calculator .cn-step{flex-direction:row;align-items:center;gap:12px;padding:12px 8px 12px 22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-idx{order:0;margin:0;min-width:22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-name{order:1;min-width:78px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-val{order:2;margin-left:auto;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-share{order:3;min-width:44px;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-dot{position:absolute;left:0;top:17px}
}#js-tool-container-china-motorcycle-import-calculator .cn-outcome{display:flex;flex-direction:column;gap:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-journey{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-head{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px dashed var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-overline{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}
#js-tool-container-china-motorcycle-import-calculator .cn-j-tags{display:flex;flex-wrap:wrap;gap:6px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;padding:3px 10px}
#js-tool-container-china-motorcycle-import-calculator .cn-tag output{font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-route{display:block;box-sizing:border-box;position:relative;padding:18px 6px 4px}
#js-tool-container-china-motorcycle-import-calculator .cn-route-line{position:absolute;top:30px;left:8%;right:8%;height:2px;background:var(--border-color)}
#js-tool-container-china-motorcycle-import-calculator .cn-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}
#js-tool-container-china-motorcycle-import-calculator .cn-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px;position:relative;box-sizing:border-box;background:transparent;border:0;flex:none;min-width:0}
#js-tool-container-china-motorcycle-import-calculator .cn-step-dot{width:12px;height:12px;border-radius:50%;background:var(--bg-primary);border:3px solid var(--accent-primary);position:relative;z-index:1}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent{background:transparent;border-left:0}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-dot{background:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-accent .cn-step-name{color:var(--accent-primary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-idx{font-size:.72rem;font-weight:700;color:var(--text-muted);margin-top:10px;letter-spacing:.04em}
#js-tool-container-china-motorcycle-import-calculator .cn-step-name{font-size:.86rem;font-weight:600;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-step-val{font-weight:750;font-size:1.12rem;color:var(--text-primary);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-step-share{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);margin-top:14px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-label{font-weight:600;font-size:.92rem;color:var(--text-secondary)}
#js-tool-container-china-motorcycle-import-calculator .cn-total-num{display:flex;align-items:baseline;gap:8px}
#js-tool-container-china-motorcycle-import-calculator .cn-total-value{font-size:clamp(1.6rem,4.5vw,2.1rem);font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 18px 16px;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note .tb-sub{color:var(--text-muted)}
#js-tool-container-china-motorcycle-import-calculator .cn-j-note output{color:var(--text-secondary);font-weight:600}
@media(max-width:600px){
  #js-tool-container-china-motorcycle-import-calculator .cn-route{padding:16px 0 0}
  #js-tool-container-china-motorcycle-import-calculator .cn-route-line{left:7px;top:14px;bottom:26px;width:2px;height:auto}
  #js-tool-container-china-motorcycle-import-calculator .cn-steps{grid-template-columns:1fr;gap:0}
  #js-tool-container-china-motorcycle-import-calculator .cn-step{flex-direction:row;align-items:center;gap:12px;padding:12px 8px 12px 22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-idx{order:0;margin:0;min-width:22px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-name{order:1;min-width:78px}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-val{order:2;margin-left:auto;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-share{order:3;min-width:44px;text-align:right}
  #js-tool-container-china-motorcycle-import-calculator .cn-step-dot{position:absolute;left:0;top:17px}
}