.expo-row[data-v-298a6522]{--row-accent:var(--color-primary);align-items:center;background:#fff;border:1px solid var(--card-border);border-radius:var(--card-radius);cursor:pointer;display:grid;gap:1rem;grid-template-columns:8.75rem minmax(0,1fr) auto;padding:.65rem .9rem .65rem .65rem;transition:border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.expo-row[data-v-298a6522]:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--card-border));box-shadow:0 4px 14px #1118270d}.expo-row__lead[data-v-298a6522]{align-self:stretch;background:var(--color-primary-bg);border-radius:calc(var(--card-radius) - 2px);display:flex;flex-direction:column;gap:.15rem;justify-content:center;min-width:0;padding:.45rem .6rem}.expo-row__lead.is-soon[data-v-298a6522]{--row-accent:#ea580c;background:#fff4e8}.expo-row__lead.is-live[data-v-298a6522]{--row-accent:#16a34a;background:#e9f9ef}.expo-row__lead.is-ended[data-v-298a6522]{--row-accent:#9ca3af;background:#f5f6f8}.expo-row__date[data-v-298a6522]{color:#111827;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere}.expo-row.is-ended .expo-row__date[data-v-298a6522]{color:#9ca3af}.expo-row__sub[data-v-298a6522]{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:0 .35rem;line-height:1.4;white-space:nowrap}.expo-row__sub em[data-v-298a6522]{color:var(--row-accent);font-style:normal;font-weight:600}.expo-row__main[data-v-298a6522]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.expo-row__title-line[data-v-298a6522]{align-items:center;display:flex;gap:.45rem;min-width:0}.expo-row__title[data-v-298a6522]{color:#111827;font-size:15px;font-weight:700;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expo-row__title a[data-v-298a6522]{color:inherit;text-decoration:none}.expo-row:hover .expo-row__title a[data-v-298a6522]{color:var(--color-primary)}.expo-row__badge[data-v-298a6522]{border-radius:4px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.6;padding:0 5px}.expo-row__badge.is-primary[data-v-298a6522]{background:var(--color-primary)}.expo-row__badge.is-danger[data-v-298a6522]{background:#dc2626}.expo-row__badge.is-warning[data-v-298a6522]{background:#d97706}.expo-row__badge.is-muted[data-v-298a6522]{background:#9ca3af}.expo-row__category[data-v-298a6522]{background:#f3f4f6;border-radius:999px;color:#4b5563;flex-shrink:0;font-size:11px;line-height:1.7;padding:0 7px}.expo-row__meta[data-v-298a6522]{color:var(--text-muted);font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expo-row__flag[data-v-298a6522]{margin-right:.3rem}.expo-row__intro[data-v-298a6522]{color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.55;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expo-row__side[data-v-298a6522]{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:.35rem;justify-content:space-between}.expo-row__price[data-v-298a6522]{color:#111827;font-size:12px;font-weight:600;white-space:nowrap}.expo-row__collect[data-v-298a6522]{align-items:center;background:transparent;border:0;border-radius:999px;color:#9ca3af;cursor:pointer;display:inline-flex;height:1.9rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.9rem}.expo-row__collect[data-v-298a6522]:hover{background:var(--color-primary-bg)}.expo-row__collect.is-collected[data-v-298a6522],.expo-row__collect[data-v-298a6522]:hover{color:var(--color-primary)}.expo-row__collect-icon[data-v-298a6522]{height:16px;width:16px}@media (max-width:639px){.expo-row[data-v-298a6522]{gap:.6rem;grid-template-columns:7.25rem minmax(0,1fr) auto;padding:.55rem .5rem .55rem .55rem}.expo-row__lead[data-v-298a6522]{padding:.35rem .45rem}.expo-row__date[data-v-298a6522],.expo-row__title[data-v-298a6522]{font-size:14px}.expo-row__category[data-v-298a6522]{display:none}.expo-row__meta[data-v-298a6522]{font-size:12px}.expo-row__intro[data-v-298a6522]{font-size:12px;-webkit-line-clamp:1}.expo-row__price[data-v-298a6522]{display:none}}
