.RaceListView-module__JPLCwW__wrap{--manshu:#a81818;--manshu-soft:#fdecec;--inside:#0369a1;--inside-dot:var(--boat-nige);--inside-soft:#e0f2fe;--lens-ink:var(--act);--lens-soft:var(--act-soft);--unconfirmed-background:#e9eef3;--stage:#b45309;--cross:#e3eaf2;--band:3px;--lane-2:var(--boat-gray-800);--lane-3:var(--boat-lane-3);--lane-4:var(--boat-lane-4);--lane-5:var(--boat-lane-5);--lane-6:var(--boat-lane-6);--urgent:#dc2626;flex-direction:column;flex:1 0 auto;gap:18px;width:100%;max-width:1360px;margin:0 auto;padding:24px 24px 40px;display:flex}.RaceListView-module__JPLCwW__wrap[data-lens=manshu]{--lens-ink:var(--manshu);--lens-soft:var(--manshu-soft)}.RaceListView-module__JPLCwW__wrap[data-lens=fav]{--lens-ink:var(--act);--lens-soft:var(--act-soft)}.RaceListView-module__JPLCwW__wrap[data-lens=inside]{--lens-ink:var(--inside);--lens-soft:var(--inside-soft)}.RaceListView-module__JPLCwW__chevron{flex-shrink:0;width:13px;height:13px}.RaceListView-module__JPLCwW__manshu,.RaceListView-module__JPLCwW__manshu small{color:var(--manshu)!important}.RaceListView-module__JPLCwW__listHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;display:grid}.RaceListView-module__JPLCwW__listTitle{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.RaceListView-module__JPLCwW__listTitle h1{letter-spacing:.01em;font-feature-settings:"palt";font-size:24px;font-weight:800;line-height:1.25}.RaceListView-module__JPLCwW__kpi{grid-area:1/2}.RaceListView-module__JPLCwW__kpiTitle{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.RaceListView-module__JPLCwW__kpiTitle small{font-size:11px;font-weight:500}.RaceListView-module__JPLCwW__kpiStats{align-items:stretch;display:flex}.RaceListView-module__JPLCwW__kpiStats>div{border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:2px;padding:0 14px;display:flex}.RaceListView-module__JPLCwW__kpiStats>div:first-child{border-left:0;padding-left:0}.RaceListView-module__JPLCwW__kpiStats>div:last-child{padding-right:0}.RaceListView-module__JPLCwW__kpiStats dt{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.RaceListView-module__JPLCwW__kpiStats dd{white-space:nowrap;align-items:baseline;display:flex}.RaceListView-module__JPLCwW__kpiValue{color:var(--ink);border-radius:6px;align-items:baseline;gap:2px;margin:0 -5px;padding:0 5px;display:inline-flex}.RaceListView-module__JPLCwW__kpiValue b{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.15}.RaceListView-module__JPLCwW__kpiValue small{color:var(--muted);font-size:11px;font-weight:600}.RaceListView-module__JPLCwW__kpiValue .RaceListView-module__JPLCwW__chevron{color:var(--faint);align-self:center;margin-left:1px}.RaceListView-module__JPLCwW__kpiOf{color:var(--ink-3);margin-left:5px;font-size:12px;font-weight:600}a.RaceListView-module__JPLCwW__kpiValue:hover,button.RaceListView-module__JPLCwW__kpiValue:not(:disabled):hover{background:#eef2f6}button.RaceListView-module__JPLCwW__kpiValue:disabled{opacity:1;cursor:default}.RaceListView-module__JPLCwW__kpiFav b{color:var(--act)}.RaceListView-module__JPLCwW__kpiManshu b{color:var(--manshu)}.RaceListView-module__JPLCwW__kpiValue[aria-pressed=true],button.RaceListView-module__JPLCwW__kpiValue[aria-pressed=true]:not(:disabled):hover{background:var(--lens-soft)}.RaceListView-module__JPLCwW__nowLine{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.RaceListView-module__JPLCwW__nowClock{color:var(--ink);align-items:center;gap:7px;margin-right:2px;display:inline-flex}.RaceListView-module__JPLCwW__nowClock b{letter-spacing:.01em;font-size:15px;font-weight:800}.RaceListView-module__JPLCwW__nowDot{background:var(--faint);border-radius:50%;width:8px;height:8px}.RaceListView-module__JPLCwW__nowDot[data-live]{background:var(--act);box-shadow:0 0 0 4px #0f766e26}.RaceListView-module__JPLCwW__fact{border:1px solid var(--line);background:var(--card);height:26px;color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.RaceListView-module__JPLCwW__nowNext{background:var(--act-soft);height:26px;color:var(--act-ink);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 9px;font-weight:700;display:inline-flex}.RaceListView-module__JPLCwW__nowNext:hover{background:#d5eae5}.RaceListView-module__JPLCwW__nowNext b{font-weight:800}.RaceListView-module__JPLCwW__nowNext span[data-urgent]{color:var(--urgent)}.RaceListView-module__JPLCwW__nowTail{color:var(--muted);white-space:nowrap;font-size:12px}.RaceListView-module__JPLCwW__card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;scroll-margin-top:14px;position:relative}.RaceListView-module__JPLCwW__mxHead{flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:50px;padding:9px 16px;display:flex}.RaceListView-module__JPLCwW__mxTitle{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.RaceListView-module__JPLCwW__mxTitle h2{white-space:nowrap;font-size:15px;font-weight:700}.RaceListView-module__JPLCwW__mxTitle p{color:var(--muted);font-size:11.5px}.RaceListView-module__JPLCwW__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto;font-size:11.5px;display:flex}.RaceListView-module__JPLCwW__legendLabel{white-space:nowrap;font-weight:600}.RaceListView-module__JPLCwW__legendItem{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.RaceListView-module__JPLCwW__legendItem b{color:var(--ink-2);font-size:12px;font-weight:700}.RaceListView-module__JPLCwW__legendItem b small{color:var(--muted);margin-left:1px;font-size:10px;font-weight:500}.RaceListView-module__JPLCwW__legendSep{background:var(--line);width:1px;height:16px}.RaceListView-module__JPLCwW__swatch{background:var(--card);width:18px;height:18px;color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a24}.RaceListView-module__JPLCwW__swatch[data-lane="1"]{background:var(--boat-white);box-shadow:inset 0 0 0 1px var(--boat-slate-300);color:var(--boat-ink)}.RaceListView-module__JPLCwW__swatch[data-lane="2"]{background:var(--lane-2);box-shadow:none;color:var(--boat-white)}.RaceListView-module__JPLCwW__swatch[data-lane="3"]{background:var(--lane-3);box-shadow:none;color:var(--boat-white)}.RaceListView-module__JPLCwW__swatch[data-lane="4"]{background:var(--lane-4);box-shadow:none;color:var(--boat-white)}.RaceListView-module__JPLCwW__swatch[data-lane="5"]{background:var(--lane-5);box-shadow:none;color:var(--boat-ink)}.RaceListView-module__JPLCwW__swatch[data-lane="6"]{background:var(--lane-6);box-shadow:none;color:var(--boat-white)}.RaceListView-module__JPLCwW__swatch[data-kind=pending]{background:var(--unconfirmed-background)}.RaceListView-module__JPLCwW__swatch[data-kind=next]{background:var(--act-soft);box-shadow:inset 0 0 0 1.5px var(--act)}.RaceListView-module__JPLCwW__mxTools{border-top:1px solid var(--line-soft);background:#fbfcfd;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 16px;display:flex}.RaceListView-module__JPLCwW__toolGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RaceListView-module__JPLCwW__toolLabel{color:var(--muted);white-space:nowrap;margin-right:2px;font-size:11.5px;font-weight:600}.RaceListView-module__JPLCwW__toolSep{background:var(--line);width:1px;height:20px}.RaceListView-module__JPLCwW__filterChip{height:30px;color:var(--ink-3);white-space:nowrap;background:#e8ecf2;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.RaceListView-module__JPLCwW__filterChip:hover{color:var(--ink);background:#dfe4ec}.RaceListView-module__JPLCwW__filterChip span{color:var(--muted);font-size:11.5px}.RaceListView-module__JPLCwW__filterChip[aria-pressed=true]{background:var(--ink);color:var(--boat-white);font-weight:600}.RaceListView-module__JPLCwW__filterChip[aria-pressed=true] span{color:var(--boat-slate-300)}.RaceListView-module__JPLCwW__lensChip{background:var(--card);height:30px;color:var(--ink-3);white-space:nowrap;border:1px solid #dbe2ea;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.RaceListView-module__JPLCwW__lensChip:hover{color:var(--ink);border-color:#c3cdd9}.RaceListView-module__JPLCwW__lensChip span{color:var(--muted);font-size:11.5px}.RaceListView-module__JPLCwW__lensChip i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.RaceListView-module__JPLCwW__lensChip i[data-lens=manshu]{background:var(--manshu)}.RaceListView-module__JPLCwW__lensChip i[data-lens=fav]{background:var(--act)}.RaceListView-module__JPLCwW__lensChip i[data-lens=inside]{background:var(--inside-dot);box-shadow:none}.RaceListView-module__JPLCwW__lensChip[aria-pressed=true]{border-color:var(--lens-ink);background:var(--lens-soft);color:var(--lens-ink);font-weight:700}.RaceListView-module__JPLCwW__lensChip[aria-pressed=true] span{color:var(--lens-ink)}.RaceListView-module__JPLCwW__sortBox{align-items:center;margin-left:auto;display:inline-flex;position:relative}.RaceListView-module__JPLCwW__sortBox select{border:1px solid var(--line);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center / 14px;height:30px;color:var(--ink);appearance:none;box-shadow:var(--shadow);cursor:pointer;border-radius:8px;padding:0 30px 0 31px;font-size:12.5px;font-weight:600}.RaceListView-module__JPLCwW__sortIcon{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.RaceListView-module__JPLCwW__tableScroll{border-top:1px solid var(--line);overflow-x:auto}.RaceListView-module__JPLCwW__tableScroll:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.RaceListView-module__JPLCwW__matrix{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1110px;font-size:13px}.RaceListView-module__JPLCwW__mxVenueColumn{width:148px}.RaceListView-module__JPLCwW__mxRaceColumn{width:68px}.RaceListView-module__JPLCwW__mxMetricsColumn{width:164px}.RaceListView-module__JPLCwW__matrix th,.RaceListView-module__JPLCwW__matrix td{border-bottom:1px solid var(--line-soft);padding:0}.RaceListView-module__JPLCwW__matrix thead th{background:var(--boat-slate-50);height:36px;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.RaceListView-module__JPLCwW__matrix thead th:first-child{text-align:left;padding-left:16px}.RaceListView-module__JPLCwW__matrix tbody th{z-index:3;background:var(--card);text-align:left;vertical-align:middle;height:50px;padding:0 8px 0 16px;transition:background-color .12s;position:sticky;left:0}.RaceListView-module__JPLCwW__matrix tbody tr:last-child>*{border-bottom:0}:is(.RaceListView-module__JPLCwW__matrix:has(td[data-col="1"]:hover) thead th[data-col="1"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="2"]:hover) thead th[data-col="2"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="3"]:hover) thead th[data-col="3"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="4"]:hover) thead th[data-col="4"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="5"]:hover) thead th[data-col="5"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="6"]:hover) thead th[data-col="6"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="7"]:hover) thead th[data-col="7"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="8"]:hover) thead th[data-col="8"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="9"]:hover) thead th[data-col="9"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="10"]:hover) thead th[data-col="10"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="11"]:hover) thead th[data-col="11"],.RaceListView-module__JPLCwW__matrix:has(td[data-col="12"]:hover) thead th[data-col="12"]){background:var(--cross);color:var(--ink)}.RaceListView-module__JPLCwW__matrix tbody tr:has(td[data-col]:hover) th{background:#f6f8fb}.RaceListView-module__JPLCwW__matrix tbody tr:has(td[data-col]:hover) th a{color:var(--act-ink)}.RaceListView-module__JPLCwW__mxVenue{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.RaceListView-module__JPLCwW__mxVenue a:hover{color:var(--act)}.RaceListView-module__JPLCwW__mxDay{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.RaceListView-module__JPLCwW__stageText{color:var(--stage);text-overflow:ellipsis;font-weight:700;overflow:hidden}.RaceListView-module__JPLCwW__stateDot{background:var(--faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.RaceListView-module__JPLCwW__stateDot[data-state=live]{background:var(--act);box-shadow:0 0 0 3px #0f766e29}.RaceListView-module__JPLCwW__stateDot[data-state=before]{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--faint)}.RaceListView-module__JPLCwW__rookieTag{color:#047857;background:#ecfdf5;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4}.RaceListView-module__JPLCwW__sun{fill:none;stroke:#d97706;stroke-width:1.7px;stroke-linecap:round;flex-shrink:0;width:13px;height:13px}.RaceListView-module__JPLCwW__mxCell{background:var(--unconfirmed-background);text-align:center;vertical-align:middle;height:50px;position:relative}.RaceListView-module__JPLCwW__matrix td+td{border-left:1px solid var(--line-soft)}.RaceListView-module__JPLCwW__mxCell[data-confirmed]{background:var(--card)}.RaceListView-module__JPLCwW__mxCell[data-next]{background:var(--act-soft);box-shadow:inset 0 0 0 1.5px var(--act)}.RaceListView-module__JPLCwW__mxCell[data-lens=dim]:after{content:"";z-index:1;pointer-events:none;background:#ffffffbd;position:absolute;inset:0}.RaceListView-module__JPLCwW__mxCell[data-lens=lit]{z-index:2;background:var(--lens-soft)}.RaceListView-module__JPLCwW__mxLink{box-sizing:border-box;height:100%;min-height:50px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.RaceListView-module__JPLCwW__mxLink[data-stage]{padding-top:8px}.RaceListView-module__JPLCwW__mxStageTag{color:var(--stage);font-size:9px;font-weight:800;line-height:1;position:absolute;top:2px;right:4px}.RaceListView-module__JPLCwW__mxResultFrames{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.RaceListView-module__JPLCwW__mxResultFrames>div>div{border-radius:4px;width:18px;height:18px;font-size:11px;line-height:1}.RaceListView-module__JPLCwW__mxResultDigits{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1}.RaceListView-module__JPLCwW__mxCell:hover .RaceListView-module__JPLCwW__mxLink{background:#0f172a0d}.RaceListView-module__JPLCwW__mxLink:focus-visible{outline:2px solid var(--act);outline-offset:-3px}.RaceListView-module__JPLCwW__mxTime{color:var(--ink-2);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__mxCell[data-awaiting] .RaceListView-module__JPLCwW__mxTime{color:var(--muted)}.RaceListView-module__JPLCwW__mxCell[data-next] .RaceListView-module__JPLCwW__mxTime{color:var(--act-ink)}.RaceListView-module__JPLCwW__mxCountdown{color:var(--act);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__mxCountdown[data-urgent]{color:var(--urgent)}.RaceListView-module__JPLCwW__mxAlert{color:var(--rose);font-size:13px;font-weight:700}.RaceListView-module__JPLCwW__mxPayout{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__mxPayout[data-tier=low]{color:var(--muted)}.RaceListView-module__JPLCwW__mxPayout small{margin-left:1px;font-size:10px;font-weight:500}.RaceListView-module__JPLCwW__resultFrames{white-space:nowrap;align-items:center;display:inline-flex}.RaceListView-module__JPLCwW__resultFrames>div{gap:3px}.RaceListView-module__JPLCwW__resultFrames>div>div{width:20px;height:20px;box-shadow:none;border-radius:5px;font-size:12px;line-height:1}.RaceListView-module__JPLCwW__resultFrames>div>div:first-child{border-color:var(--boat-slate-300)}.RaceListView-module__JPLCwW__tip{z-index:30;background:var(--card);width:220px;color:var(--ink);text-align:left;pointer-events:none;border:1px solid #dbe3ed;border-radius:10px;padding:11px 12px 10px;font-size:12px;line-height:1.5;display:none;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a0f}.RaceListView-module__JPLCwW__tip[data-align=right]{left:auto;right:-6px;transform:none}.RaceListView-module__JPLCwW__tip[data-open=up]{top:auto;bottom:calc(100% - 4px)}.RaceListView-module__JPLCwW__mxCell:hover .RaceListView-module__JPLCwW__tip,.RaceListView-module__JPLCwW__mxCell:focus-within .RaceListView-module__JPLCwW__tip{display:block}.RaceListView-module__JPLCwW__tipHead{align-items:baseline;gap:6px;display:flex}.RaceListView-module__JPLCwW__tipHead b{white-space:nowrap;font-size:13.5px;font-weight:800}.RaceListView-module__JPLCwW__tipHead em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.RaceListView-module__JPLCwW__tipHead em[data-stage]{color:var(--stage);font-weight:700}.RaceListView-module__JPLCwW__tipHead>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.RaceListView-module__JPLCwW__tipResult{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.RaceListView-module__JPLCwW__tipResult b{font-size:16px;font-weight:800}.RaceListView-module__JPLCwW__tipResult b small{margin-left:1px;font-size:11px;font-weight:600}.RaceListView-module__JPLCwW__tipMeta{color:var(--ink-3);flex-wrap:wrap;gap:2px 10px;margin-top:5px;font-size:11.5px;display:flex}.RaceListView-module__JPLCwW__tipMeta [data-favorite]{color:var(--act);font-weight:700}.RaceListView-module__JPLCwW__tipWait{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.RaceListView-module__JPLCwW__tipWait b{color:var(--act-ink)}.RaceListView-module__JPLCwW__tipWait b[data-urgent],.RaceListView-module__JPLCwW__tipWait b[data-alert]{color:var(--urgent)}.RaceListView-module__JPLCwW__tipLink{border-top:1px solid var(--line-soft);color:var(--act-ink);justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;font-size:11.5px;font-weight:700;display:flex}.RaceListView-module__JPLCwW__mxMetricsHead{border-left:1px solid var(--line)}.RaceListView-module__JPLCwW__mxMetricsCell{vertical-align:middle;background:#fbfcfd;border-left:1px solid var(--line)!important;padding:0 12px!important}.RaceListView-module__JPLCwW__mxMetrics{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.RaceListView-module__JPLCwW__mxMetric{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.RaceListView-module__JPLCwW__mxMetric:first-child{grid-column:1/-1}.RaceListView-module__JPLCwW__mxMetric dt{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.2}.RaceListView-module__JPLCwW__mxMetric dd{white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.2}.RaceListView-module__JPLCwW__mxMetric dd small{color:var(--muted);margin-left:1px;font-size:10px;font-weight:500}.RaceListView-module__JPLCwW__mxEmpty{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;font-size:13px;display:flex}.RaceListView-module__JPLCwW__ghostButton,.RaceListView-module__JPLCwW__primaryButton{border-radius:9px;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.RaceListView-module__JPLCwW__ghostButton{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.RaceListView-module__JPLCwW__ghostButton:hover{background:var(--boat-slate-50)}.RaceListView-module__JPLCwW__primaryButton{background:var(--ink);color:var(--boat-white)}.RaceListView-module__JPLCwW__primaryButton:hover{background:var(--boat-slate-800)}.RaceListView-module__JPLCwW__boards{scroll-margin-top:14px}.RaceListView-module__JPLCwW__boardsHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 10px 2px;display:flex}.RaceListView-module__JPLCwW__boardsHead h2{font-size:16px;font-weight:700}.RaceListView-module__JPLCwW__boardsHead p{color:var(--muted);font-size:12.5px}.RaceListView-module__JPLCwW__toTop{color:var(--act-ink);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.RaceListView-module__JPLCwW__toTop:hover{text-underline-offset:3px;text-decoration:underline}.RaceListView-module__JPLCwW__toTop svg,.RaceListView-module__JPLCwW__sortIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.RaceListView-module__JPLCwW__boardGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.RaceListView-module__JPLCwW__board{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;scroll-margin-top:14px;display:flex;overflow:hidden}.RaceListView-module__JPLCwW__boardHead{padding:12px 12px 11px}.RaceListView-module__JPLCwW__boardTop{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.RaceListView-module__JPLCwW__boardTop>div:last-child{min-width:0}.RaceListView-module__JPLCwW__boardImage{background:var(--line-soft);border-radius:10px;width:40px;height:40px;position:relative;overflow:hidden}.RaceListView-module__JPLCwW__boardImage img{object-fit:cover;width:100%;height:100%;display:block}.RaceListView-module__JPLCwW__boardTitle{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:800;line-height:1.2;display:flex}.RaceListView-module__JPLCwW__boardTitle a:hover{color:var(--act)}.RaceListView-module__JPLCwW__boardState{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.RaceListView-module__JPLCwW__boardState[data-state=live]{color:var(--act-ink)}.RaceListView-module__JPLCwW__boardMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;line-height:1.35;overflow:hidden}.RaceListView-module__JPLCwW__boardProgress{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.RaceListView-module__JPLCwW__boardProgress .RaceListView-module__JPLCwW__stageText{flex-shrink:0;font-size:11px}.RaceListView-module__JPLCwW__dayChip{background:var(--line-soft);color:var(--ink-3);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10.5px;font-weight:600;line-height:1.3}.RaceListView-module__JPLCwW__meter{background:var(--line-soft);border-radius:999px;flex:1;min-width:24px;height:4px;display:block;overflow:hidden}.RaceListView-module__JPLCwW__meter i{border-radius:inherit;background:var(--act);height:100%;display:block}.RaceListView-module__JPLCwW__boardCount b{color:var(--ink);font-size:12.5px;font-weight:700}.RaceListView-module__JPLCwW__boardStats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px 9px;display:grid}.RaceListView-module__JPLCwW__boardStats>div+div{border-left:1px solid var(--line-soft);padding-left:10px}.RaceListView-module__JPLCwW__boardStats dt{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.3}.RaceListView-module__JPLCwW__boardStats dd{white-space:nowrap;margin-top:1px;font-size:14px;font-weight:700;line-height:1.25}.RaceListView-module__JPLCwW__boardStats dd small{color:var(--muted);margin-left:1px;font-size:10.5px;font-weight:500}.RaceListView-module__JPLCwW__boardRows{margin:0;padding:0;list-style:none}.RaceListView-module__JPLCwW__boardRow{border-bottom:1px solid var(--line-soft);background:var(--card);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 4px;min-height:48px;padding:4px 12px 4px 10px;display:grid}.RaceListView-module__JPLCwW__boardRow:hover{background:var(--boat-slate-50)}.RaceListView-module__JPLCwW__boardRows li:last-child .RaceListView-module__JPLCwW__boardRow{border-bottom:0}.RaceListView-module__JPLCwW__boardRow[data-next]{background:var(--act-soft);box-shadow:inset 3px 0 0 var(--act)}.RaceListView-module__JPLCwW__boardRow[data-lens=dim]{opacity:.32}.RaceListView-module__JPLCwW__boardRow[data-lens=lit]{background:var(--lens-soft);box-shadow:none}.RaceListView-module__JPLCwW__boardNo{min-width:0;color:var(--ink-3);flex-direction:column;grid-row:1/-1;justify-content:center;gap:1px;font-size:13px;font-weight:700;line-height:1.15;display:flex}.RaceListView-module__JPLCwW__boardNo small{color:var(--stage);letter-spacing:-.02em;white-space:nowrap;font-size:9.5px;font-weight:700}.RaceListView-module__JPLCwW__boardOutcome{grid-row:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.RaceListView-module__JPLCwW__boardKim{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.RaceListView-module__JPLCwW__boardPayout{text-align:right;white-space:nowrap;grid-area:1/3;align-self:end;font-size:14px;font-weight:700}.RaceListView-module__JPLCwW__boardPayout small{color:var(--muted);margin-left:1px;font-size:11px;font-weight:500}.RaceListView-module__JPLCwW__boardPop{color:var(--muted);text-align:right;white-space:nowrap;grid-area:2/3;align-self:start;font-size:11.5px}.RaceListView-module__JPLCwW__boardPop.RaceListView-module__JPLCwW__isFav{color:var(--act);font-weight:700}.RaceListView-module__JPLCwW__boardPending{grid-area:1/2/-1/-1;align-items:baseline;gap:8px;min-width:0;display:flex}.RaceListView-module__JPLCwW__boardPending time{color:var(--ink-2);font-size:14px;font-weight:700}.RaceListView-module__JPLCwW__boardRow[data-awaiting] .RaceListView-module__JPLCwW__boardPending time{color:var(--muted)}.RaceListView-module__JPLCwW__boardRow[data-next] .RaceListView-module__JPLCwW__boardPending time{color:var(--act-ink)}.RaceListView-module__JPLCwW__boardPending span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.RaceListView-module__JPLCwW__boardPending span[data-tone=next]{color:var(--act)}.RaceListView-module__JPLCwW__boardPending span[data-tone=urgent],.RaceListView-module__JPLCwW__boardPending span[data-tone=alert]{color:var(--urgent)}.RaceListView-module__JPLCwW__boardCancelReason{border-top:1px solid var(--line-soft);color:var(--rose);padding:6px 12px;font-size:11px}.RaceListView-module__JPLCwW__boardFoot{border-top:1px solid var(--line);color:var(--act-ink);align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.RaceListView-module__JPLCwW__boardFoot:hover{background:var(--boat-slate-50)}.RaceListView-module__JPLCwW__boardFoot span{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.RaceListView-module__JPLCwW__disclaimer{color:var(--muted);font-size:11.5px;line-height:1.7}.RaceListView-module__JPLCwW__noData{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.RaceListView-module__JPLCwW__noDataIcon{width:36px;height:36px;color:var(--faint);margin-bottom:4px}.RaceListView-module__JPLCwW__noData h2{font-size:17px;font-weight:700}.RaceListView-module__JPLCwW__noData p{max-width:460px;color:var(--muted);font-size:12.5px;line-height:1.8}.RaceListView-module__JPLCwW__noDataActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@media (min-width:1280px){.RaceListView-module__JPLCwW__tableScroll{overflow:visible}.RaceListView-module__JPLCwW__matrix thead th{z-index:4;position:sticky;top:0}}.RaceListView-module__JPLCwW__dateIcons,.RaceListView-module__JPLCwW__stageCompact,.RaceListView-module__JPLCwW__phoneNextWrap,.RaceListView-module__JPLCwW__phoneOnly,.RaceListView-module__JPLCwW__pmGrid,.RaceListView-module__JPLCwW__pmFoot,.RaceListView-module__JPLCwW__pbList,.RaceListView-module__JPLCwW__pbToggleAll,.RaceListView-module__JPLCwW__pbToTop{display:none}@media (max-width:1279px){.RaceListView-module__JPLCwW__wrap{padding:22px 20px 32px}.RaceListView-module__JPLCwW__dateWide{display:none}.RaceListView-module__JPLCwW__dateIcons{display:block}.RaceListView-module__JPLCwW__matrix{min-width:0}.RaceListView-module__JPLCwW__mxVenueColumn{width:128px}.RaceListView-module__JPLCwW__mxRaceColumn{width:auto}.RaceListView-module__JPLCwW__mxMetricsColumn{width:156px}.RaceListView-module__JPLCwW__matrix thead th:first-child{padding-left:14px}.RaceListView-module__JPLCwW__matrix tbody th{padding:0 6px 0 14px}.RaceListView-module__JPLCwW__mxDay{gap:3px;font-size:10.5px}.RaceListView-module__JPLCwW__stageWide{display:none}.RaceListView-module__JPLCwW__stageCompact{display:inline}.RaceListView-module__JPLCwW__mxCell .RaceListView-module__JPLCwW__resultFrames>div{gap:2px}.RaceListView-module__JPLCwW__mxCell .RaceListView-module__JPLCwW__resultFrames>div>div{border-radius:4px;width:19px;height:19px;font-size:11.5px}.RaceListView-module__JPLCwW__mxPayout{font-size:12.5px}.RaceListView-module__JPLCwW__mxPayout small{font-size:9.5px}.RaceListView-module__JPLCwW__mxMetricsCell{padding:0 10px!important}.RaceListView-module__JPLCwW__mxMetrics{gap:3px 14px}.RaceListView-module__JPLCwW__boardHead{padding:11px 11px 10px}.RaceListView-module__JPLCwW__boardTop{grid-template-columns:38px minmax(0,1fr);gap:9px}.RaceListView-module__JPLCwW__boardImage{width:38px;height:38px}.RaceListView-module__JPLCwW__boardTitle{font-size:15px}.RaceListView-module__JPLCwW__boardStats{padding:7px 11px 8px}.RaceListView-module__JPLCwW__boardRow{grid-template-columns:30px minmax(0,1fr) auto;gap:0 5px;min-height:44px;padding:3px 11px 3px 10px}.RaceListView-module__JPLCwW__boardOutcome{gap:5px}.RaceListView-module__JPLCwW__boardOutcome .RaceListView-module__JPLCwW__resultFrames>div{gap:2px}.RaceListView-module__JPLCwW__boardOutcome .RaceListView-module__JPLCwW__resultFrames>div>div{border-radius:4px;width:18px;height:18px;font-size:11px}.RaceListView-module__JPLCwW__boardKim{font-size:10.5px}.RaceListView-module__JPLCwW__boardPayout{font-size:13px}.RaceListView-module__JPLCwW__boardPop{font-size:10.5px}}@media (max-width:1149px){.RaceListView-module__JPLCwW__wrap{padding:22px 24px 32px}.RaceListView-module__JPLCwW__listHead{grid-template-columns:minmax(0,1fr)}.RaceListView-module__JPLCwW__kpi{grid-area:2/1}.RaceListView-module__JPLCwW__kpiTitle{justify-content:flex-start}.RaceListView-module__JPLCwW__nowLine{grid-row:3}.RaceListView-module__JPLCwW__dateWide{display:block}.RaceListView-module__JPLCwW__dateIcons{display:none}.RaceListView-module__JPLCwW__matrix{min-width:936px}.RaceListView-module__JPLCwW__mxVenueColumn{width:120px}.RaceListView-module__JPLCwW__mxMetricsColumn{width:0}.RaceListView-module__JPLCwW__mxMetricsHead,.RaceListView-module__JPLCwW__mxMetricsCell{display:none}.RaceListView-module__JPLCwW__mxDay{font-size:10px}.RaceListView-module__JPLCwW__mxCell .RaceListView-module__JPLCwW__resultFrames>div{gap:1.5px}.RaceListView-module__JPLCwW__mxCell .RaceListView-module__JPLCwW__resultFrames>div>div{width:16px;height:16px;font-size:10.5px}.RaceListView-module__JPLCwW__mxResultFrames>div>div{width:16px;height:16px;font-size:10px}.RaceListView-module__JPLCwW__mxPayout{font-size:12px}.RaceListView-module__JPLCwW__mxPayout small{font-size:9px}.RaceListView-module__JPLCwW__mxTime{font-size:14px}.RaceListView-module__JPLCwW__mxCountdown{font-size:10.5px}.RaceListView-module__JPLCwW__boardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none){.RaceListView-module__JPLCwW__tip{display:none!important}}@media (max-width:767px){.RaceListView-module__JPLCwW__wrap{gap:0;padding:0 0 24px}.RaceListView-module__JPLCwW__listHead{display:contents}.RaceListView-module__JPLCwW__listTitle{background:var(--card);flex-wrap:nowrap;order:1;justify-content:space-between;gap:8px;padding:12px 16px 0}.RaceListView-module__JPLCwW__listTitle h1{white-space:nowrap;font-size:20px;line-height:1.3}.RaceListView-module__JPLCwW__h1Suffix{color:var(--ink-2);margin-left:1px;font-size:14px;font-weight:700}.RaceListView-module__JPLCwW__dateWide{display:none}.RaceListView-module__JPLCwW__dateIcons{display:block}.RaceListView-module__JPLCwW__nowLine{border-bottom:1px solid var(--line);background:var(--card);order:2;gap:4px 0;padding:8px 16px 12px}.RaceListView-module__JPLCwW__listHead:has(.RaceListView-module__JPLCwW__phoneNextWrap) .RaceListView-module__JPLCwW__nowLine{border-bottom:0;padding-bottom:8px}.RaceListView-module__JPLCwW__nowClock b{font-size:14px}.RaceListView-module__JPLCwW__fact{height:auto;color:var(--ink-3);background:0 0;border:0;padding:0;font-weight:500}.RaceListView-module__JPLCwW__fact:before,.RaceListView-module__JPLCwW__nowTail:before{content:"・";color:var(--faint);margin:0 5px}.RaceListView-module__JPLCwW__nowLine>.RaceListView-module__JPLCwW__fact:first-child:before{content:none}.RaceListView-module__JPLCwW__nowTail{font-size:12.5px}.RaceListView-module__JPLCwW__nowNext{display:none}.RaceListView-module__JPLCwW__phoneNextWrap{border-bottom:1px solid var(--line);background:var(--card);order:3;padding:0 16px 12px;display:block}.RaceListView-module__JPLCwW__kpi{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;order:4;margin:12px 12px 0;padding:10px 12px 11px}.RaceListView-module__JPLCwW__kpiTitle{color:var(--ink-3);justify-content:space-between;margin-bottom:7px;font-size:11.5px;font-weight:700}.RaceListView-module__JPLCwW__kpiTitle small{color:var(--muted);font-size:10.5px}.RaceListView-module__JPLCwW__kpiStats{grid-template-columns:.9fr 1fr .8fr 1.12fr;display:grid}.RaceListView-module__JPLCwW__kpiStats>div{justify-content:flex-start;min-width:0;padding:0 7px}.RaceListView-module__JPLCwW__kpiStats>div:last-child{padding-right:0}.RaceListView-module__JPLCwW__kpiStats dt{font-size:10px}.RaceListView-module__JPLCwW__kpiValue{text-align:left;flex-wrap:wrap;justify-content:flex-start}.RaceListView-module__JPLCwW__kpiValue b{font-size:18px}.RaceListView-module__JPLCwW__kpiValue small{font-size:10px}.RaceListView-module__JPLCwW__kpiOf{flex-basis:100%;margin-left:0;font-size:10.5px}.RaceListView-module__JPLCwW__kpiValue .RaceListView-module__JPLCwW__chevron{display:none}.RaceListView-module__JPLCwW__card{box-shadow:none;border-width:1px 0;border-radius:0;flex-direction:column;order:5;margin-top:12px;display:flex}.RaceListView-module__JPLCwW__mxHead{display:contents}.RaceListView-module__JPLCwW__mxTitle{flex-direction:column;order:1;align-items:flex-start;gap:0;min-height:52px;padding:11px 170px 9px 16px}.RaceListView-module__JPLCwW__mxTitle h2{font-size:15px;font-weight:800}.RaceListView-module__JPLCwW__mxTitle p{font-size:10.5px}.RaceListView-module__JPLCwW__sortBox{margin:0;position:absolute;top:12px;right:12px}.RaceListView-module__JPLCwW__sortBox select{height:32px;padding:0 26px 0 29px;font-size:12px}.RaceListView-module__JPLCwW__sortIcon{width:14px;height:14px;left:9px}.RaceListView-module__JPLCwW__mxTools{background:0 0;border-top:0;flex-flow:column;order:2;align-items:stretch;gap:0;padding:0}.RaceListView-module__JPLCwW__toolGroup{scrollbar-width:none;flex-wrap:nowrap;padding:0 16px 8px;overflow-x:auto}.RaceListView-module__JPLCwW__toolGroup::-webkit-scrollbar{display:none}.RaceListView-module__JPLCwW__toolGroup>*{flex-shrink:0}.RaceListView-module__JPLCwW__toolGroup+.RaceListView-module__JPLCwW__toolSep+.RaceListView-module__JPLCwW__toolGroup{padding-bottom:10px}.RaceListView-module__JPLCwW__toolSep{display:none}.RaceListView-module__JPLCwW__filterChip,.RaceListView-module__JPLCwW__lensChip{height:30px;font-size:12px}.RaceListView-module__JPLCwW__legend{order:3;gap:5px 8px;margin:0;padding:2px 16px 10px;font-size:11px}.RaceListView-module__JPLCwW__legendSep{background:0 0;flex-basis:100%;height:0}.RaceListView-module__JPLCwW__legend[data-settled] .RaceListView-module__JPLCwW__legendSep~*{display:none}.RaceListView-module__JPLCwW__legend .RaceListView-module__JPLCwW__swatch{width:16px;height:16px;font-size:10px}.RaceListView-module__JPLCwW__legendItem{gap:3px}.RaceListView-module__JPLCwW__legendItem b{font-size:11.5px}.RaceListView-module__JPLCwW__phoneOnly{display:inline}.RaceListView-module__JPLCwW__legendItem.RaceListView-module__JPLCwW__phoneOnly{display:inline-flex}.RaceListView-module__JPLCwW__tableScroll{display:none}.RaceListView-module__JPLCwW__mxEmpty{order:4}.RaceListView-module__JPLCwW__pmGrid{order:4;display:block}.RaceListView-module__JPLCwW__pmFoot{order:5;display:block}.RaceListView-module__JPLCwW__boards{order:6;margin-top:18px}.RaceListView-module__JPLCwW__boardsHead{flex-wrap:nowrap;justify-content:space-between;margin:0 0 8px;padding:0 16px}.RaceListView-module__JPLCwW__boardsHead h2{align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:flex}.RaceListView-module__JPLCwW__boardsHead h2 small{color:var(--muted);font-size:11px;font-weight:500}.RaceListView-module__JPLCwW__boardsHead p,.RaceListView-module__JPLCwW__boardsHead .RaceListView-module__JPLCwW__toTop,.RaceListView-module__JPLCwW__boardGrid{display:none}.RaceListView-module__JPLCwW__pbToggleAll{display:inline-flex}.RaceListView-module__JPLCwW__pbList{display:block}.RaceListView-module__JPLCwW__pbToTop{margin:12px 16px 0;display:inline-flex}.RaceListView-module__JPLCwW__disclaimer{order:7;padding:16px 16px 0}.RaceListView-module__JPLCwW__noData{border-width:1px;border-radius:12px;margin:12px 12px 0}}.RaceListView-module__JPLCwW__phoneNext{background:var(--act-soft);min-height:46px;color:var(--act-ink);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:700;display:grid}.RaceListView-module__JPLCwW__phoneNextLabel{font-size:11.5px}.RaceListView-module__JPLCwW__phoneNext b{color:var(--ink);font-size:16px;font-weight:800}.RaceListView-module__JPLCwW__phoneNextName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.RaceListView-module__JPLCwW__phoneNextCountdown{white-space:nowrap;font-size:13.5px}.RaceListView-module__JPLCwW__phoneNextCountdown[data-urgent]{color:var(--urgent)}.RaceListView-module__JPLCwW__phoneNext .RaceListView-module__JPLCwW__chevron{width:16px;height:16px}.RaceListView-module__JPLCwW__pmGrid{--vw:64px;--ch:45px;border-top:1px solid var(--line)}.RaceListView-module__JPLCwW__pmRow{grid-template-columns:var(--vw) repeat(6, minmax(0, 1fr));grid-template-rows:var(--ch) var(--ch);background:var(--card);border-bottom:1px solid #dde3ea;display:grid}.RaceListView-module__JPLCwW__pmRow:last-child{border-bottom:0}.RaceListView-module__JPLCwW__pmVenue{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1/3;justify-content:center;gap:3px;min-width:0;padding:4px 2px 4px 10px;display:flex}.RaceListView-module__JPLCwW__pmName{white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:800;line-height:1.2;display:flex}.RaceListView-module__JPLCwW__pmName .RaceListView-module__JPLCwW__stateDot{width:6px;height:6px}.RaceListView-module__JPLCwW__pmSymbols{flex-wrap:wrap;align-items:center;gap:3px;min-height:14px;line-height:1;display:flex}.RaceListView-module__JPLCwW__pmSymbols .RaceListView-module__JPLCwW__grade{height:14px;padding:0 4px;font-size:8.5px}.RaceListView-module__JPLCwW__pmSymbols svg{width:11px;height:11px}.RaceListView-module__JPLCwW__pmSymbols .RaceListView-module__JPLCwW__rookieTag{padding:0 3px;font-size:8.5px}.RaceListView-module__JPLCwW__pmDay{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.2}.RaceListView-module__JPLCwW__pmCell{border-left:1px solid var(--line-soft);background:var(--unconfirmed-background);min-width:0;color:var(--ink-2);flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;padding:2px 3px 3px;display:flex;position:relative}.RaceListView-module__JPLCwW__pmCell:nth-child(2),.RaceListView-module__JPLCwW__pmCell:nth-child(8){border-left:0}.RaceListView-module__JPLCwW__pmCell[data-lower]{border-top:1px solid var(--line-soft)}.RaceListView-module__JPLCwW__pmCell[data-confirmed]{background:var(--card)}.RaceListView-module__JPLCwW__pmCell[data-next]{background:var(--act-soft);box-shadow:inset 0 0 0 1.5px var(--act)}.RaceListView-module__JPLCwW__pmCell[data-lens=dim]:after{content:"";z-index:1;pointer-events:none;background:#ffffffbd;position:absolute;inset:0}.RaceListView-module__JPLCwW__pmCell[data-lens=lit]{z-index:2;background:var(--lens-soft)}.RaceListView-module__JPLCwW__pmRaceNumber{height:11px;color:var(--faint);letter-spacing:-.01em;justify-content:space-between;align-self:stretch;align-items:center;padding:0 1px;font-size:9.5px;font-weight:600;line-height:1;display:flex}.RaceListView-module__JPLCwW__pmCell:not([data-confirmed]) .RaceListView-module__JPLCwW__pmRaceNumber{color:var(--muted)}.RaceListView-module__JPLCwW__pmStageTag{color:var(--stage);letter-spacing:-.04em;font-size:8.5px;font-weight:800}.RaceListView-module__JPLCwW__pmBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.RaceListView-module__JPLCwW__pmFrames{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.RaceListView-module__JPLCwW__pmFrames>div{gap:1px}.RaceListView-module__JPLCwW__pmFrames>div>div{width:16px;height:16px;box-shadow:none;border-radius:3px;font-size:10.5px;line-height:1}.RaceListView-module__JPLCwW__pmRest{color:var(--boat-ink-secondary);letter-spacing:-.02em;font-size:10.5px;font-weight:700;line-height:1}.RaceListView-module__JPLCwW__pmSeparator{color:var(--boat-faint);margin-right:1px;font-weight:500}.RaceListView-module__JPLCwW__pmPayout{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__pmPayout[data-tier=low]{color:var(--boat-muted);font-weight:600}.RaceListView-module__JPLCwW__pmPayout[data-tier=man]{color:var(--manshu);font-weight:800}.RaceListView-module__JPLCwW__pmTime{color:var(--ink-2);letter-spacing:-.01em;font-size:12.5px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__pmCell[data-awaiting] .RaceListView-module__JPLCwW__pmTime{color:var(--muted)}.RaceListView-module__JPLCwW__pmCell[data-next] .RaceListView-module__JPLCwW__pmTime{color:var(--act-ink)}.RaceListView-module__JPLCwW__pmCountdown{color:var(--act);letter-spacing:-.02em;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.1}.RaceListView-module__JPLCwW__pmCountdown[data-urgent]{color:var(--urgent)}.RaceListView-module__JPLCwW__pmCell .RaceListView-module__JPLCwW__mxAlert{font-size:11px}.RaceListView-module__JPLCwW__pmFoot{border-top:1px solid var(--line);color:var(--muted);padding:8px 16px 10px;font-size:10.5px;line-height:1.6}.RaceListView-module__JPLCwW__pbList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);margin:0;padding:0;list-style:none}.RaceListView-module__JPLCwW__pbItem{scroll-margin-top:12px}.RaceListView-module__JPLCwW__pbItem+.RaceListView-module__JPLCwW__pbItem{border-top:1px solid var(--line)}.RaceListView-module__JPLCwW__pbHead{text-align:left;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;min-height:60px;padding:8px 12px 8px 14px;display:grid}.RaceListView-module__JPLCwW__pbItem[data-open] .RaceListView-module__JPLCwW__pbHead{background:var(--boat-slate-50)}.RaceListView-module__JPLCwW__pbArt{background:var(--line-soft);border-radius:9px;width:36px;height:36px;overflow:hidden}.RaceListView-module__JPLCwW__pbArt img{object-fit:cover;width:100%;height:100%;display:block}.RaceListView-module__JPLCwW__pbId{flex-direction:column;gap:3px;min-width:0;display:flex}.RaceListView-module__JPLCwW__pbName{white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.RaceListView-module__JPLCwW__pbName .RaceListView-module__JPLCwW__stateDot{width:6px;height:6px;margin-right:1px}.RaceListView-module__JPLCwW__pbName svg{width:12px;height:12px}.RaceListView-module__JPLCwW__pbSub{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.RaceListView-module__JPLCwW__pbSub .RaceListView-module__JPLCwW__dayChip{padding:1px 4px;font-size:10px}.RaceListView-module__JPLCwW__pbSub>span:last-child{text-overflow:ellipsis;overflow:hidden}.RaceListView-module__JPLCwW__pbSub [data-tone=live]{color:var(--act-ink);font-weight:700}.RaceListView-module__JPLCwW__pbSub [data-tone=urgent]{color:var(--urgent);font-weight:700}.RaceListView-module__JPLCwW__pbSub [data-tone=stage]{color:var(--stage);font-weight:700}.RaceListView-module__JPLCwW__pbStats{text-align:right;grid-template-columns:auto auto auto;column-gap:9px;display:grid}.RaceListView-module__JPLCwW__pbStats>span{flex-direction:column;align-items:flex-end;display:flex}.RaceListView-module__JPLCwW__pbStats small{color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.3}.RaceListView-module__JPLCwW__pbStats b{white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.3}.RaceListView-module__JPLCwW__pbStats b small{margin-left:1px;font-size:9.5px;font-weight:500}.RaceListView-module__JPLCwW__pbChevron{width:14px;height:14px;color:var(--faint)}.RaceListView-module__JPLCwW__pbItem[data-open] .RaceListView-module__JPLCwW__pbChevron{color:var(--ink-3);transform:rotate(180deg)}.RaceListView-module__JPLCwW__pbTitle{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--boat-slate-50);color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;padding:7px 16px;font-size:11.5px;display:flex}.RaceListView-module__JPLCwW__pbTitle>span:first-child{text-overflow:ellipsis;overflow:hidden}.RaceListView-module__JPLCwW__pbTitle .RaceListView-module__JPLCwW__stageText{flex-shrink:0;font-size:11px}.RaceListView-module__JPLCwW__pbBody .RaceListView-module__JPLCwW__boardRow{grid-template-columns:38px minmax(0,1fr) auto;padding:4px 16px}.RaceListView-module__JPLCwW__pbToggleAll{color:var(--act-ink);white-space:nowrap;align-items:center;font-size:12.5px;font-weight:700}.RaceListView-module__JPLCwW__pbToTop{color:var(--act-ink);align-items:center;gap:4px;font-size:12.5px;font-weight:700}.RaceListView-module__JPLCwW__pbToTop svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}
