.s-event[data-v-bbfb0cff]{cursor:pointer;text-align:left;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.s-event__media[data-v-bbfb0cff]{aspect-ratio:16/9;background:var(--s-surface-muted);position:relative;overflow:hidden}.s-event__placeholder[data-v-bbfb0cff]{color:#ffffffd1;letter-spacing:.02em;text-align:center;background:linear-gradient(145deg,#16233f,#1b2b4d 55%,#1a56db 135%);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}.s-event__img[data-v-bbfb0cff]{width:100%;height:100%;transition:transform var(--s-slow) var(--s-ease)}.s-event:hover .s-event__img[data-v-bbfb0cff]{transform:scale(1.02)}.s-event__badges[data-v-bbfb0cff]{gap:6px;display:flex;position:absolute;top:10px;left:10px}.s-event__badges[data-v-bbfb0cff] .s-status-chip{background:var(--s-surface);box-shadow:var(--s-shadow-1)}.s-event__hidden[data-v-bbfb0cff]{background:var(--s-error);color:#fff;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.s-event__body[data-v-bbfb0cff]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.s-event__title[data-v-bbfb0cff]{color:var(--s-ink);letter-spacing:-.005em;-webkit-line-clamp:2;font-size:1rem;font-weight:650;line-height:1.4}.s-event__desc[data-v-bbfb0cff],.s-event__title[data-v-bbfb0cff]{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.s-event__desc[data-v-bbfb0cff]{color:var(--s-ink-2);-webkit-line-clamp:3;font-size:.8438rem;line-height:1.55}.s-event__meta[data-v-bbfb0cff]{flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;display:flex}.s-event__dates[data-v-bbfb0cff]{color:var(--s-ink-3);align-items:center;font-size:.7813rem;display:flex}.s-event__foot[data-v-bbfb0cff]{border-top:1px solid var(--s-border);margin-top:8px;padding-top:10px}.s-event__link[data-v-bbfb0cff]{color:var(--s-primary);align-items:center;font-size:.8438rem;font-weight:600;display:inline-flex}
