.transport-comparison-calculator{--transport-accent:#087f78}.transport-confirmation{border:1px solid var(--line);color:var(--graphite);border-radius:.75rem;grid-column:1/-1;align-items:flex-start;gap:.65rem;padding:.8rem;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.transport-confirmation input{width:1.1rem;height:1.1rem;accent-color:var(--transport-accent);margin-top:.12rem}.transport-import-panel{max-height:calc(100vh - 7.5rem);overflow:auto}.transport-import-panel button{border:1px solid var(--transport-accent);background:var(--paper);min-height:2.45rem;color:var(--transport-accent);cursor:pointer;border-radius:.6rem;padding:.5rem .7rem;font-weight:800}.transport-import-panel button:disabled{cursor:not-allowed;opacity:.5}.transport-import-panel hr{border:0;border-top:1px solid var(--line);width:100%}.transport-import-preview{border:1px solid var(--line);background:var(--soft);border-radius:.7rem;gap:.4rem;padding:.75rem;display:grid}.transport-import-preview small,.transport-imported,.transport-methodology small{color:var(--muted);font-size:.75rem;line-height:1.45}.transport-imported{font-weight:800;color:var(--transport-accent)!important}.transport-results .car-result-cards article:nth-child(2){border-color:#245fa9}.transport-methodology h2,.transport-faq h2{margin:.25rem 0 .5rem}.transport-faq{border:1px solid var(--line);background:var(--paper);border-radius:1.15rem;gap:.7rem;padding:1.15rem;display:grid}.transport-faq details{border-top:1px solid var(--line);padding:.8rem 0}.transport-faq summary{color:var(--graphite);cursor:pointer;font-size:.9rem;font-weight:800}.transport-faq p{color:var(--muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.6}html[data-theme=dark] .transport-import-panel button{background:#087f781a}@media (max-width:900px){.transport-import-panel{max-height:none}}@media (prefers-reduced-motion:reduce){.transport-comparison-calculator *{scroll-behavior:auto}}@media print{.transport-comparison-calculator .profile-tool-bridge,.transport-comparison-calculator .car-workspace-grid,.transport-comparison-calculator .car-result-actions,.transport-comparison-calculator .profile-save-back,.transport-comparison-calculator .car-reference-panel,.transport-comparison-calculator .transport-faq{display:none!important}.transport-comparison-calculator .car-results{box-shadow:none;border:0}}
