.tariff-cost-stack{display:grid;gap:10px;margin-top:18px}.tariff-cost-stack>div{display:grid;grid-template-columns:170px 1fr 110px;align-items:center;gap:12px;font-size:13px}.tariff-cost-stack i{display:block;height:9px;border-radius:10px;background:var(--green)}.tariff-cost-stack div:nth-child(2) i{background:#7066a8}.tariff-cost-stack div:nth-child(3) i{background:#65a8ce}.tariff-cost-stack div:nth-child(4) i{background:#a7bf41}.tariff-cost-stack strong{text-align:right;color:var(--deep)}.tariff-projection{width:100%;border-collapse:collapse;margin-top:14px}.tariff-projection th,.tariff-projection td{text-align:right;padding:11px;border-bottom:1px solid var(--border)}.tariff-projection th:first-child,.tariff-projection td:first-child{text-align:left}.tariff-projection th{font-size:12px;color:var(--muted);text-transform:uppercase}.tariff-projection td{font-variant-numeric:tabular-nums}.tariff-source{margin-top:14px;padding:12px;border-left:3px solid var(--green);background:#f7f9f3}.tariff-source small,.tariff-source strong{display:block}.tariff-source small{color:var(--muted)}@media(max-width:650px){.tariff-cost-stack>div{grid-template-columns:1fr 80px}.tariff-cost-stack i{grid-column:1/-1;grid-row:2}.tariff-projection{font-size:12px}.tariff-projection th,.tariff-projection td{padding:8px 4px}}@media print{.workspace-panel[data-tab="tariff-analysis"]:before{content:"Tariff analysis"}}
