.person-find-car-item[data-v-7f4432f7]{background:#fff;border:1px solid #edf1f4;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.person-find-car-item[data-v-7f4432f7]:hover{border-color:#d9e5ea;box-shadow:0 8px 18px #0f202714;transform:translateY(-2px)}.person-find-car-item__content[data-v-7f4432f7]{display:flex;flex-direction:column;gap:12px;min-height:188px;padding:14px 12px}.person-find-car-item__image[data-v-7f4432f7]{background:#f5f5f5;height:188px;overflow:hidden;width:100%}.person-find-car-item__image-element[data-v-7f4432f7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person-find-car-item__title[data-v-7f4432f7]{color:#222;display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.person-find-car-item__travel[data-v-7f4432f7]{margin-top:2px}.person-find-car-item__travel .route-text[data-v-7f4432f7]{align-items:center;color:#4f5866;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-bottom:8px}.person-find-car-item__travel .route-text[data-v-7f4432f7]:last-child{margin-bottom:0}.person-find-car-item__travel .route-text span[data-v-7f4432f7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.person-find-car-item__travel .route-icon[data-v-7f4432f7]{flex-shrink:0;font-size:14px}.person-find-car-item__travel .route-icon--start[data-v-7f4432f7]{color:#4fa18b}.person-find-car-item__travel .route-icon--end[data-v-7f4432f7]{color:#dc2626}.person-find-car-item__travel--expanded[data-v-7f4432f7]{min-height:130px}.person-find-car-item__travel--expanded .route-text[data-v-7f4432f7]{margin-bottom:12px}.person-find-car-item__travel--expanded .route-text span[data-v-7f4432f7]{-webkit-line-clamp:3}.person-find-car-item__footer[data-v-7f4432f7]{align-items:center;border-top:1px solid #edf1f4;display:flex;gap:8px;margin-top:auto;min-height:30px;padding-top:10px}.person-find-car-item__footer .user-avatar[data-v-7f4432f7]{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.person-find-car-item__footer .user-name[data-v-7f4432f7]{color:#666;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
