/* Event detail box used by vc-events.js (replaces the old single-event pages). */
.vc-ev-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;align-items:center;justify-content:center;z-index:99999;padding:16px}
.vc-ev-card{background:#fff;color:#141827;max-width:520px;width:100%;border-radius:6px;padding:28px 28px 22px;position:relative;font-family:inherit;max-height:85vh;overflow:auto}
.vc-ev-card h3{margin:0 0 8px;font-size:1.4rem}
.vc-ev-when{font-weight:600;margin:0 0 6px}
.vc-ev-venue{margin:0 0 12px;color:#555}
.vc-ev-desc p{margin:0 0 10px}
.vc-ev-x{position:absolute;top:8px;right:12px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#333}
.tribe-events-calendar-month-mobile-events.vc-show-desktop{display:block}
