@layer race-responsive-columns{html[data-page="/events/lp-race"] #main>.hero.race,html[data-page="/events/lp-race"] #main>.race-content{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important;box-sizing:border-box!important;min-width:0!important}html[data-page="/events/lp-race"] #main>.hero.race{position:relative!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:28px 0 0!important;gap:0!important}html[data-page="/events/lp-race"] #main>.hero.race .hero-copy{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;min-width:0!important;text-align:center!important}html[data-page="/events/lp-race"] #main>.hero.race #lp8-clock{margin-inline:auto!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:760px){html[data-page="/events/lp-race"] #main>.hero.race,html[data-page="/events/lp-race"] #main>.race-content{width:calc(100% - 24px)!important}html[data-page="/events/lp-race"] #main>.hero.race{padding-top:22px!important}}html[data-page="/events/lp-race"] #main{container-type:inline-size;container-name:race-content}html[data-page="/events/lp-race"] #main .race-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow-x:visible!important}html[data-page="/events/lp-race"] #main .race-grid>section{min-width:0!important;width:auto!important;grid-column:auto!important}@media(max-width:760px){html[data-page="/events/lp-race"] #main .race-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:20px!important}html[data-page="/events/lp-race"] #main .race-grid>section{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-page="/events/lp-race"] #main [data-race-mode=min] .race-card :is(tr,thead tr){grid-template-columns:26px minmax(0,1fr) 104px!important;column-gap:8px!important;padding-left:12px!important;padding-right:12px!important}html[data-page="/events/lp-race"] #main .race-card table{width:100%!important;min-width:0!important}}html[data-page="/events/lp-race"] #main .race-card .player,html[data-page="/events/lp-race"] #main .race-card .player>div{min-width:0!important;max-width:100%!important}html[data-page="/events/lp-race"] #main .race-card .player strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-page="/events/lp-race"] #main .race-metric-value{white-space:nowrap!important}@container race-content (min-width: 1100px){#main [data-race-mode=min] .race-card tr{grid-template-columns:26px minmax(0,1fr) 90px!important;column-gap:6px!important;padding-left:10px!important;padding-right:10px!important}#main [data-race-mode=min] .race-card-lp tr{grid-template-columns:26px minmax(0,1fr) 112px!important}#main [data-race-mode=max] .race-card tr{grid-template-columns:24px minmax(0,1fr) 72px 36px 66px!important;column-gap:2px!important;padding-left:4px!important;padding-right:4px!important}#main [data-race-mode=max] .race-card-lp tr{grid-template-columns:24px minmax(0,1fr) 100px 36px 66px!important}#main [data-race-mode=max] .race-card :is(td,th){padding-left:0!important;padding-right:0!important;min-width:0!important}}}
