main.vehicle-lively .vt-price-table,main.vehicle-lively .vt-data-table{table-layout:auto;font-size:15px;line-height:1.45}
main.vehicle-lively .vt-price-table caption,main.vehicle-lively .vt-data-table caption{font-size:15px;background:#f3f8f9;color:#214d59;padding:15px 16px}
main.vehicle-lively .vt-price-table th,main.vehicle-lively .vt-price-table td,main.vehicle-lively .vt-data-table th,main.vehicle-lively .vt-data-table td{padding:13px 16px;border-bottom:1px solid #dce7e9;vertical-align:middle}
main.vehicle-lively .vt-price-table thead th{font-size:14px;background:#e4f0f3;font-weight:700;line-height:1.4}
main.vehicle-lively .vt-price-table tbody th{font-size:15px;background:#fff;font-weight:400;color:#174b5c}
main.vehicle-lively .vt-price-table tbody td{font-size:15px;background:#fff;color:#174b5c}
main.vehicle-lively .vt-price-table tbody td:nth-child(2){font-weight:700;color:#087b8b;white-space:nowrap}
main.vehicle-lively .vt-explanations{margin:24px 0;background:transparent;color:#15222c}
main.vehicle-lively .vt-explanation-title{font-size:17px;font-weight:700;color:inherit;margin:0 0 18px}
main.vehicle-lively .vt-explanation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
main.vehicle-lively .vt-explanation-grid>article{padding:22px;background:#fff;border:1px solid #dae6e9;border-radius:16px;min-width:0;color:#274650}
main.vehicle-lively .vt-explanation-grid>article h3{color:#152b37;font-size:21px;margin:0 0 17px}
main.vehicle-lively :is(#evac-documents,#transport-compare) .vt-explanation-grid>article h3{color:#152b37}
main.vehicle-lively .vt-explanation-grid dl{margin:0;font-size:14px;line-height:1.6}
main.vehicle-lively .vt-explanation-grid dt{color:#4d707d;font-weight:700;margin-top:13px;font-size:12px}
main.vehicle-lively .vt-explanation-grid dt:first-child{margin-top:0}
main.vehicle-lively .vt-explanation-grid dd{margin:4px 0 0}
main.vehicle-lively .vl-order .vt-explanations .vt-explanation-title,main.vehicle-lively #evac-documents .vt-explanations .vt-explanation-title{color:#fff}
main.vehicle-lively .vl-order .vt-explanations article a,main.vehicle-lively #evac-documents .vt-explanations article a{color:#087b8b}
main.vehicle-lively #transport-compare .vt-explanations article a{color:#087b8b}
main.vehicle-lively .vt-weight-note{font-size:13px}
@media(max-width:760px){main.vehicle-lively .vt-price-table th,main.vehicle-lively .vt-price-table td,main.vehicle-lively .vt-data-table th,main.vehicle-lively .vt-data-table td{padding:10px;font-size:13px}main.vehicle-lively .vt-price-table thead th{font-size:12px;hyphens:auto}main.vehicle-lively .vt-price-table caption,main.vehicle-lively .vt-data-table caption{font-size:13px;padding:12px}main.vehicle-lively .vt-explanation-grid{grid-template-columns:1fr}main.vehicle-lively .vt-explanation-grid>article{padding:20px}main.vehicle-lively .vt-explanation-grid>article h3{font-size:20px}}
