/* Date-led conversion details */
.header-session{margin-left:auto;margin-right:25px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}
.header-session strong{color:var(--ink);background:#e2eddc;padding:5px 8px}
.live-dot{display:inline-block;width:7px;height:7px;background:#e9552c;border-radius:50%;margin:0 7px 1px 0;box-shadow:0 0 0 4px rgba(233,85,44,.12)}
.date-banner{max-width:550px;display:flex;align-items:center;gap:12px;background:#e4efe4;border-left:4px solid var(--lime);padding:11px 14px;margin:23px 0}
.calendar-icon{font-size:26px;color:#e9552c}.date-banner small,.date-banner strong{display:block}.date-banner small{font-size:10px;letter-spacing:1px;color:#557066;font-weight:700}.date-banner strong{font:800 18px Manrope,sans-serif}.date-live{margin-left:auto;font-size:10px;letter-spacing:.8px;font-weight:800;color:#395448}
.hero-card{min-height:430px;box-shadow:12px 12px 0 #d9e7d9}.card-main p{font-size:28px;line-height:1.15;margin:20px 0}.card-date{display:flex;align-items:center;gap:11px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:9px 0;width:190px}.card-date>span{font:800 32px/1 Manrope,sans-serif;color:var(--lime)}.card-date strong,.card-date small{display:block}.card-date strong{font-size:13px}.card-date small{font-size:10px;color:#c5d1cc;margin-top:2px}
.ring{height:92px;width:92px;margin-top:17px}.ring span{font-size:35px}.ring small{font-size:8px;margin-top:4px}
.value-session{font-size:11px;font-weight:700;letter-spacing:.3px;margin-top:15px;padding:9px 0;border-top:1px solid #b4c6b9;border-bottom:1px solid #b4c6b9;color:#486056}.value-session strong{color:var(--ink)}
@media(max-width:800px){.header-session{display:none}.date-banner{padding:10px}.date-banner strong{font-size:16px}.date-live{display:none}.hero-card{min-height:400px;box-shadow:7px 7px 0 #d9e7d9}}
