.vehicle-type-container[data-v-ef9dc5e5]{background:#fff;flex-direction:column;height:100%;padding:20px;display:flex}.vehicle-type-header[data-v-ef9dc5e5]{gap:16px;margin-bottom:24px}.back-btn[data-v-ef9dc5e5],.vehicle-type-header[data-v-ef9dc5e5]{align-items:center;display:flex}.back-btn[data-v-ef9dc5e5]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-grey-700);cursor:pointer;background:0 0;border:none;justify-content:center;transition:all .2s}.back-btn[data-v-ef9dc5e5]:hover{background:var(--color-grey-100);color:var(--color-grey-900)}.back-btn svg[data-v-ef9dc5e5]{width:24px;height:24px}.vehicle-type-list[data-v-ef9dc5e5]{flex-direction:column;flex:1;gap:12px;display:flex}.vehicle-type-item[data-v-ef9dc5e5]{border:2px solid var(--color-grey-200);border-radius:var(--radius-md);cursor:pointer;background:#fff;align-items:center;padding:16px;transition:all .2s;display:flex;position:relative}.vehicle-type-item[data-v-ef9dc5e5]:hover{border-color:var(--color-primary-300);background:var(--color-primary-25)}.vehicle-type-item--selected[data-v-ef9dc5e5]{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:0 0 0 3px #1668e31a}.vehicle-radio[data-v-ef9dc5e5]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary-500);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.vehicle-type-content[data-v-ef9dc5e5]{flex:1;align-items:center;gap:16px;display:flex}.vehicle-icon[data-v-ef9dc5e5]{background:var(--color-primary-25);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vehicle-type-item--selected .vehicle-icon[data-v-ef9dc5e5]{background:var(--color-primary-100)}.icon-img[data-v-ef9dc5e5]{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.vehicle-type-label[data-v-ef9dc5e5]{color:var(--color-grey-900);font-size:16px;font-weight:600}.vehicle-type-item--selected .vehicle-type-label[data-v-ef9dc5e5]{color:var(--color-primary-700)}@media (width<=768px){.vehicle-type-container[data-v-ef9dc5e5]{padding:16px}.vehicle-type-item[data-v-ef9dc5e5]{padding:12px}.vehicle-type-label[data-v-ef9dc5e5]{font-size:15px}}
