.cidom .cidom-scorecard-v11{padding:16px 18px!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:12px!important;min-width:0!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;column-gap:16px!important;align-items:center!important;min-height:44px!important;border-bottom:1px solid #edf0f4!important;margin:0!important;padding:6px 0!important;width:100%!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row:nth-last-of-type(2){border-bottom:0!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-team{display:block!important;min-width:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:#16263a!important;overflow-wrap:normal!important;word-break:normal!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-number{display:block!important;text-align:right!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;color:#142747!important;font-variant-numeric:tabular-nums!important;margin:0!important;padding:0!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-number:empty{display:none!important}
.cidom .cidom-scorecard-v11 .cidom-match-footer{margin-top:10px!important;color:#69778a!important;font-size:12px!important}
@media(max-width:700px){.cidom .cidom-match-grid{grid-template-columns:1fr!important}.cidom .cidom-scorecard-v11{padding:14px!important}.cidom .cidom-scorecard-v11 .cidom-scorecard-team{font-size:14px!important}}.cidom .cidom-calendar-list{display:grid;gap:22px}.cidom .cidom-calendar-group{border:1px solid #dae2eb;border-radius:12px;background:#fff;overflow:hidden}.cidom .cidom-calendar-group h3{margin:0!important;padding:14px 17px;background:#f2f5f9;font-size:1.05rem!important}.cidom .cidom-calendar-group h3 a{color:#183b66!important;text-decoration:none!important}.cidom .cidom-calendar-match{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;border-top:1px solid #e9edf3}.cidom .cidom-calendar-teams{display:grid;gap:7px;font-weight:600;color:#1c2a3e;min-width:0}.cidom .cidom-calendar-teams span{overflow-wrap:anywhere}.cidom .cidom-calendar-hour{text-align:right;font-weight:700;color:#203d62;white-space:nowrap}.cidom .cidom-calendar-hour small{display:block;font-weight:400;color:#667789}.cidom .cidom-event-card a.cidom-event-link{display:block;color:#174a80!important;text-decoration:underline;margin-top:10px;font-size:.9rem}.cidom .cidom-event-article{max-width:800px;line-height:1.7;color:#1c2a3e}.cidom .cidom-event-article h2{margin:28px 0 10px!important;color:#111!important}.cidom .cidom-event-article h3{margin:20px 0 6px!important;color:#172638!important}.cidom .cidom-event-article a{color:#174a80!important}.cidom .cidom-lead{font-size:1.12rem!important}.cidom .cidom-calendar-group a:focus-visible,.cidom .cidom-event-card a:focus-visible{outline:2px solid #174a80;outline-offset:3px}@media(max-width:600px){.cidom .cidom-calendar-match{gap:10px;padding:12px}.cidom .cidom-calendar-hour{font-size:.87rem}}.cidom .cidom-team-link{color:#183b68!important;text-decoration:underline!important;text-decoration-color:#afc6df!important;text-underline-offset:3px}.cidom .cidom-team-link:hover{color:#0d2543!important}.cidom .cidom-team-history{display:grid;gap:9px;margin:14px 0}.cidom .cidom-team-game{border:1px solid #e2e7ef;border-radius:9px;padding:12px;display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:12px;align-items:center;color:#17263d}.cidom .cidom-team-game a{font-weight:700}.cidom .cidom-team-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cidom .cidom-team-directory a{padding:12px;border:1px solid #dde6f0;border-radius:9px}.cidom .cidom-team-nav{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.cidom .cidom-event-card{position:relative}.cidom .cidom-event-card .cidom-event-link{display:block;margin-top:8px;padding:6px 0;color:#193b66!important;font-weight:700!important}.cidom .cidom-event-card:has(.cidom-event-link):hover{border-color:#9fb5d1;box-shadow:0 5px 15px rgba(22,48,79,.08)}@media(max-width:700px){.cidom .cidom-team-game{grid-template-columns:1fr auto}.cidom .cidom-team-game a{grid-column:1/-1}.cidom .cidom-team-directory{grid-template-columns:1fr}}.cidom .cidom-event-card .cidom-event-link::after{content:"";position:absolute;inset:0;border-radius:12px}.cidom .cidom-event-card .cidom-event-link:focus-visible{outline:3px solid #174b85;outline-offset:3px}.cidom .cidom-mascot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}
.cidom .cidom-mascot-card{display:block!important;overflow:hidden;border:1px solid #dbe4ef;border-radius:14px;background:#fff;color:#14253b!important;text-decoration:none!important;box-shadow:0 4px 14px rgba(13,37,67,.06);transition:transform .2s,box-shadow .2s}
.cidom .cidom-mascot-card:hover,.cidom .cidom-mascot-card:focus-visible{transform:translateY(-3px);box-shadow:0 10px 26px rgba(15,42,72,.16)}
.cidom .cidom-mascot-image{display:block;height:260px;background:#f5f7fb;overflow:hidden}
.cidom .cidom-mascot-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
.cidom .cidom-mascot-label{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:13px 9px 16px}
.cidom .cidom-mascot-label strong{font-size:1rem!important;line-height:1.3;color:#132744!important}
.cidom .cidom-mascot-label small{color:#4b6077!important;font-size:.86rem}
.cidom .cidom-mascot-more{display:inline-block;margin-top:4px;padding:8px 15px;background:#193b66;color:#fff!important;border-radius:7px;font-size:.85rem;font-weight:700}
.cidom .cidom-team-feature{display:flex;gap:20px;align-items:center;padding:14px;background:#f6f9fd;border:1px solid #dbe4ef;border-radius:14px;margin:0 0 18px}
.cidom .cidom-team-feature img{width:180px;max-width:40%;height:190px;object-fit:contain}
.cidom .cidom-team-feature strong{font-size:1.4rem;color:#14253b!important}
@media(max-width:760px){.cidom .cidom-mascot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cidom .cidom-mascot-image{height:190px}.cidom .cidom-mascot-label strong{font-size:.88rem!important}}
@media(max-width:400px){.cidom .cidom-mascot-image{height:150px}.cidom .cidom-mascot-label{padding:9px 6px}.cidom .cidom-mascot-more{font-size:.75rem}} @media(min-width:1100px){
.cidom .cidom-mascot-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
.cidom .cidom-mascot-image{height:180px!important}
.cidom .cidom-mascot-label{padding:9px 5px 11px!important;gap:4px!important}
.cidom .cidom-mascot-label strong{font-size:.81rem!important;line-height:1.2!important}
.cidom .cidom-mascot-label small{font-size:.73rem!important}
.cidom .cidom-mascot-more{font-size:.71rem!important;padding:7px 9px!important}
}
@media(min-width:761px) and (max-width:1099px){
.cidom .cidom-mascot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
.cidom .cidom-mascot-card{min-width:0!important;width:auto!important}
.cidom .cidom-mascot-image img{max-width:100%!important;width:100%!important;object-fit:contain!important}.cidom section.cidom-teams .cidom-mascot-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:space-between!important;gap:9px!important;width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:0!important}
.cidom section.cidom-teams .cidom-mascot-grid>a.cidom-mascot-card{display:flex!important;flex:1 1 0!important;flex-direction:column!important;float:none!important;clear:none!important;min-width:0!important;width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:stretch!important}
.cidom section.cidom-teams .cidom-mascot-image{display:block!important;flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important}
.cidom section.cidom-teams .cidom-mascot-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
.cidom section.cidom-teams .cidom-mascot-label{display:flex!important;flex:1!important;flex-direction:column!important;justify-content:flex-end!important;text-align:center!important;padding:9px 5px!important;gap:5px!important}
.cidom section.cidom-teams .cidom-mascot-label strong{color:#142a49!important;font-weight:800!important;font-size:clamp(11px,.90vw,14px)!important;line-height:1.25!important}
.cidom section.cidom-teams .cidom-mascot-label small{color:#48607b!important;font-size:clamp(10px,.73vw,12px)!important}
.cidom section.cidom-teams .cidom-mascot-more{color:#fff!important;background:#183b69!important;font-size:11px!important;padding:7px 5px!important;width:100%!important}
.cidom section.cidom-teams>h2{color:#142a49!important}
.cidom .cidom-team-link{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#173b65!important;text-decoration:none!important;font-weight:650!important}
.cidom .cidom-team-icon{display:inline-grid!important;place-items:center!important;width:23px!important;height:23px!important;min-width:23px!important;border-radius:50%!important;background:var(--cidom-team-bg,#1e4675)!important;color:white!important;font-size:11px!important;line-height:1!important;font-weight:900!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row{grid-template-columns:minmax(0,1fr) 45px!important;gap:12px!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row.is-winner .cidom-scorecard-number{color:#13803e!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row.is-loser .cidom-scorecard-number{color:#b52b35!important}
.cidom .cidom-scorecard-v11 .cidom-scorecard-row.is-winner .cidom-scorecard-team{font-weight:700!important}
.cidom .cidom-scorecard-v11 .cidom-match-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:7px!important}
.cidom .cidom-result-status{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#eef4fb!important;color:#1a456d!important;padding:5px 9px!important;border-radius:6px!important;font-size:11px!important;font-weight:800!important}
.cidom .cidom-result-status.is-postponed{background:#fff3df!important;color:#7c4b00!important}
.cidom .cidom-calendar-hour{font-variant-numeric:tabular-nums!important}
.cidom .cidom-calendar-match{border:1px solid #dae3ee!important;border-radius:10px!important;background:#fff!important}
@media(max-width:900px){.cidom section.cidom-teams .cidom-mascot-grid{flex-wrap:wrap!important}.cidom section.cidom-teams .cidom-mascot-grid>a.cidom-mascot-card{flex:0 0 calc((100% - 20px)/3)!important;width:calc((100% - 20px)/3)!important}}
@media(max-width:520px){.cidom section.cidom-teams .cidom-mascot-grid>a.cidom-mascot-card{flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important}.cidom section.cidom-teams .cidom-mascot-label strong{font-size:12px!important}}.cidom section.cidom-teams .cidom-mini-teams{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;clear:both!important;width:100%!important;max-width:100%!important;}
.cidom section.cidom-teams .cidom-mini-teams>a.cidom-mini-team{display:flex!important;float:none!important;clear:none!important;position:static!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:10px 3px!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:11px!important;color:#14253b!important;text-decoration:none!important;box-shadow:0 2px 10px rgba(20,40,70,.05)!important;}
.cidom section.cidom-teams .cidom-mini-team-img{display:block!important;float:none!important;position:static!important;width:100px!important;height:100px!important;min-width:0!important;max-width:100%!important;object-fit:contain!important;margin:0 auto 6px!important;padding:0!important;border:0!important;}
.cidom section.cidom-teams .cidom-mini-team-name{display:block!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important;color:#172638!important;text-align:center!important;}
.cidom section.cidom-teams .cidom-mini-team-alias{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important;color:#4b6077!important;text-align:center!important;}
.cidom section.cidom-teams .cidom-mini-team:hover,.cidom section.cidom-teams .cidom-mini-team:focus-visible{border-color:#153d73!important;box-shadow:0 5px 16px rgba(20,40,70,.12)!important;}
@media(max-width:680px){.cidom section.cidom-teams .cidom-mini-teams{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:400px){.cidom section.cidom-teams .cidom-mini-teams{gap:6px!important}.cidom section.cidom-teams .cidom-mini-team-name{font-size:11px!important}}.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:8px!important;overflow-x:auto!important;max-width:100%!important;width:100%!important;min-width:0!important}
.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex>a.cidom-mini-team{display:flex!important;flex:1 0 0!important;width:0!important;min-width:105px!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;vertical-align:top!important;box-sizing:border-box!important}
.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex>a img.cidom-mini-team-img{display:block!important;width:100px!important;height:100px!important;max-width:100%!important;object-fit:contain!important;margin:0 auto 7px!important}
@media(max-width:760px){.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex{flex-wrap:wrap!important;overflow:visible!important}.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex>a.cidom-mini-team{flex:0 0 calc(33.333% - 6px)!important;width:calc(33.333% - 6px)!important;min-width:0!important}}
@media(max-width:390px){.cidom section.cidom-teams div.cidom-mini-teams.cidom-mini-teams-flex>a.cidom-mini-team{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important}} .cidom .cidom-team-feature.cidom-team-feature-compact{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important;padding:18px!important;background:#f6f9fd!important;border:1px solid #dbe4ef!important;border-radius:14px!important;margin:0 0 20px!important}
.cidom .cidom-team-feature-compact>img{display:block!important;flex:0 0 170px!important;width:170px!important;max-width:34%!important;height:195px!important;object-fit:contain!important;align-self:center!important}
.cidom .cidom-team-feature-content{flex:1 1 auto!important;min-width:0!important}
.cidom .cidom-team-feature-content h2{font-size:1.4rem!important;font-weight:800!important;color:#14253b!important;margin:0 0 6px!important}
.cidom .cidom-team-feature-content p{margin:5px 0 10px!important;font-size:.94rem!important;line-height:1.5!important;color:#253650!important}
.cidom .cidom-team-stats{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:10px 0!important}
.cidom .cidom-team-stats>span{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 9px!important;border-radius:7px!important;background:#fff!important;border:1px solid #dce6f2!important;font-size:.85rem!important;color:#273b57!important}
.cidom .cidom-team-stats .cidom-team-stat-win strong{color:#11743c!important}.cidom .cidom-team-stats .cidom-team-stat-loss strong{color:#b4232f!important}
.cidom .cidom-team-feature-content .cidom-team-nav{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:12px 0 0!important}
@media(max-width:560px){.cidom .cidom-team-feature.cidom-team-feature-compact{gap:10px!important;padding:12px!important}.cidom .cidom-team-feature-compact>img{flex:0 0 110px!important;width:110px!important;max-width:34%!important;height:150px!important}.cidom .cidom-team-feature-content h2{font-size:1.05rem!important}.cidom .cidom-team-feature-content p{font-size:.81rem!important}}.cidom .cidom-mini-teams-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;display:block!important;clear:both!important}
.cidom .cidom-mini-teams-table{width:100%!important;min-width:720px!important;table-layout:fixed!important;display:table!important;border-collapse:separate!important;border-spacing:8px 0!important;margin:0!important;border:0!important;background:transparent!important}
.cidom .cidom-mini-teams-table tbody{display:table-row-group!important}
.cidom .cidom-mini-teams-table tr{display:table-row!important}
.cidom .cidom-mini-teams-table td{display:table-cell!important;vertical-align:top!important;width:16.66667%!important;min-width:0!important;padding:7px 3px 9px!important;border:1px solid #dbe4ef!important;background:white!important;border-radius:10px!important;float:none!important;clear:none!important;text-align:center!important}
.cidom .cidom-mini-teams-table td a.cidom-mini-team{display:block!important;position:static!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}
.cidom .cidom-mini-teams-table td img.cidom-mini-team-img{display:block!important;width:100px!important;height:100px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0 auto 7px!important;float:none!important;border:0!important;padding:0!important}
.cidom .cidom-mini-teams-table td strong.cidom-mini-team-name{display:block!important;font-weight:700!important;font-size:12px!important;line-height:1.25!important;color:#172638!important;word-break:normal!important}
.cidom .cidom-mini-teams-table td small.cidom-mini-team-alias{display:block!important;font-size:11px!important;line-height:1.25!important;color:#4b6077!important;margin-top:4px!important}
.cidom .cidom-team-feature.cidom-team-feature-rc26{display:flex!important;align-items:center!important;gap:20px!important;overflow:visible!important}
.cidom .cidom-team-feature.cidom-team-feature-rc26 > img{display:block!important;object-fit:contain!important;object-position:center!important;width:190px!important;height:205px!important;max-width:35%!important;min-width:0!important;flex:0 0 190px!important;overflow:visible!important;border:0!important;clip-path:none!important}
@media(max-width:600px){.cidom .cidom-mini-teams-table{min-width:660px!important}.cidom .cidom-team-feature.cidom-team-feature-rc26>img{width:125px!important;height:150px!important;flex-basis:125px!important;max-width:38%!important}}.cidom .cidom-calendar-match{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-width:0!important}
.cidom .cidom-calendar-match .cidom-calendar-teams{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;gap:9px!important;width:auto!important}
.cidom .cidom-calendar-match .cidom-calendar-team-row{display:block!important;float:none!important;clear:both!important;min-width:0!important;line-height:1.4!important;margin:0!important;padding:0!important;width:100%!important}
.cidom .cidom-calendar-match .cidom-calendar-team-row + .cidom-calendar-team-row{border-top:1px solid #e7edf4!important;padding-top:9px!important}
.cidom .cidom-calendar-match .cidom-calendar-team-row a{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:normal!important;max-width:100%!important;line-height:1.4!important;float:none!important}
.cidom .cidom-calendar-match .cidom-calendar-hour{flex:0 0 auto!important;align-self:center!important;text-align:right!important;min-width:90px!important;margin-left:auto!important}
@media(max-width:480px){.cidom .cidom-calendar-match{gap:8px!important;padding:12px 10px!important}.cidom .cidom-calendar-match .cidom-calendar-hour{min-width:64px!important;font-size:.82rem!important}}