.fr-transport-proof{max-width:900px;margin:1.5rem auto;padding:1.25rem;border:1px solid var(--color-border,#d7e0ea);border-radius:12px;background:var(--color-surface,#fff);color:var(--color-text,#0f172a)}.fr-transport-proof h2,.fr-transport-proof h3{margin:0 0 .65rem;color:inherit;overflow-wrap:anywhere}.fr-transport-proof p,.fr-transport-proof li,.fr-transport-proof summary,.fr-transport-proof a,.fr-transport-proof button,.fr-transport-proof figcaption{line-height:1.6;min-width:0;max-width:100%;overflow-wrap:anywhere}.fr-transport-proof__artwork{width:100%;max-width:640px;margin:1rem auto}.fr-transport-proof__artwork img{display:block;width:100%;height:auto;border-radius:10px}.fr-transport-proof__artwork figcaption{margin-top:.4rem;color:var(--color-text-muted,#52637a);font-size:.78rem;text-align:center}.fr-transport-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.fr-transport-proof__item{padding:.85rem;border:1px solid var(--color-border,#d7e0ea);border-radius:10px;background:var(--color-surface-muted,#f8fafc)}.fr-transport-proof__item strong,.fr-transport-proof__item span{display:block}.fr-transport-proof__item span{margin-top:.25rem;color:var(--color-text-muted,#52637a);font-size:.82rem}.fr-transport-proof__warning{padding:.9rem 1rem;border-left:4px solid #b45309;background:#fff7ed;color:#7c2d12}.fr-transport-proof__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem;scroll-margin-top:7rem}.fr-transport-proof__actions button,.fr-transport-proof__actions a{scroll-margin-top:7rem;min-height:44px;padding:.7rem 1rem;border:1px solid var(--color-primary,#0062cc);border-radius:9px;background:var(--color-primary,#0062cc);color:#fff;font:inherit;font-weight:700;cursor:pointer}.fr-transport-proof__actions a{display:inline-flex;align-items:center;text-decoration:none}.fr-transport-proof__actions .secondary{background:transparent;color:var(--color-primary,#0062cc)}.fr-transport-proof__status,.fr-transport-proof__error{min-height:1.4rem;margin-top:.75rem}.fr-transport-proof__error{color:#b91c1c}button.check-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}body[data-fr-transport-parity] .en-tool-layout,body[data-fr-transport-parity] .en-results,body[data-fr-transport-parity] .en-card,body[data-fr-transport-parity] #fiveYearContent{min-width:0;max-width:100%}body[data-fr-transport-parity] .en-results-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html[data-theme="dark"] body[data-fr-transport-parity]{background:#0b1220 !important;color:#e5edf7 !important}html[data-theme="dark"] body[data-fr-transport-parity] .card,html[data-theme="dark"] body[data-fr-transport-parity] .fr-transport-proof,html[data-theme="dark"] body[data-fr-transport-parity] .provider-card{background:#111b2d !important;color:#e5edf7 !important;border-color:#334155 !important}html[data-theme="dark"] body[data-fr-transport-parity] input,html[data-theme="dark"] body[data-fr-transport-parity] select,html[data-theme="dark"] body[data-fr-transport-parity] textarea{background:#0f172a !important;color:#f8fafc !important;border-color:#475569 !important}html[data-theme="dark"] body[data-fr-transport-parity] label,html[data-theme="dark"] body[data-fr-transport-parity] h2,html[data-theme="dark"] body[data-fr-transport-parity] h3,html[data-theme="dark"] body[data-fr-transport-parity] td,html[data-theme="dark"] body[data-fr-transport-parity] th{color:#e5edf7 !important}html[data-theme="dark"] .fr-transport-proof__item{background:#0f172a;border-color:#334155}html[data-theme="dark"] .fr-transport-proof__warning{background:#3b220d;color:#fed7aa}html[data-theme="dark"] body[data-fr-transport-parity] .fr-transport-proof__actions button{border-color:#60a5fa;background:#1d4ed8;color:#fff}html[data-theme="dark"] body[data-fr-transport-parity] .fr-transport-proof__actions .secondary{border-color:#60a5fa;background:transparent;color:#bfdbfe}@media (max-width:640px){.fr-transport-proof{margin:1rem;padding:1rem}.fr-transport-proof__grid{grid-template-columns:1fr}body[data-fr-transport-parity] .en-results-table-wrap{width:calc(100vw - 66px)}}@media (max-width:400px){.fr-transport-proof{width:auto;max-width:calc(100% - 24px);margin:12px;padding:14px}.fr-transport-proof,.fr-transport-proof *,body[data-fr-transport-parity] main,body[data-fr-transport-parity] main *,body[data-fr-transport-parity] [role="main"],body[data-fr-transport-parity] [role="main"] *{min-width:0;max-width:100%}.fr-transport-proof h2,.fr-transport-proof h3,.fr-transport-proof p,.fr-transport-proof li,.fr-transport-proof summary,.fr-transport-proof strong,.fr-transport-proof span,.fr-transport-proof a,.fr-transport-proof button,body[data-fr-transport-parity] h1,body[data-fr-transport-parity] h2,body[data-fr-transport-parity] h3,body[data-fr-transport-parity] label,body[data-fr-transport-parity] button,body[data-fr-transport-parity] th,body[data-fr-transport-parity] td{white-space:normal;overflow-wrap:anywhere;word-break:normal}body[data-fr-transport-parity="car-price-intelligence"] .cars-shell,body[data-fr-transport-parity="car-price-intelligence"] #carsApp,body[data-fr-transport-parity="car-price-intelligence"] #carsApp *{min-width:0;max-width:100%}body[data-fr-transport-parity="car-price-intelligence"] .cars-shell{width:calc(100% - 20px)}body[data-fr-transport-parity="car-price-intelligence"] .cars-section-head,body[data-fr-transport-parity="car-price-intelligence"] .cars-pagination,body[data-fr-transport-parity="car-price-intelligence"] .cars-price-layer div{flex-direction:column;align-items:flex-start}body[data-fr-transport-parity="car-price-intelligence"] .cars-money-local,body[data-fr-transport-parity="car-price-intelligence"] .cars-section-head span,body[data-fr-transport-parity="car-price-intelligence"] .cars-card p,body[data-fr-transport-parity="car-price-intelligence"] .cars-card span,body[data-fr-transport-parity="car-price-intelligence"] .cars-card strong,body[data-fr-transport-parity="car-price-intelligence"] .cars-card a,body[data-fr-transport-parity="car-price-intelligence"] .cars-card button{white-space:normal;overflow-wrap:anywhere}.fr-transport-proof__grid{gap:12px;margin-block:14px}.fr-transport-proof__item,.fr-transport-proof__warning{padding:12px}.fr-transport-proof__actions{display:grid;gap:10px;margin-top:14px}.fr-transport-proof__actions button,.fr-transport-proof__actions a{width:100%;padding:10px 12px;justify-content:center}body[data-fr-transport-parity="car-import-cost"] .car-import-hero-grid>*,body[data-fr-transport-parity="car-import-cost"] .car-import-hero-actions>*,body[data-fr-transport-parity="car-import-cost"] .car-import-hero-points>*,body[data-fr-transport-parity="car-import-cost"] .car-import-hero-meta>*,body[data-fr-transport-parity="car-import-cost"] .car-import-tablist,body[data-fr-transport-parity="car-import-cost"] .car-import-tabs,body[data-fr-transport-parity="car-import-cost"] .car-import-tab{min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="car-import-cost"] .car-import-kicker{display:flex;white-space:normal}body[data-fr-transport-parity="car-import-cost"] .car-import-start-head{flex-direction:column}body[data-fr-transport-parity="car-import-cost"] .car-import-tabs{width:100%;flex-wrap:wrap;overflow-x:visible}body[data-fr-transport-parity="car-import-cost"] .car-import-tab{flex:1 1 100%;white-space:normal}body[data-fr-transport-parity="boda-income"] .breakdown-table,body[data-fr-transport-parity="car-loan-vs-cash"] .breakdown-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="boda-income"] .breakdown-table th,body[data-fr-transport-parity="boda-income"] .breakdown-table td,body[data-fr-transport-parity="boda-income"] .breakdown-table span,body[data-fr-transport-parity="car-loan-vs-cash"] .breakdown-table th,body[data-fr-transport-parity="car-loan-vs-cash"] .breakdown-table td,body[data-fr-transport-parity="car-loan-vs-cash"] .breakdown-table span{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="matatu-fare"] .form-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="matatu-fare"] .field,body[data-fr-transport-parity="matatu-fare"] .field input,body[data-fr-transport-parity="matatu-fare"] .field select{width:100%;min-width:0;max-width:100%}body[data-fr-transport-parity="matatu-fare"] #matatuInfo{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:.5rem}body[data-fr-transport-parity="vehicle-registration"] .info-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="vehicle-registration"] .info-box-reg,body[data-fr-transport-parity="vehicle-registration"] .info-box-reg>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="vehicle-registration"] .status-banner,body[data-fr-transport-parity="vehicle-registration"] .docs-list li,body[data-fr-transport-parity="vehicle-registration"] .docs-list .doc-label,body[data-fr-transport-parity="vehicle-registration"] .where-box{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body[data-fr-transport-parity="vehicle-registration"] .status-banner{padding:.75rem}body[data-fr-transport-parity="vehicle-registration"] .docs-list .doc-label{flex:1 1 0}body[data-fr-transport-parity="roadworthiness"] .card>div[style*="justify-content:space-between"]{flex-wrap:wrap;align-items:flex-start !important;gap:.75rem}body[data-fr-transport-parity="roadworthiness"] .checklist-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="roadworthiness"] .check-item,body[data-fr-transport-parity="roadworthiness"] .check-label,body[data-fr-transport-parity="roadworthiness"] .check-name,body[data-fr-transport-parity="roadworthiness"] .check-desc{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="route-cost"] #routeRec{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:.75rem}body[data-fr-transport-parity="vehicle-depreciation"] .dep-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="vehicle-depreciation"] .dep-table th,body[data-fr-transport-parity="vehicle-depreciation"] .dep-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="fleet-fuel"] .budget-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="fleet-fuel"] .budget-box,body[data-fr-transport-parity="fleet-fuel"] .budget-box>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="fleet-fuel"] .breakdown-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="fleet-fuel"] .breakdown-table th,body[data-fr-transport-parity="fleet-fuel"] .breakdown-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="parking-fee"] .park-metrics{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="parking-fee"] .park-box,body[data-fr-transport-parity="parking-fee"] .park-box>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="parking-fee"] .compare-row{flex-direction:column;align-items:flex-start;gap:.25rem}body[data-fr-transport-parity="parking-fee"] .compare-row>*{min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="route-cost"] .route-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="route-cost"] .route-card,body[data-fr-transport-parity="route-cost"] .route-card>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="route-cost"] .breakdown-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="route-cost"] .breakdown-table th,body[data-fr-transport-parity="route-cost"] .breakdown-table td,body[data-fr-transport-parity="route-cost"] .breakdown-table strong{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="toll-calc"] .toll-hero{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="toll-calc"] .toll-hero>*,body[data-fr-transport-parity="toll-calc"] .toll-hero>*>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="toll-calc"] .toll-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="toll-calc"] .toll-table th,body[data-fr-transport-parity="toll-calc"] .toll-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="vehicle-operating-cost"] .breakdown-table{width:100%;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="vehicle-operating-cost"] .breakdown-table th,body[data-fr-transport-parity="vehicle-operating-cost"] .breakdown-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero,body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero-inner,body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero-grid,body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero-grid>*,body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero-grid>*>*{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-hero-grid{grid-template-columns:minmax(0,1fr)}body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:visible}body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-table th,body[data-fr-transport-parity="vehicle-tracker-roi"] .en-results-table td{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){body[data-fr-transport-parity] *,body[data-fr-transport-parity] *::before,body[data-fr-transport-parity] *::after{scroll-behavior:auto !important;animation-duration:.01ms !important;transition-duration:.01ms !important}}