.sc[data-v-8098d503]{display:flex;flex-direction:column;gap:10px;border:1px solid #f0f0f0;border-radius:14px;background:#fff;color:#111827;text-decoration:none;padding:18px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.sc--featured[data-v-8098d503]{border-color:#f5e3c6;background:linear-gradient(160deg,#fffdf8,#fff 60%)}.sc[data-v-8098d503]:hover{border-color:#e2e8f0;box-shadow:0 8px 32px #0f172a14,0 2px 8px #0f172a0a;transform:translateY(-2px)}.sc-head[data-v-8098d503]{display:flex;gap:9px}.sc-head[data-v-8098d503],.sc-icon[data-v-8098d503]{align-items:center}.sc-icon[data-v-8098d503]{display:inline-flex;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fce7ec;color:#8c1b31;flex-shrink:0}.sc-category[data-v-8098d503]{flex:1;color:#8c1b31;font-size:11px;text-transform:uppercase;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis}.sc-badge[data-v-8098d503],.sc-category[data-v-8098d503]{font-weight:700;white-space:nowrap}.sc-badge[data-v-8098d503]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-size:10px;padding:4px 8px;flex-shrink:0}.sc-badge--featured[data-v-8098d503]{background:#fff7ed;color:#b45309}.sc-badge--verified[data-v-8098d503]{background:#f0fdf4;color:#166534}.sc-title[data-v-8098d503]{color:#111827;font-size:15px;font-weight:700;line-height:1.35}.sc-desc[data-v-8098d503],.sc-title[data-v-8098d503]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-desc[data-v-8098d503]{flex:1;margin:0;color:#64748b;font-size:13px;line-height:1.6}.sc-footer[data-v-8098d503]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #f3f4f6;margin-top:auto}.sc-location[data-v-8098d503]{display:inline-flex;align-items:center;gap:5px;color:#94a3b8;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-price[data-v-8098d503]{color:#8c1b31;font-size:13px;font-weight:700;white-space:nowrap;flex-shrink:0}
