/* Mobile dashboard typography and data hierarchy; petrol / orange / blue identity. */
:root{--v46-home:#d78632;--v46-away:#2985b7;--v46-ink:#203f49;--v46-muted:#657e88;--v46-line:#d8e5e9}
#detailBody{font-variant-numeric:tabular-nums}.s4-dashboard,.s4-footy-dashboard{background:#edf3f6;padding:14px 10px 24px;color:var(--v46-ink)}
.s4-title{padding:4px 2px 14px;align-items:center}.s4-title b{font-size:13px;letter-spacing:.6px}.s4-title small{font-size:11px}
.s4-form-team{border:1px solid var(--v46-line);border-radius:18px;overflow:hidden;background:white;box-shadow:0 7px 20px #183b4510;margin-bottom:20px}
.s4-form-team>header{padding:18px 16px 10px;border-top:4px solid var(--v46-home);background:linear-gradient(115deg,#fff6e9,#fff)}.s4-form-team.away>header{border-color:var(--v46-away);background:linear-gradient(115deg,#ecf6fe,#fff)}
.s4-form-team h3{font-size:19px;margin:7px 0;color:var(--v46-home)}.s4-form-team.away h3{color:var(--v46-away)}
.s4-form-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 16px;gap:8px}.s4-form-summary>span{padding:10px 4px;text-align:center;border-radius:10px;background:#f2f6f8;font-size:11px}.s4-form-summary b{display:block;font-size:24px;line-height:1.3}.s4-form-summary>span:first-child b{color:#26836c}.s4-form-summary>span:last-child b{color:#a94f63}
.s4-form-list{padding:10px}.s4-form-list details{border:1px solid var(--v46-line);border-radius:13px;box-shadow:0 3px 7px #193b4509;margin:0 0 10px;overflow:hidden;background:#fff}
.s4-form-list summary{display:grid!important;grid-template-columns:70px minmax(0,1fr) 81px 12px!important;gap:8px!important;padding:14px 10px!important;min-height:104px;align-items:center}
.s4-opponent{display:grid!important;gap:8px;min-width:0;line-height:1.4;font-size:13px}.s4-opponent>b,.s4-opponent>span{display:block;font-weight:500;padding:5px 6px;border-left:3px solid transparent}.s4-opponent .s4-fixture-team.home{background:#fff0dc;border-color:var(--v46-home);color:#99581f;font-weight:750;border-radius:5px}.s4-opponent .s4-fixture-team.away{background:#e6f3fe;border-color:var(--v46-away);color:#256e98;font-weight:750;border-radius:5px}.s4-opponent .s4-fixture-team small{display:none}
.s4-form-periods{display:grid;gap:6px}.s4-form-period{display:grid;grid-template-columns:18px 30px 24px;gap:4px;align-items:center}.s4-form-period strong{font-size:14px}.s4-form-period small{font-size:10px}.s4-form-date{font-size:11px;line-height:1.7}.s4-form-date small{font-size:10px}.s4-form-chevron{font-size:18px}.s4-form-list details[open]>summary{background:#f0f6f9;border-bottom:1px solid var(--v46-line)}
.s4-fixture-teams{min-width:0;display:grid;gap:8px}.s4-fixture-team{line-height:1.4}.s4-fixture-team.home{border-left:3px solid var(--v46-home)}.s4-fixture-team.away{border-left:3px solid var(--v46-away)}.arena-fixture-expand{border-radius:14px;overflow:hidden;margin-bottom:12px}.s4-disclosure-hint{font-size:10px!important;letter-spacing:.4px}.v46-source-note{padding:10px 14px;background:#fff3dc;color:#855d23;font-size:12px}
.v46-stats-banner{display:grid;gap:6px;padding:18px 14px;background:#e7f0f4;border-bottom:1px solid #cfdee5}.v46-stats-banner b{font-size:14px}.v46-stats-banner span{font-size:11px;color:var(--v46-muted)}
.v46-stats-market{padding:12px 10px;align-items:center!important;gap:10px}.v46-stats-market .market-group-name{font-size:12px;line-height:1.5}.v46-stat-choice{gap:5px!important;min-width:0}.v46-stat-choice>.market-choice-label{height:24px;display:flex;align-items:center;justify-content:center;font-size:10px}.v46-stat-choice>.market-odd{font-size:17px!important;min-height:44px!important;border-radius:9px!important}.v46-stat-result{position:relative;display:grid;justify-items:center;gap:4px;background:#e9f2f4;border:1px solid #d3e3e7;border-radius:8px;padding:9px 2px 12px;overflow:hidden;width:100%;box-sizing:border-box;min-height:58px}.v46-stat-result b{font-size:17px;color:#245b63;white-space:nowrap;line-height:1.1}.v46-stat-result span{font-size:10px;color:#587581;white-space:nowrap}.v46-stat-result i{position:absolute;bottom:0;left:0;height:3px;width:var(--stat);background:#4f9b94}.v46-stat-result.missing{background:#f3f6f7}.v46-stat-result.missing b,.v46-stat-result.missing span{color:#82969d}
.s4-footy-dashboard{padding:14px 10px}.s4-footy-page-title{background:linear-gradient(130deg,#193d48,#2c6571);border:0;border-radius:18px;padding:21px 16px;color:#d4e5eb;gap:12px;box-shadow:0 7px 16px #193b4517}.s4-footy-eyebrow{font-size:10px!important;letter-spacing:1.8px;color:#c0d9df}.s4-footy-page-title>b{display:grid!important;grid-template-columns:1fr 16px 1fr;gap:10px;align-items:center;font-size:17px;line-height:1.4}.s4-footy-page-title .home{color:#ffc487}.s4-footy-page-title .away{color:#a6dbff}.s4-footy-page-title em{color:#9abec8}.s4-footy-data-badge{background:#ffffff14;color:#e1eef1;border:1px solid #ffffff23;padding:7px 9px;width:fit-content}.s4-footy-page-title>small{color:#c3dce2}
.s4-footy-jumps{display:flex;overflow:auto;gap:6px;padding:14px 0;margin:0;scrollbar-width:none}.s4-footy-jumps button{white-space:nowrap;border-radius:20px;background:#fff;border:1px solid #d6e2e8;color:#385b68;padding:10px 14px;font-size:12px}.s4-footy-section{border:1px solid var(--v46-line);border-radius:16px;box-shadow:0 5px 13px #183b4508;overflow:hidden;margin-bottom:16px}.s4-footy-section>header{padding:18px 15px 14px;border-bottom:1px solid #edf2f4;background:#fff}.s4-footy-section h3{font-size:16px;line-height:1.4;margin:0 0 6px}.s4-footy-section header small{font-size:11px;line-height:1.6;color:#70858d}.s4-footy-overview{padding:14px 10px 8px;gap:7px}.s4-footy-overview>div{border:1px solid #dbe9e8;padding:16px 5px;border-radius:12px;background:linear-gradient(150deg,#eef8f5,#f9fcfb);gap:10px}.s4-footy-overview b{font-size:28px;letter-spacing:-.8px}.s4-footy-overview span{font-size:11px}.s4-footy-overview small{font-size:10px;line-height:1.4}.s4-footy-form-pair{padding:14px 12px;gap:10px}.s4-footy-form{padding:17px 8px;gap:10px;border:1px solid #f2dec7;border-radius:12px}.s4-footy-form.away{border-color:#d2e6f5}.s4-footy-form strong{font-size:34px}.s4-footy-form b{font-size:13px;min-height:36px;display:flex;align-items:center;justify-content:center}.s4-footy-table{table-layout:fixed;width:100%}.s4-footy-table th{font-size:12px;line-height:1.5;padding:13px 10px;background:#f4f7f9}.s4-footy-table td{padding:14px 8px}.s4-footy-table td b{font-size:17px}.s4-footy-table td small{font-size:10px;margin-top:5px}.s4-footy-cell-track{margin-top:8px!important;height:4px!important}.s4-footy-note{font-size:11px;line-height:1.7;padding:10px 14px}.s4-footy-match-teams{display:grid!important;grid-template-columns:1fr!important;gap:5px}.s4-footy-match-teams em{display:none}.s4-footy-match-teams span{padding:6px 8px;border-left:3px solid transparent;border-radius:5px}.s4-footy-match-teams .home{background:#fff0dc;border-color:var(--v46-home);font-weight:700}.s4-footy-match-teams .away{background:#e6f3fe;border-color:var(--v46-away);font-weight:700}.s4-footy-meetings{margin:12px;border:1px solid var(--v46-line);border-radius:10px;overflow:hidden}.s4-footy-meetings summary{padding:14px 10px;font-size:12px;background:#f0f6f9}
.v46-goal-hero{border-radius:18px;background:linear-gradient(130deg,#193d48,#2c6571);color:white;padding:22px 16px;margin-bottom:16px;box-shadow:0 7px 16px #193b4517}.v46-eyebrow{font-size:10px;letter-spacing:1.8px;color:#bdd9df}.v46-goal-hero h2{font-size:23px;line-height:1.3;margin:10px 0}.v46-goal-hero p{font-size:12px;line-height:1.6;color:#c5dfe5;margin-bottom:19px}.v46-goal-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v46-kpi{display:grid;gap:9px;background:#ffffff0e;border:1px solid #ffffff22;border-radius:11px;padding:13px 8px;min-width:0}.v46-kpi small{font-size:10px;color:#c7dee4;line-height:1.4}.v46-kpi strong{font-size:21px;line-height:1.25;overflow-wrap:anywhere;letter-spacing:-.6px}.v46-kpi span{font-size:9px;color:#b5d0d8;line-height:1.5}.v46-kpi:nth-child(2) strong{font-size:16px;color:#ffce8f}
.v46-timechart,.v46-half-summary{border:1px solid var(--v46-line);border-radius:16px;background:#fff;padding:18px 14px;margin-bottom:16px;box-shadow:0 5px 13px #183b4508}.v46-timechart header{display:flex;align-items:center;justify-content:space-between;gap:10px}.v46-timechart h3,.v46-half-summary h3{font-size:16px;margin:0 0 8px}.v46-timechart header>span{font-size:9px;letter-spacing:1px;color:#78909a}.v46-chart-legend{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0 18px;border-bottom:1px solid #edf2f4}.v46-chart-legend span{font-size:11px;line-height:1.5;display:flex;align-items:center;gap:6px}.v46-chart-legend i{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--v46-home)}.v46-chart-legend .away i{background:var(--v46-away)}.v46-bins{display:grid;gap:8px;padding:12px 0}.v46-bin{padding:9px;border-radius:9px;background:#f5f8fa}.v46-bin.peak{background:#fff6e9;border:1px solid #f1d9b6}.v46-bin>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:6px}.v46-bin>div:first-child>span{color:#6b828a;font-size:10px}.v46-bar-pair{display:grid;gap:5px}.v46-bar-pair>div{position:relative;height:16px;background:#e8eff2;border-radius:4px;padding-right:34px;box-sizing:content-box;margin-right:34px}.v46-bar-pair i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f6bb78,var(--v46-home));max-width:100%}.v46-bar-pair .away i{background:linear-gradient(90deg,#9cd3f1,var(--v46-away))}.v46-bar-pair strong{position:absolute;right:-27px;top:0;font-size:11px;line-height:16px}.v46-timechart footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf2f4;padding-top:12px;font-size:10px;color:#6a828c;line-height:1.6}.v46-half-summary>div:first-of-type{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.v46-half-summary span{font-size:10px;color:#6c838d}.v46-half-summary b{display:block;font-size:23px;color:var(--v46-ink);padding-top:5px}.v46-half-bar{height:12px;border-radius:6px;display:flex;overflow:hidden;background:#edf2f5}.v46-half-bar i{background:#8ebac4}.v46-half-bar i+ i{background:#2f6776}.v46-half-summary>small{display:block;text-align:center;font-size:11px;padding-top:10px;color:#6a828c}.v46-goal-details{border:1px solid var(--v46-line);border-radius:14px;overflow:hidden;background:white;margin:12px 0 16px}.v46-goal-details>summary{display:flex;justify-content:space-between;gap:12px;padding:18px 13px;font-weight:700;font-size:13px;list-style:none;align-items:center;cursor:pointer}.v46-goal-details>summary::after{content:'+';font-size:22px;color:#4e7682}.v46-goal-details[open]>summary::after{content:'−'}.v46-goal-details summary span{font-size:10px;font-weight:400;color:#718991;line-height:1.5}.v46-goal-details .s4-goal-sheet{border:0;border-radius:0;box-shadow:none;margin:0}.s4-goal-table th,.s4-goal-table td{padding:12px 7px;font-size:12px}.s4-goal-cell b{font-size:17px}.s4-half-panel{border-radius:16px;padding:18px 14px;background:#fff;border:1px solid var(--v46-line)}.s4-half-panel header{font-size:11px;letter-spacing:.7px;margin-bottom:12px}.s4-half-share{font-size:12px;gap:10px;margin:16px 0}.s4-goal-footnote{font-size:11px;line-height:1.7;color:#71858e}
@media(max-width:359px){.s4-form-list summary{grid-template-columns:60px minmax(0,1fr) 75px 9px!important;gap:5px!important;padding:12px 7px!important}.s4-opponent{font-size:12px}.s4-form-period{grid-template-columns:15px 28px 22px;gap:3px}.v46-kpi{padding:11px 6px}.v46-kpi strong{font-size:19px}.v46-kpi:nth-child(2) strong{font-size:14px}.v46-stat-result span{font-size:9px}.s4-footy-overview b{font-size:24px}}
.v46-asian{background:#fff!important;border:1px solid #d5e3e8!important;border-radius:17px!important;box-shadow:0 5px 16px #183b450b;margin:14px 8px!important;padding:0!important;overflow:hidden}.v46-asian>header{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#e8f1f5!important;margin:0!important;padding:16px 14px!important;border-bottom:1px solid #d3e2e8}.v46-asian>header div{display:grid;gap:5px}.v46-asian>header b{font-size:12px;letter-spacing:1px;color:#2c505e}.v46-asian>header span{font-size:10px;color:#6d8691}.v46-asian>header>small{padding:5px 7px;background:#d6e5eb;color:#5b7682;border-radius:5px;font-size:9px!important;letter-spacing:1px}.v46-asian .arena-model-line{display:block!important;padding:15px 13px!important;margin:0!important;border-bottom:1px solid #e1ebef!important}.v46-model-phase{display:flex;align-items:center;gap:8px;margin-bottom:12px}.v46-model-phase>b{background:#285663;color:#fff;font-size:12px;padding:6px 8px;border-radius:5px}.v46-model-phase>span{font-size:12px;font-weight:700}.v46-model-phase>small{margin-left:auto;font-size:9px;letter-spacing:.5px;color:#6c8792}.v46-asian .arena-model-single-values{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:10px!important}.v46-asian .arena-model-observation{display:grid!important;gap:10px!important;align-content:start;border:1px solid #dce7eb;background:#f5f9fb;border-radius:11px;padding:12px 9px!important;min-width:0}.v46-asian label{font-size:9px;letter-spacing:1px;color:#63808d}.v46-handicap-pair{display:flex;gap:7px;align-items:center;min-height:30px}.v46-handicap-pair>span{display:grid;gap:4px;flex:1;font-size:9px}.v46-handicap-pair b{font-size:17px;white-space:nowrap;color:inherit!important}.v46-handicap-pair>.home{color:#a36324}.v46-handicap-pair>.away{color:#28789f}.v46-model-missing{font-size:24px!important;color:#8ca1aa}.v46-goal-line{font-size:25px!important;line-height:30px;color:#2b5867!important}.v46-handicap-axis{position:relative;display:flex;justify-content:space-between;border-top:4px solid #d8e7ed;padding-top:4px;margin-top:2px;color:#8ba0a9;font-size:9px}.v46-handicap-axis i{position:absolute;top:-7px;height:10px;width:3px;background:#2b6575;border-radius:2px}.v46-goal-axis{height:4px;background:#d8e7ed;border-radius:3px;margin:2px 0 14px}.v46-goal-axis i{display:block;height:100%;background:#5393a2;border-radius:3px}.v46-asian [data-model-source=opening]{font-size:9px!important;line-height:1.6;overflow-wrap:anywhere;color:#718c98}.v46-asian .arena-model-basis{display:block!important;grid-column:unset!important;max-width:none!important;width:auto!important;font-size:10px!important;line-height:1.6!important;padding:10px 2px 0!important;white-space:normal!important;overflow-wrap:normal!important;color:#6f8690!important}.v46-asian>footer{padding:13px 14px;font-size:9px;line-height:1.7;color:#80949d;background:#f8fafb}.arena-radar-card{border:1px solid #d3e4eb!important;border-radius:18px!important;box-shadow:0 6px 19px #183b4511!important}.arena-radar-plot{border-radius:13px!important;background:linear-gradient(130deg,#153b45,#245562)!important}.arena-radar-statistics{border:1px solid #d7e6ed!important;border-radius:18px!important;box-shadow:0 5px 15px #183b450b!important}.arena-radar-stat-track{height:10px!important;background:#e3edf2!important}.arena-radar-stat-track .home{background:linear-gradient(90deg,#e99437,#ffd28e)!important}.arena-radar-stat-track .away{background:linear-gradient(90deg,#8bd3fa,#2583be)!important}.arena-radar-stat-row{padding:14px 0!important}.arena-radar-stat-row b{font-size:19px!important}.arena-radar-stat-row>div>span{font-size:12px!important}.arena-radar-event-totals{gap:7px!important}.arena-radar-event-total{border-radius:9px!important;padding:9px!important;background:#f0f7fa!important}
.v46-asian .arena-model-observation{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}.v46-asian .v46-handicap-pair>span{display:grid!important;grid-template-columns:1fr;gap:4px}.v46-asian .arena-model-observation>small{margin:0;opacity:1}.v46-asian .arena-model-observation>label{display:block;white-space:nowrap}.s4-footy-page-title>span:not(.s4-footy-eyebrow){color:#c8dfe5}.v46-filter-notice{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#fff2d6;color:#795619;border-top:1px solid #e9cf9d;border-bottom:1px solid #e9cf9d;padding:12px;font-size:12px;line-height:1.5}.v46-filter-notice b{display:block;font-size:13px}.v46-filter-notice button{border:1px solid #d4b16d;border-radius:7px;background:#fffaf0;color:#785419;padding:9px;font-size:11px;flex-shrink:0}
.v46-flow{margin:14px 0 8px;min-width:0}.v46-flow>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.v46-flow>header>div{display:grid;gap:5px}.v46-flow>header b{font-size:12px;letter-spacing:1px;color:#345966}.v46-flow>header small{font-size:10px;color:#738b95}.v46-flow>header>span{padding:7px 10px;background:#e3eef3;color:#386372;border-radius:7px;font-weight:700;font-size:13px}.v46-flow-tabs{display:flex;border:1px solid #d5e3e9;padding:3px;border-radius:9px;background:#edf4f7;gap:4px}.v46-flow-tabs button{flex:1;font-size:10px;padding:9px 2px;background:transparent;color:#66818d;border:0;border-radius:6px}.v46-flow-tabs button[aria-pressed=true]{background:#2b5b69;color:white;box-shadow:0 2px 4px #163c4919}.v46-flow-legend{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:10px;margin:14px 0 10px}.v46-flow-legend .home{color:#b87b33}.v46-flow-legend .away{color:#2d91c6}.v46-flow-legend small{font-size:9px;color:#82949b}.v46-flow-chart{display:block;width:100%;height:auto;border-radius:12px;touch-action:pan-y}.v46-flow-reading{display:block;padding:10px;background:#eaf2f6;border-radius:6px;font-size:11px;margin-top:8px;color:#466c7b;min-height:15px}.v46-flow-note{display:block;color:#7d919b;font-size:9px;line-height:1.7;margin-top:8px}

/* Compact Asian presentation: same model inputs, two period rows, no display axes. */
.v47-asian{padding:0!important;margin:9px 8px!important;border:1px solid #d6e4e9!important;border-radius:11px!important;background:#f4f8fa!important;overflow:hidden;box-shadow:none!important}
.v47-asian>header{display:flex!important;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px!important;margin:0!important;border:0!important;background:#e8f1f5;color:#345a68}
.v47-asian>header>b{font-size:10px;letter-spacing:.6px;font-weight:700}.v47-asian>header>small{font-size:8px!important;color:#6f8792;white-space:nowrap}
.v47-column-head,.v47-asian .arena-model-line{display:grid!important;grid-template-columns:25px minmax(0,1.85fr) minmax(0,1fr)!important;gap:7px!important;align-items:center!important}
.v47-column-head{padding:7px 10px 3px;color:#7b929d;font-size:9px}.v47-asian .arena-model-line{padding:7px 10px!important;margin:0!important;border:0!important;min-height:44px!important}.v47-asian .arena-model-line+.arena-model-line{border-top:1px solid #dce7eb!important}
.v47-period{font-size:11px;color:#3e6170}.v47-asian .arena-model-single-values{display:contents!important}.v47-asian .arena-model-observation{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;min-width:0!important}
.v47-handicap{display:flex!important;align-items:center;gap:5px;flex-wrap:wrap;line-height:1.3;font-size:12px;min-height:17px}.v47-handicap>b{font-weight:700;white-space:nowrap}.v47-handicap .home{color:#a46b2d}.v47-handicap .away{color:#287ca4}.v47-handicap>span{font-size:10px;color:#a0afb5}.v47-total>strong{display:block!important;font-size:14px!important;line-height:17px;color:#345b69!important}
.v47-asian [data-model-source=opening]{display:block!important;font-size:8px!important;line-height:1.4!important;color:#8296a0!important;margin:0!important;opacity:1;white-space:normal}
.v47-model-note{border-top:1px solid #e0e9ed;padding:0!important;margin:0!important}.v47-model-note summary{font-size:8px;color:#7c939d;padding:5px 10px;cursor:pointer}.v47-model-note p{font-size:10px;line-height:1.6;padding:3px 10px 9px;margin:0;color:#69838f}
@media(max-width:350px){.v47-asian>header>small{font-size:7px!important}.v47-handicap{font-size:11px;gap:3px}.v47-asian .arena-model-line,.v47-column-head{grid-template-columns:21px minmax(0,1.85fr) minmax(0,1fr)!important;gap:5px!important;padding-left:8px!important;padding-right:8px!important}}

/* Compact Asian presentation: same model inputs, two period rows, no display axes. */
.v47-asian{padding:0!important;margin:9px 8px!important;border:1px solid #d6e4e9!important;border-radius:11px!important;background:#f4f8fa!important;overflow:hidden;box-shadow:none!important}
.v47-asian>header{display:flex!important;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px!important;margin:0!important;border:0!important;background:#e8f1f5;color:#345a68}
.v47-asian>header>b{font-size:10px;letter-spacing:.6px;font-weight:700}.v47-asian>header>small{font-size:8px!important;color:#6f8792;white-space:nowrap}
.v47-column-head,.v47-asian .arena-model-line{display:grid!important;grid-template-columns:25px minmax(0,1.85fr) minmax(0,1fr)!important;gap:7px!important;align-items:center!important}
.v47-column-head{padding:7px 10px 3px;color:#7b929d;font-size:9px}.v47-asian .arena-model-line{padding:7px 10px!important;margin:0!important;border:0!important;min-height:44px!important}.v47-asian .arena-model-line+.arena-model-line{border-top:1px solid #dce7eb!important}
.v47-period{font-size:11px;color:#3e6170}.v47-asian .arena-model-single-values{display:contents!important}.v47-asian .arena-model-observation{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;min-width:0!important}
.v47-handicap{display:flex!important;align-items:center;gap:5px;flex-wrap:wrap;line-height:1.3;font-size:12px;min-height:17px}.v47-handicap>b{font-weight:700;white-space:nowrap}.v47-handicap .home{color:#a46b2d}.v47-handicap .away{color:#287ca4}.v47-handicap>span{font-size:10px;color:#a0afb5}.v47-total>strong{display:block!important;font-size:14px!important;line-height:17px;color:#345b69!important}
.v47-asian [data-model-source=opening]{display:block!important;font-size:8px!important;line-height:1.4!important;color:#8296a0!important;margin:0!important;opacity:1;white-space:normal}
.v47-model-note{border-top:1px solid #e0e9ed;padding:0!important;margin:0!important}.v47-model-note summary{font-size:8px;color:#7c939d;padding:5px 10px;cursor:pointer}.v47-model-note p{font-size:10px;line-height:1.6;padding:3px 10px 9px;margin:0;color:#69838f}
@media(max-width:350px){.v47-asian>header>small{font-size:7px!important}.v47-handicap{font-size:11px;gap:3px}.v47-asian .arena-model-line,.v47-column-head{grid-template-columns:21px minmax(0,1.85fr) minmax(0,1fr)!important;gap:5px!important;padding-left:8px!important;padding-right:8px!important}}
.v47-asian .v47-model-note{border:0!important;border-top:1px solid #dce7eb!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;background:transparent!important}
.v47-asian .v47-model-note>summary{display:block!important;padding:5px 10px!important;margin:0!important;font-size:8px!important;font-weight:400!important;line-height:12px!important;min-height:0!important;background:none!important;border:0!important}
.v47-asian .v47-model-note>summary::after{content:' ⌄';font-size:10px}.v47-asian .v47-model-note[open]>summary::after{content:' ⌃'}

#detailBody .v47-asian .v47-model-note>summary{padding:4px 10px!important;font-size:8px!important;line-height:12px!important;min-height:0!important;font-weight:400!important}#detailBody .v47-asian .v47-model-note>summary::after{right:10px!important;font-size:10px!important}

#detailBody .v47-average-table{table-layout:fixed;width:100%}#detailBody .v47-average-table th{padding:12px 6px;font-size:10px;line-height:1.5;overflow-wrap:anywhere}#detailBody .v47-average-table tbody>tr>th{font-size:11px;overflow-wrap:normal}#detailBody .v47-average-table td{padding:13px 5px;vertical-align:middle;min-width:0}#detailBody .v47-average-table td>b{font-size:16px;white-space:nowrap}#detailBody .v47-average-table td>small{font-size:8px;white-space:nowrap}#detailBody .v47-average-head{background:#e4eef0;color:#356572;letter-spacing:.6px}#detailBody .v47-average-cell{background:#edf4f5;padding:10px 3px}#detailBody .v47-average-cell>div{border:1px solid #d7e5e8;border-radius:8px;background:#f5f9fa;padding:10px 3px;display:grid;justify-items:center;gap:5px}#detailBody .v47-average-cell b{font-size:17px;line-height:1.2;white-space:nowrap}#detailBody .v47-average-cell small{font-size:8px;color:inherit;opacity:.75}#detailBody .v47-average-cell .s4-footy-cell-track{width:100%;height:3px!important;background:#ffffff9c;margin-top:2px!important}#detailBody .v47-average-cell.high>div{color:#287a55;background:#e2f3e8;border-color:#bbdfc8}#detailBody .v47-average-cell.medium>div{color:#98701f;background:#fff3d5;border-color:#eed8a3}#detailBody .v47-average-cell.low>div{color:#9c5265;background:#f7e9ee;border-color:#e7cbd5}#detailBody .v47-average-cell.neutral>div{color:#3d7185;background:#e6f1f6}#detailBody .v47-average-cell.high i{background:#47a172}#detailBody .v47-average-cell.medium i{background:#d8a23b}#detailBody .v47-average-cell.low i{background:#c38295}.v47-average-legend{padding:12px;margin-top:12px;background:#fff;border:1px solid #dbe7eb;border-radius:11px;display:grid;gap:8px}.v47-average-legend>b{font-size:11px;color:#436b79}.v47-average-legend>div{display:flex;flex-wrap:wrap;gap:12px;font-size:9px}.v47-average-legend .high{color:#287a55}.v47-average-legend .medium{color:#98701f}.v47-average-legend .low{color:#9c5265}.v47-average-legend>small{font-size:9px;color:#82959e;line-height:1.6}
