.daily-event-details{position:relative;z-index:5;margin-top:14px;border-top:1px solid #ffffff18;text-align:left;font-family:'Montserrat',sans-serif;font-variant-numeric:tabular-nums}
.daily-event-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:35px;padding:7px 0;cursor:pointer;list-style:none;color:#c9d3e3;font-size:10px;font-weight:600;letter-spacing:.02em}
.daily-event-details>summary::-webkit-details-marker{display:none}.daily-event-details>summary:hover{color:#fff}.daily-event-details summary:focus-visible{outline:2px solid #d993ff;outline-offset:3px;border-radius:3px}
.daily-event-symbol{display:grid;place-items:center;width:22px;height:22px;border:1px solid #ffffff29;border-radius:4px;color:#d993ff;font-size:15px}
.daily-event-body{padding:4px 0 8px;min-width:0}.daily-event-state{margin:5px 0;color:#9cabc0;font-size:10px;line-height:1.5}
.daily-event-session{margin:5px 0 10px;padding:0 9px;border:1px solid #cc72ff27;border-radius:5px;background:#cc72ff05}
.daily-event-session>summary{padding:10px 0;color:#d993ff;font:600 11px/1.3 'Montserrat',sans-serif;cursor:pointer}
.daily-event-group{padding:4px 0 7px}.daily-event-group h4{margin:5px 0 6px;color:#dce4f1;font-size:10px;font-weight:600;line-height:1.4}
.daily-event-values{margin:0}.daily-event-value-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;padding:5px 0;border-top:1px solid #ffffff0a;font-size:9px;line-height:1.5}
.daily-event-value-row dt{color:#9cabc0;overflow-wrap:anywhere}.daily-event-value-row dd{margin:0;text-align:right;color:#f4f6fb;overflow-wrap:anywhere;min-width:0}
.daily-race-card.exporting .daily-event-details>summary{display:none}.daily-race-card.exporting .daily-event-session>summary{list-style:none}
@media(max-width:620px){.daily-event-details>summary{font-size:11px}.daily-event-value-row{font-size:10px}}
