.daily-leader-car-name{flex:1 1 0}.daily-leader-lap{flex:0 0 auto;margin-left:auto;color:#f5f7fc;font:600 13px/1 'Oswald',sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.025em}
.daily-timing{margin:9px 0 11px;padding-top:9px;border-top:1px solid #ffffff13;font-variant-numeric:tabular-nums;container-type:inline-size}
.daily-sector-strip{display:grid;grid-template-columns:repeat(var(--sector-count,3),minmax(0,1fr));gap:5px}
.daily-sector{display:flex;align-items:baseline;justify-content:center;gap:5px;min-width:0;padding:4px 0;border-bottom:2px solid #627083;color:#c3cbd8}
.daily-sector-label{font:500 8px/1.1 'Montserrat',sans-serif;letter-spacing:.04em;opacity:.8}
.daily-sector-value{font:600 14px/1.25 'Oswald',sans-serif;letter-spacing:.015em}
.daily-timing .daily-sector-label,.daily-timing .daily-sector-value{white-space:nowrap;flex-shrink:0}
.daily-timing .daily-sector[hidden]{display:none}
.daily-sector.is-purple{color:#d993ff;border-bottom-color:#cc72ff}.daily-sector.is-green{color:#98f74d;border-bottom-color:#84eb3d}
.daily-theoretical{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px;min-height:19px}
.daily-theoretical-label{color:#9cabc0;font:500 9px/1.25 'Montserrat',sans-serif;letter-spacing:.025em}
.daily-timing-sample{margin-left:4px;color:#74849b;font-size:8px;letter-spacing:0}
.daily-theoretical-value{color:#edf3ff;font:600 15px/1 'Oswald',sans-serif;letter-spacing:.025em}
.daily-theoretical-value.is-pending{color:#8f9eb2;font:500 10px/1.2 'Montserrat',sans-serif;letter-spacing:0}
.daily-timing.is-loading .daily-sector,.daily-timing.is-loading .daily-theoretical-value{color:#738299;border-bottom-color:#344154}
.daily-timing[hidden]{display:none}
.daily-sector-more{position:relative;z-index:8;display:none;margin:4px 0 0 auto;width:max-content;max-width:100%;color:#bac8da;font:500 9px/1.2 'Montserrat',sans-serif}
.daily-sector-more summary{cursor:pointer;list-style:none;color:#92a5be}.daily-sector-more summary::-webkit-details-marker{display:none}.daily-sector-more summary::after{content:' +'}.daily-sector-more[open] summary::after{content:' −'}
.daily-sector-more-list{position:absolute;right:0;bottom:calc(100% + 5px);display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:5px 10px;min-width:190px;padding:10px;border:1px solid #ffffff24;border-radius:5px;background:#0a1220;box-shadow:0 8px 20px #000b}
.daily-sector-more-item{display:flex;justify-content:space-between;gap:10px;color:#c7d3e3}.daily-sector-more-item.is-purple{color:#d993ff}.daily-sector-more-item.is-green{color:#98f74d}
.daily-modal-sectors{margin:0 0 14px;padding:12px;border:1px solid rgba(105,225,255,.25);border-radius:6px;background:rgba(8,16,32,.55)}.daily-modal-sectors[hidden]{display:none}.daily-modal-sectors .daily-sector-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:5px 12px}.daily-modal-sectors .daily-sector{justify-content:space-between;padding:5px 2px}
@media(max-width:1100px) and (min-width:901px){.daily-sector{gap:3px}.daily-sector-value{font-size:12px}.daily-sector-label{font-size:7px}.daily-leader-lap{font-size:12px}}
@media(max-width:620px){.daily-sector-value{font-size:16px}.daily-sector-label{font-size:9px}.daily-leader-lap{font-size:15px}.daily-theoretical-value{font-size:16px}}
@container(max-width:290px){.daily-sector{gap:3px}.daily-sector-value{font-size:14px}.daily-sector-label{font-size:8px}}
