/* _System (261020_130036) */

/* Tournamint - Live (Panel) v19 */
/* Global Background Light for section; Global Background (Lighter) for cards. */
.tournamint-live { background-color: var(--bs-light, #f7f9fc); padding-top:90px !important; padding-bottom:90px !important; }
/* Platform > Global Style: Content Text (Dark), provided per asset in the UI. */
.tournamint-live,
.tournamint-live .tournamint-eyebrow,
.tournamint-live .tournamint-heading,
.tournamint-live .lead,
.tournamint-live h4,
.tournamint-live .tournamint-event,
.tournamint-live .tournamint-event .text-body,
.tournamint-live .tournamint-event-name,
.tournamint-live .tournamint-event-meta,
.tournamint-live .text-muted,
.tournamint-live .form-select { color: var(--tournamint-text-dark, #202020) !important; }
.tournamint-live .tournamint-wide { width:100%; }
.tournamint-live .tournamint-eyebrow {
  margin: 0 0 30px !important;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.5;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: var(--bs-secondary-color, #60697b);
}
.tournamint-live .tournamint-heading {
  font-family: "Figtree", sans-serif;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}

@media(max-width:767px) { .tournamint-live { padding-top:45px !important; padding-bottom:45px !important; } }
.tournamint-live .tournamint-event { background-color: var(--bs-body-bg, #fff); }
.tournamint-live .tournamint-event { text-decoration:none; color:inherit; transition:transform .2s ease,box-shadow .2s ease; }
.tournamint-live .tournamint-event:hover { transform:translateY(-3px); }
.tournamint-live .tournamint-date { display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 66px;min-height:66px;border-radius:12px;background:var(--bs-primary,#3f78e0);color:#fff;line-height:1.15; }
.tournamint-live .tournamint-date,
.tournamint-live .tournamint-date small,
.tournamint-live .tournamint-date strong {color:var(--tournamint-text-light, #f1f1f1) !important;}
.tournamint-live .tournamint-date strong {font-size:23px;}
/* Enforce Global Text (Light) on the month/day, including theme overrides. */
.tournamint-live .tournamint-event .tournamint-date > small,
.tournamint-live .tournamint-event .tournamint-date > strong { color:var(--tournamint-text-light, #f1f1f1) !important; -webkit-text-fill-color:var(--tournamint-text-light, #f1f1f1) !important; }
.tournamint-live .tournamint-date small {font-size:11px;letter-spacing:.08em;text-transform:uppercase;}
.tournamint-live .tournamint-date .tournamint-date-month,
.tournamint-live .tournamint-date .tournamint-date-day {display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:1 !important;color:var(--tournamint-text-light, #f1f1f1) !important;-webkit-text-fill-color:var(--tournamint-text-light, #f1f1f1) !important;}
.tournamint-live .tournamint-date .tournamint-date-month {font-size:11px !important;font-weight:500 !important;letter-spacing:.08em;text-transform:uppercase;}
.tournamint-live .tournamint-date .tournamint-date-day {font-size:23px !important;font-weight:700 !important;line-height:1.15;}
.tournamint-live .tournamint-event-name {font-weight:600;line-height:1.35;}
.tournamint-live .tournamint-event-meta {font-size:13px !important;font-weight:300 !important;color:var(--bs-secondary-color,#60697b);}
.tournamint-live .tournamint-body {font-weight:300 !important;}
.tournamint-live .tournamint-empty {display:none;}
/* Prevent global theme job-list filters and lift animation from affecting these cards. */
.tournamint-live .tournamint-event[hidden] {display:none!important;}
@media(max-width:767px) {.tournamint-live .tournamint-event-meta {margin-top:8px;}}
