.card-item[data-v-29b658f5]{cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.card-image[data-v-29b658f5],.card-image-container[data-v-29b658f5],.card-item[data-v-29b658f5]{width:100%;max-width:200px}.card-image-container[data-v-29b658f5]{position:relative}.card-image[data-v-29b658f5]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;height:auto;display:block}.plan-tag[data-v-29b658f5]{max-width:calc(100% - 12px);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;z-index:1;background-color:#d3f9f0;border-radius:999px;padding:3px 8px;font-size:.65rem;position:absolute;bottom:10px;left:6px;overflow:hidden}.card-info[data-v-29b658f5]{flex-direction:column;width:100%;max-width:200px;display:flex}.card-title[data-v-29b658f5]{color:var(--dark-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;display:-webkit-box;overflow:hidden}.card-location[data-v-29b658f5]{flex-direction:row;gap:5px;margin-top:5px;display:flex}.card-location img[data-v-29b658f5]{width:15px;height:15px;margin-top:2px}.card-location-text[data-v-29b658f5]{color:var(--text-secondary)}.card-location-date[data-v-29b658f5],.card-location-text[data-v-29b658f5]{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.card-location-date[data-v-29b658f5]{color:var(--green)}.card-price-container[data-v-29b658f5]{flex-direction:row;align-items:center;gap:5px;margin-top:10px;display:flex}.card-price-from[data-v-29b658f5]{color:var(--dark-text);font-size:.8rem}.card-price[data-v-29b658f5]{color:var(--dark-text);font-size:.9rem;font-weight:600}.stock-badge-finished[data-v-29b658f5]{background-color:var(--red)}.stock-badge-finished[data-v-29b658f5],.stock-badge-finishing[data-v-29b658f5]{width:fit-content;color:var(--white);text-align:center;border-radius:50px;margin-top:10px;padding:2px 10px;font-size:.8rem}.stock-badge-finishing[data-v-29b658f5]{background-color:var(--orange)}@media (width<=780px){.card-item[data-v-29b658f5]{max-width:160px}}
