/* Body reference: /old, measured without its header/footer. Native Theme ownership. */
.arena-reference-ad{display:grid;place-items:center;width:100%;grid-column:1/-1;margin-top:24px;min-height:60px}
.arena-reference-ad img{display:block;width:min(468px,100%);height:auto;aspect-ratio:468/60}
.arena-reference-side-ad{margin:20px auto;max-width:300px;overflow:hidden}.arena-reference-side-ad img{display:block;width:100%;height:auto}
.arena-reference-results-ad{display:grid;place-items:center;margin:18px 0}.arena-reference-results-ad img{width:min(970px,100%);height:auto;aspect-ratio:970/90}
@container arena-page (max-width:760px) {.arena-match-sidebar>.arena-reference-side-ad{display:none}}
.arena-match-summary-form .arena-match-form__result{display:flex;color:#fff;margin:0;font-size:10px}
.arena-person-hero{display:grid;grid-template-columns:25% minmax(0,1fr) 31%;align-items:center;gap:26px;min-height:330px;background:linear-gradient(115deg,#0b804d,#054c33);border:1px solid #cadcd0;border-radius:12px 12px 0 0;padding:30px 35px 0;overflow:hidden;color:#fff}
.arena-person-hero figure{margin:0;height:300px;align-self:end}.arena-person-hero figure img{width:100%;height:100%;object-fit:contain;object-position:bottom}.arena-person-hero__identity{padding-bottom:28px}.arena-person-hero__identity>p:first-child{font-size:13px;letter-spacing:.09em;font-weight:700}.arena-person-hero h1{font-size:40px;line-height:1.1;color:#fff;margin:12px 0}.arena-person-hero__identity>p{color:#c4dbce;font-size:15px}.arena-person-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.arena-person-chips span{padding:6px 10px;border:1px solid #ffffff30;border-radius:20px;background:#ffffff12;font-size:12px;color:#e2f1e8}.arena-person-hero>dl{display:grid;grid-template-columns:1fr 1fr;align-self:center;border:1px solid #ffffff20;background:#003b2b40;border-radius:10px;padding:10px;margin:0 0 25px}.arena-person-hero>dl>div{padding:9px 10px;border-bottom:1px solid #ffffff18}.arena-person-hero dt{font-size:12px;color:#99c6af}.arena-person-hero dd{margin:5px 0 0;font-size:14px;font-weight:700}.arena-sports-page--person .arena-product-tabs,.arena-team-body>.arena-product-tabs{margin-top:0;border-radius:0 0 12px 12px;background:#fff;padding:10px 25px}.arena-person-profile-card,.arena-person-current-team{padding:28px}.arena-person-profile-rows{margin:25px 0 0}.arena-person-profile-rows>div{border-bottom:1px solid #e1e9e4;padding:9px 0;font-size:14px}.arena-person-profile-rows>div:last-child{border:0}.arena-person-profile-rows dt{font-size:13px;color:#7d8d83}.arena-person-profile-rows dd{margin:4px 0 0;color:#2c4436}.arena-person-current-team{min-height:235px}.arena-person-current-team h3{margin:35px 0 15px;font-size:20px}.arena-person-current-team>a{display:block;margin-top:25px;text-align:center;font-size:13px}.arena-coach-summary{display:grid;grid-template-columns:1fr 1.7fr 1.1fr;gap:18px}.arena-coach-summary>.arena-sports-panel{margin-top:0;padding:26px}.arena-coach-summary h2{font-size:18px}.arena-coach-summary .arena-person-profile-rows>div{display:flex;justify-content:space-between;gap:12px;padding:17px 0;font-size:13px}.arena-coach-summary .arena-person-profile-rows dd{margin:0;text-align:right}.arena-coach-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dbe7df;border-radius:10px;margin-top:22px}.arena-coach-metrics>div{text-align:center;padding:14px 5px;border-right:1px solid #e2ebe5}.arena-coach-metrics strong{display:block;font-size:24px}.arena-coach-metrics span{font-size:12px;color:#7b8b80}.arena-coach-goals{display:flex;gap:10px;margin-top:14px}.arena-coach-goals>div{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1;padding:30px 14px;background:#f8fbf9;border:1px solid #dee9e2;border-radius:10px;font-size:12px;color:#7b8b80}.arena-coach-goals strong{color:#087b42;font-size:23px}.arena-coach-ring{width:145px;height:145px;background:conic-gradient(#158747 var(--wins),#d2a534 var(--wins) var(--draws),#b9464a var(--draws));border-radius:50%;padding:10px;margin:40px auto 25px}.arena-coach-ring>div{border-radius:50%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.arena-coach-ring strong{font-size:24px}.arena-coach-ring span{font-size:11px;color:#7a897f}.arena-coach-legend{list-style:none;padding:0;margin:0;border-top:1px solid #dce7e0}.arena-coach-legend li{display:flex;justify-content:space-between;font-size:12px;padding:10px 0}
.arena-team-hero{display:flex;justify-content:space-between;gap:25px;align-items:center;min-height:245px;padding:35px;border-radius:12px 12px 0 0;background:linear-gradient(110deg,var(--club-accent),var(--club-dark));color:white}.arena-team-identity{display:flex;gap:25px;align-items:center;min-width:0}.arena-team-identity>img{width:120px;height:120px;object-fit:contain;background:#fff;border:12px solid white;border-radius:50%;flex:0 0 auto}.arena-team-hero h1{color:white;font-size:43px;margin:6px 0}.arena-team-identity p{font-size:12px;letter-spacing:.05em;color:#ffffffb0}.arena-team-hero>dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;min-width:240px;font-size:13px}.arena-team-hero dt{color:#ffffffa0;font-size:12px}.arena-team-hero dd{margin:5px 0 0;font-weight:650}.arena-team-body .arena-sports-panel{padding:22px}.arena-team-body .arena-sports-panel h2{font-size:18px;margin-bottom:18px}.arena-team-top{display:grid;grid-template-columns:2fr 1fr;gap:18px}.arena-team-season-stats{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;gap:8px}.arena-team-season-stats strong{display:block;font-size:28px;color:var(--club-accent)}.arena-team-season-stats span{display:block;font-size:11px;color:#74877a;margin-top:8px}.arena-team-season-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid #e0e9e3;padding-top:22px;margin-top:25px}.arena-team-season-facts>div{display:flex;justify-content:space-between;font-size:12px;color:#74877a}.arena-team-season-facts strong{color:var(--club-accent)}.arena-team-next .arena-product-match{display:block;padding:15px 0}.arena-team-next>a{display:block;text-align:center;font-size:12px;margin-top:20px}.arena-team-middle{display:grid;grid-template-columns:24% 36% minmax(0,1fr);gap:18px;align-items:start}.arena-team-middle .arena-product-match{grid-template-columns:1fr;gap:4px}.arena-team-middle .arena-product-match__context{padding:5px 8px}.arena-team-middle .arena-product-match__teams{padding:6px 8px}.arena-team-form{display:flex;gap:6px}.arena-team-mini-table{max-height:410px;overflow:auto}.arena-team-mini-table table{width:100%;border-collapse:collapse;font-size:11px}.arena-team-mini-table td,.arena-team-mini-table th{padding:10px 5px;border-bottom:1px solid #e3ece5;text-align:left}.arena-team-mini-table th{font-weight:500}.arena-team-mini-table a{text-decoration:none;color:inherit}.arena-team-mini-table tr.is-current{background:var(--club-soft);color:var(--club-accent);font-weight:800}.arena-team-bottom{display:grid;grid-template-columns:2fr 3fr;gap:18px}.arena-team-squad{display:flex;overflow:auto;gap:12px;scroll-snap-type:x mandatory}.arena-team-squad article{flex:0 0 140px;min-width:0;padding:20px 12px;border:1px solid #dce6e0;border-radius:10px;text-align:center;scroll-snap-align:start}.arena-team-squad a{color:#263e30;text-decoration:none}.arena-team-squad strong{display:block;font-size:13px;margin-top:18px}.arena-team-squad small{display:block;font-size:11px;color:#829086;margin-top:7px}.arena-shirt{display:grid;place-items:center;width:86px;height:90px;margin:auto;background:var(--club-accent);color:#fff;font-size:28px;font-weight:800;clip-path:polygon(25% 0,40% 7%,60% 7%,75% 0,100% 18%,87% 40%,77% 30%,77% 100%,23% 100%,23% 30%,13% 40%,0 18%)}.arena-team-body>#calendario{margin-top:18px}.arena-team-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arena-team-faq details{border:1px solid #e0e8e2;border-radius:8px;padding:14px;font-size:13px}.arena-team-faq summary{cursor:pointer;font-weight:600}.arena-team-faq p{color:#6c8071;line-height:1.6}
.arena-competition-hero{display:flex;align-items:center;gap:25px;padding:40px;background:#fff;border:1px solid #dce7df;border-radius:18px;box-shadow:0 8px 25px #1533230c}.arena-competition-hero>img{object-fit:contain}.arena-competition-hero>div{flex:1}.arena-competition-hero h1{font-size:43px;line-height:1.1;color:#1d3024;margin:8px 0}.arena-competition-hero p{color:#77887d;font-size:13px}.arena-competition-hero strong{font-size:12px;color:#178342}.arena-competition-hero .arena-sports-seasons{max-width:650px}.arena-competition-hero .arena-sports-seasons a{background:#f7fbf8;color:#45664e;border-color:#dbe7df}.arena-competition-hero .arena-sports-seasons a[aria-current]{background:#15943d;color:#fff}.arena-competition-summary{display:grid;grid-template-columns:repeat(5,1fr);padding:14px;border:1px solid #e0e9e2;background:#fff;border-radius:14px;gap:12px;margin-top:20px}.arena-competition-summary>div{padding:12px;border:1px solid #e4eee7;background:#f9fcfa;border-radius:10px}.arena-competition-summary span{display:block;font-size:11px;color:#728577}.arena-competition-summary strong{display:block;font-size:23px;color:#2f4c38}.arena-competition-participants{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:12px 25px;margin:25px 0 0;padding:0}.arena-competition-participants li{display:flex;align-items:center;gap:15px;min-height:55px;padding:8px;background:#fbfdfb;font-size:13px}.arena-competition-participants img{object-fit:contain}.arena-sports-page--competition .arena-sports-panel{padding:30px;border-radius:18px;margin-top:22px}.arena-sports-page--competition .arena-sports-panel h2{font-size:22px;margin-bottom:25px}.arena-competition-fixtures .arena-product-match{min-height:88px}.arena-competition-more{margin-top:15px;font-size:13px}.arena-competition-more summary{cursor:pointer;color:#16813e;font-weight:700}.arena-competition-statistics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.arena-competition-statistics article{display:grid;gap:6px;border:1px solid #dde9e0;border-radius:10px;padding:14px;font-size:12px}.arena-competition-statistics b{color:#168a40}.arena-competition-statistics small{color:#76877c}
@container arena-page (max-width:1180px) {.arena-person-hero{grid-template-columns:24% minmax(0,1fr) 30%;gap:18px;padding:22px 20px 0}.arena-person-hero h1{font-size:30px}.arena-person-hero>dl{grid-template-columns:1fr}.arena-coach-summary{grid-template-columns:1fr 1.4fr}.arena-coach-summary>.arena-sports-panel:last-child{grid-column:1/-1}.arena-team-hero{padding:25px}.arena-team-hero h1{font-size:34px}.arena-team-hero>dl{min-width:180px}.arena-team-season-stats{grid-template-columns:repeat(3,1fr);gap:18px}.arena-team-middle{grid-template-columns:1fr 1.4fr}.arena-team-middle>section:last-child{grid-column:1/-1}.arena-competition-hero{padding:25px}.arena-competition-hero h1{font-size:34px}}
@container arena-page (max-width:760px) {.arena-person-hero{grid-template-columns:110px minmax(0,1fr);min-height:0;padding:22px 15px 0;gap:12px}.arena-person-hero figure{height:175px;grid-row:1}.arena-person-hero__identity{padding-bottom:15px}.arena-person-hero h1{font-size:25px}.arena-person-hero>dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;margin:0 0 18px}.arena-person-hero__identity>p{font-size:12px}.arena-person-chips{margin-top:12px;gap:5px}.arena-person-chips span{font-size:10px;padding:5px 7px}.arena-coach-summary{grid-template-columns:1fr}.arena-coach-summary>.arena-sports-panel{padding:20px}.arena-person-profile-card,.arena-person-current-team{padding:20px}.arena-team-hero{display:block;padding:22px 16px}.arena-team-identity{gap:14px}.arena-team-identity>img{width:82px;height:82px;border-width:8px}.arena-team-hero h1{font-size:29px}.arena-team-hero>dl{margin-bottom:0;gap:12px;font-size:12px}.arena-team-top,.arena-team-middle,.arena-team-bottom{grid-template-columns:1fr;gap:0}.arena-team-middle>section:last-child{grid-column:auto}.arena-team-faq{grid-template-columns:1fr}.arena-team-season-stats{grid-template-columns:repeat(3,1fr)}.arena-competition-hero{flex-wrap:wrap;padding:20px;gap:15px}.arena-competition-hero>img{width:55px;height:55px}.arena-competition-hero h1{font-size:27px}.arena-competition-hero>div{flex-basis:65%}.arena-competition-hero>.arena-account-button{margin-left:70px}.arena-competition-summary{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.arena-competition-participants{grid-template-columns:1fr 1fr;gap:8px}.arena-competition-participants li{font-size:11px;gap:7px}.arena-competition-participants img{width:26px;height:26px}.arena-sports-page--competition .arena-sports-panel{padding:18px}.arena-competition-statistics{grid-template-columns:1fr 1fr}.arena-competition-fixtures .arena-product-match{min-height:76px}}
.arena-football-hero{position:relative;overflow:hidden;min-height:330px;padding:30px;border:1px solid #cfe3d4;border-radius:14px;background:linear-gradient(110deg,#eff9ed,#e2f4df);color:#1d3b2a}
.arena-football-hero__copy{position:relative;z-index:1;max-width:70%}.arena-football-hero h1{margin:10px 0;font-size:42px;line-height:1.1;letter-spacing:-.025em}.arena-football-hero p{max-width:570px;font-size:15px;line-height:1.6;color:#566f5e}.arena-football-hero__links{display:flex;gap:12px;margin-top:18px}.arena-football-hero__links a{padding:10px 16px;border:1px solid #c3d6c9;border-radius:7px;background:#fff;color:#197642;font-size:13px;text-decoration:none;font-weight:700}.arena-football-hero__ball{position:absolute;right:30px;top:-20px;width:300px;height:300px;object-fit:contain}.arena-football-metrics{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.arena-football-metrics>div{padding:14px 18px;border:1px solid #d7e6da;border-radius:10px;background:#ffffffb8}.arena-football-metrics strong{display:block;font-size:27px;color:#087c37}.arena-football-metrics span{display:block;font-size:12px;color:#6a7c6f}
.arena-hub-section{margin-top:25px}.arena-hub-section h2{font-size:24px;margin:0 0 16px}.arena-featured-competitions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.arena-featured-competition{display:grid;align-content:start;justify-items:start;min-height:218px;padding:20px;border:1px solid #d1dceb;border-top:4px solid #284e9a;border-radius:12px;background:linear-gradient(145deg,#eef4ff,#fff);text-decoration:none;color:#1b324f}.arena-featured-competition--1{border-top-color:#7234a4;background:linear-gradient(145deg,#f4ecfb,#fff)}.arena-featured-competition--2{border-top-color:#d83248;background:linear-gradient(145deg,#fff0f1,#fff)}.arena-featured-competition--3{border-top-color:#198850;background:linear-gradient(145deg,#ecf8ee,#fff)}.arena-featured-competition--4{border-top-color:#bc9030;background:linear-gradient(145deg,#fff8e7,#fff)}.arena-featured-competition img{object-fit:contain;margin-bottom:14px}.arena-featured-competition strong{font-size:16px}.arena-featured-competition span,.arena-featured-competition small{font-size:11px;color:#6a7970;margin-top:8px}.arena-featured-competition b{font-size:12px;color:#157a3e;margin-top:18px}.arena-table-identity{display:flex;align-items:center;gap:12px}.arena-table-identity img{object-fit:contain}.arena-sports-page--hub .arena-product-table th,.arena-sports-page--hub .arena-product-table td{padding:14px 12px;text-transform:none;font-size:13px}.arena-hub-upcoming .arena-product-match-list{max-height:none}
.arena-results-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:20px;align-items:start}.arena-results-explorer{background:white;border:1px solid #dbe7e0;border-radius:12px;padding:18px}.arena-results-explorer h2{font-size:18px;margin:0 0 16px}.arena-results-explorer h3{font-size:13px;color:#52685a;border-top:1px solid #e1e9e4;padding-top:18px;margin:18px 0 10px}.arena-results-explorer nav{display:grid;gap:5px}.arena-results-explorer nav a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:#344b3e;text-decoration:none;font-size:13px}.arena-results-explorer nav a:hover{background:#eef7ef}.arena-results-explorer .arena-icon{width:19px;height:19px;color:#07883e}.arena-results-context{font-size:12px}.arena-results-main{min-width:0}.arena-results-hero{min-height:290px;padding:28px;border:1px solid #d2e4d7;border-radius:12px;background:#f1faf4 url(product/img/results/images/hero_estadio_bola_v5.png) center/cover;background-image:image-set(url(product/img/results/images/hero_estadio_bola_v5.webp) type("image/webp"),url(product/img/results/images/hero_estadio_bola_v5.png) type("image/png"))}.arena-results-hero h1{max-width:65%;font-size:37px;line-height:1.15;letter-spacing:-.03em;color:#234b32;margin:10px 0}.arena-results-hero>p{max-width:55%;color:#687d6c;font-size:13px;line-height:1.6}.arena-results-hero__metrics{display:flex;gap:12px;margin-top:22px}.arena-results-hero__metrics>div{display:grid;gap:4px;min-width:145px;padding:12px 16px;border:1px solid #d5e6d9;border-radius:9px;background:#ffffffe0}.arena-results-hero__metrics strong{font-size:22px;color:#11773c}.arena-results-hero__metrics span{font-size:11px;color:#6c7d70}.arena-results-featured{display:flex;gap:8px;margin:12px 0}.arena-results-featured a{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:11px;color:#3d624b;background:#fff;padding:12px 9px;border:1px solid #dce6df;border-radius:8px;text-decoration:none}.arena-results-featured svg{flex:0 0 21px}.arena-results-main .arena-results-history{margin-top:12px}.arena-results-main .arena-results-history__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-results-main .arena-results-history__date{grid-column:span 2}.arena-results-main .arena-results-history__game{min-height:47px}
@container arena-page (max-width:1180px) {.arena-results-layout{grid-template-columns:220px minmax(0,1fr)}.arena-featured-competitions{gap:8px}.arena-featured-competition{padding:13px}.arena-results-hero{padding:22px}.arena-results-hero h1{font-size:30px}.arena-results-featured{overflow:auto}.arena-results-featured a{min-width:120px}.arena-football-hero__ball{right:-35px}}
@container arena-page (max-width:860px) {.arena-results-layout{grid-template-columns:1fr}.arena-results-explorer{display:none}.arena-featured-competitions{display:flex;overflow:auto;padding-bottom:8px}.arena-featured-competition{flex:0 0 185px}.arena-football-hero__copy{max-width:75%}.arena-football-hero h1{font-size:34px}.arena-football-hero__ball{opacity:.45}}
@container arena-page (max-width:620px) {.arena-football-hero{padding:20px 16px}.arena-football-hero__copy{max-width:100%}.arena-football-hero h1{font-size:30px}.arena-football-hero p{font-size:13px}.arena-football-hero__ball{top:10px;right:-130px;opacity:.15}.arena-football-hero__links{flex-direction:column;align-items:flex-start;gap:8px}.arena-football-metrics{grid-template-columns:1fr 1fr;gap:8px}.arena-football-metrics>div{padding:12px}.arena-football-metrics strong{font-size:23px}.arena-hub-section h2{font-size:21px}.arena-results-hero{min-height:310px;background-position:right center;padding:18px}.arena-results-hero h1{max-width:90%;font-size:30px}.arena-results-hero>p{max-width:75%}.arena-results-hero__metrics{gap:8px}.arena-results-hero__metrics>div{min-width:0;flex:1;padding:10px}.arena-results-hero__metrics strong{font-size:20px}.arena-results-main .arena-results-history__controls{grid-template-columns:1fr 1fr}.arena-results-main .arena-results-history__date{grid-column:1/-1}}
.arena-match-page,.arena-sports-page,.arena-account-page{background:transparent;color:#24362c}

.arena-match-hero{min-height:284px;border-radius:6px;padding:20px 24px;background:linear-gradient(180deg,#02181644,#021d1494),url(product/img/match-detail/hero/hero-stadium-day-desktop-1600x450.webp) center/cover}
.arena-match-hero::after,.arena-match-hero::before{display:none}
.arena-match-hero__context{justify-content:flex-start;gap:10px}.arena-match-hero__context p{font-size:12px;font-weight:700;text-transform:uppercase}
.arena-match-score{max-width:none;grid-template-columns:150px minmax(0,1fr) 150px;gap:24px;margin:20px auto 0}
.arena-match-score__team,.arena-match-score__team:first-child{display:flex;flex-direction:column;justify-content:center;gap:10px;width:128px;min-height:160px;padding:12px 10px;border-radius:8px;background:#fffffff5;color:#14251d;text-align:center;font-size:17px;box-shadow:0 12px 30px #0003}
.arena-match-score__team:last-child{justify-self:end}.arena-match-score__team img{width:88px;height:78px;padding:0;background:none;box-shadow:none;border-radius:0}
.arena-match-score__result h1{font-size:36px;line-height:1.18;color:white;margin:0 0 8px;letter-spacing:-.015em}
.arena-match-score__result strong{font-size:36px}.arena-match-score__result time{font-size:13px}.arena-match-hero__actions{margin-top:10px}
.arena-match-summary-cards{gap:16px;margin:20px 0}.arena-match-summary-cards .arena-product-summary__item{min-height:180px;padding:20px;background:#fff;border:1px solid #dce8e3;border-radius:6px;box-shadow:0 8px 22px #163d2310}
.arena-match-summary-cards h2{font-size:16px;margin:0 0 18px}.arena-match-summary-cards strong{font-size:28px;color:#07883c}.arena-match-summary-cards p{font-size:12px;color:#7a8b81;margin:10px 0}
.arena-match-summary-form{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:9px}.arena-match-summary-form>span{max-width:90px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-match-summary-form>div{display:flex;gap:3px}.arena-match-summary-form .arena-match-form__result{width:23px;height:23px;font-size:10px}
.arena-match-odds-note{display:flex;align-items:center;gap:35px;min-height:80px;padding:18px;border:1px solid #dce8e3;border-radius:6px;background:#fff;margin-bottom:20px}.arena-match-odds-note span{font-size:13px;color:#77877e}
.arena-match-dashboard{grid-template-columns:minmax(0,1fr) 25.5%;gap:20px}.arena-match-main{gap:16px}.arena-match-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}
.arena-match-card{border-radius:6px;padding:20px}.arena-match-sidebar{position:static}.arena-match-sidebar .arena-match-card{padding:20px}.arena-match-events{height:432px;max-height:432px;border:1px solid #e1e9e4;border-radius:7px;padding:10px}.arena-match-events::before{display:none}.arena-match-events li{gap:7px}.arena-match-events li>strong{font-size:11px}.arena-match-events li>span{font-size:13px}.arena-match-events li small{font-size:11px}
.arena-match-table-wrap{border:1px solid #e1e9e4;border-radius:7px;padding:10px}.arena-match-table-wrap table{min-width:0;table-layout:fixed}.arena-match-table-wrap thead th{font-size:11px;background:#fff;text-transform:none;padding:4px 0}.arena-match-table-wrap th[scope=row]{font-size:11px;font-weight:400;width:65%}.arena-match-table-wrap td{font-size:12px;width:17.5%}.arena-match-table-wrap th,.arena-match-table-wrap td{padding:8px 3px;border:0}.arena-stat-bars{display:block;height:4px;background:#e5ece8;margin-top:5px}.arena-stat-bars i{display:block;height:100%;background:#82c7a0}
.arena-match-detail{border-radius:6px}.arena-match-detail summary{min-height:72px;font-size:16px}.arena-match-sheet dl>div{font-size:12px;padding:12px 0}
.arena-match-summary-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arena-match-summary-footer>div{padding:15px;border:1px solid #e1ece5;border-radius:12px;font-size:14px}.arena-match-summary-footer small{display:block;color:#78867d;font-size:11px;margin-bottom:6px}
@container arena-page (max-width:1180px) {.arena-match-dashboard{grid-template-columns:minmax(0,1fr) 27%}.arena-match-overview-grid{grid-template-columns:1fr}.arena-match-score__result h1{font-size:29px}.arena-match-summary-cards .arena-product-summary__item{padding:14px}.arena-match-summary-form{display:block}}
@container arena-page (max-width:860px) {.arena-match-dashboard{grid-template-columns:1fr}.arena-match-overview-grid{grid-template-columns:1fr 1fr}.arena-match-score{grid-template-columns:100px minmax(0,1fr) 100px;gap:10px}.arena-match-score__team,.arena-match-score__team:first-child{width:100px;min-height:128px;font-size:14px}.arena-match-score__result h1{font-size:24px}}
@container arena-page (max-width:620px) {.arena-match-hero{padding:14px 10px;min-height:280px}.arena-match-hero__context p{font-size:10px}.arena-match-score{grid-template-columns:72px minmax(0,1fr) 72px;gap:8px}.arena-match-score__team,.arena-match-score__team:first-child{width:72px;min-height:106px;font-size:11px;padding:8px 5px}.arena-match-score__team img{width:52px;height:52px}.arena-match-score__result h1{font-size:17px;line-height:1.2}.arena-match-score__result strong{font-size:30px}.arena-match-score__result time{font-size:10px;white-space:normal}.arena-match-summary-cards{grid-template-columns:1fr 1fr;gap:10px}.arena-match-summary-cards .arena-product-summary__item{min-height:160px;padding:12px}.arena-match-summary-cards h2{font-size:13px}.arena-match-summary-cards p{font-size:11px}.arena-match-summary-cards strong{font-size:23px}.arena-match-overview-grid{grid-template-columns:1fr}.arena-match-odds-note{gap:15px;font-size:13px}.arena-match-summary-footer{grid-template-columns:1fr}.arena-match-hero__actions{font-size:10px}}
