._6plVq_card{border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);min-width:0;height:100%;box-shadow:var(--bc-shadow-card);background:#fff;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}._6plVq_card:hover{box-shadow:var(--bc-shadow-lg);transform:translateY(-3px)}._6plVq_imageLink{border-bottom:1px solid var(--bc-border);background:#eee7dc;display:block;overflow:hidden}._6plVq_imageLink>*{transition:transform .35s}._6plVq_card:hover ._6plVq_imageLink>*{transform:scale(1.018)}._6plVq_body{flex-direction:column;flex:1;padding:18px;display:flex}._6plVq_titleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._6plVq_titleRow>div{min-width:0}._6plVq_nameLink{border-radius:3px}._6plVq_name{color:var(--bc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.3rem;line-height:1.18;display:-webkit-box;overflow:hidden}._6plVq_address{color:var(--bc-muted);font-size:var(--bc-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}._6plVq_rating{color:#6a4a0c;background:var(--bc-gold-soft);border-radius:999px;flex:none;padding:5px 8px;font-size:.8rem;font-weight:700}._6plVq_rating span{color:var(--bc-gold)}._6plVq_metaRow{min-height:42px;color:var(--bc-muted);border-top:1px solid #eee8de;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;font-size:.82rem;display:flex}._6plVq_metaRow strong{color:var(--bc-ink);text-align:right;font-weight:650}._6plVq_closedToday{color:#7a2f12;border-radius:var(--bc-radius-sm);background:#fff0e7;border:1px solid #f2542d47;margin:12px 0 0;padding:9px 11px;font-size:.82rem;font-weight:700;line-height:1.35}._6plVq_actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;padding-top:16px;display:grid}._6plVq_primaryAction,._6plVq_secondaryAction{border:1px solid var(--bc-ink);min-height:42px;font-size:var(--bc-text-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:inline-flex}._6plVq_primaryAction{color:#fff;background:var(--bc-brand-gradient);border-color:#0000}._6plVq_secondaryAction{color:var(--bc-brand-coral);background:#fff;border-color:#f2542d61}._6plVq_primaryAction:hover{background:var(--bc-brand-gradient);border-color:#0000}._6plVq_secondaryAction:hover{color:#fff;background:var(--bc-accent);border-color:var(--bc-accent)}._6plVq_imageLink:focus-visible,._6plVq_nameLink:focus-visible,._6plVq_primaryAction:focus-visible,._6plVq_secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #b0413e47}@media (prefers-reduced-motion:reduce){._6plVq_card,._6plVq_imageLink>*{transition:none}._6plVq_card:hover,._6plVq_card:hover ._6plVq_imageLink>*{transform:none}}._6plVq_statusRow{align-items:center;gap:10px;margin-top:4px;display:flex}._6plVq_openBadge,._6plVq_closedBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700}._6plVq_openBadge{color:var(--bc-success);background:color-mix(in srgb, var(--bc-success) 14%, transparent)}._6plVq_closedBadge{color:var(--bc-muted);background:color-mix(in srgb, var(--bc-muted) 14%, transparent)}._6plVq_distanceText{color:var(--bc-muted);font-size:.8rem}._6plVq_media{position:relative}._6plVq_typeChip,._6plVq_typeChipUnset{letter-spacing:.02em;border-radius:999px;margin-top:6px;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-flex}._6plVq_typeChip{color:var(--bc-ink);background:color-mix(in srgb, var(--bc-accent,#e5195f) 10%, #fff);border:1px solid color-mix(in srgb, var(--bc-accent,#e5195f) 25%, transparent)}._6plVq_typeChipUnset{color:var(--bc-muted,#6b6560);border:1px dashed var(--bc-border);background:#f4f1ec}
