.or-section{margin:22px 0 36px}.or-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.or-venues{gap:5px;display:flex}.or-venues button{color:#23463d;min-height:44px;font:700 14px var(--stats-font);cursor:pointer;background:#ffffff80;border:1px solid #9cad9f;border-radius:4px;padding:9px 20px}.or-venues button[aria-pressed=true]{color:#fff;background:#185e52;border-color:#185e52}.or-section button:focus-visible,.or-section summary:focus-visible,.or-section select:focus-visible{outline-offset:3px;outline:3px solid #a36d15}.or-exports{align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.or-exports summary{cursor:pointer;border:1px solid #9cad9f;border-radius:4px;align-items:center;min-height:44px;padding:9px 16px;font-weight:700;list-style:none;display:flex}.or-export-pages{z-index:3;background:var(--stats-surface,#f2f0e4);border:1px solid var(--lf-line);gap:6px;min-width:220px;padding:8px;display:grid;position:absolute;right:0;box-shadow:0 4px 20px #182b2a20}.or-exports button{border:1px solid var(--lf-line);min-height:44px;color:var(--lf-ink);text-align:left;cursor:pointer;background:#e6e4d4;padding:8px 12px}.or-exports>button{color:#fff;font:700 13px var(--stats-font);background:#182b2a;border-radius:4px}.or-controls{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(150px,1fr);gap:12px;margin:16px 0;display:grid}.or-controls label{gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.or-controls select{font:inherit;background:var(--stats-surface,#f2f0e4);width:100%;min-width:0;min-height:44px;color:var(--lf-ink);border:1px solid #9cad9f;border-radius:4px;padding:8px 10px;font-size:15px}.or-metric-heading{margin-top:20px}.or-metric-heading h2{margin:0 0 5px;font-size:23px}.or-metric-heading>span{color:#315a75;font-size:12px;font-weight:700}.or-metric-heading p{color:var(--lf-muted);max-width:90ch;margin:7px 0 0;font-size:13px;line-height:1.5}.or-benchmark-key{color:var(--lf-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0 8px;font-size:12px;display:flex}.or-benchmark-key i{border-top:2px dashed #182b2a;width:18px;margin-right:3px}.or-benchmark-key strong{color:var(--lf-ink);font-variant-numeric:tabular-nums}.or-benchmark{z-index:2;pointer-events:none;border-left:2px dashed #182b2a;position:absolute;top:-10px;bottom:-10px}.or-row{border-bottom:1px solid var(--lf-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(150px,210px) minmax(80px,1fr) 84px 36px 40px 40px 45px 85px;align-items:center;gap:10px;min-height:40px;padding:4px 8px;font-size:12px;display:grid}.or-row:nth-child(2n){background:#fff5}.or-row.or-next{background:#e4edf0;box-shadow:inset 3px 0 #315a75}.or-chart-head{color:var(--lf-muted);border-bottom-color:#82988c;min-height:36px;font-size:10px;font-weight:700;background:0 0!important}.or-club{align-items:center;gap:7px;min-width:0;display:flex}.or-club img{object-fit:contain;flex:none}.or-club b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.or-club em{color:#315a75;border:1px solid #aac0cb;border-radius:3px;flex:none;padding:2px 3px;font-size:9px;font-style:normal;font-weight:700}.or-badge-space{flex:none;width:24px}.or-track{background:#c7d0bf50;border-radius:2px;height:20px;position:relative}.or-track>span{border-radius:2px;height:13px;position:absolute;top:3px}.or-zero{z-index:1;background:#8fa18f;width:1px;height:100%;position:absolute}.or-track small{color:var(--lf-muted);font-size:10px;position:absolute;top:2px;left:5px}.or-value{text-align:right;white-space:nowrap;font-size:18px}.or-games,.or-wdl,.or-goals{text-align:center;color:var(--lf-muted)}.or-axis{height:16px;font-weight:400;position:relative}.or-axis>span{white-space:nowrap;position:absolute;top:0}.or-footnote,.or-coverage{color:var(--lf-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.or-coverage{margin:0 0 12px}.or-warning{background:#f6efd9;border-left:3px solid #a77212;padding:10px 12px;font-size:13px}.oc-page-tabs{flex-wrap:wrap;margin:22px 0}.oc-era{flex-wrap:wrap;margin:14px 0}.oc-section{margin:24px 0 36px}.oc-section h2{margin:0;font-size:26px}.oc-intro{color:var(--lf-muted);max-width:80ch;font-size:14px;line-height:1.5}.oc-switches{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.oc-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-legend{color:var(--lf-muted);flex-wrap:wrap;gap:10px 20px;margin:18px 0 10px;font-size:12px;display:flex}.oc-legend>span{align-items:center;gap:6px;display:flex}.oc-legend i{width:20px;height:8px;display:inline-block}.oc-key-expected{background:#788e85}.oc-key-actual{background:#14685c}.oc-row{border-bottom:1px solid var(--lf-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(150px,210px) minmax(80px,1fr) 74px 74px 90px 34px;align-items:center;gap:12px;min-height:50px;padding:5px 8px;font-size:14px;display:grid}.oc-row:nth-child(2n){background:#fff5}.oc-row.oc-next{background:#e4edf0;box-shadow:inset 3px 0 #315a75}.oc-head{min-height:35px;color:var(--lf-muted);border-color:#82988c;font-size:11px;font-weight:700}.oc-row>:nth-child(n+3){text-align:right}.oc-bars{background:linear-gradient(90deg,#ae493509 0 50%,#14685c09 50% 100%);height:22px;position:relative}.oc-head .oc-bars{background:0 0;height:18px}.oc-gap-axis>span{white-space:nowrap;position:absolute;top:0}.oc-below{color:#ae4935;font-weight:700}.oc-above{color:#14685c;font-weight:700}.oc-legend{justify-content:space-between}.oc-bar{border-radius:2px;height:10px;position:absolute}.oc-zero{border-left:1px solid #8fa18f;position:absolute;top:0;bottom:0}.oc-diverging{height:16px;top:3px}.oc-expected-value{color:var(--lf-muted)}.oc-actual-value{font-size:20px}.oc-gap{font-size:18px}.oc-gap-track{background:#c7d0bf80;height:4px;margin-top:5px;display:block;position:relative}.oc-gap-track:after{content:"";border-left:1px solid #82988c;height:8px;position:absolute;top:-2px;left:50%}.oc-gap-track i{height:4px;position:absolute}.oc-games{color:var(--lf-muted);font-size:12px}@media (max-width:720px){.oc-section h2{font-size:22px}.oc-row{grid-template-columns:minmax(90px,1fr) 44px 44px 55px 22px;gap:5px 6px;min-height:60px;padding:7px 4px;font-size:12px}.oc-row .oc-bars{grid-area:2/1/auto/-1;height:10px;display:block}.oc-row.oc-head .oc-bars{height:16px}.oc-row .oc-diverging{height:10px;top:0}.oc-row .or-club img{width:18px;height:22px}.oc-row .or-club b{font-size:11px}.oc-actual-value{font-size:17px}.oc-gap{font-size:14px}.oc-row>:nth-child(n+3){text-align:right}.oc-controls{grid-template-columns:1fr 1fr}.oc-controls label:first-child{grid-column:auto}.oc-controls label:nth-child(2){grid-area:2/1/auto/-1}.oc-legend{gap:8px 12px;font-size:11px}.oc-switches .or-venues{flex-wrap:wrap}.oc-row .or-club em{display:none}}@media (max-width:1000px){.or-row{grid-template-columns:minmax(150px,200px) minmax(80px,1fr) 78px 36px 80px}.or-row .or-goals{display:none}}@media (max-width:720px){.or-row{grid-template-columns:minmax(92px,36%) minmax(35px,1fr) 62px 28px;gap:6px;min-height:42px;padding:4px 5px}.or-row .or-wdl{display:none}.or-club{gap:4px}.or-club img,.or-badge-space{width:18px;height:23px}.or-club b{font-size:11px}.or-club em{padding:1px 2px;font-size:8px}.or-value{font-size:15px}.or-games{font-size:11px}.or-chart-head{min-height:36px;font-size:9px}.or-axis{font-size:9px}.or-venues button{padding:9px 14px;font-size:13px}.or-toolbar{gap:10px}.or-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.or-controls label:first-child{grid-column:1/-1}.or-controls select{min-width:0;padding:8px;font-size:16px}.or-metric-heading h2{font-size:21px}}
