.event-listing-card{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;background:hsla(0,0%,100%,.7);border:1px solid rgba(6,26,46,.1);border-radius:16px;box-shadow:0px 2px 44px 8px rgba(12,16,26,.04)}.event-listing-card__tag{display:flex;align-items:center;gap:4px;width:fit-content;height:24px;padding:0 8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;font-weight:500;color:#1f2a37}.event-listing-card__tag img{width:14px;height:14px}.event-listing-card__body{display:flex;align-items:center;gap:8px;margin-top:12px}.event-listing-card__avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;object-fit:cover}.event-listing-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.event-listing-card__title{margin:0;font-size:18px;font-weight:700;line-height:28px;color:#061a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-listing-card__desc{margin:0;font-size:14px;line-height:20px;color:#6c737f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-listing-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:#f3f4f6;border:1px solid rgba(6,26,46,.05);border-radius:8px}.event-listing-card__footer-item{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#061a2e;white-space:nowrap}.event-listing-card__footer-item img{width:20px;height:20px}.event-listing-card__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#067647}.event-listing-card__status-dot.is-past{background:#7f7f7f}.event-listing-card__cta{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;background:#fff;border:1px solid #d2d6db;border-radius:8px;font-size:16px;font-weight:500;color:#061a2e;text-decoration:none;transition:background-color .15s ease}.event-listing-card__cta:hover{background:#f9fafb;color:#061a2e}
