.VehicleTable-module__DzHYJG__table{height:-moz-fit-content;height:fit-content;padding:0 20px;font-size:14px}@media only screen and (max-width:768px){.VehicleTable-module__DzHYJG__table{padding:0;overflow-x:auto;overflow-y:hidden}}.VehicleTable-module__DzHYJG__table .VehicleTable-module__DzHYJG__tableHeader{z-index:3;width:max-content;min-width:100%;height:32px;min-height:32px;box-shadow:var(--shadow-soft);background-color:#cbcbcb;flex-direction:row;align-items:center;gap:12px;padding:0 12px;display:flex;position:-webkit-sticky;position:sticky}.VehicleTable-module__DzHYJG__rowWrp{background-color:var(--elevated-level-one);box-sizing:border-box;width:100%;height:32px;padding:4px 12px}@media only screen and (max-width:768px){.VehicleTable-module__DzHYJG__rowWrp{width:-moz-fit-content;width:fit-content;min-width:1000px}}.VehicleTable-module__DzHYJG__rowWrpOdd{background-color:var(--elevated-level-two-90)}.VehicleTable-module__DzHYJG__row{gap:12px;display:flex}.VehicleTable-module__DzHYJG__columnHeader{border-right:1px solid var(--gray-60);height:-moz-fit-content;height:fit-content}.VehicleTable-module__DzHYJG__cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.VehicleTable-module__DzHYJG__cell .VehicleTable-module__DzHYJG__cellText{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.VehicleTable-module__DzHYJG__cell.VehicleTable-module__DzHYJG__price{border:none}.VehicleTable-module__DzHYJG__stockNum{width:80px;min-width:80px;max-width:80px}.VehicleTable-module__DzHYJG__title{width:420px;min-width:420px;max-width:420px}@media (hover:hover) and (pointer:fine){.VehicleTable-module__DzHYJG__title:hover .VehicleTable-module__DzHYJG__cellText{cursor:pointer;text-decoration:underline}}.VehicleTable-module__DzHYJG__optionCodes{width:212px;min-width:212px;max-width:212px}.VehicleTable-module__DzHYJG__odometer{width:70px;min-width:70px;max-width:70px}.VehicleTable-module__DzHYJG__price{background:none;margin:0;padding:0}.VehicleTable-module__DzHYJG__bookValue,.VehicleTable-module__DzHYJG__price{width:75px;min-width:75px;max-width:75px}.VehicleTable-module__DzHYJG__color{width:148px;min-width:148px;max-width:148px}.VehicleTable-module__DzHYJG__engine{width:120px;min-width:120px;max-width:120px}.VehicleTable-module__DzHYJG__photoCount{width:40px;min-width:40px;max-width:40px}.VehicleTable-module__DzHYJG__bodyType{width:120px;min-width:120px;max-width:120px}.VehicleTable-module__DzHYJG__features{flex-direction:row;width:200px;min-width:200px;max-width:200px;display:flex}.VehicleTable-module__DzHYJG__lastColumn{border-right:none}.VehicleTable-module__DzHYJG__carshop.VehicleTable-module__DzHYJG__rowWrp{background-color:#ebf6fb}.VehicleTable-module__DzHYJG__carshop.VehicleTable-module__DzHYJG__rowWrpOdd{background-color:var(--surface)}.VehicleTable-module__DzHYJG__carshop .VehicleTable-module__DzHYJG__title .VehicleTable-module__DzHYJG__cellText{color:var(--carshop-dark-blue)}