.report-match{margin:0 0 24px;padding:16px;background:#fff;border:1px solid #d9e7e2;border-top:3px solid #16875d;border-radius:16px;min-width:0;scroll-margin-top:80px}.report-match-premium{border-top-color:#dfb354}.report-match-sticky{position:sticky;top:0;z-index:25;background:#fff;border-bottom:1px solid #dbe8e2;box-shadow:0 4px 8px #123b2910;scroll-margin-top:72px}.report-match-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 5px;color:#143f31}.report-match-identity strong{font-size:15px;overflow-wrap:anywhere}.report-match-identity span{color:#788e84;font-weight:400;padding:0 4px}.report-match-identity small{flex-shrink:0;color:#527365}.report-match-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.report-match-tabs button{flex:1 0 auto;padding:14px 10px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:13px;font-weight:650;color:#667e73;cursor:pointer}.report-match-tabs button[aria-selected=true]{color:#00734d;border-bottom-color:#00865b;background:#f2f8f5}.report-match button:focus-visible,.report-match-panel:focus-visible{outline:2px solid #06865d;outline-offset:2px}.report-match-panel{min-width:0;padding:8px 0}.report-match-panel>section{border:0;border-radius:0;box-shadow:none;background:transparent;padding:18px 0;margin:0}.report-match-panel>section+section{border-top:1px solid #dfeae5}.report-match-panel h3{font-size:17px}.report-match-panel .league-results-options button:disabled{opacity:.45;cursor:not-allowed}.report-data-empty{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:#61796c;font-size:14px;line-height:1.6;background:#f5f9f7;border-radius:10px}.report-data-empty>span{font-size:22px}.report-section-note{color:#6c8276;font-size:11px;line-height:1.6}.absence-team-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.absence-team{border:1px solid #dfe8e5;border-radius:12px;overflow:hidden;min-width:0}.absence-team header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;background:#fbfdfc}.absence-team h4{margin:0 0 4px;font-size:15px;color:#163e30}.absence-team small{color:#6a8176;font-size:11px}.absence-team table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;min-width:0}.absence-team td,.absence-team th{padding:9px 6px;text-align:center;border-bottom:1px solid #edf1ef}.absence-team th:first-child{width:62%;text-align:left;padding-left:12px;overflow-wrap:anywhere}.absence-team thead th{font-size:10px;color:#698174}.absence-team tbody th{font-weight:600}.absence-team tbody th small{display:block;font-weight:400;margin-top:4px;line-height:1.5}.absence-category{color:#426656;background:#edf6f0}.absence-category-doubtful{color:#4a6c94;background:#edf2f9}.absence-category-suspended{color:#926b16;background:#fff7e6}.absence-category img{vertical-align:middle;margin-right:7px}.absence-category span{float:right;margin-right:6px}.absence-position{font-size:9px;padding:2px 3px;background:#f4f8f6;border:1px solid #e0ebe4;border-radius:3px}.absence-team-note{white-space:pre-line;padding:10px 12px;font-size:12px;line-height:1.6}.report-match-fallback{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0}.report-match-fallback h2{flex:1 1 100%;font-size:22px}.report-match .detailed-season-statistics>h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.report-match .detailed-season-statistics>h3 small{font-weight:400;color:#63786d;font-size:12px}.report-match .season-statistics-content{padding:0}.report-match .season-scope-tabs{display:flex;flex-wrap:wrap;width:fit-content}@container report-reading (max-width:1119px){.report-match-sticky{top:calc(64px + env(safe-area-inset-top))}}@media(max-width:600px){.report-match{padding:8px;border-radius:12px}.report-match-identity{padding-inline:3px;gap:6px}.report-match-identity strong{font-size:12px}.report-match-tabs{gap:0}.report-match-tabs button{font-size:11px;padding:12px 7px}.absence-team-columns{grid-template-columns:1fr;gap:12px}.report-match-panel>section{padding:14px 0}.report-match .season-scope-tabs{width:100%}.report-match .season-scope-tabs button{flex:1 1;font-size:11px;padding-inline:6px}}.report-match-sentinel{height:1px;margin-bottom:-1px}.report-match-identity{display:none;justify-content:center;text-align:center;padding:10px 8px 7px}.report-match-sticky.is-stuck .report-match-identity{display:flex}.report-match-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px}.report-match-tabs .ias-icon{width:16px;height:16px;flex-shrink:0}.report-match .pill{display:inline-flex;align-items:center;gap:6px}.absence-team h4{margin:0;font-size:16px}.absence-team table{font-size:13px}.absence-team thead th{font-size:11px}.absence-position{font-size:10px}.absence-player{display:flex;align-items:flex-start;gap:7px}.absence-player>img{flex-shrink:0;margin-top:1px}.absence-category th{padding-top:12px;padding-bottom:12px}.absence-team tbody+tbody .absence-category th{border-top:8px solid #fff}.absence-team small,.report-section-note{font-size:12px}@media(max-width:600px){.report-match-identity strong{font-size:14px}.report-match-tabs button{flex:1 0;min-width:0;flex-direction:column;gap:5px;font-size:12px;padding:10px 4px}.report-match-tabs .ias-icon{width:15px;height:15px}}.report-statistics .absence-team thead{background:#f7f8f8}.report-statistics .absence-team tbody tr,.report-statistics .absence-team tbody tr:nth-child(2n){background:#fff}.absence-team .absence-category{color:#66736d}.absence-team .absence-category th{padding-top:14px;padding-bottom:7px;font-size:12px;border-bottom:1px solid #e7ece9}.absence-team .absence-category span{color:#87928c;font-weight:400}.absence-team .absence-position{background:transparent;border-color:#e4e9e6;color:#66736d}.absence-player>span{color:#183246}.absence-team tbody .absence-player small{display:block;margin-top:4px;color:#738078;font-size:11px;font-weight:400;line-height:1.45}.absence-team td.absence-empty{text-align:left;padding:9px 12px 12px;color:#89938d;font-size:12px;font-style:italic}@media(min-width:601px){.absence-team-columns-aligned{row-gap:0}.absence-team-columns-aligned .absence-team{display:grid;grid-template-rows:subgrid;grid-row:span 6;align-content:start}.absence-team-columns-aligned .absence-team table{display:grid;grid-template-rows:subgrid;grid-row:span 4}.absence-team-columns-aligned .absence-team tbody,.absence-team-columns-aligned .absence-team thead{display:table;width:100%;table-layout:fixed;align-self:start}.absence-team-columns-aligned .absence-team-note{align-self:start}}.report-statistics .absence-team thead{background:transparent}.report-statistics .absence-team tbody tr.absence-category{background:#f3f6f4}.absence-team .absence-category th{padding-top:10px;padding-bottom:10px}@media(min-width:601px){.absence-team-columns-aligned .absence-team tbody{display:block}.absence-team-columns-aligned .absence-team tbody tr{display:grid;grid-template-columns:62% repeat(3,minmax(0,1fr));align-items:center}.absence-team-columns-aligned .absence-team tbody th:first-child{width:auto}.absence-team-columns-aligned .absence-team tbody [colspan="4"]{grid-column:1/-1}}.report-match-tabs button:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:#6b7b74}