.race-detail-reference .ai-sum{color:var(--ink-2,var(--boat-ink-secondary));background:#f5f9ff;border:1px solid #d7e3f4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;padding:9px 12px;font-size:12.5px;display:flex}.race-detail-reference .ai-sum-k{color:var(--ink,var(--boat-ink));align-items:center;gap:1px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.race-detail-reference .ai-sum-g{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.race-detail-reference .ai-sum-g>b{font-size:12px;font-weight:800}.race-detail-reference .ai-sum-t{align-items:center;gap:2px;display:inline-flex}.race-detail-reference .ai-sum-dot{color:var(--boat-faint);font-style:normal}.race-detail-reference .ai-sum-g small{color:var(--boat-ink-tertiary);font-size:11.5px}.race-detail-reference .ai-sum-k svg{fill:none;width:14px;height:14px;stroke:var(--boat-active);stroke-width:2.2px}.race-detail-reference .ai-sum-note{color:var(--boat-ink-tertiary)}@media (max-width:767px){.race-detail-reference .ai-sum{display:none}}
.race-detail-reference .cbar,.race-detail-reference .m-head,.race-detail-reference .m-cb,.race-detail-reference .m-sheet{display:none}@media (max-width:1149px){.race-detail-reference .app{border-top:0;height:auto;min-height:0;display:block;overflow:visible}.race-detail-reference .brandbar,.race-detail-reference .rail,.race-detail-reference .pane,.race-detail-reference #page-head{display:none}.race-detail-reference .main{height:auto;overflow:visible}.race-detail-reference .wrap{max-width:none;padding:0 16px 40px}.race-detail-reference .cbar{background:var(--navy);height:56px;color:var(--boat-white);align-items:center;gap:12px;padding:0 16px;display:flex}.race-detail-reference .cbar-brand{color:var(--boat-white);white-space:nowrap;align-items:center;gap:8px;display:flex}.race-detail-reference .cbar-brand img{background:var(--boat-white);border-radius:8px;width:30px;height:30px}.race-detail-reference .cbar-brand .brand-name{font-size:15px;font-weight:800}.race-detail-reference .cbar-brand .brand-sub{letter-spacing:.14em;color:#aab6c8;font-size:9px}.race-detail-reference .cbar-brand .brand-sub b{color:#5eead4}.race-detail-reference .cbar-nav{margin-left:auto;display:flex}.race-detail-reference .cbar-nav a{color:#c3ccd9;white-space:nowrap;align-items:center;gap:5px;height:56px;padding:0 9px;font-size:12px;font-weight:700;display:flex;position:relative}.race-detail-reference .cbar-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.race-detail-reference .cbar-nav a[aria-current=page]{color:var(--boat-white)}.race-detail-reference .cbar-nav a[aria-current=page]:after{content:"";background:#2dd4bf;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:9px;right:9px}.race-detail-reference .m-head{border-bottom:1px solid var(--line);background:var(--card);margin:0 -16px;padding:8px 16px 12px;display:block}.race-detail-reference .mh-top{justify-content:space-between;align-items:center;display:flex}.race-detail-reference .mh-back{height:32px;color:var(--ink-3);align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:inline-flex}.race-detail-reference .mh-back svg,.race-detail-reference .mh-step svg,.race-detail-reference .mh-pick svg,.race-detail-reference .mh-more svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:15px;height:15px}.race-detail-reference .mh-steps{gap:6px;display:flex}.race-detail-reference .mh-step{border:1px solid var(--line);background:var(--card);min-width:64px;height:34px;color:var(--ink-2);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:2px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.race-detail-reference .mh-step.is-off{color:var(--boat-slate-300)}.race-detail-reference .mh-id{align-items:center;gap:12px;margin-top:6px;display:flex}.race-detail-reference .mh-thumb{object-fit:cover;border-radius:11px;flex:none;width:52px;height:52px}.race-detail-reference .mh-idt{flex:1;min-width:0}.race-detail-reference .mh-name{align-items:center;gap:6px;display:flex}.race-detail-reference .mh-name h1{white-space:nowrap;font-size:22px;font-weight:800;line-height:1.2}.race-detail-reference .mh-kind{color:var(--ink-2);font-size:12.5px;font-weight:700}.race-detail-reference .mh-sub{color:var(--muted);margin-top:1px;font-size:11.5px}.race-detail-reference .mh-title{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.race-detail-reference .mh-kpi{margin-left:auto;display:flex}.race-detail-reference .mh-kpi>div{border-left:1px solid var(--line);white-space:nowrap;flex-direction:column;padding:0 14px;display:flex}.race-detail-reference .mh-kpi span{color:var(--muted);font-size:10.5px}.race-detail-reference .mh-kpi b{font-size:18px;font-weight:800;line-height:1.25}.race-detail-reference .mh-kpi b small{color:var(--muted);margin-left:2px;font-size:10.5px;font-weight:600}.race-detail-reference .mh-kpi b.is-soon{color:#b91c1c}.race-detail-reference .mh-kpi b.is-manshu{color:var(--manshu)}.race-detail-reference .mh-nav{display:none}.race-detail-reference .mh-mid{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.race-detail-reference .mh-mid .rp-state{border:1px solid var(--line);background:var(--boat-slate-50);border-radius:12px;margin:0;padding:8px 11px}.race-detail-reference .mh-boats .rp-sec{border:0;padding:0}.race-detail-reference .mh-boats .rp-label{margin-bottom:4px}.race-detail-reference .mh-chips{grid-template-columns:repeat(12,minmax(0,1fr)) auto;gap:4px;margin-top:10px;display:grid}.race-detail-reference .mh-chip{border:1px solid var(--line);border-top:3px solid var(--boat-slate-200);min-width:0;height:42px;color:var(--ink-3);white-space:nowrap;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.race-detail-reference .mh-chip b{color:var(--ink);font-size:12px;font-weight:800;line-height:1.1}.race-detail-reference .mh-chip.w1{border-top-color:var(--boat-slate-300)}.race-detail-reference .mh-chip.w2{border-top-color:var(--boat-gray-800)}.race-detail-reference .mh-chip.w3{border-top-color:var(--boat-lane-3)}.race-detail-reference .mh-chip.is-manshu span{color:var(--manshu);font-weight:800}.race-detail-reference .mh-chip.is-current{border-color:var(--act);background:var(--act-soft);box-shadow:inset 0 0 0 1px var(--act)}.race-detail-reference .mh-dot{background:#f59e0b;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.race-detail-reference .mh-more{border:1px solid var(--line);height:42px;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.race-detail-reference .m-cb{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 -16px;display:grid}.race-detail-reference .m-cb a{min-width:0;height:46px;color:var(--ink-3);white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.race-detail-reference .m-cb a b{font-size:13px;font-weight:800}.race-detail-reference .m-cb a small{color:var(--muted);text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.race-detail-reference .m-cb a small .ind{transform:scale(.92)}.race-detail-reference .m-cb a.is-muted{color:var(--faint)}.race-detail-reference .m-cb a.is-on{color:var(--act)}.race-detail-reference .m-cb a.is-on:after{content:"";background:var(--act);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.race-detail-reference .m-cb.is-fixed{z-index:60;margin:0;transition:transform .18s;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 3px 8px #0f172a1a}.race-detail-reference .m-cb.is-fixed.is-shown{transform:none}.race-detail-reference .m-cb.is-fixed a{height:38px}.race-detail-reference .m-cb.is-fixed small{display:none}.race-detail-reference .block{scroll-margin-top:48px}.race-detail-reference .m-sheet:not([hidden]){z-index:80;display:block;position:fixed;inset:0}.race-detail-reference .ms-dim{background:#0f172a7a;position:absolute;inset:0}.race-detail-reference .ms{background:var(--card);border-radius:16px 16px 0 0;flex-direction:column;width:min(100%,560px);max-height:calc(100% - 64px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #0f172a2e}.race-detail-reference .ms-grab{background:var(--boat-slate-300);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.race-detail-reference .ms-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;height:46px;padding:0 8px 0 16px;display:flex}.race-detail-reference .ms-head h2{font-size:16px;font-weight:800}.race-detail-reference .ms-head span{color:var(--muted);font-size:11px}.race-detail-reference .ms-x{width:40px;height:40px;color:var(--ink-3);border-radius:50%;margin-left:auto;font-size:22px;line-height:1}.race-detail-reference .ms-body{overscroll-behavior:contain;padding:0 6px 16px;overflow-y:auto}.race-detail-reference .ms-body .rp-races{grid-template-columns:1fr}.race-detail-reference .ms-body .rp-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}html.m-sheet-open{overflow:hidden}@media (max-width:767px){.race-detail-reference .cbar{flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0}.race-detail-reference .cbar-brand{height:48px;padding:0 16px}.race-detail-reference .cbar-nav{border-top:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.race-detail-reference .cbar-nav a{flex-direction:column;justify-content:center;gap:3px;height:52px;padding:0;font-size:10.5px}.race-detail-reference .cbar-nav svg{width:19px;height:19px}.race-detail-reference .cbar-nav a[aria-current=page]:after{left:12px;right:12px}.race-detail-reference .mh-steps,.race-detail-reference .mh-kpi,.race-detail-reference .mh-boats,.race-detail-reference .mh-chips{display:none}.race-detail-reference .mh-nav{grid-template-columns:74px minmax(0,1fr) 74px;gap:6px;margin-top:10px;display:grid}.race-detail-reference .mh-nav .mh-step{border-radius:10px;min-width:0;height:40px;font-size:13px}.race-detail-reference .mh-pick{border:1px solid var(--line);background:var(--card);min-width:0;height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.race-detail-reference .mh-pick svg:first-child{color:var(--ink-3)}.race-detail-reference .mh-mid{grid-template-columns:1fr}.race-detail-reference .mh-name h1{font-size:21px}.race-detail-reference .m-cb a{flex-direction:column;gap:1px;height:50px}.race-detail-reference .m-cb a b{font-size:12px}.race-detail-reference .m-cb a small{max-width:100%;padding:0 2px;font-size:9.5px}.race-detail-reference .m-cb a small .ind{box-shadow:none;color:#c2410c;background:0 0;border:0;padding:0;font-size:9.5px;display:inline;transform:none}.race-detail-reference .m-cb a.is-on:after{left:9px;right:9px}.race-detail-reference .m-cb.is-fixed a{height:38px}.race-detail-reference .ms{width:100%}.race-detail-reference .ss{overflow:visible}.race-detail-reference .ss-lead{padding:4px 10px;font-size:12px;line-height:20px}.race-detail-reference .ss-lr{gap:8px;padding:5px 0}.race-detail-reference .ss-lr+.ss-lr{border-top:1px solid var(--line-soft)}.race-detail-reference .ss-lk{width:34px;height:20px;font-size:10.5px}.race-detail-reference .ss-lt{gap:0 8px}.race-detail-reference .ss-lnote,.race-detail-reference .ss-lsep{white-space:normal}.race-detail-reference .ss-t{width:100%;min-width:0;display:block}.race-detail-reference .ss-t colgroup{display:none}.race-detail-reference .ss-t thead,.race-detail-reference .ss-t tbody{display:block}.race-detail-reference .ss-t tr{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.race-detail-reference .ss-t tbody tr{border-bottom:1px solid var(--ss-line)}.race-detail-reference .ss-t tr>th[scope=row],.race-detail-reference .ss-t tr>th.ss-corner,.race-detail-reference .ss-t tr.ss-cap>th{grid-column:1/-1}.race-detail-reference .ss-t tr>th[scope=row],.race-detail-reference .ss-t thead th.ss-corner{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:6px;padding:4px 5px 3px;font-size:11.5px;line-height:16px;display:flex}.race-detail-reference .ss-t th[scope=row] .ss-sub,.race-detail-reference .ss-t thead th.ss-corner .ss-sub{text-overflow:ellipsis;margin:0;font-size:10px;display:inline;overflow:hidden}.race-detail-reference .ss-t thead th.ss-corner .ss-sub br{display:none}.race-detail-reference .ss-t .ss-q{margin-left:auto}.race-detail-reference .ss-t tr.ss-cap .ss-cap-in{flex-wrap:wrap;row-gap:2px}.race-detail-reference .ss-t tr.ss-cap .src{display:none}.race-detail-reference .ss-t tbody td,.race-detail-reference .ss-t thead th[scope=col]{min-width:0;padding:5px 3px 6px 4px;font-size:11px;line-height:15px}.race-detail-reference .ss-t tbody td:nth-child(2),.race-detail-reference .ss-t thead th[scope=col]:nth-child(2){border-left:0}.race-detail-reference .ss-h-top{flex-direction:column;align-items:flex-start;gap:3px;height:auto}.race-detail-reference .ss-name,.race-detail-reference .ss-name a{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.race-detail-reference .ss-h-meta,.race-detail-reference .ss-h-sub{white-space:normal;flex-wrap:wrap;gap:0 3px;font-size:9.5px;line-height:13px}.race-detail-reference .ss-h-meta i{display:none}.race-detail-reference .ss-rate,.race-detail-reference .ss-rate .rr,.race-detail-reference .ss-rr2,.race-detail-reference .ss-boat .rr{flex-direction:column;align-items:flex-start;gap:0;display:flex}.race-detail-reference .ss-rate .w{font-size:14px}.race-detail-reference .ss-gap,.race-detail-reference .ss-acc-sub{white-space:normal;font-size:9.5px;line-height:13px}.race-detail-reference .ss-fl{flex-direction:column;align-items:flex-start;gap:1px;height:auto}.race-detail-reference .ss-l1,.race-detail-reference .ss-l2,.race-detail-reference .ss-mk,.race-detail-reference .ss-fin,.race-detail-reference .ss-en-top,.race-detail-reference .ss-en-sub,.race-detail-reference .ss-q-top{white-space:normal;flex-wrap:wrap;gap:0 3px}.race-detail-reference .ss-mk .ml{font-size:10.5px;line-height:13px}.race-detail-reference .ss-mk b,.race-detail-reference .ss-big{font-size:13.5px}.race-detail-reference .ss-mut,.race-detail-reference .ss-fin .k{font-size:9.5px}.race-detail-reference .ss-ev{font-size:14px}.race-detail-reference .ss-evw{height:16px;padding:0 3px;font-size:9.5px}.race-detail-reference .ss-motor{flex-wrap:wrap;gap:0 3px;height:auto}.race-detail-reference .ss-motor .pw{font-size:13.5px}.race-detail-reference .ss-motor .go{display:none}.race-detail-reference .ss-plate{min-width:21px;height:16px;font-size:9.5px}.race-detail-reference .ss-gt{white-space:nowrap;font-size:9.5px}.race-detail-reference .ss-lab2{letter-spacing:-.05em;white-space:normal;flex-wrap:wrap;align-items:baseline;height:auto;margin-top:3px;padding:1px 0;font-size:10px;line-height:12px}.race-detail-reference .ss-lab2 .t{text-overflow:clip;overflow:visible}.race-detail-reference .ss-lab2 b{flex-basis:100%;margin:0;padding:0;font-size:10.5px;line-height:13px}.race-detail-reference .ss-lab2 .ss-lg{width:11px;height:11px}.race-detail-reference .ss-lbnone{font-size:10px;line-height:13px}.race-detail-reference .ss-race{flex-wrap:wrap;gap:0 3px;height:auto;margin:0 0 3px;padding:1px 3px}.race-detail-reference .ss-race .r{width:auto}.race-detail-reference .ss-res-tag{height:14px;padding:0 3px;font-size:9px}.race-detail-reference #sec-racecard .ss-pop{z-index:90;border-radius:16px 16px 0 0;width:auto;max-height:70vh;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none;box-shadow:0 -8px 24px #0f172a38}}@media (min-width:768px){.race-detail-reference .ph-only,.race-detail-reference .cf-ph-l,.race-detail-reference .ax-set-table .ax-man{display:none}}@media (max-width:767px){.race-detail-reference .ph6{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.race-detail-reference .ph6-h{border-top:3px solid var(--tone,var(--line));border-bottom:1px solid var(--line);background:var(--boat-slate-50);flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:5px 3px 4px 4px;display:flex}.race-detail-reference .ph6-h>.lane{margin-bottom:1px}.race-detail-reference .ph6-h b{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:clip;font-size:12px;line-height:15px;overflow:hidden}.race-detail-reference .ph6-h small{color:var(--muted);white-space:nowrap;font-size:9.5px;line-height:12px}.race-detail-reference .ph6-h+.ph6-h{border-left:1px solid var(--line-soft)}.race-detail-reference .ph6-cap{color:var(--ink-2);grid-column:1/-1;align-items:baseline;gap:6px;padding:6px 5px 3px;font-size:11.5px;font-weight:800;line-height:16px;display:flex}.race-detail-reference .ph6-cap small{color:var(--muted);font-size:10px;font-weight:600}.race-detail-reference .ph6-c{min-width:0;padding:2px}.race-detail-reference .ph-switch{background:#e8ecf2;border-radius:10px;gap:2px;margin:0 0 10px;padding:3px;display:inline-flex}.race-detail-reference .ph-switch button{min-width:96px;height:32px;color:var(--ink-3);border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.race-detail-reference .ph-switch button[aria-pressed=true]{background:var(--boat-white);color:var(--ink);box-shadow:0 1px 2px #0f172a1f}.race-detail-reference .tri-grid{display:none}.race-detail-reference .section-head{flex-wrap:wrap;row-gap:0}.race-detail-reference .section-head:has(>p){border-bottom:0;padding-bottom:0}.race-detail-reference .section-head>.fc-head-right,.race-detail-reference .section-head>.pop-count{order:1;margin-left:auto}.race-detail-reference .section-head:has(>p) h3{margin-bottom:-1px}.race-detail-reference .section-head>p{border-top:1px solid var(--line);color:var(--muted);flex:0 0 100%;order:2;margin:0;padding:5px 0 0;font-size:11.5px;line-height:1.45}.race-detail-reference .section-head>.legend{flex-wrap:wrap;flex:0 0 100%;order:3;gap:3px 10px;margin:0;padding-top:5px}.race-detail-reference .block-head{flex-wrap:wrap;row-gap:4px}.race-detail-reference .fc-oddsbar{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.race-detail-reference .fc-oddsbar .fc-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.race-detail-reference .fc-oddsbar .fc-seg button{flex-direction:column;justify-content:center;gap:0;height:40px;padding:0 4px;line-height:1.2}.race-detail-reference .fc-oddsbar-note{margin:0;font-size:11px}.race-detail-reference .ax-ind{grid-template-columns:minmax(0,1fr)}.race-detail-reference .ax-ind-main{border-right:0;padding:12px 0 6px}.race-detail-reference .ax-ind-side{padding:6px 0 12px}.race-detail-reference .ax-scale-wrap{grid-template-columns:minmax(0,1fr)}.race-detail-reference .ax-scale-wrap .end{display:none}.race-detail-reference .ax-scale li span{letter-spacing:-.04em;white-space:nowrap;font-size:10px}.race-detail-reference .ax-crit{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail-reference .ax-crit .c-t{white-space:normal}.race-detail-reference .ax-sets{grid-template-columns:minmax(0,1fr)}.race-detail-reference .ax-set{padding:14px 0 16px}.race-detail-reference .ax-set+.ax-set{border-top:1px solid var(--line);border-left:0}.race-detail-reference .ax-set-head{flex-wrap:wrap}.race-detail-reference .ax-tag{height:18px;padding:0 6px;font-size:10.5px}.race-detail-reference .ax-set-head h4,.race-detail-reference .ax-set-head .note{white-space:nowrap}.race-detail-reference .ax-set-table th,.race-detail-reference .ax-set-table td{padding-left:3px;padding-right:3px}.race-detail-reference .ax-set-table thead th{vertical-align:bottom;white-space:nowrap}.race-detail-reference .ax-set-table:has(.ax-man) tr>:nth-child(3){display:none}.race-detail-reference .ax-set-table .ax-man{color:var(--muted);font-size:10.5px;font-weight:500;display:block}.race-detail-reference .ax-lad-title{flex-wrap:wrap}.race-detail-reference .ax-sl{padding:8px 0 4px}.race-detail-reference .ax-sl-head,.race-detail-reference .ax-sl-row{grid-template-columns:110px minmax(0,1fr) 54px}.race-detail-reference .ax-sl.has-real .ax-sl-head,.race-detail-reference .ax-sl.has-real .ax-sl-row{grid-template-columns:110px minmax(0,1fr) 50px 44px}.race-detail-reference .ax-sl-head .th-q,.race-detail-reference .ax-sl-row>.ax-sl-top{display:none}.race-detail-reference .ax-sl-row,.race-detail-reference .ax-sl-track{height:56px}.race-detail-reference .ax-sl-who{gap:3px}.race-detail-reference .ax-sl-who .c{width:9px;font-size:10px}.race-detail-reference .ax-sl-who .nm b{white-space:normal;font-size:12px;line-height:1.2}.race-detail-reference .ax-sl-who .nm small{flex-direction:row;align-items:center;gap:4px;display:flex}.race-detail-reference .ax-sl-who .nm .r-wr,.race-detail-reference .ax-sl-who .nm .r-wr b{gap:2px;font-size:9px}.race-detail-reference .ax-sl-who .ax-sl-ave{display:none}.race-detail-reference .ax-sl-axis span{font-size:9.5px}.race-detail-reference .ax-sl-axis span.zero{font-size:0}.race-detail-reference .ax-sl-axis span.zero:after{content:"0.00";font-size:9.5px}.race-detail-reference .ax-sl-boat{width:44px;height:24px;margin-left:18px}.race-detail-reference .ax-sl-band{top:40px}.race-detail-reference .ax-sl-val{flex-direction:column;align-items:flex-end;gap:0;font-size:10px}.race-detail-reference .ax-sl-dent{display:none}.race-detail-reference .ax-outlook{margin-left:0;margin-right:0}.race-detail-reference .ax-keys{flex-direction:column;align-items:stretch}.race-detail-reference .ax-mx-wrap{overflow:visible}.race-detail-reference .ax-mx{min-width:0;display:block}.race-detail-reference .ax-mx colgroup{display:none}.race-detail-reference .ax-mx thead,.race-detail-reference .ax-mx tbody{display:block}.race-detail-reference .ax-mx tr{border-bottom:1px solid var(--line-soft);grid-template-columns:58px repeat(6,minmax(0,1fr));display:grid}.race-detail-reference .ax-mx th,.race-detail-reference .ax-mx td{border-bottom:0;align-items:center;min-width:0;height:auto;display:flex}.race-detail-reference .ax-mx thead th{height:auto;padding:0;font-size:10.5px}.race-detail-reference .ax-mx thead th:nth-child(2){display:none}.race-detail-reference .ax-mx .mh.ph6-h{flex-direction:column;align-items:flex-start;gap:1px;width:100%;height:100%;font-size:12px;line-height:15px}.race-detail-reference .ax-mx thead th:nth-child(n+4) .ph6-h{border-left:1px solid var(--line-soft)}.race-detail-reference .ax-mx tbody th{grid-area:1/1;padding:2px 10px 0}.race-detail-reference .ax-mx tbody td:not(.c){grid-area:2/1;padding:0 0 2px}.race-detail-reference .ax-mx tbody td.c{grid-row:1/span 2;padding:2px 1px}.race-detail-reference .ax-mx .mname{white-space:normal;gap:3px;font-size:11.5px;line-height:1.2}.race-detail-reference .ax-mx .mp{padding:0 0 0 10px}.race-detail-reference .ax-mx .mp b{width:auto;color:var(--muted);font-size:11px;font-weight:600}.race-detail-reference .ax-mx .mp .bar{display:none}.race-detail-reference .ax-mx .cell{width:100%;height:28px;padding:0;font-size:11.5px}.race-detail-reference .ax-mx .cell small{font-size:8.5px}.race-detail-reference .ax-fe-wrap{display:none}.race-detail-reference .ax-fe-ph{margin-top:8px}.race-detail-reference .ax-fe-ph .ax-fe-cell{gap:2px;height:28px;padding:0 4px}.race-detail-reference .ax-fe-ph .ax-fe-cell .p{font-size:13.5px}.race-detail-reference .ax-fe-ph .ax-fe-cell .p small{font-size:9.5px}.race-detail-reference .ax-fe-ph .ax-fe-val{align-items:flex-start;gap:0;height:100%;min-height:0;padding:2px 4px}.race-detail-reference .ax-fe-ph .ax-fe-val .top{flex-direction:column;align-items:flex-start;gap:2px}.race-detail-reference .ax-fe-ph .ax-fe-val .top .ax-ev{font-size:14px}.race-detail-reference .ax-fe-ph .ax-fe-val .ax-pop{white-space:nowrap;padding:0 3px;font-size:9px}.race-detail-reference .ax-fe-ph .ax-fe-val .sub{white-space:normal;font-size:9.5px;line-height:12px}.race-detail-reference .ax-fe-ph .ax-fin{justify-content:center;width:100%;display:flex}.race-detail-reference .ax-fe-lead{flex-wrap:wrap;row-gap:6px}.race-detail-reference .ev-map .ph-switch{margin:10px 0 8px;display:flex}.race-detail-reference .ev-map .ph-switch button{flex:1}.race-detail-reference .ph-tc,.race-detail-reference .ph-pc{border-left:1px solid var(--line-soft);align-items:center;gap:2px;min-width:0;height:24px;padding:0 2px 0 1px;font-size:11px;display:flex;position:relative}.race-detail-reference .ph-tc:nth-child(6n+1),.race-detail-reference .ph-pc:nth-child(6n+1){border-left:0}.race-detail-reference .ph-tc.g-end{border-bottom:1px solid var(--line)}.race-detail-reference .ph-tc .k{flex:none;gap:1px;display:flex}.race-detail-reference .ph-tc b{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.race-detail-reference .ph-tc b i{font-size:8.5px;font-style:normal}.race-detail-reference .ph-tri .v-p,.race-detail-reference .ph-tri[data-view=p] .v-ev{display:none}.race-detail-reference .ph-tri[data-view=p] .v-p{display:inline}.race-detail-reference .ph-tc.ev-low b.v-ev,.race-detail-reference .ph-tc.ev-none b.v-ev{color:var(--muted);font-weight:500}.race-detail-reference .ph-tc.ev-good{background:#e7f5f1}.race-detail-reference .ph-tc.ev-good b.v-ev{color:var(--boat-active)}.race-detail-reference .ph-tc.ev-hot{background:#fff4e8}.race-detail-reference .ph-tc.ev-hot b.v-ev{color:var(--boat-orange)}.race-detail-reference .ph-tri[data-view=p] .ph-tc{background:0 0}.race-detail-reference .ph-tri[data-view=p] .ph-tc.is-high{background:#eef4fb}.race-detail-reference .ph-tc.is-hit,.race-detail-reference .ph-pc.is-hit{box-shadow:inset 0 0 0 2px var(--boat-orange);background:#fff7ed}.race-detail-reference .ph-tri-odds .ph-tc.is-pop{background:#e7f5f1}.race-detail-reference .ph-tri-odds .ph-tc.odds-far b{color:#dc2626}.race-detail-reference .ph-pair-sub{border-bottom:1px solid var(--line-soft);color:var(--muted);text-align:right;justify-content:space-between;padding:2px 3px;font-size:9px;line-height:11px;display:flex}.race-detail-reference .ph-pc{border-bottom:1px solid var(--line-soft);height:44px}.race-detail-reference .ph-pc .v{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.15;display:flex}.race-detail-reference .ph-pc .v b{font-size:12.5px}.race-detail-reference .ph-pc .v small{color:var(--muted);font-size:10px}.race-detail-reference .ph-pc .is-higher{color:var(--boat-active);background:#d9f0ea;border-radius:3px;padding:0 2px}.race-detail-reference .ax-sl-head>span:first-child{white-space:nowrap;font-size:10px}.race-detail-reference .ax-sl-axis span:first-child{display:none}.race-detail-reference .ax-mx tr{grid-template-columns:64px repeat(6,minmax(0,1fr))}.race-detail-reference .ax-mx .mname{white-space:nowrap;letter-spacing:-.03em}.race-detail-reference .ax-mx .mx-sub{display:none}.race-detail-reference .ax-mx .mp{padding-left:11px}.race-detail-reference .section-head:not(:has(>p))>.legend{flex:0 auto;justify-content:flex-end;margin-left:auto;padding-top:0;font-size:11px}.race-detail-reference .ph-tc .lane.xs,.race-detail-reference .ph-pc .lane.xs{width:13px;height:13px;font-size:8.5px}.race-detail-reference .ph-tc .k>i{width:13px}.race-detail-reference .ph-tc{gap:1px;padding:0 1px}.race-detail-reference .ph-tc b{letter-spacing:-.03em;font-size:10.5px}.race-detail-reference .odds-controls{padding:10px 12px}.race-detail-reference .odds-control-row{flex-direction:column;align-items:stretch;gap:6px}.race-detail-reference .odds-control-row .odds-control-label{flex:none}.race-detail-reference .odds-time-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.race-detail-reference .odds-time-switch button{min-width:0;height:36px;padding:0 2px;font-size:12.5px}.race-detail-reference .odds-popular-grid{display:block}.race-detail-reference .odds-popular-grid .ph-switch{width:100%;display:flex}.race-detail-reference .odds-popular-grid .ph-switch button{flex:1}.race-detail-reference .odds-popular-grid[data-view="3"]>section:last-child,.race-detail-reference .odds-popular-grid[data-view="2"]>section:nth-child(2){display:none}.race-detail-reference .odds-popular-table th,.race-detail-reference .odds-popular-table td{padding-left:4px;padding-right:4px}.race-detail-reference .cf-reads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail-reference .cf-avgrow{flex-direction:column;align-items:stretch;gap:6px}.race-detail-reference .cf-avgrow .cf-avg-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.race-detail-reference .cf-avg-item{flex-direction:column;align-items:center;gap:2px}.race-detail-reference .cf-avg-item .cf-dchip{white-space:nowrap;padding:0 2px;font-size:9.5px}.race-detail-reference .cf-duo{grid-template-columns:minmax(0,1fr)}.race-detail-reference .cf-ct{border:1px solid var(--boat-slate-200);border-radius:6px;margin-top:8px;display:block;overflow:hidden}.race-detail-reference .cf-ct thead,.race-detail-reference .cf-ct tbody{display:block}.race-detail-reference .cf-ct tr{grid-template-columns:54px repeat(6,minmax(0,1fr));display:grid}.race-detail-reference .cf-ct th,.race-detail-reference .cf-ct td,.race-detail-reference .cf-ct thead th,.race-detail-reference .cf-ct tbody th,.race-detail-reference .cf-ct tbody td,.race-detail-reference .cf-kc tbody td{border-top:1px solid var(--boat-slate-200);border-bottom:0;border-left:0;justify-content:center;align-items:center;min-width:0;height:auto;min-height:26px;padding:0;display:flex}.race-detail-reference .cf-ct thead th{border-top:0;width:auto!important}.race-detail-reference .cf-ct tbody tr:first-child>*,.race-detail-reference .cf-ct thead+tbody>tr:first-child>*{border-top:0}.race-detail-reference .cf-ct thead tr>:first-child,.race-detail-reference .cf-ct tbody tr>th:first-child:not([colspan="7"]){background:var(--boat-slate-50);border-right:1px solid var(--boat-slate-200)}.race-detail-reference .cf-ct tbody th{color:var(--boat-ink-tertiary);letter-spacing:-.02em;text-align:center;white-space:normal;padding:0 2px;font-size:12px;font-weight:700;line-height:1.2}.race-detail-reference .cf-ct tbody tr:hover>th,.race-detail-reference .cf-ct tbody tr:hover>td{background:revert-layer}.race-detail-reference .cf-pc-l{display:none}.race-detail-reference .cf-corner{text-align:center;align-items:center;height:auto;padding:4px 2px 6px}.race-detail-reference .cf-corner b{font-size:12px}.race-detail-reference .cf-corner span{white-space:normal;font-size:9px}.race-detail-reference .cf-corner .cf-wr{display:none}.race-detail-reference .cf-bhead{justify-content:flex-start;gap:2px;height:auto;padding:0 0 6px}.race-detail-reference .cf-who{flex-direction:column;gap:3px;width:100%;font-size:13px;line-height:1.2}.race-detail-reference .cf-who .lane{border-radius:0;width:100%;height:18px;font-size:12px}.race-detail-reference .cf-prof{flex-direction:column;gap:1px;font-size:11px}.race-detail-reference .cf-prof .rank-badge{min-width:30px;height:18px;font-size:10.5px}.race-detail-reference .cf-n{font-size:10px}.race-detail-reference .cf-ct tbody td[style]{background:var(--ph-heat)}:is(.race-detail-reference .cf-ct td:has(>.cf-na),.race-detail-reference .cf-ct td:has(>.sr-only:only-child)){background:var(--boat-canvas)}.race-detail-reference .cf-ct .cf-na{color:#0000}.race-detail-reference .cf-v,.race-detail-reference .cf-v.g1,.race-detail-reference .cf-v.g2,.race-detail-reference .cf-v.g3,.race-detail-reference .cf-v.b1,.race-detail-reference .cf-v.b2,.race-detail-reference .cf-v.b3{color:#6b7280;letter-spacing:-.02em;background:0 0;border-radius:0;min-width:0;height:auto;padding:0;font-size:16px;font-weight:400;line-height:1}.race-detail-reference button.cf-v{text-decoration:none}.race-detail-reference .cf-v small{opacity:1;font-size:11px}.race-detail-reference .cf-v.zero{color:#6b7280}.race-detail-reference .cf-cnt{display:none}.race-detail-reference .cf-ct .cf-st th,.race-detail-reference .cf-ct .cf-st td{border-bottom:0;height:auto;min-height:40px}.race-detail-reference .cf-st td{flex-direction:column}.race-detail-reference .cf-st td b{font-size:16px}.race-detail-reference .cf-st td small{color:var(--boat-faint);margin:1px 0 0;font-size:9px}.race-detail-reference .cf-ct tr.cf-band th,.race-detail-reference .cf-ct .cf-meth{background:linear-gradient(90deg, var(--boat-slate-800), var(--boat-ink-secondary) 50%, var(--boat-slate-800));height:28px;min-height:28px;color:var(--boat-slate-100);text-align:left;border-right:0;grid-column:1/-1;justify-content:flex-start;gap:7px;padding:0 8px}.race-detail-reference .cf-ct tr.cf-band th:before,.race-detail-reference .cf-ct .cf-meth:before{content:"";background:linear-gradient(#fdba74, var(--boat-makuri));border-radius:2px;flex:none;width:4px;height:14px;transform:skew(-12deg)}.race-detail-reference .cf-ct tr.cf-band .cf-bl,.race-detail-reference .cf-ct .cf-meth{color:var(--boat-slate-100);letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:800}.race-detail-reference .cf-ct .cf-meth br{display:none}.race-detail-reference .cf-ct tr.cf-band .cf-bn{min-width:0;color:var(--boat-slate-300);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:9.5px;overflow:hidden}.race-detail-reference .cf-ct .cf-pos{background:var(--boat-slate-50);border-right:1px solid var(--boat-slate-200);color:var(--boat-ink-tertiary);font-size:12px;font-weight:700}.race-detail-reference .cf-kc tbody td{min-height:30px}.race-detail-reference .cf-c,.race-detail-reference .cf-c.w1,.race-detail-reference .cf-c.w2,.race-detail-reference .cf-c.w3{color:#374151;background:0 0;border-radius:0;min-width:0;height:auto;padding:0;font-size:16px;font-weight:500}.race-detail-reference .cf-c.w1,.race-detail-reference .cf-c.w2,.race-detail-reference .cf-c.w3{color:#111827;font-size:17px;font-weight:700}.race-detail-reference .cf-c.out{color:#6b7280;font-weight:400}.race-detail-reference .cf-c.zero{color:var(--boat-slate-300);font-weight:400}.race-detail-reference .cf-card-course .cf-v4-titlebar{align-items:flex-end;row-gap:2px;min-height:34px;padding:0 0 8px}.race-detail-reference .cf-v4-titlebar h3{padding-bottom:8px;font-size:15px}.race-detail-reference .cf-v4-legend{gap:8px;font-size:10.5px}.race-detail-reference .cf-v4-legend>span{gap:3px}.race-detail-reference .cf-v4-legend i{width:9px;height:9px}.race-detail-reference .cf-v4-head-tools{flex-wrap:wrap;flex:0 0 100%;gap:6px 8px;margin-left:0;padding-top:4px}.race-detail-reference .cf-card-course .cf-v4-titlebar:not(:has(.cf-refseg)) .cf-v4-head-tools{flex:none;margin-left:auto;padding-top:0}.race-detail-reference .cf-card-course>.cf-pickup{gap:2px;padding:5px 0 6px}.race-detail-reference .cf-pickup-row{grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:7px;min-height:21px}.race-detail-reference .cf-pickup-tag{height:19px;font-size:11px}.race-detail-reference .cf-pickup-items{align-items:center;gap:2px 8px}.race-detail-reference .cf-refseg{height:22px}.race-detail-reference .cf-refseg button{height:18px;padding:0 5px;font-size:10px}.race-detail-reference .cf-pickup-item{gap:3px;font-size:12px}.race-detail-reference .cf-pickup-who b{font-size:12.5px}.race-detail-reference .cf-pickup-average{font-size:10.5px}.race-detail-reference .cf-pickup-weak{font-size:11.5px}.race-detail-reference .cf-v4-table{border:0;border-radius:0;margin-top:0;display:block;overflow:hidden}.race-detail-reference .cf-v4-table colgroup{display:none}.race-detail-reference .cf-v4-table thead,.race-detail-reference .cf-v4-table tbody{display:block}.race-detail-reference .cf-v4-table tr:not(.cf-band){grid-template-columns:58px repeat(6,minmax(0,1fr));display:grid}.race-detail-reference .cf-v4-table tr.cf-band{grid-template-columns:minmax(0,1fr);display:grid}.race-detail-reference .cf-v4-table tbody tr:not(.cf-band){border-bottom:0}.race-detail-reference .cf-v4-table th,.race-detail-reference .cf-v4-table td,.race-detail-reference .cf-v4-table thead th,.race-detail-reference .cf-v4-table tbody th,.race-detail-reference .cf-v4-table tbody td{border-top:1px solid var(--boat-slate-200);border-bottom:0;border-left:0;border-right:0;justify-content:center;align-items:center;min-width:0;height:auto;min-height:26px;padding:0;display:flex}.race-detail-reference .cf-v4-table thead th{vertical-align:top;border-top:0;padding:6px 0 5px;width:auto!important}.race-detail-reference .cf-v4-table thead th+th{border-left:0}.race-detail-reference .cf-v4-table thead tr>:first-child,.race-detail-reference .cf-v4-table tbody tr>th:first-child:not([colspan="7"]){background:var(--boat-white);border-right:0}.race-detail-reference .cf-v4-table tbody th{color:var(--boat-ink-tertiary);letter-spacing:-.02em;text-align:left;white-space:normal;justify-content:flex-start;padding:0 2px;font-size:11.5px;font-weight:700;line-height:1.2}.race-detail-reference .cf-v4-table .cf-pc-l{display:none}.race-detail-reference .cf-v4-table .cf-ph-l{display:inline}.race-detail-reference .cf-v4-table .cf-v4-corner,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-k13-corner{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;padding:0 1px}.race-detail-reference .cf-v4-corner b,.race-detail-reference .cf-kc-v13 .cf-k13-corner b{font-size:12px}.race-detail-reference .cf-v4-corner span,.race-detail-reference .cf-kc-v13 .cf-k13-corner>span{white-space:normal;font-size:10px;line-height:14px}.race-detail-reference .cf-v4-bhead,.race-detail-reference .cf-kc-v13 .cf-k13-bhead{justify-content:flex-start;gap:2px;min-height:0;padding:0}.race-detail-reference .cf-v4-who,.race-detail-reference .cf-kc-v13 .cf-k13-who{flex-direction:column;gap:3px;width:100%;font-size:13px;line-height:1.2}.race-detail-reference .cf-v4-who .lane,.race-detail-reference .cf-kc-v13 .cf-k13-who .lane{border-radius:6px;width:22px;height:22px;font-size:11.5px}.race-detail-reference .cf-v4-prof,.race-detail-reference .cf-kc-v13 .cf-k13-prof{flex-direction:column;gap:1px;font-size:11px}.race-detail-reference .cf-v4-prof .rank-badge,.race-detail-reference .cf-kc-v13 .cf-k13-prof .rank-badge{min-width:26px;height:16px;font-size:10px}.race-detail-reference .cf-v4-prof .cf-v4-wr,.race-detail-reference .cf-kc-v13 .cf-k13-prof .cf-wr{font-size:12px}.race-detail-reference .cf-v4-starts,.race-detail-reference .cf-kc-v13 .cf-k13-starts{margin-top:3px;font-size:10px;line-height:14px}.race-detail-reference .cf-v4-table .cf-st>*,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-st>*{height:auto;min-height:37px}.race-detail-reference .cf-v4-table .cf-st td,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-st td{flex-direction:column}.race-detail-reference .cf-v4-table .cf-st td b,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-st td b{font-size:14px;line-height:18px;display:block}.race-detail-reference .cf-v4-table .cf-st td small,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-st td small{margin:0;font-size:10px;line-height:14px;display:block}.race-detail-reference .cf-v4-table tr.cf-band th{background:var(--boat-white);height:24px;min-height:24px;color:var(--boat-ink);text-align:left;white-space:nowrap;grid-column:1/-1;justify-content:flex-start;gap:6px;padding:5px 1px 0}.race-detail-reference .cf-v4-table tr.cf-band th:before{content:none;display:none}.race-detail-reference .cf-v4-table tr.cf-band .cf-bl{color:var(--boat-ink);letter-spacing:0;font-size:11.5px;font-weight:800}.race-detail-reference .cf-v4-table tr.cf-band .cf-bn{min-width:0;color:var(--boat-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:0;font-size:10px;font-weight:600;overflow:hidden}.race-detail-reference .cf-v4-rank{gap:4px;padding:5px 0 6px}.race-detail-reference .cf-v4-values{flex-direction:column;align-items:center;gap:2px}.race-detail-reference .cf-v4-num{min-width:0;font-size:13px;line-height:15px}.race-detail-reference .cf-v4-table .cf-v4-num.cf-v5-judge{gap:1px}.race-detail-reference .cf-v4-table .cf-v4-num .cf-v5-tag{height:13px;padding:0 2px;font-size:9.5px}.race-detail-reference .cf-v4-num.is-muted{font-size:12px}.race-detail-reference .cf-v4-unit{font-size:10px}.race-detail-reference .cf-v4-bar{width:78%;height:5px}.race-detail-reference .cf-v4-pair{flex-direction:column;align-items:center;gap:2px;font-size:13px}.race-detail-reference .cf-v4-pair .cf-v4-num.is-muted{font-size:12px}.race-detail-reference .cf-v4-in{flex-direction:column;align-items:center;gap:2px}.race-detail-reference .cf-v4-in.own em{order:2;font-size:10.5px}.race-detail-reference .cf-v4-in.opp>small{font-size:10px}.race-detail-reference .cf-v4-single{min-width:34px}.race-detail-reference .cf-v4-single .cf-v4-num{min-width:34px;font-size:13px;line-height:17px}.race-detail-reference .cf-v4-single s{max-width:34px}.race-detail-reference .cf-v4-table .cf-v4-r1>*,.race-detail-reference .cf-v4-table .cf-v4-rnf>*{height:52px}.race-detail-reference .cf-v4-table .cf-v4-r2>*,.race-detail-reference .cf-v4-table .cf-v4-rin>*{height:38px}.race-detail-reference .cf-v4-table .cf-v4-pattern>*,.race-detail-reference .cf-v4-table .cf-v4-adj>*{height:26px}.race-detail-reference .cf-v4-table td:has(button.is-open[aria-expanded=true]){box-shadow:inset 0 0 0 1.5px var(--boat-active);background:#f1f7f6}.race-detail-reference .pop:has(.cfp-sheet-frame){z-index:90;background:var(--boat-white);border:0;border-radius:16px 16px 0 0;flex-direction:column;max-width:none;max-height:calc(100dvh - 64px);margin:0 auto;padding:0;display:flex;overflow:visible;box-shadow:0 -8px 24px #0f172a2e;width:min(100%,560px)!important;position:fixed!important;inset:auto 0 0!important}.race-detail-reference .pop:has(.cfp-sheet-frame):before{z-index:-1;content:"";background:#0f172a61;position:fixed;inset:0}.race-detail-reference .cfp-sheet-frame{background:var(--boat-white);overscroll-behavior:contain;border-radius:16px 16px 0 0;flex:auto;min-height:0;max-height:calc(100dvh - 128px);padding:8px 16px 4px;display:block;overflow-y:auto}.race-detail-reference .cfp-grab{background:var(--boat-slate-300);border-radius:2px;width:40px;height:4px;margin:0 auto 10px;display:block}.race-detail-reference .pop:has(.cfp-sheet-frame)>.pop-close{background:var(--boat-white);width:calc(100% - 32px);height:44px;color:var(--boat-ink);border:1px solid #d9dfe7;border-radius:10px;flex:none;margin:12px 16px 16px;font-size:0;line-height:1;position:static}.race-detail-reference .pop:has(.cfp-sheet-frame)>.pop-close:after{color:var(--boat-ink);content:"閉じる";font-size:14px;font-weight:700}.race-detail-reference .cf-ct .cf-v{box-shadow:none}.race-detail-reference .cf-ct tbody tr>th.cf-meth:first-child{background:linear-gradient(90deg, var(--boat-slate-800), var(--boat-ink-secondary) 50%, var(--boat-slate-800));border-right:0}.race-detail-reference .xr-row1{flex-wrap:wrap;row-gap:6px}.race-detail-reference .xr-row1 .xr-desc{flex:0 0 100%;order:5;margin:0;font-size:11.5px;line-height:1.45}.race-detail-reference .xr-row2{flex-wrap:wrap;row-gap:4px}.race-detail-reference .xr-lead{margin-left:0;margin-right:0}.race-detail-reference .xr-lead-r{grid-template-columns:minmax(0,1fr);row-gap:3px}.race-detail-reference .xr-lead-t{flex-wrap:wrap}.race-detail-reference .dm-tb{max-width:none;padding:8px 0 0;overflow:visible}.race-detail-reference .dm-tb>*{min-width:0}.race-detail-reference .dm-g{grid-template-columns:40px 30px repeat(6,minmax(0,1fr)) 24px 24px;column-gap:1px}.race-detail-reference .dm-cx1{margin-left:2px}.race-detail-reference .dm-gh1{display:none}.race-detail-reference .dm-gh2{height:auto;padding:2px 0 4px}.race-detail-reference .dm-hh{white-space:normal;text-align:center;gap:2px;font-size:10px}.race-detail-reference .dm-hh .nm{flex-direction:column;gap:1px}.race-detail-reference .dm-hh .nm .lane{width:15px;height:15px;font-size:9.5px}.race-detail-reference .dm-hh small{display:none}.race-detail-reference .dm-hh.is-six small,.race-detail-reference .dm-hh.is-now small{font-size:8.5px;display:block}.race-detail-reference .dm-pk .ticket .lane{width:14px;height:14px;font-size:9px}.race-detail-reference .dm-six{flex-direction:column;align-items:stretch;gap:1px}.race-detail-reference .dm-six b{text-align:right;font-size:12px}.race-detail-reference .dm-six .bar{width:100%}.race-detail-reference .dm-c{min-width:0;font-size:11.5px}.race-detail-reference .dm-x{text-align:right;font-size:10.5px}.race-detail-reference .dm-gk{white-space:nowrap;font-size:10px}.race-detail-reference .dm-fold{flex-wrap:wrap}.race-detail-reference .op-scroll,.race-detail-reference .sv-scroll,.race-detail-reference .sx-scroll{display:none}.race-detail-reference .op-ph,.race-detail-reference .sv-ph,.race-detail-reference .sx-ph{margin-top:8px}.race-detail-reference .op-ph .ph6-cap .op-st,.race-detail-reference .sv-ph .ph6-cap .sv-now{margin-left:2px}.race-detail-reference .ph6-cap.is-now{color:#1e3a5f}.race-detail-reference .op-ph .op-cell,.race-detail-reference .sv-ph .sv-cell{flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;height:100%;min-height:50px;padding:4px 3px;display:flex;position:relative}.race-detail-reference .op-ph .op-v,.race-detail-reference .sv-ph .op-v{flex-direction:column;align-items:flex-start;gap:0}.race-detail-reference .op-ph .op-p,.race-detail-reference .sv-ph .op-p{font-size:13px;line-height:1.15}.race-detail-reference .op-ph .op-q,.race-detail-reference .sv-ph .op-q{font-size:10.5px;line-height:1.15}.race-detail-reference .op-ph .op-n,.race-detail-reference .sv-ph .op-n{white-space:normal;word-break:break-all;font-size:9px;line-height:1.1}.race-detail-reference .op-ph .op-flag,.race-detail-reference .sv-ph .sv-flag{white-space:nowrap;align-self:flex-start;padding:0 2px;font-size:8.5px;position:static;transform:none}.race-detail-reference .op-ph .op-self{height:100%;min-height:50px;font-size:10px}.race-detail-reference .sx-pr{--sx-who:94px;margin-top:8px}.race-detail-reference .sx-pr-g{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:0 2px;font-size:11px;font-weight:700;display:flex}.race-detail-reference .sx-pr-g .sx-g-l{font-size:10.5px}.race-detail-reference .sx-pr-ax,.race-detail-reference .sx-pr-row{grid-template-columns:var(--sx-who) minmax(0, 1fr);align-items:center;column-gap:4px;display:grid}.race-detail-reference .sx-pr-ax{margin-top:4px}.race-detail-reference .sx-pr-axk{color:var(--muted);padding-left:2px;font-size:10.5px;font-weight:700}.race-detail-reference .sx-pr .sx-axis{width:auto;height:20px;margin:0}.race-detail-reference .sx-pr .sx-axis span{font-size:10px}.race-detail-reference .sx-pr-row{border-top:1px solid #eef2f6;padding:5px 0}.race-detail-reference .sx-pr-who{flex-direction:column;gap:1px;min-width:0;padding-left:2px;display:flex}.race-detail-reference .sx-pr-nm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:2px;font-size:12px;font-weight:800;line-height:17px;display:flex}.race-detail-reference .sx-pr-nm .xr-dim{font-size:10px;font-weight:600}.race-detail-reference .sx-pr-nm .sx-fchip{height:15px;padding:0 4px;font-size:9.5px}.race-detail-reference .sx-pr-st{color:var(--boat-ink-tertiary);flex-wrap:wrap;align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:15px;display:flex}.race-detail-reference .sx-pr-st .k{min-width:22px}.race-detail-reference .sx-pr-st b{color:var(--ink);font-size:12.5px;font-weight:800}.race-detail-reference .sx-pr-st.is-real .k{color:var(--sx-real);font-weight:800}.race-detail-reference .sx-pr-st .rank-chip,.race-detail-reference .sx-pr-st .sx-tag{height:15px;padding:0 3px;font-size:9.5px}.race-detail-reference .sx-pr-main{min-width:0}.race-detail-reference .sx-pr .sx-dist,.race-detail-reference .sx-pr .sx-plot{width:100%}.race-detail-reference .sx-pr-kv{color:var(--boat-ink-tertiary);flex-wrap:wrap;gap:0 9px;margin-top:1px;padding-left:2px;font-size:10px;font-weight:600;line-height:15px;display:flex}.race-detail-reference .sx-pr-kv b{color:var(--ink);font-size:11.5px;font-weight:800}.race-detail-reference .sx-pr .xr-empty{margin:0;padding:6px 0}.race-detail-reference .sx-ph-band{border-top:1px solid var(--line);margin-top:4px}.race-detail-reference .sx-ph .sx-cell{flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:3px 2px;display:flex;position:relative}.race-detail-reference .sx-ph .sx-share{white-space:nowrap;font-size:9px}.race-detail-reference .sx-ph .sx-share i{display:none}.race-detail-reference .sx-ph .sx-ai-mark{width:14px;position:absolute;top:1px;right:1px}.race-detail-reference .op-ph-sheet .op-pop,.race-detail-reference .sv-ph-sheet .xr-pop,.race-detail-reference .sx-ph-sheet .xr-pop{z-index:90;border-radius:16px 16px 0 0;width:auto;max-height:72vh;padding:14px 16px 18px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none;box-shadow:0 -8px 28px #0f172a3d}.race-detail-reference .sx-ph-sheet .xr-pop.sx-pop{top:auto;bottom:0;left:0}.race-detail-reference .op-ph-sheet .op-pop-tb{width:100%}.race-detail-reference .xr-lead-t,.race-detail-reference .xr-lead-i,.race-detail-reference .op-li{white-space:normal;flex-wrap:wrap;min-width:0}.race-detail-reference .xr-lead-t .op-li{white-space:normal;flex-wrap:wrap;max-width:100%}.race-detail-reference .sv-ph .ph6-cap .sv-now{align-items:center;display:inline-flex;position:static;transform:none}.race-detail-reference .sx-ph .rk-v{flex-direction:column;align-items:flex-start;gap:0;padding-right:12px;display:flex}.race-detail-reference .sx-ph .rk-p{font-size:13px;line-height:1.15}.race-detail-reference .sx-ph .rk-q{font-size:10.5px;line-height:1.15}.race-detail-reference .sx-ph .sx-ai-mark svg{width:14px;height:auto}.race-detail-reference .cp{padding:10px 12px}.race-detail-reference .cp-ph{flex-direction:column;gap:8px;display:flex}.race-detail-reference .cp-ph-chips{flex-wrap:wrap;gap:5px;display:flex}.race-detail-reference .cp-ph-chip{background:var(--boat-white);height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex}.race-detail-reference .cp-ph-chip b{color:var(--ink)}.race-detail-reference .cp-ph-open{background:var(--boat-white);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.race-detail-reference .cp-ph-open svg{width:15px;height:15px}.race-detail-reference .cp:not(.is-sheet)>.cp-full{display:none}.race-detail-reference .cp.is-sheet>.cp-full{z-index:90;background:var(--boat-white);border-radius:16px 16px 0 0;max-height:82vh;padding:0 14px 18px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 28px #0f172a3d,0 0 0 100vmax #0f172a61}.race-detail-reference .cp-sheet-h{z-index:1;border-bottom:1px solid var(--line);background:var(--boat-white);justify-content:space-between;align-items:center;height:48px;margin-bottom:4px;font-size:15px;display:flex;position:sticky;top:0}.race-detail-reference .cp-sheet-x{background:var(--boat-slate-100);border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:700}.race-detail-reference .cp-full .cp-row{flex-direction:column;align-items:stretch;gap:6px;padding:8px 0;display:flex}.race-detail-reference .cp-full .cp-gap{display:none}.race-detail-reference .cp-full .cp-aps{flex-wrap:wrap}.race-detail-reference .cp-full .cp-ap{flex-wrap:wrap;max-width:100%;height:auto;min-height:34px}.race-detail-reference .cp-full .cp-ap-tag{white-space:normal}.race-detail-reference .cp-full .cp-seg{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.race-detail-reference .cp-full .cp-seg button{height:34px}.race-detail-reference .cp-full .cp-cmp{flex-wrap:wrap}.race-detail-reference .cp-ed{z-index:95;border-radius:16px 16px 0 0;width:auto;position:fixed;inset:auto 0 0}.race-detail-reference .pt-cards{padding-left:0;padding-right:0}.race-detail-reference .pt-card{border:0;border-bottom:1px solid var(--boat-line);box-shadow:none;border-radius:0;padding:0 0 12px}.race-detail-reference .pt-head{gap:8px}.race-detail-reference .pt-cf{width:34px}.race-detail-reference .pt-cf .cf-course{letter-spacing:-.08em;font-size:9px}.race-detail-reference .pt-cf-n{height:34px;font-size:18px}.race-detail-reference .pt-h1,.race-detail-reference .pt-h2{flex-wrap:wrap;row-gap:2px}.race-detail-reference .pt-rates{white-space:nowrap}.race-detail-reference .pt-tb{table-layout:fixed;width:100%}.race-detail-reference .pt-dv a{width:100%;min-width:0}.race-detail-reference .pt-date,.race-detail-reference .pt-venue,.race-detail-reference .pt-stage{letter-spacing:-.08em;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}.race-detail-reference .pt-date{letter-spacing:-.04em;font-size:9.5px}.race-detail-reference .pt-sg{max-width:100%;overflow:hidden}.race-detail-reference .pt-res small,.race-detail-reference .pt-res span{letter-spacing:-.08em;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.race-detail-reference .grid-2.start-conditions,.race-detail-reference .grid-2{grid-template-columns:minmax(0,1fr)}.race-detail-reference .st-chart{--st-columns:18px 62px minmax(0, 1fr) 32px 50px}.race-detail-reference .st-chart.result,.race-detail-reference .result-start-card .st-chart{--st-columns:18px 62px minmax(0, 1fr) 36px 72px}.race-detail-reference .st-row,.race-detail-reference .st-chart .st-head{gap:3px}.race-detail-reference .st-row{height:50px}.race-detail-reference .st-name{min-width:0}.race-detail-reference .st-identity{text-overflow:clip;white-space:nowrap;font-size:12px;overflow:hidden}.race-detail-reference .st-profile{gap:3px;font-size:10px}.race-detail-reference .st-profile .r-wr{font-size:0}.race-detail-reference .st-profile .r-wr b{font-size:10px;font-weight:600}.race-detail-reference .st-chart .st-head{font-size:10px}.race-detail-reference .st-axis span{font-size:9.5px}.race-detail-reference .st-track .st-boat{width:40px;height:22px}.race-detail-reference .st-val{font-size:15px}.race-detail-reference .st-ex{flex-direction:column;align-items:flex-end;gap:1px}.race-detail-reference .st-ex b{font-size:13px}.race-detail-reference .st-ex .rank-chip{font-size:9.5px}.race-detail-reference .xq-table{display:none}.race-detail-reference .xq-ph{margin-top:10px}.race-detail-reference .xq-ph .ph6-h .res-chip{margin-top:2px;font-size:10px}.race-detail-reference .xq-ph-pw,.race-detail-reference .xq-ph-eg,.race-detail-reference .xq-ph-no{flex-direction:column;align-items:flex-start;gap:1px;padding:3px 1px;font-size:10px;display:flex}.race-detail-reference .xq-ph-pw .xq-pw,.race-detail-reference .xq-ph-eg .xq-eg-n{font-size:15px;line-height:1.15}.race-detail-reference .xq-ph-pw .xp-tier,.race-detail-reference .xq-ph-eg .xq-eg{white-space:nowrap;padding:0 3px;font-size:9px}.race-detail-reference .xq-ph-pw small,.race-detail-reference .xq-ph-no small{color:var(--muted);white-space:nowrap;font-size:9px}.race-detail-reference .xq-ph-pw .xq-gap,.race-detail-reference .xq-ph-no .xq-chip{white-space:nowrap;padding:0 2px;font-size:8.5px}.race-detail-reference .xq-ph-no .xq-mno{color:var(--boat-active);text-underline-offset:2px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.race-detail-reference .xq-ph .xp-tc{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:44px;display:flex;position:relative}.race-detail-reference .xq-ph .xp-tc b{font-size:14px}.race-detail-reference .xq-ph .xp-tc small{font-size:9px}.race-detail-reference .xq-ph-band{border-top:1px solid var(--line);margin-top:6px}.race-detail-reference .xq-ph .xq-rc{height:100%;display:block}.race-detail-reference .xq-ph .xq-cell{flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:3px 2px;display:flex;position:relative}.race-detail-reference .xq-ph .rk-v{flex-direction:column;align-items:flex-start;gap:0;display:flex}.race-detail-reference .xq-ph .rk-p{font-size:13px;line-height:1.15}.race-detail-reference .xq-ph .rk-q{font-size:10.5px;line-height:1.15}.race-detail-reference .xq-ph .sx-share{white-space:nowrap;font-size:9px}.race-detail-reference .xq-ph .sx-share i{display:none}.race-detail-reference .xq-ph .xq-now{white-space:nowrap;align-self:flex-start;padding:0 2px;font-size:8.5px;position:static;transform:none}.race-detail-reference .xq-ph-sheet .xr-pop{z-index:90;border-radius:16px 16px 0 0;width:auto;max-height:72vh;padding:14px 16px 18px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none;box-shadow:0 -8px 28px #0f172a3d}.race-detail-reference .payout-table th,.race-detail-reference .payout-table td{padding-left:3px;padding-right:3px}.race-detail-reference .payout-table .ticket .lane{width:15px;height:15px;font-size:9.5px}.race-detail-reference .rv-vd{grid-template-columns:minmax(0,1fr);gap:8px}.race-detail-reference .rv-res{flex-flow:wrap;align-items:center;gap:4px 8px}.race-detail-reference .rv-res .rv-lbl{flex:none}.race-detail-reference .rv-set{min-width:0}.race-detail-reference .rv-set-h{flex-flow:wrap;align-items:center;gap:6px}.race-detail-reference .rv-set-h .rv-res-chip{margin-left:auto}.race-detail-reference .rv-tks{flex-direction:row;gap:6px}.race-detail-reference .rv-tk{flex:1 1 0;min-width:0}.race-detail-reference .rv-money{flex-direction:row;align-items:baseline;gap:6px}.race-detail-reference .rv-money b{margin-left:auto}.race-detail-reference .rv-sum{flex-direction:column;align-items:flex-start}.race-detail-reference .rv-cap{flex-wrap:wrap;row-gap:4px}.race-detail-reference .rv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rn side""rb rb";row-gap:8px}.race-detail-reference .rv-rn{flex-direction:row;grid-area:rn;align-items:center;gap:8px;width:auto}.race-detail-reference .rv-rn .rv-rt{flex-direction:row;align-items:baseline;gap:8px}.race-detail-reference .rv-side{grid-area:side;width:auto}.race-detail-reference .rv-rb{grid-area:rb;min-width:0}.race-detail-reference .rv-ln{flex-wrap:wrap}.race-detail-reference .rv-pd{grid-template-columns:minmax(0,1fr)}.race-detail-reference .rv-bl{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail-reference .rv-ft{flex-direction:column;align-items:stretch}.race-detail-reference .rv-fi{flex-wrap:wrap}.race-detail-reference .payout-table col:first-child{width:46px!important}.race-detail-reference .payout-table col:nth-child(3){width:62px!important}.race-detail-reference .payout-table col:nth-child(4){width:44px!important}.race-detail-reference .payout-table col:nth-child(5){width:40px!important}.race-detail-reference .payout-table col:nth-child(6){width:38px!important}.race-detail-reference .payout-table thead th{white-space:normal;font-size:10px}.race-detail-reference .payout-table td,.race-detail-reference .payout-table th.type{font-size:11.5px}.race-detail-reference .payout-table .numeric b{font-size:13px}.race-detail-reference .payout-table small{font-size:9px}.race-detail-reference .rv-sts{grid-template-columns:repeat(3,minmax(0,1fr))}.race-detail-reference .xq-pick,.race-detail-reference .xq-v{white-space:normal;flex-wrap:wrap;min-width:0}.race-detail-reference .sx-fnote{white-space:normal}}@media (min-width:768px) and (max-width:1279px){.race-detail-reference .ss{overflow-x:visible}.race-detail-reference .ss-t{min-width:0}.race-detail-reference .ss-t col.c-lab{width:84px}.race-detail-reference .ss-h-meta,.race-detail-reference .ss-q-top{flex-wrap:wrap;row-gap:0}.race-detail-reference .ax-fe-wrap{overflow-x:visible}.race-detail-reference .ax-fe{min-width:0}.race-detail-reference .ax-fe col:first-child{width:136px!important}.race-detail-reference .ax-fe col:nth-child(6){width:190px!important}.race-detail-reference .ax-fe col:nth-child(7){width:46px!important}.race-detail-reference .ax-fe .ax-fe-val .sub{white-space:normal}.race-detail-reference .tri-grid{overflow-x:visible}.race-detail-reference table.san,.race-detail-reference table.san.mode-ev{min-width:0}.race-detail-reference table.san.mode-ev col:nth-child(4n+1),.race-detail-reference table.san.mode-odds col:nth-child(3n+1){width:22px!important}.race-detail-reference table.san.mode-ev col:nth-child(4n+2),.race-detail-reference table.san.mode-odds col:nth-child(3n+2){width:20px!important}.race-detail-reference table.san.mode-ev col:nth-child(4n+3){width:44px!important}.race-detail-reference table.san.mode-ev td.san-p{font-size:11px}.race-detail-reference table.san th.san-h .san-profile,.race-detail-reference table.san th.san-h .san-metric small{font-size:10px}.race-detail-reference .dm-tb{overflow-x:visible}.race-detail-reference .dm-tb>*{min-width:0}.race-detail-reference .dm-g{grid-template-columns:70px 90px repeat(6,minmax(0,1fr)) 60px 60px}.race-detail-reference .xr-scroll{overflow-x:visible}.race-detail-reference .op-table,.race-detail-reference .sv-table{min-width:0}.race-detail-reference .op-table col:first-child{width:120px!important}.race-detail-reference .op-table col:nth-child(2){width:76px!important}.race-detail-reference .op-table col:nth-child(3){width:84px!important}.race-detail-reference .op-table col:nth-child(n+4){width:68px!important}.race-detail-reference .op-table col:nth-child(10){width:42px!important}.race-detail-reference .sv-table col:first-child{width:116px!important}.race-detail-reference .sv-table col:nth-child(n+2){width:60px!important}.race-detail-reference .sv-table col:nth-child(12){width:44px!important}.race-detail-reference .op-name,.race-detail-reference .sv-pname{white-space:normal}.race-detail-reference .sx-scroll{overflow-x:visible}.race-detail-reference .sx-table{min-width:0}.race-detail-reference .sx-table col:first-child{width:116px!important}.race-detail-reference .sx-table col:nth-child(3){width:134px!important}.race-detail-reference .sx-table col:nth-child(n+4){width:54px!important}.race-detail-reference .sx-table col:nth-child(8){width:36px!important}.race-detail-reference .sx-table .xr-name{white-space:normal}.race-detail-reference .sx-table th .sx-now{white-space:normal;flex-wrap:wrap}.race-detail-reference .xq-table{overflow-x:visible}.race-detail-reference .xq-h1,.race-detail-reference .xq-h2,.race-detail-reference .xq-r{min-width:0}.race-detail-reference .xq,.race-detail-reference .xq[class*=xq-t]{--xq-a:196px}.race-detail-reference .xq-h1,.race-detail-reference .xq-h2,.race-detail-reference .xq-row{column-gap:10px;padding:0 10px 0 12px}.race-detail-reference .xq-a3{flex-wrap:wrap}}@media (max-width:767px){.race-detail-reference .pc-rc{text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-width:0;height:100%;min-height:54px;padding:4px 3px 3px;display:flex;position:relative}.race-detail-reference .pc-lbl{color:var(--ink-2);white-space:nowrap;margin-bottom:2px;font-size:11.5px;font-weight:800;line-height:1.25;display:block}.race-detail-reference .pc-a{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:800;line-height:1.15}.race-detail-reference .pc-b{color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.race-detail-reference .pc-a small,.race-detail-reference .pc-b small{margin-left:1px;font-size:9.5px;font-weight:600}.race-detail-reference .pc-a em,.race-detail-reference .pc-b em{letter-spacing:-.04em;margin-left:2px;font-size:10px;font-style:normal;font-weight:800}.race-detail-reference .pc-rc .xr-bar,.race-detail-reference .pc-rc .rk-bar{width:100%;margin:3px 0 1px}.race-detail-reference .pc-n{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.2}.race-detail-reference .pc-strip{background:var(--blue);width:calc(100% + 6px);height:19px;color:var(--boat-white);letter-spacing:.04em;white-space:nowrap;border-radius:0 0 6px 6px;justify-content:center;align-items:center;margin:auto -3px -3px;font-size:11.5px;font-weight:800;display:flex}.race-detail-reference .pc-rc.is-few .pc-a,.race-detail-reference .pc-rc.is-few .pc-b,.race-detail-reference .pc-rc.is-few .pc-n{color:var(--faint);font-weight:600}.race-detail-reference .pc-rc.is-same .pc-a,.race-detail-reference .pc-rc.is-same .pc-b{color:var(--muted);font-weight:600}.race-detail-reference .pc-rc.is-now{background:#eef4ff}.race-detail-reference .pc-rc.is-now .pc-lbl{color:#1e40af}.race-detail-reference .pc-rc.is-ring{box-shadow:inset 0 0 0 1.5px var(--blue)}.race-detail-reference .pc-rc.is-down{background:#fff7ed;box-shadow:inset 0 0 0 1.5px #c2410c}.race-detail-reference .pc-rc.is-down .pc-strip{background:#c2410c}.race-detail-reference .pc-rc.is-down .is-diff{color:#c2410c;font-weight:800}.race-detail-reference .pc-rc.is-up{box-shadow:inset 0 0 0 1.5px var(--act);background:#f2faf8}.race-detail-reference .pc-rc.is-up .pc-strip{background:var(--act)}.race-detail-reference .pc-rc.is-up .is-diff{color:var(--act);font-weight:800}.race-detail-reference .pc-rc.is-none{color:var(--boat-slate-300);justify-content:center;align-items:center;font-size:12px}.race-detail-reference .op-ph .op-self{height:100%;min-height:54px}.race-detail-reference .pc-grp{height:16px;color:var(--ink-3);background:#e8edf3;border-radius:4px;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.race-detail-reference .pc-now{background:var(--blue);height:17px;color:var(--boat-white);border-radius:9px;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.race-detail-reference .ph6-cap .pc-grp,.race-detail-reference .ph6-cap .pc-now{align-self:center}.race-detail-reference .pc-more{border:1px solid var(--line);background:var(--boat-white);width:100%;min-height:46px;color:var(--ink-2);text-align:left;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;font-size:12.5px;font-weight:800;display:flex}.race-detail-reference .pc-more span{flex-direction:column;gap:1px;display:flex}.race-detail-reference .pc-more small{color:var(--muted);font-size:10.5px;font-weight:500}.race-detail-reference .pc-more svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px}.race-detail-reference .pc-more.is-open svg{transform:rotate(180deg)}.race-detail-reference .pc-more-rows{margin-top:8px}.race-detail-reference .ph-tcol{border-left:1px solid var(--line-soft);min-width:0}.race-detail-reference .ph-tcol:first-of-type{border-left:0}.race-detail-reference .ph-tgrp{border-bottom:1px solid var(--line);grid-template-columns:13px minmax(0,1fr);display:grid}.race-detail-reference .ph-tgrp>div{min-width:0}.race-detail-reference .ph-t2.lane{border-radius:0;width:auto;height:auto;font-size:10px}.race-detail-reference .ph-tri .ph-tc{border-left:0;border-bottom:1px solid var(--line-soft);gap:2px;height:26px;padding:0 2px}.race-detail-reference .ph-tri .ph-tgrp .ph-tc:last-child{border-bottom:0}.race-detail-reference .ph-tri .ph-tc .lane.xs{width:14px;height:14px;font-size:9.5px}.race-detail-reference .ph-tri .ph-tc b{letter-spacing:-.02em;font-size:12px}.race-detail-reference .ph-tri-odds .ph-tc b{font-size:11px}.race-detail-reference .pt-stage:not(.is-strong):not(.is-women){display:none}.race-detail-reference .pt-tb:not(:has(.pt-grade,.pt-stage.is-strong,.pt-stage.is-women)) .pt-sg{display:none}.race-detail-reference .pt-date,.race-detail-reference .pt-venue{font-size:10px}.race-detail-reference .pt-stage.is-strong,.race-detail-reference .pt-stage.is-women,.race-detail-reference .pt-grade{font-size:9px}.race-detail-reference .pt-st{font-size:12px}.race-detail-reference .pt-res b{font-size:16px}.race-detail-reference .pt-dv a{min-height:0}.race-detail-reference .xq-pk{padding:5px 8px}.race-detail-reference .xq-pk-m,.race-detail-reference .xq-pk-s{flex-wrap:wrap;align-items:center;gap:0 4px;height:auto;min-height:18px;display:flex}}.race-detail-reference .ss-phw,.race-detail-reference .ss-evw-under{display:none}.race-detail-reference .ss-lab2:has(.s){flex-wrap:wrap;height:auto;padding-bottom:2px}.race-detail-reference .ss-lab2 .s{color:var(--muted);text-align:left;flex-basis:100%;font-size:10px;font-weight:600;line-height:1.35}.race-detail-reference .ss-lb small{color:var(--muted);margin-left:4px;font-size:.9em;font-weight:600}@media (max-width:767px){.race-detail-reference .ss-pcw{display:none}.race-detail-reference .ss-phw{display:inline}:is(.race-detail-reference .ss-lab2,.race-detail-reference .ss-lab2:has(.s)){letter-spacing:-.03em;text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:0 2px;height:auto;margin-top:5px;padding:1px 0 2px;font-size:10.5px;line-height:1.3;display:grid}.race-detail-reference .ss-lab2 .t{white-space:normal;word-break:keep-all;overflow-wrap:normal;grid-area:1/1/auto/-1;font-weight:800}.race-detail-reference .ss-lab2>.ss-lg,.race-detail-reference .ss-lab2>.lane{grid-area:2/1}.race-detail-reference .ss-lab2 b{grid-row:2;margin:0;padding:0;font-size:12px;line-height:1.3}.race-detail-reference .ss-lab2 .s{letter-spacing:-.05em;white-space:normal;word-break:keep-all;grid-area:3/1/auto/-1}.race-detail-reference .ss-lab2.flat .t{color:var(--ink-3)}.race-detail-reference .ss-lab2.flat b{color:var(--ink)}.race-detail-reference .ss-mk .ml{white-space:nowrap}.race-detail-reference .ss-fin-g{display:contents}.race-detail-reference .ss-l1 .ss-evw{display:none}.race-detail-reference .ss-evw-under{margin-top:3px;display:block}.race-detail-reference .ss-evw-under .ss-evw{display:inline-flex}.race-detail-reference .ss-val2{grid-template-columns:auto 1fr;align-items:baseline;gap:0 3px;margin-top:2px;display:grid}.race-detail-reference .ss-val2 .ss-mut{white-space:nowrap;font-size:10.5px}.race-detail-reference .ss-val2 b{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.race-detail-reference .sv-table col:first-child{width:126px!important}.race-detail-reference .sv-table col:nth-child(n+2){width:57px!important}.race-detail-reference .sv-table col:nth-child(12){width:36px!important}.race-detail-reference .sx-table col:nth-child(3){width:110px!important}.race-detail-reference .sx-table col:nth-child(n+4){width:48px!important}.race-detail-reference .sx-table col:nth-child(8){width:36px!important}.race-detail-reference .ax-mx{min-width:700px}.race-detail-reference .ss-fin{flex-wrap:wrap;row-gap:0}.race-detail-reference .ss-val2 .ss-pcw{display:none}.race-detail-reference .ss-motor{white-space:normal;flex-wrap:wrap;gap:0 3px;height:auto}.race-detail-reference .ss-motor .pw{font-size:13.5px}.race-detail-reference .ss-motor .go{display:none}}@media (max-width:767px){.race-detail-reference .ax-racer-profile .r-wr,.race-detail-reference .ax-racer-profile .r-wr b{gap:2px;font-size:9px}.race-detail-reference .ax-fe-ph .ph6-cap{padding:4px 5px 1px;line-height:14px}.race-detail-reference .ax-fe-ph .ph6-c{padding:1px 2px}.race-detail-reference .ax-fe-ph .ax-fe-val{min-width:0;padding:2px 0}.race-detail-reference .ax-fe-ph .ss-val2{grid-template-columns:auto max-content;gap:0 1px;width:100%}.race-detail-reference .ax-fe-ph .ss-val2 .ss-mut,.race-detail-reference .ax-fe-ph .ss-val2 b{font-size:9px}.race-detail-reference .ax-fe-ph .ph6-cap{flex-wrap:wrap}}.race-detail-reference .finish-method-break{display:none}@media (max-width:767px){.race-detail-reference .finish-method-break{display:block}}.race-detail-reference .result-summary-column{gap:16px;min-width:0;display:grid}.race-detail-reference .result-summary-column>.card{min-width:0;margin:0}.race-detail-reference .result-start-card .st-ex{justify-content:center;align-items:center;min-width:0}.race-detail-reference .result-start-card .st-ex .tag{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:20px;padding:2px 5px}.race-detail-reference .result-start-card .st-result-heading{white-space:normal;line-height:1.25}.race-detail-reference .weather-body{grid-template-columns:112px minmax(0,1fr);display:grid}.race-detail-reference .weather-body .cond-tiles{border-right:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);margin:0;padding:6px 8px}.race-detail-reference .weather-body .cond-tile{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;padding:2px 0}.race-detail-reference .weather-body .cond-tile+.cond-tile{border-left:0}.race-detail-reference .weather-body .cond-tile dt{white-space:nowrap;font-size:10px}.race-detail-reference .weather-body .cond-tile dd{font-size:15px;line-height:22px}.race-detail-reference .weather-body .cond-tile dd small{font-size:9px}.race-detail-reference .weather-body .wx-icon{font-size:13px}.race-detail-reference .weather-body .wx-scene{flex:none;height:124px;min-height:0}.race-detail-reference .weather-body .wb-label{margin-bottom:0}.race-detail-reference .weather-body .wb-arrow{width:28px;height:28px}.race-detail-reference .weather-body .wb-speed{font-size:20px}.race-detail-reference .weather-body .tm-left{left:8px}.race-detail-reference .weather-body .tm-right{right:8px}.race-detail-reference .weather-body svg.tm{width:28px;height:32px}.race-detail-reference .weather:has(.weather-body) .tendency{padding:6px 10px}.race-detail-reference .start-conditions .weather{align-self:start}.race-detail-reference .result-top-grid+.card{margin-top:16px}@media (max-width:767px){.race-detail-reference .weather .section-head{row-gap:0}}.race-detail-reference .pair-map>:is(.tri-grid,.ph-pair),.race-detail-reference .trio-map:not(.ev-map,.pair-map)>:is(.tri-grid,.ph-tri){margin-top:10px}.race-detail-reference .finish-table col:first-child{width:46px!important}.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table) :is(th,td){padding-inline:6px}.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table,.sh-table) tr>:first-child{padding-left:10px}.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table,.sh-table) tr>:last-child{padding-right:10px}@media (min-width:768px){.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table) :is(th,td){padding-inline:8px}.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table,.sh-table) tr>:first-child{padding-left:12px}.race-detail-reference :is(.odds-popular-table,.ax-set-table,.finish-table,.payout-table,.sh-table) tr>:last-child{padding-right:12px}}@media (max-width:767px){.race-detail-reference .finish-table col:first-child{width:42px!important}.race-detail-reference .finish-table col:nth-child(5){width:54px!important}.race-detail-reference .finish-table col:nth-child(6){width:64px!important}.race-detail-reference .payout-table col:nth-child(3){width:78px!important}.race-detail-reference .evm-desktop{display:none}.race-detail-reference .ev-map .section-head{flex-wrap:wrap;row-gap:7px}.race-detail-reference .evm-snapshot-switch{flex:1 0 100%;width:100%;margin:0;display:flex}.race-detail-reference .evm-snapshot-switch>span{display:none}.race-detail-reference .evm-snapshot-switch button{white-space:normal;flex:1 1 0;min-width:0;min-height:34px;padding:2px;font-size:10px;line-height:12px}.race-detail-reference .evm-phone .evm-lead{gap:2px 4px;padding:10px 10px 0;font-size:12.5px;line-height:21px}.race-detail-reference .evm-phone .evm-lead-label{height:19px;margin-right:3px;padding:0 7px;font-size:10.5px}.race-detail-reference .evm-phone .evm-lead-ev{font-size:13.5px}.race-detail-reference .evm-phone .evm-filter-row{padding:0;display:block}.race-detail-reference .evm-phone .evm-filter-label{padding:8px 10px 0;font-size:10.5px}.race-detail-reference .evm-phone .evm-filter{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px 10px 0;display:grid}.race-detail-reference .evm-phone .evm-filter-button{flex-direction:column;gap:0;min-width:0;height:38px;padding:0 2px;font-size:10px}.race-detail-reference .evm-phone .evm-filter-button small{font-size:10px;line-height:12px}.race-detail-reference .evm-phone .evm-filter-note{margin:4px 10px 0;font-size:10px}.race-detail-reference .evm-phone .evm-filter-summary{gap:2px 4px;padding:6px 10px 0;font-size:11.5px;line-height:19px}.race-detail-reference .evm-phone .evm-buy{margin:14px 10px 0;font-size:11px}.race-detail-reference .evm-phone .evm-buy-zones{grid-template-columns:minmax(0,1fr);gap:8px}.race-detail-reference .evm-phone .evm-buy-heading>span{font-size:10px}.race-detail-reference .evm-phone .evm-buy-list.is-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.race-detail-reference .evm-phone .evm-buy-row{background:#ffffffb8;border:1px solid #ead9bf;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);justify-items:center;gap:2px;height:auto;min-height:44px;padding:3px 2px;display:grid}.race-detail-reference .evm-phone .is-aim .evm-buy-row{border-color:#cfe3da}.race-detail-reference .evm-phone .evm-buy-ticket{grid-area:1/1/auto/-1;justify-self:center}.race-detail-reference .evm-phone .evm-buy-ticket .lane.xs{width:14px;font-size:10px}.race-detail-reference .evm-phone .faint{font-size:10px!important}.race-detail-reference .evm-phone .evm-buy-row.is-result{background:#fff1c2;border-color:#d2a12d}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-odds,.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-ev{grid-row:2;margin:0;font-size:10px;display:inline}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-odds small{font-size:10px}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-odds{grid-column:2;justify-self:end}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-ev{grid-column:3;justify-self:start}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-prob{display:none}.race-detail-reference .evm-phone .evm-detail{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:60px;min-height:60px;margin:12px 10px 0;padding:8px 10px;display:flex}.race-detail-reference .evm-phone .evm-detail-top{gap:6px}.race-detail-reference .evm-phone .evm-detail-ev b{font-size:18px}.race-detail-reference .evm-phone .evm-detail-row{font-size:10.5px}.race-detail-reference .evm-board-phone{width:calc(100% - 20px);margin:20px 10px 0}.race-detail-reference .evm-board-phone>.evm-plot{left:28px;right:0}.race-detail-reference .evm-board-phone>.evm-y-title{white-space:nowrap;width:max-content;font-size:10px;line-height:12px;top:-17px}.race-detail-reference .evm-board-phone>.evm-y-label{width:23px;color:var(--boat-muted);font-size:10px;left:0}.race-detail-reference .evm-phone .evm-dot.is-big{width:16px;height:16px;margin:-8px 0 0 -8px;font-size:10px}.race-detail-reference .evm-phone .evm-dot.is-small{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.race-detail-reference .evm-phone .evm-dot:before{inset:-6px}.race-detail-reference .evm-phone .evm-x-axis,.race-detail-reference .evm-phone .evm-x-bands{--evm-y-gutter:28px;width:calc(100% - 20px);margin:0 10px}.race-detail-reference .evm-phone .evm-x-axis{height:17px}.race-detail-reference .evm-phone .evm-x-bands{height:15px}.race-detail-reference .evm-phone .evm-x-tick{font-size:10px;top:2px}.race-detail-reference .evm-phone .evm-x-bands span{font-size:10px}.race-detail-reference .evm-x-title.is-phone{margin:2px 10px 0;padding:0;font-size:10.5px}.race-detail-reference .evm-phone .evm-legend{gap:5px 12px;padding:10px 10px 4px;font-size:10.5px}.race-detail-reference .evm-phone .evm-legend-item{gap:5px}.race-detail-reference .evm-phone .evm-lanes i{width:12px;height:12px;font-size:10px}.race-detail-reference .evm-phone .evm-small-dot{width:7px;height:7px}}@media (max-width:374px){.race-detail-reference .pt-seg button{padding-inline:8px}.race-detail-reference .evm-phone .evm-buy-row{column-gap:1px}.race-detail-reference .evm-phone .evm-buy-metric.evm-buy-odds small{display:none}}.race-detail-reference .odds-view-tabs{background:#eef2f6;border-radius:8px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.race-detail-reference .odds-view-tabs button{min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 12px;font-size:13px;font-weight:700}.race-detail-reference .odds-view-tabs button[aria-selected=true]{background:var(--boat-white);color:#142b48;box-shadow:0 1px 3px #142b4820}.race-detail-reference .odds-view-tabs button:focus-visible{outline-offset:2px;outline:2px solid #176a9a}.race-detail-reference .odds-view-panel[hidden]{display:none}.race-detail-reference .odds-view-panel>.card{margin:0}@media (max-width:767px){.race-detail-reference .odds-view-panel{touch-action:pan-y pinch-zoom}.race-detail-reference .cf-v4-rank{justify-content:center;gap:4px;height:100%;padding:4px 0 5px;position:relative}.race-detail-reference .cf-v4-rank .cf-v4-values{align-items:center;gap:2px;width:100%;height:auto}.race-detail-reference .cf-v4-rank .cf-v4-values>.cf-v4-num{flex:none;width:100%;line-height:15px}.race-detail-reference .cf-v4-rank .cf-v4-bar{z-index:1;pointer-events:none}.race-detail-reference .cf-v4-pair{justify-content:center;align-items:center;gap:2px;width:100%;height:100%;position:relative}.race-detail-reference .cf-v4-pair>.cf-v4-num{flex:none;width:100%;line-height:15px}.race-detail-reference .cf-v4-values>button:before,.race-detail-reference .cf-v4-pair>button:before{content:"";position:absolute;inset:0 0 50%}.race-detail-reference .cf-v4-values>button:last-child:before,.race-detail-reference .cf-v4-pair>button:last-child:before{inset:50% 0 0}.race-detail-reference .cf-v4-in{justify-content:center;align-items:center;gap:2px;width:100%;height:100%;position:relative}.race-detail-reference .cf-v4-in>button.cf-v4-num{justify-content:center;align-items:baseline;width:100%;height:auto;padding:0;line-height:15px;position:static}.race-detail-reference .cf-v4-in>button:before{content:"";position:absolute;inset:0}.race-detail-reference .cf-v4-in>em,.race-detail-reference .cf-v4-in>small{text-align:center;pointer-events:none;line-height:14px;position:static}.race-detail-reference .cf-v4-single{width:100%;height:100%;position:relative}.race-detail-reference .cf-v4-single>button.cf-v4-num{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0}.race-detail-reference .cf-v4-single>s{z-index:2;pointer-events:none;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.race-detail-reference .cf-pickup-items{gap:2px 8px}.race-detail-reference .cf-v4-table .cf-v4-roles>*{min-height:29px;padding:4px 0}.race-detail-reference .cf-v4-role-select{gap:2px}.race-detail-reference .cf-v4-role-tag,.race-detail-reference .cf-v4-role-loss{height:17px;padding:0 3px;font-size:10px}.race-detail-reference .cf-v4-table .cf-v4-rank.cf-v4-stack{gap:1px;padding:2px 0 3px}.race-detail-reference .cf-v4-table .cf-v4-r1 .cf-v4-values.cf-v4-stack,.race-detail-reference .cf-v4-table .cf-v4-rnf .cf-v4-values.cf-v4-stack{flex-flow:column;align-items:center;gap:0;width:100%;height:auto}.race-detail-reference .cf-v4-table .cf-v4-r2 .cf-v4-pair.cf-v4-stack{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%}.race-detail-reference .cf-v4-table .cf-v4-stack>.cf-v4-num{min-height:13px;line-height:13px}.race-detail-reference .cf-card-finish .cf-v4-titlebar{align-items:flex-end;min-height:34px;padding:0 0 8px}.race-detail-reference .cf-card-finish .cf-v4-titlebar h3{padding-bottom:8px;font-size:15px}.race-detail-reference .cf-card-finish>.cf-kc-lead{padding:5px 0 6px}.race-detail-reference .cf-card-finish .cf-kc-lead .cf-pickup-row{grid-template-columns:70px minmax(0,1fr);align-items:start;column-gap:7px}.race-detail-reference .cf-kc-lead .cf-pickup-items{flex-wrap:wrap;justify-content:flex-start;gap:2px 8px}.race-detail-reference .cf-kc-lead .cf-kc-item{gap:2px}.race-detail-reference .cf-kc-lead .cf-kc-who{font-size:11px}.race-detail-reference .cf-kc-lead .cf-kc-who b{font-size:12px}.race-detail-reference .cf-kc-lead .cf-kc-total{font-size:10.5px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13{table-layout:fixed;border-collapse:separate;border:0;border-radius:0;width:100%;margin-top:8px;display:table;overflow:visible}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 thead{display:table-header-group}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tbody{display:table-row-group}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tr{grid-template-columns:none;display:table-row}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 th,.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 td{border-top:0;border-bottom:1px solid var(--line-soft);background:var(--boat-white);vertical-align:middle;border-left:0;min-width:0;height:auto;min-height:0;padding:0 1px;display:table-cell}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 thead th{border-bottom:1px solid var(--line);padding:0;width:auto!important}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 thead th+th{border-left:0}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 thead th.cf-cn{padding:0 2px;width:58px!important}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tbody tr:not(.cf-band)>th:first-child{background:var(--boat-white);border-right:0}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tbody th.cf-pos{color:var(--ink-2);text-align:left;padding:0 2px;font-size:11px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-kc-first>*{height:24px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-kc-stack-row>*{padding:4px 0 5px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-kc-stack-label{line-height:15px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-kc-stack-label>small{font-size:9.5px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tr.cf-band th{border-right:0;border-bottom:1px solid var(--line);background:var(--boat-white);height:auto;min-height:0;color:var(--ink);text-align:left;vertical-align:middle;grid-column:auto;padding:6px 2px 5px;display:table-cell}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tr.cf-band th:before{content:none}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 tr.cf-band .cf-bl{color:var(--ink);letter-spacing:0;white-space:nowrap;font-size:11.5px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-k13-num{font-size:12px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-k13-num.sub{font-size:11px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-k13-num.out{font-size:10px}.race-detail-reference .cf-ct.cf-kc.cf-kc-v13 .cf-k13-num .cf-v4-unit{font-size:9px}}@media (min-width:768px) and (max-width:1023px){.race-detail-reference .cp{border:1px solid var(--boat-slate-200);border-radius:12px;padding:10px 14px}.race-detail-reference .cp-ph{align-items:center;gap:10px;display:flex}.race-detail-reference .cp-ph-chips{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.race-detail-reference .cp-ph-chip{background:var(--boat-white);min-height:26px;color:var(--boat-ink-tertiary);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #d9dfe7}.race-detail-reference .cp-ph-chip b{color:var(--boat-ink)}.race-detail-reference .cp-ph-open{background:var(--boat-white);min-height:38px;color:var(--boat-ink-secondary);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #d9dfe7}.race-detail-reference .cp-ph-open svg{width:15px;height:15px}.race-detail-reference .cp:not(.is-sheet)>.cp-full{display:none}.race-detail-reference .cp.is-sheet>.cp-full{z-index:90;background:var(--boat-white);border-radius:16px 16px 0 0;flex-direction:column;width:100%;height:46dvh;min-height:320px;max-height:50dvh;padding:0 18px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 28px #0f172a3d,0 0 0 100vmax #0f172a61}.race-detail-reference .cp-sheet .cp-panel-head{background:var(--boat-white);flex:none;min-height:48px;padding:8px 0}.race-detail-reference .cp-sheet .cp-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.race-detail-reference .cp-sheet .cp-sheet-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.race-detail-reference .cp-sheet .cp-row-approach{flex-direction:column;align-items:stretch;gap:5px;padding:8px 0;display:flex}.race-detail-reference .cp-sheet .cp-row-approach>.cp-lab,.race-detail-reference .cp-sheet .cp-row-type>.cp-lab{width:auto}.race-detail-reference .cp-sheet .cp-aps{flex-direction:column;align-items:stretch;gap:6px;display:flex}.race-detail-reference .cp-sheet .cp-ap{width:100%}.race-detail-reference .cp-sheet .cp-row-count{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;padding:8px 0;display:grid}.race-detail-reference .cp-sheet .cp-field{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.race-detail-reference .cp-sheet .cp-field .cp-lab{width:auto}.race-detail-reference .cp-sheet .cp-field .cp-seg{max-width:100%}.race-detail-reference .cp-sheet .cp-row-type{flex-direction:column;align-items:stretch;gap:5px;padding:8px 0;display:flex}.race-detail-reference .cp-sheet .cp-type-chips{gap:5px}.race-detail-reference .cp-sheet .cp-cmp{padding:6px 0;display:flex}.race-detail-reference .cp-sheet .cp-sheet-footer{flex:none;min-height:54px}.race-detail-reference .cp-notice{flex-wrap:nowrap;max-width:min(100%,650px)}html.m-sheet-open{overflow:hidden}}@media (max-width:767px){.race-detail-reference .cp:not(.is-sheet)>.cp-full{display:none}.race-detail-reference .cp.is-sheet>.cp-full{z-index:90;box-sizing:border-box;background:var(--boat-white);border-radius:16px 16px 0 0;flex-direction:column;width:100%;height:min(82dvh,720px);min-height:340px;max-height:82dvh;padding:0 14px;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 28px #0f172a3d,0 0 0 100vmax #0f172a61}.race-detail-reference .cp-sheet .cp-panel-head{z-index:2;background:var(--boat-white);flex:none;min-height:48px;padding:8px 0;position:sticky;top:0}.race-detail-reference .cp-sheet .cp-panel-title span{display:none}.race-detail-reference .cp-sheet .cp-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.race-detail-reference .cp-sheet .cp-sheet-columns{flex-direction:column;gap:0;display:flex}.race-detail-reference .cp-sheet .cp-row{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:10px 0;display:flex}.race-detail-reference .cp-sheet .cp-row .cp-lab{width:auto}.race-detail-reference .cp-sheet .cp-row-approach .cp-aps{flex-direction:column;align-items:stretch;gap:6px;display:flex}.race-detail-reference .cp-sheet .cp-ap{width:100%;min-height:42px;padding:7px 10px}.race-detail-reference .cp-sheet .cp-ap-now{font-size:11px}.race-detail-reference .cp-sheet .cp-row-count{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 7px;display:grid}.race-detail-reference .cp-sheet .cp-field{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.race-detail-reference .cp-sheet .cp-field .cp-lab{width:auto}.race-detail-reference .cp-sheet .cp-field .cp-seg{max-width:100%}.race-detail-reference .cp-sheet .cp-field .cp-seg button{height:32px;padding:0 6px;font-size:11.5px}.race-detail-reference .cp-sheet .cp-row-type{gap:6px}.race-detail-reference .cp-sheet .cp-type-chips{gap:5px}.race-detail-reference .cp-sheet .cp-type-break{flex:0 0 100%;width:0;height:0;display:block}.race-detail-reference .cp-sheet .cp-type-chip{min-height:34px;padding:0 8px}.race-detail-reference .cp-sheet .cp-panel-right .cp-cmp{flex-wrap:wrap;gap:5px 7px;padding:8px 0}.race-detail-reference .cp-sheet .cp-sheet-footer{z-index:2;min-height:54px;padding:8px 14px max(8px, env(safe-area-inset-bottom));flex:none;margin:0 -14px;position:sticky;bottom:0}.race-detail-reference .cp-sheet .cp-draft-count{font-size:11.5px}.race-detail-reference .cp-sheet .cp-sheet-reset{padding:0 5px;font-size:10.5px}.race-detail-reference .cp-sheet .cp-sheet-apply{min-height:38px;padding:0 10px;font-size:11.5px}.race-detail-reference .cp-sheet .cp-ed{z-index:auto;width:100%;padding-top:8px;position:static;inset:auto}.race-detail-reference .cp-sheet .cp-ed-h span{flex-basis:100%}.race-detail-reference .cp-sheet .cp-ed-slots{gap:3px}.race-detail-reference .cp-sheet .cp-ed-slot small{font-size:9.5px}.race-detail-reference .cp-sheet .cp-ed-pal{grid-template-columns:repeat(6,minmax(32px,1fr));gap:4px}.race-detail-reference .cp-sheet .cp-ed-boat{width:34px;height:34px}.race-detail-reference .cp-sheet .cp-sheet-footer-edit{justify-content:space-between}.race-detail-reference .cp-sheet .cp-sheet-footer-edit .cp-sheet-reset{margin-right:auto}.race-detail-reference .xr-row2:has(.cp-notice) .xr-cond{display:none}.race-detail-reference .xr-row2 .cp-notice{box-sizing:border-box;border-radius:8px;flex:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label close""gist undo";gap:3px 7px;width:100%;max-width:100%;margin:2px 0 0;padding:5px 7px;display:grid}.race-detail-reference .xr-row2 .cp-notice-label{white-space:normal;grid-area:label;min-width:0}.race-detail-reference .xr-row2 .cp-gist{white-space:normal;grid-area:gist;justify-self:start;max-width:100%}.race-detail-reference .xr-row2 .cp-undo{grid-area:undo;justify-self:end}.race-detail-reference .xr-row2 .cp-notice-x{grid-area:close;justify-self:end;width:22px;height:22px}.race-detail-reference .xr-row2 .cp-progress-track{grid-area:gist;width:100%}.race-detail-reference .xr-row2 .cp-notice.is-busy{grid-template-areas:"label label""gist gist"}.race-detail-reference .cp-card-open svg{transition:transform .16s}.race-detail-reference .cp-card-open[aria-expanded=true] svg{transform:rotate(180deg)}html.m-sheet-open{overflow:hidden}}@media (min-width:768px) and (max-width:1023px){.race-detail-reference .cp.is-sheet>.cp-full{height:auto;min-height:40dvh;max-height:50dvh}.race-detail-reference .cp-sheet .cp-panel-right{flex-direction:column;display:flex}.race-detail-reference .cp-sheet .cp-ap{min-height:46px}.race-detail-reference .cp-sheet .cp-row-count{display:contents}.race-detail-reference .cp-sheet .cp-field-runs,.race-detail-reference .cp-sheet .cp-field-maeduke,.race-detail-reference .cp-sheet .cp-field-type,.race-detail-reference .cp-sheet .cp-field-period,.race-detail-reference .cp-sheet .cp-field-accident{order:initial}.race-detail-reference .cp-sheet .cp-row-type{flex-direction:row;grid-area:kind;align-items:flex-start;gap:8px;min-height:46px;padding:5px 0;display:flex}.race-detail-reference .cp-sheet .cp-field{border-top:1px solid #eef2f6;flex-direction:row;align-items:center;gap:8px;min-height:46px;padding:5px 0;display:flex}.race-detail-reference .cp-sheet .cp-field .cp-lab,.race-detail-reference .cp-sheet .cp-row-type>.cp-lab{box-sizing:border-box;flex:0 0 46px;width:46px;min-width:46px;padding:0}.race-detail-reference .cp-sheet .cp-field .cp-seg{flex:1 1 0;width:100%;max-width:none;height:40px;display:flex}.race-detail-reference .cp-sheet .cp-field .cp-seg button{flex:1 1 0;justify-content:center;min-width:0;height:36px;padding:0 4px}.race-detail-reference .cp-sheet .cp-type-chips{justify-content:flex-start}.race-detail-reference .cp-sheet .cp-type-break{flex:0 0 100%;width:0;height:0;display:block}.race-detail-reference .cp-sheet .cp-type-chip{text-align:center;justify-content:center;min-height:38px;padding:0 7px}.race-detail-reference .cp-sheet .cp-panel-right .cp-cmp{display:none}}@media (max-width:1149px){html.m-sheet-open .race-detail-reference .m-cb.is-fixed{transform:none}}@media (max-width:1023px){.race-detail-reference .cp.is-sheet>.cp-full{z-index:90;box-sizing:border-box;background:var(--boat-white);border:0;border-radius:18px 18px 0 0;width:100%;height:65dvh;min-height:0;max-height:84dvh;padding:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -10px 30px #0f172a38}.race-detail-reference .cp-sheet-handle{z-index:4;cursor:grab;touch-action:none;background:#c3ccd8;border-radius:5px;width:40px;height:5px;display:block;position:absolute;top:8px;left:calc(50% - 20px)}.race-detail-reference .cp-sheet-handle:active{cursor:grabbing}.race-detail-reference .cp-sheet .cp-panel-head{z-index:2;border-bottom:1px solid var(--boat-line);background:var(--boat-white);flex:none;min-height:58px;padding:12px 16px 7px;position:relative}.race-detail-reference .cp-sheet .cp-panel-title{gap:7px;font-size:16px}.race-detail-reference .cp-sheet .cp-panel-title span{align-items:center;min-height:20px;padding:0 7px;font-size:10px;display:inline-flex}.race-detail-reference .cp-sheet .cp-panel-close.is-sheet-close{flex:none;width:40px;height:40px}.race-detail-reference .cp-sheet .cp-panel-close.is-sheet-close svg{width:18px;height:18px}.race-detail-reference .cp-sheet .cp-sheet-reset{flex:none;min-height:34px;font-size:12px}.race-detail-reference .cp-sheet .cp-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.race-detail-reference .cp.is-sheet>.cp-full:has(.cp-editor-body){height:auto;max-height:85dvh}.race-detail-reference .cp-sheet-columns{box-sizing:border-box;width:100%;min-width:0}.race-detail-reference .cp-sheet .cp-row-approach>.cp-lab{margin-bottom:8px}.race-detail-reference .cp-sheet .cp-ap{border-radius:12px;min-height:50px;margin:0 0 8px;padding:8px 12px}.race-detail-reference .cp-sheet .cp-ap .cp-radio{width:20px;height:20px}.race-detail-reference .cp-sheet .cp-ap.is-on .cp-radio{box-shadow:inset 0 0 0 6px var(--boat-active)}.race-detail-reference .cp-sheet .cp-ap-l{font-size:14px}.race-detail-reference .cp-sheet .cp-ap-edit{border-radius:12px;min-height:50px;margin-bottom:8px;padding:8px 12px}.race-detail-reference .cp-sheet .cp-panel-right{border-top:1px solid #edf1f5;flex-direction:column;grid-template-columns:none;grid-template-areas:none;display:flex}.race-detail-reference .cp-sheet .cp-field{width:100%;min-height:46px;display:grid}.race-detail-reference .cp-sheet .cp-choice-grid{width:100%}.race-detail-reference .cp-sheet .cp-choice{border-radius:10px;height:44px;font-size:13px}.race-detail-reference .cp-sheet .cp-choice>svg{width:15px;height:15px}.race-detail-reference .cp-sheet .cp-choice-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail-reference .cp-sheet .cp-choice-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.race-detail-reference .cp-sheet .cp-field-type .cp-choice-grid{row-gap:10px}.race-detail-reference .cp-sheet .cp-sheet-footer{z-index:2;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--boat-line);background:var(--boat-white);flex:none;margin:0;position:relative}.race-detail-reference .cp-sheet .cp-sheet-apply,.race-detail-reference .cp-sheet .cp-sheet-close{height:50px}.race-detail-reference .cp-sheet .cp-ed{width:100%;padding:10px 16px 14px}.race-detail-reference .cp-sheet .cp-ed-h{color:var(--boat-detail-muted);margin:2px 0 10px;font-size:13px}.race-detail-reference .cp-sheet .cp-ed-slots{padding:0}.race-detail-reference .cp-sheet .cp-ed-slot-list{gap:6px}.race-detail-reference .cp-sheet .cp-ed-slot small{font-size:11px}.race-detail-reference .cp-sheet .cp-ed-box{border-radius:12px;height:52px}.race-detail-reference .cp-sheet .cp-ed-box .lane{border-radius:7px;width:30px;height:30px;font-size:16px}.race-detail-reference .cp-sheet .cp-ed-hint{margin:8px 0 14px;font-size:11.5px}.race-detail-reference .cp-sheet .cp-ed-pal{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.race-detail-reference .cp-sheet .cp-ed-boat{width:100%;min-height:64px}.race-detail-reference .cp-sheet .cp-ed-boat .lane{border-radius:8px;width:36px;height:36px;font-size:18px}.race-detail-reference .cp-sheet .cp-ed-remaining{display:none}.race-detail-reference .cp-scrim{z-index:89}}@media (max-width:767px){.race-detail-reference .cp.is-sheet>.cp-full{height:65dvh;max-height:84dvh}.race-detail-reference .cp.is-sheet>.cp-full:has(.cp-editor-body){height:auto;max-height:85dvh}.race-detail-reference .cp-sheet .cp-panel-head{min-height:58px;padding-left:16px;padding-right:10px}.race-detail-reference .cp-sheet .cp-panel-title span{display:inline-flex}.race-detail-reference .cp-sheet .cp-sheet-columns{align-items:stretch;padding:2px 16px 10px;display:block}.race-detail-reference .cp-sheet .cp-row-approach{width:100%;padding:8px 0 0;display:block}.race-detail-reference .cp-sheet .cp-row-approach>.cp-lab{white-space:nowrap;align-items:center;width:auto;margin:0 0 8px;display:flex}.race-detail-reference .cp-sheet .cp-row-approach>.cp-lab small{text-overflow:ellipsis;overflow:hidden}.race-detail-reference .cp-sheet .cp-aps{align-items:stretch;width:100%;min-width:0;display:flex}.race-detail-reference .cp-sheet .cp-ap{width:100%;min-width:0;min-height:50px}.race-detail-reference .cp-sheet .cp-ap-line1{flex-wrap:nowrap;gap:4px}.race-detail-reference .cp-sheet .cp-ap-tag{flex:none}.race-detail-reference .cp-sheet .cp-ap-line2{white-space:normal}.race-detail-reference .cp-sheet .cp-ap-edit{width:100%;min-height:50px}.race-detail-reference .cp-sheet .cp-panel-right{border-top:1px solid #edf1f5;flex-direction:column;grid-template-columns:none;grid-template-areas:none;margin-top:2px;display:flex}.race-detail-reference .cp-sheet .cp-field{grid-template-columns:56px minmax(0,1fr);gap:10px;width:100%;min-height:55px;padding:7px 0;display:grid}.race-detail-reference .cp-sheet .cp-choice-grid{width:100%}.race-detail-reference .cp-sheet .cp-field .cp-lab{font-size:13px}.race-detail-reference .cp-sheet .cp-choice-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.race-detail-reference .cp-sheet .cp-choice-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.race-detail-reference .cp-sheet .cp-choice{height:44px;padding:0 4px;font-size:12.5px}.race-detail-reference .cp-sheet .cp-choice>svg{width:15px;height:15px;left:5px}.race-detail-reference .cp-sheet .cp-field-type .cp-choice-grid{row-gap:10px}.race-detail-reference .cp-sheet .cp-sheet-footer{padding:10px 16px calc(14px + env(safe-area-inset-bottom));margin:0;display:block}.race-detail-reference .cp-sheet .cp-draft-count{display:none}.race-detail-reference .cp-sheet .cp-sheet-apply,.race-detail-reference .cp-sheet .cp-sheet-close{width:100%;height:50px}.race-detail-reference .cp-sheet .cp-sheet-footer-edit{grid-template-columns:2fr 3fr;gap:10px;display:grid}.race-detail-reference .cp-sheet .cp-sheet-footer-edit .cp-sheet-reset{box-sizing:border-box;background:var(--boat-white);border:1px solid #cfd8e3;border-radius:12px;justify-content:center;justify-self:stretch;width:100%;min-width:0;height:50px;margin:0}.race-detail-reference .cp-sheet .cp-ed-slots{padding:0}.race-detail-reference .cp-sheet .cp-ed-slot-list{gap:6px}.race-detail-reference .cp-sheet .cp-ed-box{width:100%;height:52px}.race-detail-reference .cp-sheet .cp-ed-box .lane{width:30px;height:30px}.race-detail-reference .cp-sheet .cp-ed-surname{font-size:10.5px}.race-detail-reference .cp-sheet .cp-ed-boat .lane{width:36px;height:36px}}@media (min-width:768px) and (max-width:1023px){.race-detail-reference .cp.is-sheet>.cp-full{height:auto;max-height:85dvh}.race-detail-reference .cp.is-sheet>.cp-full:has(.cp-editor-body){height:auto;max-height:85dvh}.race-detail-reference .cp-sheet .cp-panel-head{min-height:62px;padding:14px 14px 8px 20px}.race-detail-reference .cp-sheet .cp-sheet-columns{grid-template-columns:344px minmax(0,1fr);align-items:start;gap:28px;padding:2px 20px 12px;display:grid}.race-detail-reference .cp-sheet .cp-row-approach{width:344px;min-width:344px;padding:8px 0 0;display:block}.race-detail-reference .cp-sheet .cp-row-approach>.cp-lab{align-items:center;width:auto;margin-bottom:8px;display:flex}.race-detail-reference .cp-sheet .cp-aps{width:100%;display:flex}.race-detail-reference .cp-sheet .cp-ap,.race-detail-reference .cp-sheet .cp-ap-edit{width:100%;min-height:50px}.race-detail-reference .cp-sheet .cp-panel-right{border-top:1px solid #edf1f5;flex-direction:column;grid-template-columns:none;grid-template-areas:none;min-width:0;display:flex}.race-detail-reference .cp-sheet .cp-field{grid-template-columns:52px minmax(0,1fr);gap:12px;width:100%;min-height:58px;display:grid}.race-detail-reference .cp-sheet .cp-choice-grid{width:100%}.race-detail-reference .cp-sheet .cp-choice{height:44px}.race-detail-reference .cp-sheet .cp-sheet-footer{grid-template-columns:344px minmax(0,1fr);gap:28px;padding:10px 20px 16px}.race-detail-reference .cp-sheet .cp-draft-count{display:inline-flex}}@media (max-width:767px){.race-detail-reference .cp.is-sheet>.cp-full{height:auto;min-height:0;max-height:85dvh}.race-detail-reference .cp-sheet .cp-panel-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"runs""maeduke""kind""period""accident";display:grid}.race-detail-reference .cp-sheet .cp-ap{min-height:46px}.race-detail-reference .cp-sheet .cp-row-count{display:contents}.race-detail-reference .cp-sheet .cp-field-runs{grid-area:runs}.race-detail-reference .cp-sheet .cp-field-maeduke{grid-area:maeduke}.race-detail-reference .cp-sheet .cp-row-type{flex-direction:row;grid-area:kind;align-items:flex-start;gap:8px;min-height:46px;padding:5px 0;display:flex}.race-detail-reference .cp-sheet .cp-field-type{grid-area:kind}.race-detail-reference .cp-sheet .cp-field-period{grid-area:period}.race-detail-reference .cp-sheet .cp-field-accident{grid-area:accident}.race-detail-reference .cp-sheet .cp-field{border-top:1px solid #eef2f6;flex-direction:row;align-items:center;gap:8px;min-height:46px;padding:5px 0;display:flex}.race-detail-reference .cp-sheet .cp-field .cp-lab,.race-detail-reference .cp-sheet .cp-row-type>.cp-lab{box-sizing:border-box;flex:0 0 46px;width:46px;min-width:46px;padding:0}.race-detail-reference .cp-sheet .cp-field .cp-seg{flex:1 1 0;width:100%;max-width:none;height:40px;display:flex}.race-detail-reference .cp-sheet .cp-field .cp-seg button{flex:1 1 0;justify-content:center;min-width:0;height:36px;padding:0 4px}.race-detail-reference .cp-sheet .cp-type-chips{justify-content:flex-start}.race-detail-reference .cp-sheet .cp-type-chip{text-align:center;justify-content:center;min-height:38px;padding:0 7px}.race-detail-reference .cp-sheet .cp-panel-right .cp-cmp{display:none}.race-detail-reference .ev-map .evm-heading{border:0;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;margin:0 10px;display:grid}.race-detail-reference .ev-map .evm-heading h3{white-space:nowrap;justify-self:start;padding:12px 1px 9px;font-size:16px}.race-detail-reference .evm-odds-time{justify-self:end;height:22px;padding:0 8px;font-size:11px}.race-detail-reference .ev-map .evm-judgement{border-top:1px solid var(--boat-line);grid-column:1/-1;gap:5px;margin:0;padding-top:9px;font-size:12.5px;line-height:1.5}.race-detail-reference .ev-map .evm-judgement .ticket .lane.xs{width:15px;height:15px;font-size:10px}.race-detail-reference .evm-phone .evm-filter-row{padding:10px;display:block}.race-detail-reference .evm-phone .evm-filter-label{flex-direction:row;align-items:baseline;gap:6px;margin-bottom:6px;padding:0;font-size:12px;display:flex}.race-detail-reference .evm-phone .evm-filter{gap:4px;padding:0}.race-detail-reference .evm-phone .evm-filter-button{flex-direction:column;gap:2px;height:48px;padding:0 2px;font-size:11px}.race-detail-reference .evm-phone .evm-filter-button small{font-size:12px;line-height:1}.race-detail-reference .evm-phone .evm-buy{margin:0 10px 10px}.race-detail-reference .evm-phone .evm-buy-zones{grid-template-columns:minmax(0,1fr);gap:10px}.race-detail-reference .evm-phone .evm-buy-zone{padding:10px}.race-detail-reference .evm-phone .evm-buy-heading{margin-bottom:12px}.race-detail-reference .evm-phone .evm-buy-heading>span{font-size:10.5px}.race-detail-reference .evm-phone .evm-buy-list.is-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.race-detail-reference .evm-phone .evm-buy-ticket{grid-area:auto;justify-self:auto}.race-detail-reference .evm-phone .evm-buy-ticket .lane.xs{width:15px;height:15px;font-size:10px}.race-detail-reference .evm-phone .evm-chip-values b{font-size:12.5px}.race-detail-reference .evm-phone .is-top .evm-chip-values b{font-size:14px}.race-detail-reference .evm-phone .evm-chip-values .evm-buy-odds{font-size:10px}}
