/* AA Sports Studio 23.10.0 — identical content styling in all EPS tabs.
   Layout only. Each federation retains its own shortcode, data and source links. */
.aass7-match-bg .aass7-matchpanel{--aa-line:#dce6f0;--aa-ink:#0b2948;--aa-orange:#fa7418;--aa-muted:#5b728a}
/* Hide redundant local mastheads, while preserving original federation text in source. */
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:first-child,
.aass7-match-bg .aass2397-kastoria-live .aaepsk>.aaepsk-top{display:none!important}
/* Three equal columns for every provider, not auto-fit and not their former unequal widths. */
.aass7-match-bg .aass235-kozanis-live .aaepsk-panels,
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2),
.aass7-match-bg .aass2397-kastoria-live .aaepsk-cols,
.aass7-match-bg .aass7-matchcols{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important;align-items:stretch!important}
/* Consistent inner panels, heading sizes, widths and separators. */
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel,
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2)>div,
.aass7-match-bg .aass2397-kastoria-live .aaepsk-cols>section,
.aass7-match-bg .aass7-matchcols>div{min-width:0!important;padding:19px 16px 22px!important;margin:0!important;background:#fff!important;border:0!important;border-right:1px solid var(--aa-line)!important;box-shadow:none!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel:last-child,
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2)>div:last-child,
.aass7-match-bg .aass2397-kastoria-live .aaepsk-cols>section:last-child,
.aass7-match-bg .aass7-matchcols>div:last-child{border-right:0!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel h4,
.aass7-match-bg .aass2396-florinas-live .aaepsf h3,
.aass7-match-bg .aass2397-kastoria-live .aaepsk h3,
.aass7-match-bg .aass7-matchcols h3{font-family:'Roboto Condensed',Roboto,Arial,sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1.14!important;letter-spacing:0!important;color:var(--aa-ink)!important;margin:0 0 14px!important;text-transform:uppercase!important}
.aass7-match-bg .aass235-kozanis-live .aaepsk-panel,
.aass7-match-bg .aass2396-florinas-live .aaepsf,
.aass7-match-bg .aass2397-kastoria-live .aaepsk,
.aass7-match-bg .aass7-matchcols{font:500 13px/1.5 Roboto,Arial,sans-serif!important;color:var(--aa-ink)!important}
/* Unified data table: compact zebra cells, readable team names. */
.aass7-match-bg .aass235-kozanis-live table,
.aass7-match-bg .aass2396-florinas-live table,
.aass7-match-bg .aass2397-kastoria-live table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;font:500 13px/1.45 Roboto,Arial,sans-serif!important}
.aass7-match-bg .aass235-kozanis-live table :is(td,th),
.aass7-match-bg .aass2396-florinas-live table :is(td,th),
.aass7-match-bg .aass2397-kastoria-live table :is(td,th){font:500 12px/1.45 Roboto,Arial,sans-serif!important;padding:8px 6px!important;border:0!important;border-bottom:1px solid var(--aa-line)!important;color:var(--aa-ink)!important;background:transparent!important;overflow-wrap:anywhere}
.aass7-match-bg .aass235-kozanis-live table th,
.aass7-match-bg .aass2396-florinas-live table th,
.aass7-match-bg .aass2397-kastoria-live table th{font-weight:800!important;color:#415c74!important;background:#edf3f8!important}
.aass7-match-bg .aass235-kozanis-live table tbody tr:nth-child(even),
.aass7-match-bg .aass2396-florinas-live table tbody tr:nth-child(even),
.aass7-match-bg .aass2397-kastoria-live table tbody tr:nth-child(even){background:#f4f7fa!important}
/* Each source's fixture rows use the same dividers, score treatment, metadata size. */
.aass7-match-bg .aass2397-kastoria-live .aaepsk-match,
.aass7-match-bg .aass2397-kastoria-live .aaepsk-fixture,
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2)>div>div{border-bottom:1px solid var(--aa-line)!important;padding:9px 0!important;margin:0!important}
.aass7-match-bg .aass2397-kastoria-live .aaepsk-match b,
.aass7-match-bg .aass2396-florinas-live .aaepsf strong[style*="white-space"]{background:#092944!important;color:#fff!important;border-radius:4px!important;padding:5px 8px!important;font:800 15px/1.2 'Roboto Condensed',Roboto,Arial,sans-serif!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}
.aass7-match-bg .aass2397-kastoria-live .aaepsk-match span,
.aass7-match-bg .aass2397-kastoria-live .aaepsk-fixture-teams span,
.aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2) span{font:600 12px/1.4 Roboto,Arial,sans-serif!important;color:var(--aa-ink)!important;min-width:0!important;overflow-wrap:anywhere}
.aass7-match-bg .aass2397-kastoria-live :is(.aaepsk-sub,.aaepsk-note,.aaepsk-fixture-meta),
.aass7-match-bg .aass2396-florinas-live .aaepsf small,
.aass7-match-bg .aass235-kozanis-live small{font:500 11px/1.55 Roboto,Arial,sans-serif!important;color:var(--aa-muted)!important}
.aass7-match-bg .aass2397-kastoria-live .aaepsk-foot,
.aass7-match-bg .aass2396-florinas-live .aaepsf>small,
.aass7-match-bg .aass235-kozanis-live .aaepsk-foot,
.aass7-match-bg .aass7-syncnote{display:block!important;padding:11px 14px!important;margin:0!important;background:#eff4f8!important;border-top:1px solid var(--aa-line)!important;color:#476078!important;font:500 11px/1.5 Roboto,Arial,sans-serif!important}
.aass7-match-bg .aass7-matchpanel :is(.aaepsk-schedule-notice,p){overflow-wrap:anywhere}
@media(max-width:1000px){
 .aass7-match-bg .aass235-kozanis-live .aaepsk-panels,
 .aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2),
 .aass7-match-bg .aass2397-kastoria-live .aaepsk-cols,
 .aass7-match-bg .aass7-matchcols{grid-template-columns:1fr!important}
 .aass7-match-bg .aass235-kozanis-live .aaepsk-panel,
 .aass7-match-bg .aass2396-florinas-live .aaepsf>div:nth-child(2)>div,
 .aass7-match-bg .aass2397-kastoria-live .aaepsk-cols>section,
 .aass7-match-bg .aass7-matchcols>div{border-right:0!important;border-bottom:1px solid var(--aa-line)!important}
}
