/*! us-min src-md5=01edc5ee47ab012af933d929f25fb109 src-bytes=1498 - built by tools/build_min_css.py from events-card.css; edit the source, then rebuild */
.us-evcard .us-countdown {
  display: inline-flex; align-items: center;
  padding: 4px 11px; border: 1px solid var(--us-line); border-radius: 999px;
  background: var(--us-soft); color: var(--us-mut);
  font-size: 12px; font-weight: 700; letter-spacing: .01em; line-height: 1.3; white-space: nowrap;
}
.us-evcard .us-countdown--soon {
  background: var(--us-warn-tint); border-color: var(--us-warn-tint); color: var(--us-warn);
}
.us-evcard .us-evcard__tear { top: 14px; left: 14px; }
.us-evcard__scoop-time { font-size: 12.5px; font-weight: 800; letter-spacing: .02em; color: var(--us-accent); }
.us-evcard__scoop-place {
  display: inline-flex; align-items: center; gap: 4px; max-width: 100%;
  font-size: 13.5px; font-weight: 700; line-height: 1.25; letter-spacing: -.01em; color: var(--us-ink);
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.us-evcard__scoop-pin { display: inline-flex; flex: 0 0 auto; }
.us-evcard__scoop-pin .us-ico { width: 12px; height: 12px; color: var(--us-mut); }
.us-evcard__meta {
  display: flex; align-items: center; justify-content: flex-start; gap: 8px; flex-wrap: wrap;
  margin: 2px 0 6px;
}
.us-evcard__kicker {
  font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase;
  color: var(--us-accent);
}
