:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#1f2926;background:#f5f7f4}
*{box-sizing:border-box}
body{margin:0;letter-spacing:0}
button,select{font:inherit}
.wrap{width:min(100% - 40px,1180px);margin-inline:auto}
.masthead{background:#fff;border-bottom:1px solid #d8e0db}
.masthead-inner{display:flex;align-items:center;gap:18px;min-height:112px}
.brand-mark{width:36px;height:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;transform:skew(-12deg)}
.brand-mark span{background:#146c55}.brand-mark span:nth-child(2){background:#eea23d}.brand-mark span:nth-child(3){background:#263d35}
.masthead-title{min-width:0}.eyebrow,.kicker{margin:0;color:#587268;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
h1{margin:5px 0 0;font-size:25px;line-height:1.15}h2{margin:5px 0 0;font-size:21px;line-height:1.2}h3{margin:5px 0 0;font-size:17px;line-height:1.25}
.status-block{margin-left:auto;display:grid;grid-template-columns:8px auto;gap:4px 8px;align-items:center;font-size:13px;white-space:nowrap}
.status-dot{width:8px;height:8px;border-radius:50%;background:#eea23d}.status-block strong{font-size:13px}.status-block>span:last-child{grid-column:2;color:#65716c;font-size:11px}
.overview{display:flex;align-items:center;gap:34px;padding:22px 0;border-bottom:1px solid #d8e0db}
.overview-item{display:flex;align-items:baseline;gap:7px;min-width:95px}.overview-item strong{font-size:25px;font-variant-numeric:tabular-nums}.overview-item span{color:#5f6a65;font-size:13px}
.overview-note{margin:0 0 0 auto;max-width:390px;color:#57665e;font-size:12px;line-height:1.5}
.view-tabs{display:flex;gap:23px;border-bottom:1px solid #d8e0db}
.view-tab{min-height:49px;padding:0 2px;border:0;border-bottom:3px solid transparent;background:none;color:#52615a;font-size:14px;font-weight:700;cursor:pointer}
.view-tab:hover{color:#146c55}.view-tab.is-active{border-color:#146c55;color:#146c55}
.view{padding:29px 0 35px}.view[hidden]{display:none}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading>p{margin:0;color:#647069;font-size:12px}
.group-tabs{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}
.group-tab{width:40px;height:36px;border:1px solid #cad7cf;border-radius:4px;background:#fff;color:#425148;font-weight:700;cursor:pointer}
.group-tab:hover{border-color:#146c55}.group-tab.is-active{background:#146c55;border-color:#146c55;color:#fff}
.table-mode{display:none}
.small-label{display:none}
.table-scroll{overflow-x:auto;border-top:1px solid #bdcec3;border-bottom:1px solid #bdcec3;background:#fff}
table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}
th,td{padding:13px 12px;border-bottom:1px solid #e6ece8;text-align:right}
th{background:#edf3ef;color:#52645a;font-size:11px;font-weight:700;text-transform:uppercase}
tr:last-child td{border-bottom:0}th:first-child,td:first-child{text-align:left}
.forecast-table th:first-child,.forecast-table td:first-child{width:25%;min-width:125px}
.forecast-table td:first-child,.match-table td:nth-child(3),.match-table td:nth-child(5){font-weight:700}
.forecast-table td:nth-child(4){color:#146c55;font-weight:700}
.muted-price{color:#8e9791}.table-note{margin:11px 0 0;color:#6c7770;font-size:11px;line-height:1.5}
.standings-heading,.third-heading{margin-top:35px}.standings-table{min-width:760px}.standings-table td:first-child,.third-table td:nth-child(2),.actual-third-table td:nth-child(2){font-weight:700}.standings-table td:nth-child(9),.standings-table td:nth-child(11){font-weight:700}.standings-table td:nth-child(11){color:#146c55}.third-table{min-width:520px}.third-table th:nth-child(2),.third-table td:nth-child(2),.actual-third-table th:nth-child(2),.actual-third-table td:nth-child(2){text-align:left}.third-table td:nth-child(3),.actual-third-table td:nth-child(10){font-weight:700}.third-table tr.is-selected,.actual-third-table tr.is-selected{background:#f0f7f2}.actual-third-table{min-width:760px}.actual-third-table td:last-child{color:#146c55;font-weight:700}
.results-heading{margin-top:35px}.count-label{font-size:12px;color:#5e6c63}
.fixtures{border-top:1px solid #bdcec3;background:#fff}
.fixture{display:grid;grid-template-columns:60px minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:9px 16px;border-bottom:1px solid #e6ece8;font-size:13px}
.fixture-time{color:#65736b;font-variant-numeric:tabular-nums}.fixture-team{min-width:0;overflow-wrap:anywhere;font-weight:700}.fixture-team.away{text-align:right}
.fixture-score{padding:6px 3px;background:#edf3ef;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;border-radius:3px}.fixture-score.played{background:#dceee5;color:#146c55}
.filters{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;color:#5e6a63}.filters label:not(:first-child){margin-left:13px}
select{height:35px;padding:0 30px 0 10px;border:1px solid #c9d6cd;border-radius:4px;background:#fff;color:#26352d}
.match-table th:first-child,.match-table td:first-child{width:80px}.match-table th:nth-child(3),.match-table td:nth-child(3),.match-table th:nth-child(5),.match-table td:nth-child(5){text-align:left}
.match-table td:nth-child(4){font-weight:700}.match-table td:nth-child(6),.match-table td:nth-child(7),.match-table td:nth-child(8){color:#176d56}
.download-list{border-top:1px solid #bdcec3}.download-list a{display:flex;align-items:center;justify-content:space-between;padding:18px 12px;border-bottom:1px solid #d8e0db;color:inherit;text-decoration:none;background:#fff}
.download-list a:hover{background:#edf4ef}.download-list strong,.download-list small{display:block}.download-list strong{font-size:14px}.download-list small{margin-top:4px;color:#627168;font-size:12px}.download-list a>span:last-child{font-size:23px;color:#146c55}
.site-footer{display:flex;justify-content:space-between;gap:16px;padding:22px 0 32px;border-top:1px solid #d8e0db;color:#69766e;font-size:11px;line-height:1.5}.site-footer a{color:#146c55}
@media(max-width:760px){.wrap{width:min(100% - 24px,1180px)}.masthead-inner{min-height:100px;gap:11px}.brand-mark{width:27px;height:30px;flex:0 0 auto}h1{font-size:20px}.eyebrow{font-size:9px}.status-block{font-size:11px}.status-block>span:last-child{font-size:9px}.overview{gap:12px;flex-wrap:wrap;padding:15px 0}.overview-item{min-width:75px}.overview-item strong{font-size:20px}.overview-note{flex:1 0 100%;margin:0}.view{padding-top:23px}.section-heading{align-items:start}.section-heading>p{max-width:140px;text-align:right}.table-mode{display:inline-flex;margin:0 0 12px;border:1px solid #c9d8ce;border-radius:4px;overflow:hidden}.table-mode-button{height:34px;padding:0 12px;border:0;background:#fff;color:#516159;font-size:12px;font-weight:700;cursor:pointer}.table-mode-button+.table-mode-button{border-left:1px solid #c9d8ce}.table-mode-button.is-active{background:#146c55;color:#fff}.forecast-table{min-width:0;table-layout:fixed}.forecast-table th,.forecast-table td{padding:12px 7px}.forecast-table th:first-child,.forecast-table td:first-child{width:27%;min-width:0}.forecast-table th:nth-child(n+5),.forecast-table td:nth-child(n+5){display:none}.forecast-table.show-odds th:nth-child(n+2):nth-child(-n+4),.forecast-table.show-odds td:nth-child(n+2):nth-child(-n+4){display:none}.forecast-table.show-odds th:nth-child(n+5),.forecast-table.show-odds td:nth-child(n+5){display:table-cell}.fixture{grid-template-columns:43px minmax(0,1fr) 53px minmax(0,1fr);gap:5px;padding:9px 7px;font-size:11px}.filters{flex-wrap:wrap}.site-footer{flex-direction:column}}
@media(max-width:420px){.status-block{white-space:normal;max-width:100px}.masthead-title{flex:1}h1{font-size:18px}.overview-item{min-width:65px}.section-heading>p{font-size:11px}.group-tab{width:36px;height:34px}}
@media(max-width:760px){
  .wide-label{display:none}.small-label{display:inline}
  .standings-table,.third-table,.actual-third-table{min-width:0;table-layout:fixed}
  .standings-table th,.standings-table td,.third-table th,.third-table td,.actual-third-table th,.actual-third-table td{padding:12px 5px}
  .standings-table th:nth-child(n+3):nth-child(-n+7),.standings-table td:nth-child(n+3):nth-child(-n+7){display:none}
  .standings-table th:first-child,.standings-table td:first-child{width:30%}
  .standings-table th:nth-child(2),.standings-table td:nth-child(2){width:9%}
  .standings-table th:nth-child(8),.standings-table td:nth-child(8){width:15%}
  .standings-table th:nth-child(9),.standings-table td:nth-child(9){width:12%}
  .standings-table th:nth-child(10),.standings-table td:nth-child(10){display:none}
  .standings-table th:nth-child(11),.standings-table td:nth-child(11){width:34%}
  .actual-third-table th:nth-child(n+4):nth-child(-n+8),.actual-third-table td:nth-child(n+4):nth-child(-n+8),.actual-third-table th:nth-child(11),.actual-third-table td:nth-child(11){display:none}
  .actual-third-table th:first-child,.actual-third-table td:first-child{width:12%}
  .actual-third-table th:nth-child(2),.actual-third-table td:nth-child(2){width:31%}
  .actual-third-table th:nth-child(3),.actual-third-table td:nth-child(3){width:8%}
  .actual-third-table th:nth-child(9),.actual-third-table td:nth-child(9){width:12%}
  .actual-third-table th:nth-child(10),.actual-third-table td:nth-child(10){width:12%}
  .actual-third-table th:nth-child(12),.actual-third-table td:nth-child(12){width:25%}
  .third-table th:nth-child(6),.third-table td:nth-child(6){display:none}
  .third-table th:first-child,.third-table td:first-child{width:16%}
  .third-table th:nth-child(2),.third-table td:nth-child(2){width:29%}
  .third-table th:nth-child(3),.third-table td:nth-child(3){width:22%}
  .third-table th:nth-child(4),.third-table td:nth-child(4){width:9%}
  .third-table th:nth-child(5),.third-table td:nth-child(5){width:24%}
}
