._grid_1ky4g_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:18px;min-width:0;background:transparent}._card_1ky4g_1{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--app-border);border-radius:15px;background:var(--app-surface);overflow:hidden}._card_1ky4g_1:hover{border-color:var(--app-border-strong)}._open_1ky4g_1{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;padding:0;background:none;border:0;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit}._image_1ky4g_1{width:100%;aspect-ratio:4/3;display:grid;place-items:center;background:var(--app-surface-soft);overflow:hidden;border-bottom:1px solid var(--app-border);color:var(--app-text-soft)}._image_1ky4g_1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px}._body_1ky4g_1{display:flex;flex:1;flex-direction:column;gap:9px;padding:17px;min-width:0}._category_1ky4g_1{color:var(--app-text-muted);font-size:12px;line-height:1.5}._title_1ky4g_1{font-size:16px;font-weight:650;line-height:1.45;letter-spacing:-.015em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._price_1ky4g_1{font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:3px}._location_1ky4g_1{display:flex;gap:5px;align-items:center;font-size:12px;line-height:1.5;color:var(--app-text-muted);min-width:0}._location_1ky4g_1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._location_1ky4g_1 svg{flex-shrink:0}._badge_1ky4g_1{position:absolute;top:12px;left:12px;max-width:calc(100% - 74px);padding:5px 9px;background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-text);font-size:12px;line-height:1.5;font-weight:600;border-radius:7px;pointer-events:none}._favorite_1ky4g_1{position:absolute;top:10px;right:10px;height:44px;width:44px;display:grid;place-items:center;border:1px solid var(--app-border);border-radius:50%;background:var(--app-surface);color:var(--app-text-muted);cursor:pointer}._favorite_1ky4g_1[aria-pressed=true]{color:#ad4254}._favorite_1ky4g_1:hover{border-color:var(--app-text-muted)}._open_1ky4g_1:focus-visible{outline:2px solid var(--app-text);outline-offset:-3px}._favorite_1ky4g_1:focus-visible{outline:2px solid var(--app-text);outline-offset:3px}._skeleton_1ky4g_1{min-height:290px;background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:15px;animation:_pulse_1ky4g_1 1.8s ease-in-out infinite}@keyframes _pulse_1ky4g_1{50%{opacity:.5}}@media(max-width:699px){._grid_1ky4g_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._body_1ky4g_1{padding:13px;gap:7px}._title_1ky4g_1{font-size:15px}._price_1ky4g_1{font-size:19px}._category_1ky4g_1,._location_1ky4g_1{font-size:12px}._image_1ky4g_1 img{padding:8px}}@media(max-width:399px){._grid_1ky4g_1{grid-template-columns:1fr}._image_1ky4g_1{aspect-ratio:16/9}._body_1ky4g_1{padding:16px}._title_1ky4g_1{font-size:16px}}@media(prefers-reduced-motion:reduce){._skeleton_1ky4g_1{animation:none}}
