.route-map[data-v-f83895ec]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#eaf0f7;background-color:rgb(234 240 247/var(--tw-bg-opacity));border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;overflow:hidden;width:100%}.route-map[data-v-f83895ec] .tollro-marker{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-width:2px;box-shadow:0 1px 3px #0000004d;height:14px;width:14px}.route-map[data-v-f83895ec] .tollro-marker--origin{--tw-bg-opacity:1;background-color:#2265a2;background-color:rgb(34 101 162/var(--tw-bg-opacity))}.route-map[data-v-f83895ec] .tollro-marker--destination{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.route-map[data-v-f83895ec] .tollro-marker--stop{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#2265a2;border-color:rgb(34 101 162/var(--tw-border-opacity));color:#2265a2;color:rgb(34 101 162/var(--tw-text-opacity));display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.summary[data-v-13a7057b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.75rem}.summary-total[data-v-13a7057b]{color:#161c2d;color:rgb(22 28 45/var(--tw-text-opacity));font-size:1.5rem;font-weight:700;line-height:1.875rem}.summary-total[data-v-13a7057b],.summary-total small[data-v-13a7057b]{--tw-text-opacity:1}.summary-total small[data-v-13a7057b]{color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.875rem;font-weight:500;line-height:1.313rem;margin-left:.25rem}.currency-toggle[data-v-13a7057b]{--tw-border-opacity:1;border-color:#d2d8dd;border-color:rgb(210 216 221/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:inline-flex;overflow:hidden}.currency-toggle button[data-v-13a7057b]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1.313rem;padding:.25rem .75rem}.currency-toggle button[aria-pressed=true][data-v-13a7057b]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#2265a2;background-color:rgb(34 101 162/var(--tw-bg-opacity));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.vehicle-title[data-v-13a7057b]{--tw-text-opacity:1;color:#161c2d;color:rgb(22 28 45/var(--tw-text-opacity));font-weight:600;margin-top:.75rem}.results-table[data-v-13a7057b],.vehicle-title[data-v-13a7057b]{font-size:.875rem;line-height:1.313rem}.results-table[data-v-13a7057b]{border-collapse:collapse;margin-top:.5rem;width:100%}.results-table th[data-v-13a7057b]{--tw-border-opacity:1;--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.25rem;padding:.25rem .5rem;text-transform:uppercase}.results-table td[data-v-13a7057b],.results-table th[data-v-13a7057b]{border-bottom-width:1px;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity));text-align:right}.results-table td[data-v-13a7057b]{--tw-border-opacity:1;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);padding:.5rem}.results-table td[data-v-13a7057b]:first-child,.results-table th[data-v-13a7057b]:first-child{text-align:left}.results-table .swatch[data-v-13a7057b]{border-radius:.125rem;display:inline-block;height:10px;margin-right:.5rem;vertical-align:-1px;width:10px}.results-table .total-row td[data-v-13a7057b]{border-bottom-width:0;font-size:.938rem;font-weight:700;line-height:1.625rem}.calculator[data-v-b2a8d71e]{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:1rem}@media (min-width:1024px){.calculator[data-v-b2a8d71e]{grid-template-columns:minmax(300px,380px) 1fr}}.panel[data-v-b2a8d71e]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.section-title[data-v-b2a8d71e]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.25rem;text-transform:uppercase}.calc-header[data-v-b2a8d71e]{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding-bottom:.75rem}.calc-header__label[data-v-b2a8d71e]{--tw-text-opacity:1;color:#161c2d;color:rgb(22 28 45/var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1.313rem}.lang-toggle[data-v-b2a8d71e]{--tw-border-opacity:1;border-color:#d2d8dd;border-color:rgb(210 216 221/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;display:inline-flex;overflow:hidden}.lang-toggle button[data-v-b2a8d71e]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.75rem;font-weight:600;line-height:1.25rem;padding:.125rem .75rem}.lang-toggle button[aria-pressed=true][data-v-b2a8d71e]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#2265a2;background-color:rgb(34 101 162/var(--tw-bg-opacity));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.vehicle-row[data-v-b2a8d71e]{align-items:flex-end;display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width:640px){.vehicle-row[data-v-b2a8d71e]{grid-template-columns:1fr 1fr auto}}.point-row[data-v-b2a8d71e]{align-items:center;display:flex;gap:.5rem}.dot[data-v-b2a8d71e]{border-radius:9999px;flex:none;height:10px;width:10px}.dot--origin[data-v-b2a8d71e]{--tw-bg-opacity:1;background-color:#2265a2;background-color:rgb(34 101 162/var(--tw-bg-opacity))}.dot--destination[data-v-b2a8d71e]{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.dot--stop[data-v-b2a8d71e]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:#2265a2;border-color:rgb(34 101 162/var(--tw-border-opacity));border-width:2px;color:#2265a2;color:rgb(34 101 162/var(--tw-text-opacity));display:flex;font-size:.75rem;font-weight:700;height:18px;justify-content:center;line-height:1.25rem;line-height:1;width:18px}.remove[data-v-b2a8d71e],.swap[data-v-b2a8d71e]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));padding-left:.5rem;padding-right:.5rem}.remove[data-v-b2a8d71e]:hover,.swap[data-v-b2a8d71e]:hover{--tw-text-opacity:1;color:#161c2d;color:rgb(22 28 45/var(--tw-text-opacity))}.remove[data-v-b2a8d71e]{align-items:center;display:flex;height:56px}.add[data-v-b2a8d71e]{--tw-border-opacity:1;--tw-text-opacity:1;align-self:flex-start;border:1px dashed #d2d8dd;border-color:rgb(210 216 221/var(--tw-border-opacity));border-radius:.5rem;color:#2265a2;color:rgb(34 101 162/var(--tw-text-opacity));font-size:.875rem;font-weight:600;line-height:1.313rem;padding:.25rem .75rem}.add[data-v-b2a8d71e]:hover{--tw-bg-opacity:1;background-color:#eaf0f7;background-color:rgb(234 240 247/var(--tw-bg-opacity))}.legend[data-v-b2a8d71e]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity));display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem;line-height:1.25rem}.legend i[data-v-b2a8d71e]{border-radius:.125rem;display:inline-block;height:4px;margin-right:.25rem;vertical-align:middle;width:14px}.empty[data-v-b2a8d71e]{align-items:center;display:flex;font-size:.875rem;justify-content:center;line-height:1.313rem;min-height:120px;padding:1rem;text-align:center}.disclaimer[data-v-b2a8d71e],.empty[data-v-b2a8d71e]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity))}.disclaimer[data-v-b2a8d71e]{font-size:.75rem;line-height:1.25rem}
