@media (min-width:1200px){.predictor-pc-remake .ai-pc-layout{grid-template-columns:minmax(0,1fr) 430px!important;grid-template-areas:"condition controls""course course""entry entry""submit submit"!important}.predictor-pc-remake .ai-control-card{min-width:0!important;position:static!important;top:auto!important}.predictor-pc-remake .ai-submit-card{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:stretch!important;gap:22px!important;padding:20px!important;display:grid!important}.predictor-pc-remake .ai-submit-review{align-content:center!important;gap:10px!important}.predictor-pc-remake .ai-submit-review-head{gap:3px!important;display:grid!important}.predictor-pc-remake .ai-submit-review-head strong{color:#123f2d!important;font-size:20px!important;font-weight:950!important}.predictor-pc-remake .ai-submit-review-head span{color:#647269!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.predictor-pc-remake .ai-submit-button{align-self:stretch!important;width:100%!important;height:100%!important;min-height:82px!important;font-size:20px!important}.predictor-pc-remake .ai-control-row:not(.ai-budget-row){grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.predictor-pc-remake .ai-control-row:not(.ai-budget-row) .ai-control-label{min-height:auto!important;font-size:15px!important;line-height:1.2!important}.predictor-pc-remake .ai-budget-row{grid-template-columns:96px minmax(0,1fr)!important}.predictor-pc-remake .ai-control-card .segmented{grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;min-width:0!important}.predictor-pc-remake .ai-pc-segmented,.predictor-pc-remake .bet-type-segmented{grid-template-columns:repeat(4,minmax(0,1fr))!important}.predictor-pc-remake .ai-points-control{grid-template-columns:96px minmax(0,1fr)!important;gap:8px!important;min-width:0!important}.predictor-pc-remake .ai-points-number{grid-template-columns:58px auto!important;gap:6px!important;min-width:0!important}.predictor-pc-remake .ai-points-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important}.predictor-pc-remake .ai-control-card .segment{white-space:nowrap!important;min-width:0!important;padding:0 5px!important;font-size:13px!important}.predictor-pc-remake .point-rule-note{grid-column:1!important;margin:0!important}.predictor-pc-remake .sp-runner-table{gap:10px!important}.predictor-pc-remake .race-entry-summary-card{aspect-ratio:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:220px minmax(0,1fr)!important;height:96px!important;margin-bottom:12px!important}.predictor-pc-remake .race-entry-summary-visual{min-height:0!important;padding:8px 18px!important}.predictor-pc-remake .race-entry-summary-visual:after{inset:6px!important}.predictor-pc-remake .race-entry-summary-title{grid-template-columns:auto auto!important;justify-content:center!important;align-items:baseline!important;gap:8px!important}.predictor-pc-remake .race-entry-summary-title span{font-size:17px!important}.predictor-pc-remake .race-entry-summary-title strong{font-size:36px!important;line-height:1!important}.predictor-pc-remake .race-entry-summary-metrics div{column-gap:8px!important;padding:10px 16px!important}.predictor-pc-remake .race-entry-summary-metrics svg{width:20px!important;height:20px!important}.predictor-pc-remake .race-entry-summary-metrics span{font-size:10px!important}.predictor-pc-remake .race-entry-summary-metrics strong{font-size:18px!important}.predictor-pc-remake .sp-runner-table-head{display:none!important}.predictor-pc-remake .sp-runner-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.predictor-pc-remake .sp-runner-row{grid-template-columns:68px minmax(0,1fr) 82px 88px!important;min-width:0!important;min-height:76px!important}.predictor-pc-remake .sp-runner-horse-action{grid-template-columns:68px minmax(0,1fr)!important}.predictor-pc-remake .sp-runner-number strong{font-size:25px!important}.predictor-pc-remake .sp-runner-name{gap:4px!important;padding:8px 12px!important}.predictor-pc-remake .sp-runner-name strong{font-size:15px!important}.predictor-pc-remake .sp-runner-name small{font-size:10px!important}.predictor-pc-remake .sp-runner-rating-button,.predictor-pc-remake .sp-runner-odds{align-content:center!important;gap:2px!important}.predictor-pc-remake .sp-runner-rating-button:before,.predictor-pc-remake .sp-runner-odds:before{color:#617168;font-size:8px;font-weight:900;line-height:1}.predictor-pc-remake .sp-runner-rating-button:before{content:"AI指数"}.predictor-pc-remake .sp-runner-odds:before{content:"単勝"}.predictor-pc-remake .sp-runner-rating-button strong,.predictor-pc-remake .sp-runner-odds strong{font-size:21px!important}.predictor-pc-remake .sp-runner-hint{margin-top:0!important;font-size:11px!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-header{z-index:1200!important;box-sizing:border-box!important;color:#153527!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #0d3f281f!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(28px,3.2vw,54px)!important;height:72px!important;min-height:72px!important;padding:0 max(28px,50vw - 696px)!important;display:grid!important;position:sticky!important;top:0!important;transform:none!important;box-shadow:0 5px 20px #052b1912!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-menu-button,:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-mobile-menu{display:none!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-logo{color:#153527!important;grid-column:auto!important;justify-self:start!important;width:218px!important;min-width:218px!important;max-width:218px!important;position:static!important;transform:none!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-logo img.site-logo-brand{width:218px!important;height:auto!important;max-height:52px!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-nav{background:0 0!important;grid-column:auto!important;justify-content:center!important;justify-self:center!important;gap:32px!important;min-width:0!important;display:flex!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-nav a{color:#496057!important;min-height:72px!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;position:relative!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-nav a:hover,:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-nav a[aria-current=page]{color:#0d4a30!important;background:0 0!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-nav a[aria-current=page]:after{content:""!important;background:#d7b64a!important;border-radius:4px 4px 0 0!important;width:auto!important;height:4px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}:is(.home-route,.selected-route,.recommendations-route,.history-route,.history-page-route,.notifications-route,.mypage-route,.result-route) .site-header-actions{grid-column:auto!important;justify-self:end!important}.selected-route{color:#153527!important;background:radial-gradient(circle at 14% 0,#d7b64a1f,#0000 30%),linear-gradient(#f4f8f3 0%,#fff 48%,#f1f6f1 100%)!important}.selected-route .selected-circuit-tabs{background:#fff!important;border:1px solid #0d4a3029!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 12px 32px #052b1914!important}.selected-route .selected-circuit-tabs a,.selected-route .selected-circuit-tabs button{color:#426054!important;text-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.selected-route .selected-circuit-tabs a[aria-selected=true],.selected-route .selected-circuit-tabs button[aria-selected=true]{color:#fff!important;background:#0d4a30!important;box-shadow:inset 0 -4px #d7b64a!important}.selected-route .selected-locked-panel{color:#fff!important;background:linear-gradient(135deg,#123f2c,#082a1c)!important;border-color:#d7b64a61!important;box-shadow:0 18px 42px #042b1929!important}.selected-route .selected-locked-panel svg,.selected-route .selected-locked-panel strong{color:#f2d675!important}.selected-route .selected-locked-panel span{color:#ffffffc2!important}.selected-route .selected-locked-panel a{color:#123526!important;background:#f6dc7a!important;border-color:#d7b64a!important}.selected-route .keiba-selected-live,.selected-route .keiba-selected-report{background:linear-gradient(#083521fa,#031d12fc)!important;border-color:#498b5e6b!important;box-shadow:0 22px 58px #0326162e!important}.selected-route .keiba-selected-tabs button{color:#ffffffc7!important;background:#ffffff14!important;border-color:#d7b64a3d!important}.selected-route .keiba-selected-tabs button[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,#1b7046,#0c472e)!important;border-color:#d7b64a!important;box-shadow:inset 0 -3px #d7b64a!important}.selected-route .keiba-selected-monitor-title{background:linear-gradient(135deg,#17633f,#0a3a26)!important}}@media (max-width:420px){.mypage-status-title{grid-template-columns:minmax(14px,1fr) auto minmax(14px,1fr)!important;gap:10px!important}.mypage-status-title h2{white-space:nowrap!important;font-size:26px!important}}
