#js-tool-container-engine-import-duty-calculator .tb-eidc-app{display:flex;flex-direction:column;gap:14px;color:var(--text-primary)}@media(max-width:640px){#js-tool-container-engine-import-duty-calculator .tb-eidc-app{gap:10px}}#js-tool-container-engine-import-duty-calculator .tb-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}#js-tool-container-engine-import-duty-calculator .tb-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 20px}#js-tool-container-engine-import-duty-calculator .tb-span-all{grid-column:1 / -1}#js-tool-container-engine-import-duty-calculator .tb-field{display:flex;flex-direction:column;gap:6px}#js-tool-container-engine-import-duty-calculator .tb-field label{font-size:0.92rem;font-weight:500}#js-tool-container-engine-import-duty-calculator .tb-field input,#js-tool-container-engine-import-duty-calculator .tb-field select{height:44px;padding:0 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);font-size:16px}#js-tool-container-engine-import-duty-calculator .tb-hint{font-size:0.82rem;line-height:1.35;color:var(--text-muted)}#js-tool-container-engine-import-duty-calculator .tb-zone[data-tb-zone="outcome"]{display:flex;flex-direction:column;gap:14px}#js-tool-container-engine-import-duty-calculator .tb-hero{border:1px solid var(--border-color);border-left:4px solid #b57c17;border-radius:var(--radius-md);background:var(--warning-light);padding:18px 20px;min-height:132px;display:flex;flex-direction:column;gap:6px}#js-tool-container-engine-import-duty-calculator .tb-hero-label{font-size:0.9rem;color:var(--text-secondary)}#js-tool-container-engine-import-duty-calculator .tb-hero-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#js-tool-container-engine-import-duty-calculator .tb-hero-value{font-size:clamp(1.9rem,5vw,2.9rem);font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text-primary)}#js-tool-container-engine-import-duty-calculator .tb-unit{font-size:1rem;color:var(--text-secondary)}#js-tool-container-engine-import-duty-calculator .tb-hero-note{margin:0;font-size:0.86rem;color:var(--text-secondary);line-height:1.4}#js-tool-container-engine-import-duty-calculator .tb-hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}#js-tool-container-engine-import-duty-calculator .tb-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-color);font-size:0.82rem;font-weight:500}#js-tool-container-engine-import-duty-calculator .tb-status{border:1px solid var(--border-color);border-left:4px solid #b57c17;border-radius:var(--radius-sm);padding:10px 14px;font-size:0.9rem;line-height:1.4;color:var(--text-secondary)}#js-tool-container-engine-import-duty-calculator .tb-status.warn{border-left-color:var(--warning);background:var(--warning-light);color:var(--text-primary)}#js-tool-container-engine-import-duty-calculator .tb-eidc-engine-visual{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-tertiary);padding:16px}#js-tool-container-engine-import-duty-calculator .tb-eidc-engine-block{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);overflow:hidden}#js-tool-container-engine-import-duty-calculator .tb-eidc-block-head{background:var(--text-primary);color:var(--bg-secondary);text-align:center;padding:6px;font-size:0.7rem;letter-spacing:0.08em;font-weight:700}#js-tool-container-engine-import-duty-calculator .tb-eidc-block-body{padding:12px;display:flex;flex-direction:column;gap:10px;align-items:center}#js-tool-container-engine-import-duty-calculator .tb-eidc-pistons{display:grid;grid-template-columns:1fr 1fr;gap:8px}#js-tool-container-engine-import-duty-calculator .tb-eidc-piston{width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,var(--bg-tertiary),var(--border-color));border:1px solid var(--border-color);position:relative;display:block}#js-tool-container-engine-import-duty-calculator .tb-eidc-piston:after{content:'';position:absolute;top:50%;left:10%;right:10%;height:3px;background:var(--accent-primary);border-radius:2px}#js-tool-container-engine-import-duty-calculator .tb-eidc-weight-mark{background:var(--accent-light);border:1px solid var(--border-color);border-radius:999px;padding:4px 10px;font-size:0.82rem;font-weight:600}#js-tool-container-engine-import-duty-calculator .tb-eidc-block-footer{text-align:center;padding:8px;border-top:1px solid var(--border-color);font-size:0.8rem;color:var(--text-secondary)}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance{display:flex;flex-direction:column;gap:12px}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance-row{display:grid;grid-template-columns:110px 1fr 90px;gap:10px;align-items:center;font-size:0.85rem}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance-track{height:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;overflow:hidden}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance-fill{height:100%;border-radius:999px;transition:width 200ms;display:block;width:20%}#js-tool-container-engine-import-duty-calculator .tb-eidc-fill-cost{background:#2f66ff}#js-tool-container-engine-import-duty-calculator .tb-eidc-fill-weight{background:#cf4f42}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance-result{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px dashed var(--border-color);border-radius:8px;background:var(--bg-secondary);font-size:0.9rem}#js-tool-container-engine-import-duty-calculator .tb-spec{display:flex;flex-direction:column;gap:8px}#js-tool-container-engine-import-duty-calculator .tb-spec-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);font-size:0.9rem;align-items:center}#js-tool-container-engine-import-duty-calculator .tb-spec-norm{font-size:0.82rem;color:var(--text-muted)}#js-tool-container-engine-import-duty-calculator .tb-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}#js-tool-container-engine-import-duty-calculator .tb-table{width:100%;border-collapse:collapse;font-size:0.9rem;font-variant-numeric:tabular-nums}#js-tool-container-engine-import-duty-calculator .tb-table caption{padding:12px 16px;font-weight:600;text-align:left;color:var(--text-secondary);font-size:0.9rem;caption-side:top}#js-tool-container-engine-import-duty-calculator .tb-table th{text-align:left;color:var(--text-secondary);font-weight:600;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.04em;padding:10px 14px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}#js-tool-container-engine-import-duty-calculator .tb-table td{padding:10px 14px;border-top:1px solid var(--border-color)}#js-tool-container-engine-import-duty-calculator .tb-table td:nth-child(n+3){text-align:right}#js-tool-container-engine-import-duty-calculator .tb-eidc-note{margin:0;font-size:0.84rem;color:var(--text-muted);line-height:1.45}@media(max-width:640px){#js-tool-container-engine-import-duty-calculator .tb-grid-2,#js-tool-container-engine-import-duty-calculator .tb-grid-3{grid-template-columns:1fr}#js-tool-container-engine-import-duty-calculator .tb-eidc-engine-visual{grid-template-columns:1fr}#js-tool-container-engine-import-duty-calculator .tb-eidc-balance-row{grid-template-columns:90px 1fr 70px}}