/* v23.9.9 — Unified Match Center presentation for every federation.
   Scoped to Match Center; data sources, shortcodes, JS and other widgets untouched. */
.aass7-match-bg{background:linear-gradient(125deg,#092b50 0%,#061c32 100%)!important;padding:30px 0 42px!important}
.aass7-match-bg .aass7-matchtitle{margin-bottom:17px!important}
.aass7-match-bg .aass7-matchtitle h2{font:900 29px/1.12 'Roboto Condensed',Arial,sans-serif!important}
.aass7-match-bg .aass7-matchtitle h2 em{font-size:21px!important;color:#d3e1ed!important}
.aass7-match-bg .aass7-matchtitle>div>span{display:block!important;color:#9fe34a!important;font:800 10px/1.3 Roboto,Arial,sans-serif!important;letter-spacing:1.5px}
.aass7-match-bg .aass7-matchframe{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
.aass7-match-bg .aass7-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;background:transparent!important;overflow:visible!important;margin-bottom:8px!important}
.aass7-match-bg .aass7-tabs button{min-width:0!important;background:linear-gradient(#163d60,#0c2a47)!important;border:1px solid #7a9cba!important;border-radius:7px!important;color:#fff!important;min-height:46px!important;padding:11px 7px!important;font:800 15px/1.2 'Roboto Condensed',Arial,sans-serif!important;box-shadow:inset 0 1px rgba(255,255,255,.13);transition:background .15s ease}
.aass7-match-bg .aass7-tabs button.active,.aass7-match-bg .aass7-tabs button[aria-selected=true]{background:linear-gradient(#ff8b21,#f66c0c)!important;border-color:#ffb16d!important;color:white!important}
.aass7-match-bg .aass7-matchpanel{background:#fff!important;color:#0b2948!important;border:1px solid #d6e2ed!important;border-radius:10px!important;overflow:hidden!important;min-width:0!important;box-shadow:0 9px 24px rgba(0,0,0,.13)!important}
.aass7-match-bg .aass7-matchpanel[hidden]{display:none!important}
.aass7-match-bg .aass235-kozanis-live,.aass7-match-bg .aass2396-florinas-live,.aass7-match-bg .aass2397-kastoria-live{background:#fff!important;border:0!important;width:100%!important}
/* Uniform second-level A/B tabs, including Kozani plugin's native buttons. */
.aass7-match-bg .aass235-kozanis-live .aaepsk-tabs,.aass7-match-bg .aass2396-florinas-labels{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:12px!important;background:#edf3f8!important;border:0!important;border-bottom:1px solid #d7e2ec!important;min-height:65px!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-tabs button,.aass7-match-bg .aass2396-florinas-labels label{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;border:1px solid #1b547b!important;border-radius:6px!important;background:linear-gradient(#183f60,#0b2946)!important;color:#fff!important;font:800 14px/1.15 'Roboto Condensed',Arial,sans-serif!important;padding:12px 18px!important;min-height:40px!important;cursor:pointer!important;box-shadow:none!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-tabs button.active,.aass7-match-bg .aass2396-florinas-switch>input:first-child:checked~.aass2396-florinas-labels label:first-child,.aass7-match-bg .aass2396-florinas-switch>input:nth-child(2):checked~.aass2396-florinas-labels label:nth-child(2){background:linear-gradient(#ff8a20,#f46808)!important;border-color:#ff8d27!important;color:#fff!important}
/* Same three-column shell for every EPS. */
.aass7-match-bg .aass235-kozanis-live .aaepsk-panels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel{border-right:1px solid #dde7f0!important;padding:19px 16px!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel:last-child{border-right:0!important}
.aass7-match-bg .aass2396-florinas-live .aaepsf,.aass7-match-bg .aass2397-kastoria-live .aaepsk{background:#fff!important;border:0!important;margin:0!important;padding:0!important;color:#0b2948!important}
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:not(:first-child),.aass7-match-bg .aass2397-kastoria-live .aaepsk>div:not(:first-child){min-width:0}
.aass7-match-bg .aass7-matchcols{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.aass7-match-bg .aass7-matchcols>div{background:#fff!important;border-right:1px solid #dde7f0!important;padding:20px 17px!important}
.aass7-match-bg .aass7-matchcols h3,.aass7-match-bg .aass235-kozanis-live .aaepsk-panel h4,.aass7-match-bg .aaepsf h3,.aass7-match-bg .aass2397-kastoria-live .aaepsk h3{font:900 20px/1.15 'Roboto Condensed',Arial,sans-serif!important;color:#092744!important;margin:0 0 13px!important;letter-spacing:0!important;text-transform:uppercase!important}
.aass7-match-bg .aass235-kozanis-live table,.aass7-match-bg .aass2397-kastoria-live table{width:100%!important;font:500 12px/1.4 Roboto,Arial,sans-serif!important}
.aass7-match-bg .aass235-kozanis-live td,.aass7-match-bg .aass2397-kastoria-live td{font-size:12px!important}
.aass7-match-bg .aass7-syncnote,.aass7-match-bg .aaepsk-foot,.aass7-match-bg .aaepsf>small{background:#f1f5f9!important;color:#315273!important;font:400 11px/1.5 Roboto,Arial,sans-serif!important}
@media(max-width:900px){.aass7-match-bg .aass235-kozanis-live .aaepsk-panels,.aass7-match-bg .aass7-matchcols{grid-template-columns:1fr!important}.aass7-match-bg .aass235-kozanis-live .aaepsk-panel,.aass7-match-bg .aass7-matchcols>div{border-right:0!important;border-bottom:1px solid #dde7f0!important}.aass7-match-bg .aass7-tabs button{font-size:12px!important;padding:9px 4px!important}}
@media(max-width:600px){.aass7-match-bg .aass7-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aass7-match-bg .aass2396-florinas-labels{flex-wrap:wrap!important}.aass7-match-bg .aass2396-florinas-labels label,.aass7-match-bg .aass235-kozanis-live .aaepsk-tabs button{font-size:12px!important;padding:10px 12px!important}.aass7-match-bg .aass7-matchtitle h2{font-size:24px!important}.aass7-match-bg .aass7-matchtitle h2 em{font-size:16px!important}}
