.sba7-matches{font-family:inherit;direction:rtl;max-width:1100px;margin:24px auto;color:#151515}.sba7-matches *{box-sizing:border-box}.sba7-num{font-family:Arial,Tahoma,sans-serif!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;direction:ltr!important;unicode-bidi:isolate!important}.sba7-matches__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;background:linear-gradient(135deg,var(--sba7-brand),var(--sba7-accent));color:#fff;border-radius:16px}.sba7-matches__title{margin:0 0 5px;font-size:28px;line-height:1.2;color:#fff}.sba7-matches__date{font-size:14px;opacity:.92}.sba7-matches__count{font-weight:800;background:rgba(255,255,255,.16);padding:9px 13px;border-radius:999px;white-space:nowrap}.sba7-date-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin:0 0 14px}.sba7-date-nav a{text-align:center;text-decoration:none!important;color:#14351f!important;background:#fff;border:1px solid #dfe8e2;border-radius:12px;padding:10px 12px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.03)}.sba7-date-nav a:first-child{text-align:right}.sba7-date-nav a:last-child{text-align:left}.sba7-date-nav .is-today{background:#edf8f1;border-color:#c9e8d4;color:var(--sba7-brand)!important}.sba7-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e1e8e3;border-radius:14px;padding:10px;margin:0 0 16px}.sba7-filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.sba7-filter-tabs button{appearance:none;border:1px solid #dbe6de;background:#f7faf8;color:#183621;border-radius:999px;padding:8px 13px;font-weight:700;cursor:pointer;font-family:inherit}.sba7-filter-tabs button.is-active{background:var(--sba7-brand);border-color:var(--sba7-brand);color:#fff}.sba7-search{display:flex;align-items:center;gap:8px;color:#526057;font-size:13px}.sba7-search input{min-width:230px;border:1px solid #dbe4de;border-radius:10px;padding:9px 11px;font-family:inherit;direction:rtl}.sba7-leagues{display:flex;flex-direction:column;gap:16px}.sba7-league-card{background:#fff;border:1px solid #e4e9e5;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(0,0,0,.04)}.sba7-league-card[hidden]{display:none!important}.sba7-league-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;background:#f5f8f6;border-bottom:1px solid #e5ebe7}.sba7-league-card__identity{display:flex;align-items:center;gap:10px;min-width:0}.sba7-league-card__identity strong{font-size:17px;display:block}.sba7-league-card__identity small{display:block;color:#66736b;margin-top:2px}.sba7-league-flag{width:30px;height:30px;object-fit:contain;border-radius:6px;flex:0 0 30px}.sba7-league-card__num{font-size:12px;font-weight:700;color:#4f5e55;background:#fff;border:1px solid #e1e7e3;padding:6px 9px;border-radius:999px;white-space:nowrap}.sba7-match-list{display:flex;flex-direction:column}.sba7-match{display:grid;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid #edf0ee;min-height:76px}.sba7-match[hidden]{display:none!important}.sba7-match:last-child{border-bottom:0}.sba7-match:hover{background:#fbfdfb}.sba7-team{display:flex;align-items:center;gap:10px;min-width:0;font-weight:700;font-size:15px}.sba7-team img{width:38px;height:38px;object-fit:contain;flex:0 0 38px}.sba7-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sba7-team--home{justify-content:flex-start}.sba7-team--away{justify-content:flex-end;flex-direction:row-reverse;text-align:left}.sba7-match__center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.sba7-score{font-size:22px;letter-spacing:.5px;color:#111}.sba7-time{font-size:18px;color:var(--sba7-brand)}.sba7-status{font-size:12px;color:#6a746e}.sba7-status--live{background:#e91f3d;color:#fff;padding:3px 8px;border-radius:999px;font-weight:800}.sba7-match.is-live{background:linear-gradient(90deg,#fff7f8,#fff)}.sba7-match.is-finished .sba7-team{color:#404640}.sba7-venue{font-size:11px;color:#8a918c;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-empty,.sba7-api-error,.sba7-no-filter-results{background:#fff;border:1px solid #e0e6e2;border-radius:14px;padding:24px;text-align:center}.sba7-api-error{border-color:#f1c5c5;background:#fff7f7;color:#8a1c1c}.sba7-no-filter-results{margin-top:14px}.sba7-source-note{text-align:center;color:#8a938d;font-size:11px;margin-top:12px}@media(max-width:700px){.sba7-matches{margin:12px 0}.sba7-matches__head{border-radius:12px;padding:14px}.sba7-matches__title{font-size:22px}.sba7-matches__count{font-size:12px;padding:7px 9px}.sba7-date-nav{grid-template-columns:1fr 70px 1fr}.sba7-date-nav a{font-size:12px;padding:9px 6px}.sba7-tools{align-items:stretch}.sba7-filter-tabs{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.sba7-filter-tabs button{padding:8px 3px;font-size:11px}.sba7-search{width:100%}.sba7-search span{display:none}.sba7-search input{min-width:0;width:100%}.sba7-league-card{border-radius:12px}.sba7-league-card__head{padding:11px 12px}.sba7-league-card__identity strong{font-size:15px}.sba7-match{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:6px;padding:12px 9px;min-height:68px}.sba7-team{font-size:12px;gap:6px;flex-direction:column;text-align:center;justify-content:center!important}.sba7-team--away{flex-direction:column;text-align:center}.sba7-team img{width:30px;height:30px;flex-basis:30px}.sba7-team span{white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sba7-score{font-size:19px}.sba7-time{font-size:15px}.sba7-status{font-size:10px}}
.sba7-entity-link,.sba7-team-link{text-decoration:none!important;color:inherit!important}.sba7-entity-link:hover strong,.sba7-team-link:hover span{color:var(--sba7-brand)}.sba7-team-link{display:flex;align-items:center;gap:10px;min-width:0;color:inherit}.sba7-team--away .sba7-team-link{flex-direction:row-reverse}.sba7-click-hint{display:block;font-style:normal;font-size:10px;color:var(--sba7-brand);margin-top:3px;font-weight:700;opacity:.85}
.sba7-detail-page{direction:rtl;max-width:1100px;margin:28px auto;font-family:inherit;color:#172019}.sba7-detail-page *{box-sizing:border-box}.sba7-detail-hero{display:flex;align-items:center;gap:22px;padding:24px;background:linear-gradient(135deg,var(--sba7-brand),var(--sba7-accent));color:#fff;border-radius:18px;margin-bottom:12px}.sba7-detail-hero__media{width:100px;height:100px;background:#fff;border-radius:18px;display:grid;place-items:center;flex:0 0 100px;padding:12px}.sba7-detail-hero__media img{max-width:100%;max-height:100%;object-fit:contain}.sba7-detail-kicker{font-size:12px;font-weight:800;opacity:.8}.sba7-detail-hero h1{color:#fff;margin:5px 0 6px;font-size:30px}.sba7-detail-hero p{margin:0;opacity:.92}.sba7-inline-flag{width:24px;height:18px;object-fit:cover;vertical-align:middle;margin-right:5px}.sba7-detail-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sba7-detail-meta span{background:rgba(255,255,255,.16);border-radius:999px;padding:5px 9px;font-size:12px}.sba7-breadcrumbs{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 2px 16px;font-size:13px;color:#66736b}.sba7-breadcrumbs a{color:var(--sba7-brand)!important;text-decoration:none!important}.sba7-panel{background:#fff;border:1px solid #e3eae5;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.035);margin-bottom:16px}.sba7-panel__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:#f5f8f6;border-bottom:1px solid #e3eae5}.sba7-panel__head h2{margin:0;font-size:20px;color:#18221a}.sba7-panel__head span{font-size:12px;color:#647168}.sba7-table-wrap{overflow-x:auto}.sba7-standings{width:100%;border-collapse:collapse;min-width:720px}.sba7-standings th,.sba7-standings td{padding:11px 10px;text-align:center;border-bottom:1px solid #edf1ee;font-size:13px}.sba7-standings th{background:#fbfcfb;color:#4e5b52;font-size:12px;position:sticky;top:0}.sba7-standings .sba7-team-col{text-align:right;min-width:210px}.sba7-standing-team{display:flex;align-items:center;gap:9px;text-decoration:none!important;color:#162018!important;font-weight:700}.sba7-standing-team:hover{color:var(--sba7-brand)!important}.sba7-standing-team img{width:30px;height:30px;object-fit:contain}.sba7-points{font-weight:900;color:var(--sba7-brand)}.sba7-standing-group{margin:14px 16px 4px;font-size:15px}.sba7-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sba7-info-grid,.sba7-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px}.sba7-info-grid>div,.sba7-stat-grid>div{background:#f7faf8;border:1px solid #e4ebe6;border-radius:12px;padding:12px}.sba7-info-grid span,.sba7-stat-grid span{display:block;font-size:11px;color:#6c786f;margin-bottom:4px}.sba7-info-grid strong,.sba7-stat-grid strong{font-size:16px}.sba7-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sba7-form{font-family:Arial,sans-serif;letter-spacing:2px}.sba7-compact-fixtures{display:flex;flex-direction:column}.sba7-compact-match{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #edf1ee}.sba7-compact-match:last-child{border-bottom:0}.sba7-compact-match a{display:flex;align-items:center;gap:8px;text-decoration:none!important;color:#162018!important;font-weight:700;font-size:13px;min-width:0}.sba7-compact-match a:last-child{flex-direction:row-reverse}.sba7-compact-match a:hover{color:var(--sba7-brand)!important}.sba7-compact-match img{width:30px;height:30px;object-fit:contain}.sba7-compact-match strong{text-align:center;font-size:13px}.sba7-compact-match span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:700px){.sba7-team-link{flex-direction:column!important;justify-content:center}.sba7-click-hint{display:none}.sba7-detail-page{margin:12px 0}.sba7-detail-hero{border-radius:12px;padding:16px;gap:14px}.sba7-detail-hero__media{width:72px;height:72px;flex-basis:72px;border-radius:12px}.sba7-detail-hero h1{font-size:22px}.sba7-detail-grid{grid-template-columns:1fr}.sba7-info-grid{grid-template-columns:repeat(2,1fr)}.sba7-stat-grid{grid-template-columns:repeat(3,1fr)}.sba7-panel__head h2{font-size:17px}.sba7-compact-match{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);padding:10px 8px}.sba7-compact-match a{font-size:11px;flex-direction:column!important;text-align:center}.sba7-compact-match img{width:26px;height:26px}.sba7-compact-match span{white-space:normal;line-height:1.2}.sba7-standings th,.sba7-standings td{padding:9px 7px;font-size:11px}}

/* v1.3 - روابط وصفحات محلية على صباح سبورت */
.sba7-match-detail-link,.sba7-compact-score{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px}
.sba7-match-detail-link:hover .sba7-score,.sba7-match-detail-link:hover .sba7-time,.sba7-compact-score:hover strong{color:var(--sba7-brand)}
.sba7-entity-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}
.sba7-entity-tabs a{padding:9px 14px;border:1px solid #dbe8e0;border-radius:999px;background:#fff;color:#173426;text-decoration:none;font-weight:800}
.sba7-entity-tabs a.is-active,.sba7-entity-tabs a:hover{background:var(--sba7-brand);color:#fff;border-color:var(--sba7-brand)}
.sba7-panel-link{font-size:13px;color:var(--sba7-brand);text-decoration:none;font-weight:800}
.sba7-match-hero{background:#fff;border:1px solid #dfe9e3;border-radius:22px;overflow:hidden;margin:18px 0;box-shadow:0 8px 25px rgba(0,0,0,.04)}
.sba7-match-hero__league{display:flex;gap:10px;align-items:center;padding:14px 18px;background:#f4f8f6;border-bottom:1px solid #e1ebe5}
.sba7-match-hero__league img{width:32px;height:32px;object-fit:contain}
.sba7-match-hero__league a{font-weight:900;color:#111;text-decoration:none}.sba7-match-hero__league span{color:#7b8c83;font-size:13px}
.sba7-match-hero__teams{display:grid;grid-template-columns:1fr minmax(110px,170px) 1fr;align-items:center;gap:20px;padding:28px 20px}
.sba7-match-hero__team{display:flex;flex-direction:column;align-items:center;gap:10px;color:#111;text-decoration:none;text-align:center;font-weight:900}
.sba7-match-hero__team img{width:86px;height:86px;object-fit:contain}.sba7-match-hero__score{display:flex;flex-direction:column;align-items:center;gap:7px}.sba7-match-hero__score b{font-size:30px}.sba7-match-hero__score span{font-size:13px;color:#718078}
@media(max-width:700px){.sba7-match-hero__teams{grid-template-columns:1fr 90px 1fr;padding:20px 10px;gap:8px}.sba7-match-hero__team img{width:60px;height:60px}.sba7-match-hero__score b{font-size:23px}}

/* v1.5 - اختيار التاريخ والدوري */
.sba7-browser{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:stretch;margin:0 0 16px}
.sba7-browser__quick{display:flex;gap:8px}
.sba7-browser__quick a{display:flex;align-items:center;justify-content:center;min-width:125px;padding:11px 14px;background:#fff;border:1px solid #dfe8e2;border-radius:12px;text-decoration:none!important;color:#173426!important;font-weight:800;box-shadow:0 2px 8px rgba(0,0,0,.025)}
.sba7-browser__quick a:hover,.sba7-browser__quick a.is-active{background:var(--sba7-brand);border-color:var(--sba7-brand);color:#fff!important}
.sba7-browser__form{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.35fr) auto;gap:8px;align-items:end;background:#fff;border:1px solid #e1e8e3;border-radius:14px;padding:10px}
.sba7-browser__field{display:flex;flex-direction:column;gap:5px;min-width:0}
.sba7-browser__field span{font-size:11px;font-weight:800;color:#66736b;padding-inline:3px}
.sba7-browser__field input,.sba7-browser__field select{width:100%;height:43px;border:1px solid #dbe4de;border-radius:10px;background:#fff;color:#172019;padding:0 11px;font-family:inherit;font-size:14px;outline:none}
.sba7-browser__field input{direction:ltr;text-align:center;font-family:Arial,Tahoma,sans-serif}
.sba7-browser__field select{direction:rtl}
.sba7-browser__field input:focus,.sba7-browser__field select:focus{border-color:var(--sba7-brand);box-shadow:0 0 0 2px rgba(7,134,63,.08)}
.sba7-browser__form button{height:43px;border:0;border-radius:10px;background:var(--sba7-brand);color:#fff;padding:0 18px;font-family:inherit;font-weight:900;cursor:pointer;white-space:nowrap}
.sba7-browser__form button:hover{filter:brightness(.94)}
@media(max-width:850px){.sba7-browser{grid-template-columns:1fr}.sba7-browser__quick{display:grid;grid-template-columns:1fr 1fr}.sba7-browser__quick a{min-width:0}.sba7-browser__form{grid-template-columns:1fr 1fr auto}}
@media(max-width:600px){.sba7-browser__form{grid-template-columns:1fr}.sba7-browser__form button{width:100%}.sba7-browser__field input,.sba7-browser__field select{font-size:13px}}

/* v1.5.2 — Sabah Sport balanced green / soft-gray headers */
/* شريط البطولة الرئيسي: أخضر داكن وهوية صباح سبورت */
.sba7-league-card__head{
  background:#087A3E!important;
  border-bottom-color:#066532!important;
  color:#fff!important;
}
.sba7-league-card__head .sba7-entity-link,
.sba7-league-card__head .sba7-league-card__identity,
.sba7-league-card__head strong{color:#fff!important}
.sba7-league-card__head .sba7-league-card__identity small{color:rgba(255,255,255,.84)!important}
.sba7-league-card__head .sba7-click-hint{color:#fff!important;opacity:.92!important}
.sba7-league-card__head .sba7-league-card__num{
  color:#fff!important;
  background:rgba(255,255,255,.14)!important;
  border-color:rgba(255,255,255,.38)!important;
}
.sba7-league-card__head .sba7-entity-link:hover strong,
.sba7-league-card__head .sba7-entity-link:hover .sba7-click-hint{color:#fff!important;opacity:.84!important}

/* العناوين الثانوية: رمادي هادئ مع أخضر لتقليل التكرار البصري */
.sba7-panel__head{
  background:#F2F5F3!important;
  border-bottom-color:#DCE5DF!important;
  color:#183B28!important;
}
.sba7-panel__head h2{color:#087A3E!important}
.sba7-panel__head span{color:#66736B!important}
.sba7-panel__head .sba7-panel-link{color:#087A3E!important}
.sba7-panel__head .sba7-panel-link:hover{color:#055C2E!important}

/* شريط البطولة في صفحة تفاصيل المباراة */
.sba7-match-hero__league{
  background:#087A3E!important;
  border-bottom-color:#066532!important;
  color:#fff!important;
}
.sba7-match-hero__league a,
.sba7-match-hero__league span{color:#fff!important}

/* لمسات هادئة على الكروت والصفوف */
.sba7-league-card{border-color:#DDE6E0!important;box-shadow:0 5px 18px rgba(8,122,62,.055)!important}
.sba7-match:hover{background:#F7FAF8!important}
.sba7-match.is-live{background:linear-gradient(90deg,#FFF7F8,#FFF)!important}
.sba7-status--live{background:#D7193F!important;color:#fff!important}

/* v1.5.3: إزالة عدادات عدد المباريات من رأس الصفحة وبطاقات البطولات */
.sba7-league-card__identity{flex:1}.sba7-matches__head>div{width:100%}

/* v1.5.5 — رأس بطولة مدمج: العلم والدولة يمين، الدوري وسط، الترتيب يسار */
.sba7-league-card__head--compact{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(180px,1.4fr) minmax(0,1fr)!important;
  grid-template-areas:"country league standings";
  align-items:center!important;
  gap:10px!important;
  min-height:52px!important;
  padding:7px 14px!important;
  background:#087A3E!important;
  border-bottom:1px solid #066532!important;
}
.sba7-league-head__country{grid-area:country;display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-league-head__country .sba7-league-flag{width:25px!important;height:20px!important;flex:0 0 25px!important;border-radius:3px!important;object-fit:cover!important}
.sba7-league-head__league{grid-area:league;text-align:center;min-width:0;line-height:1.15}
.sba7-league-head__league a{display:block;text-decoration:none!important;color:#fff!important;min-width:0}
.sba7-league-head__league strong{display:block!important;color:#fff!important;font-size:16px!important;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-league-head__standings{grid-area:standings;display:flex;align-items:center;justify-content:flex-end;min-width:0}
.sba7-league-head__standings a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:rgba(255,255,255,.10);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800;white-space:nowrap;transition:.18s ease}
.sba7-league-head__standings a:hover{background:#fff;color:#087A3E!important;border-color:#fff}

@media(max-width:700px){
  .sba7-league-card__head--compact{grid-template-columns:minmax(0,.9fr) minmax(120px,1.35fr) minmax(0,.9fr)!important;gap:6px!important;min-height:46px!important;padding:6px 8px!important}
  .sba7-league-head__country{font-size:11px;gap:5px}
  .sba7-league-head__country .sba7-league-flag{width:22px!important;height:16px!important;flex-basis:22px!important}
  .sba7-league-head__league strong{font-size:13px!important}
  .sba7-league-head__standings a{min-height:27px;padding:4px 7px;font-size:10px;border-radius:7px}
}

/* v1.5.6 — جدول الترتيب متجاوب بالكامل على الجوال بدون تمرير أفقي */
@media (max-width:700px){
  .sba7-table-wrap{
    overflow-x:visible!important;
    width:100%!important;
  }
  .sba7-standings{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
  }
  .sba7-standings th,
  .sba7-standings td{
    padding:7px 1px!important;
    font-size:9px!important;
    line-height:1.15!important;
    white-space:normal!important;
    overflow-wrap:anywhere;
    word-break:normal;
  }
  .sba7-standings th:nth-child(1),
  .sba7-standings td:nth-child(1){width:5%!important;}
  .sba7-standings th:nth-child(2),
  .sba7-standings td:nth-child(2){width:32%!important;}
  .sba7-standings th:nth-child(n+3),
  .sba7-standings td:nth-child(n+3){width:7.875%!important;}
  .sba7-standings .sba7-team-col{
    min-width:0!important;
    width:32%!important;
    text-align:right!important;
  }
  .sba7-standing-team{
    gap:3px!important;
    min-width:0!important;
    font-size:9px!important;
    line-height:1.2!important;
    white-space:normal!important;
  }
  .sba7-standing-team img{
    width:18px!important;
    height:18px!important;
    flex:0 0 18px!important;
  }
  .sba7-standing-team span,
  .sba7-standing-team strong{
    min-width:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .sba7-standing-group{
    margin:10px 8px 4px!important;
    font-size:12px!important;
  }
}
@media (max-width:390px){
  .sba7-standings th,
  .sba7-standings td{font-size:8px!important;padding:6px 0!important;}
  .sba7-standing-team{font-size:8px!important;gap:2px!important;}
  .sba7-standing-team img{width:16px!important;height:16px!important;flex-basis:16px!important;}
  .sba7-standings th:nth-child(2),
  .sba7-standings td:nth-child(2),
  .sba7-standings .sba7-team-col{width:30%!important;}
  .sba7-standings th:nth-child(n+3),
  .sba7-standings td:nth-child(n+3){width:8.125%!important;}
}


/* v1.5.7 — رأس صفحة الدوري/الترتيب مضغوط مثل رأس بطاقات المباريات */
.sba7-league-detail-bar{
  direction:rtl;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,1.5fr) minmax(0,1fr);
  grid-template-areas:"country league meta";
  align-items:center;
  gap:12px;
  min-height:76px;
  margin:18px 0 12px;
  padding:10px 16px;
  border-radius:16px;
  background:#087A3E;
  color:#fff;
  box-shadow:0 6px 18px rgba(8,122,62,.10);
}
.sba7-league-detail-bar__country{
  grid-area:country;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:8px;
  min-width:0;
  font-size:13px;
  font-weight:800;
  color:#fff;
}
.sba7-league-detail-bar__flag{
  width:28px;
  height:20px;
  flex:0 0 28px;
  object-fit:cover;
  border-radius:3px;
  box-shadow:0 0 0 1px rgba(255,255,255,.22);
}
.sba7-league-detail-bar__league{
  grid-area:league;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-width:0;
  text-align:center;
}
.sba7-league-detail-bar__logo{
  width:46px;
  height:46px;
  flex:0 0 46px;
  display:grid;
  place-items:center;
  padding:5px;
  border-radius:10px;
  background:#fff;
}
.sba7-league-detail-bar__logo img{
  width:100%;
  height:100%;
  object-fit:contain;
}
.sba7-league-detail-bar__kicker{
  display:block;
  margin-bottom:2px;
  font-size:10px;
  font-weight:800;
  color:rgba(255,255,255,.78);
}
.sba7-league-detail-bar h1{
  margin:0!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1.15!important;
  font-weight:900!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.sba7-league-detail-bar__meta{
  grid-area:meta;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
  min-width:0;
}
.sba7-league-detail-bar__view,
.sba7-league-detail-bar__season{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:5px 9px;
  border:1px solid rgba(255,255,255,.35);
  border-radius:8px;
  background:rgba(255,255,255,.10);
  color:#fff;
  font-size:11px;
  font-weight:800;
  white-space:nowrap;
}
.sba7-league-detail-bar__season b{margin-inline-start:4px;color:#fff}

@media(max-width:700px){
  .sba7-league-detail-bar{
    grid-template-columns:minmax(0,.9fr) minmax(150px,1.35fr) minmax(0,.9fr);
    gap:6px;
    min-height:58px;
    margin:10px 0 8px;
    padding:7px 8px;
    border-radius:12px;
  }
  .sba7-league-detail-bar__country{gap:5px;font-size:10px}
  .sba7-league-detail-bar__flag{width:22px;height:16px;flex-basis:22px}
  .sba7-league-detail-bar__league{gap:6px}
  .sba7-league-detail-bar__logo{
    width:34px;height:34px;flex-basis:34px;padding:4px;border-radius:8px
  }
  .sba7-league-detail-bar__kicker{font-size:8px}
  .sba7-league-detail-bar h1{font-size:14px!important}
  .sba7-league-detail-bar__meta{gap:4px}
  .sba7-league-detail-bar__view,
  .sba7-league-detail-bar__season{
    min-height:25px;
    padding:3px 5px;
    border-radius:6px;
    font-size:8px;
  }
}
@media(max-width:420px){
  .sba7-league-detail-bar{
    grid-template-columns:1fr minmax(135px,1.45fr) 1fr;
    min-height:54px;
    padding:6px;
  }
  .sba7-league-detail-bar__country span{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .sba7-league-detail-bar__logo{width:30px;height:30px;flex-basis:30px}
  .sba7-league-detail-bar h1{font-size:12px!important}
  .sba7-league-detail-bar__view{display:none}
  .sba7-league-detail-bar__season{font-size:8px;padding:3px 5px}
}


/* v1.6.0 — صفحة المباراة الاحترافية */
.sba7-match-pro{--sba7-deep:#087a3e;--sba7-soft:#f4f8f6;max-width:1100px;margin:22px auto 50px;color:#152019}
.sba7-match-pro__header{display:grid;grid-template-columns:1fr minmax(220px,1.35fr) 1fr;align-items:center;gap:12px;background:var(--sba7-deep);color:#fff;border-radius:16px 16px 0 0;padding:11px 16px;margin-top:16px}
.sba7-match-pro__meta-side{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.sba7-match-pro__country{justify-content:flex-start}.sba7-match-pro__country img{width:26px;height:18px;object-fit:cover;border-radius:3px}.sba7-match-pro__standing{justify-content:flex-end}.sba7-match-pro__standing a{color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.38);border-radius:999px;padding:6px 10px}.sba7-match-pro__standing a:hover{background:#fff;color:var(--sba7-deep)!important}.sba7-match-pro__league{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0}.sba7-match-pro__league img{width:30px;height:30px;object-fit:contain;background:#fff;border-radius:7px;padding:3px}.sba7-match-pro__league a{color:#fff!important;text-decoration:none!important;font-weight:900;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-match-pro__scoreboard{display:grid;grid-template-columns:1fr minmax(120px,180px) 1fr;gap:18px;align-items:center;background:#fff;border:1px solid #dfe9e3;border-top:0;border-radius:0 0 18px 18px;padding:28px 24px;box-shadow:0 8px 25px rgba(0,0,0,.04)}.sba7-match-pro__scoreboard.is-live{background:linear-gradient(180deg,#fff,#fff9fa)}
.sba7-match-pro__team{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#111!important;text-decoration:none!important}.sba7-match-pro__team img{width:88px;height:88px;object-fit:contain}.sba7-match-pro__team strong{font-size:19px}.sba7-match-pro__team span{font-size:11px;color:#7d8982}.sba7-match-pro__center{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.sba7-match-pro__result{font-size:34px;font-weight:900;line-height:1}.sba7-match-pro__status{font-size:13px;color:#647169;background:#f1f5f2;border-radius:999px;padding:5px 10px}.sba7-match-pro__status.is-live{background:#e91f3d;color:#fff;font-weight:900}.sba7-match-pro__center small{color:#7d8982}
.sba7-match-pro__quicklinks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:14px 0}.sba7-match-pro__quicklinks a{color:#174d2b!important;text-decoration:none!important;background:#fff;border:1px solid #dce8df;border-radius:999px;padding:7px 12px;font-weight:800;font-size:13px}.sba7-match-pro__quicklinks a:hover{background:#edf8f1}
.sba7-match-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sba7-score-breakdown{width:100%}.sba7-score-breakdown__head,.sba7-score-breakdown__row{display:grid;grid-template-columns:1fr minmax(120px,180px) 1fr;align-items:center;text-align:center;padding:11px 14px}.sba7-score-breakdown__head{background:#f4f8f6;font-weight:900}.sba7-score-breakdown__row{border-top:1px solid #e8eeea}.sba7-score-breakdown__row b{font-size:18px}
.sba7-events{position:relative;padding:6px 0}.sba7-events__teams{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 16px;background:#f5f8f6;font-weight:900;text-align:center}.sba7-event{display:grid;grid-template-columns:62px 18px 1fr;gap:10px;align-items:start;min-height:58px;padding:9px 16px;border-top:1px solid #edf1ee}.sba7-event__time{font-weight:900;text-align:center;padding-top:4px}.sba7-event__dot{width:12px;height:12px;border-radius:50%;margin-top:6px;background:#839087;box-shadow:0 0 0 4px #f0f4f1}.sba7-event__dot.is-goal{background:#0b944d}.sba7-event__dot.is-card{background:#f2c500}.sba7-event__dot.is-red{background:#dc1e35}.sba7-event__dot.is-subst{background:#1c72c9}.sba7-event__dot.is-var{background:#6c4ac7}.sba7-event__content{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.sba7-event__content strong{min-width:105px}.sba7-event__content span{font-weight:800}.sba7-event__content small{color:#728078}.sba7-event--away .sba7-event__content{opacity:.92}
.sba7-stats__head,.sba7-stat-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(160px,2fr) minmax(70px,1fr);align-items:center;text-align:center;padding:10px 12px}.sba7-stats__head{background:#f4f8f6;font-weight:900}.sba7-stat-row{border-top:1px solid #edf0ee}.sba7-stat-row b{font-size:16px}.sba7-stat-row span{color:#425148}
.sba7-lineups{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px}.sba7-lineup-card{border:1px solid #e0e9e3;border-radius:14px;overflow:hidden;background:#fff}.sba7-lineup-card>header{display:flex;align-items:center;gap:10px;background:#f4f8f6;padding:12px}.sba7-lineup-card>header img{width:42px;height:42px;object-fit:contain}.sba7-lineup-card h3,.sba7-lineup-card p{margin:0}.sba7-lineup-card p{font-size:12px;color:#66736b;margin-top:3px}.sba7-lineup-columns{display:grid;grid-template-columns:1fr 1fr;gap:0}.sba7-lineup-columns>div{padding:10px}.sba7-lineup-columns>div+div{border-right:1px solid #edf0ee}.sba7-lineup-columns h4{margin:0 0 8px;color:#087a3e}.sba7-lineup-list{list-style:none;padding:0;margin:0}.sba7-lineup-list li{display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-top:1px dashed #edf0ee}.sba7-lineup-list li:first-child{border-top:0}.sba7-lineup-list li b{background:#edf7f1;border-radius:7px;padding:3px;text-align:center}.sba7-lineup-list li span{font-weight:700;font-size:13px}.sba7-lineup-list li small{font-size:10px;color:#7a8780}.sba7-lineup-empty{color:#839087;font-size:12px}
.sba7-match-related{display:flex;flex-direction:column;gap:16px;margin-top:16px}.sba7-match-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sba7-match-pro__note{text-align:center;color:#7b8780;font-size:11px;margin:16px 0}
@media(max-width:700px){.sba7-match-pro{margin:12px 0 35px}.sba7-match-pro__header{grid-template-columns:1fr 1.4fr 1fr;padding:9px 8px;gap:6px;border-radius:12px 12px 0 0}.sba7-match-pro__meta-side{font-size:10px;gap:5px}.sba7-match-pro__country img{width:21px;height:14px}.sba7-match-pro__league img{width:23px;height:23px}.sba7-match-pro__league a{font-size:12px}.sba7-match-pro__standing a{padding:5px 6px;font-size:10px}.sba7-match-pro__scoreboard{grid-template-columns:1fr 80px 1fr;gap:5px;padding:18px 8px;border-radius:0 0 12px 12px}.sba7-match-pro__team img{width:54px;height:54px}.sba7-match-pro__team strong{font-size:13px;line-height:1.3}.sba7-match-pro__team span{display:none}.sba7-match-pro__result{font-size:24px}.sba7-match-pro__status{font-size:10px;padding:4px 6px}.sba7-match-pro__quicklinks{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.sba7-match-pro__quicklinks a{white-space:nowrap;font-size:11px}.sba7-match-info-grid{grid-template-columns:1fr 1fr}.sba7-score-breakdown__head,.sba7-score-breakdown__row{grid-template-columns:1fr 100px 1fr;padding:9px 6px;font-size:12px}.sba7-events__teams{font-size:12px}.sba7-event{grid-template-columns:48px 14px 1fr;padding:8px 7px;gap:5px}.sba7-event__content{font-size:12px}.sba7-event__content strong{min-width:0}.sba7-stats__head,.sba7-stat-row{grid-template-columns:55px minmax(110px,1fr) 55px;padding:8px 4px;font-size:11px}.sba7-lineups{grid-template-columns:1fr;padding:8px}.sba7-lineup-columns{grid-template-columns:1fr}.sba7-lineup-columns>div+div{border-right:0;border-top:1px solid #edf0ee}.sba7-match-related__grid{grid-template-columns:1fr}}


/* v1.7.0 — صفحة الفريق الاحترافية */
.sba7-team-pro{--sba7-team-deep:#087a3e;--sba7-team-soft:#f4f8f6;max-width:1100px;margin:22px auto 50px;color:#152019}
.sba7-team-pro__header{display:grid;grid-template-columns:1fr minmax(260px,1.45fr) 1fr;align-items:center;gap:12px;background:var(--sba7-team-deep);color:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 7px 22px rgba(8,122,62,.12)}
.sba7-team-pro__country{display:flex;align-items:center;gap:8px;font-weight:800;font-size:13px;min-width:0}.sba7-team-pro__country img{width:28px;height:19px;border-radius:3px;object-fit:cover}.sba7-team-pro__country span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-team-pro__identity{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.sba7-team-pro__logo{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;background:#fff;border-radius:12px;padding:6px}.sba7-team-pro__logo img{width:100%;height:100%;object-fit:contain}.sba7-team-pro__identity>div{min-width:0;text-align:center}.sba7-team-pro__identity span{display:block;font-size:10px;opacity:.8}.sba7-team-pro__identity h1{margin:2px 0 0!important;color:#fff!important;font-size:22px!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-team-pro__league-meta{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.sba7-team-pro__league-link,.sba7-team-pro__rank{color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px;min-width:0}.sba7-team-pro__league-link img{width:22px;height:22px;object-fit:contain;background:#fff;border-radius:5px;padding:2px}.sba7-team-pro__league-link span{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-team-pro__league-link:hover,.sba7-team-pro__rank:hover{background:#fff;color:var(--sba7-team-deep)!important}
.sba7-team-pro__quicklinks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:12px 0 16px}.sba7-team-pro__quicklinks a{color:#174d2b!important;text-decoration:none!important;background:#fff;border:1px solid #dce8df;border-radius:999px;padding:7px 12px;font-weight:800;font-size:12px}.sba7-team-pro__quicklinks a:hover{background:#edf8f1}
.sba7-team-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sba7-team-overview-grid small{display:block;color:#718078;margin-top:4px;font-size:10px}
.sba7-team-next-panel .sba7-compact-match{padding-top:16px;padding-bottom:16px}.sba7-team-next-panel .sba7-compact-match img{width:40px;height:40px}.sba7-team-next-panel .sba7-compact-match strong{font-size:16px}
.sba7-team-standing-mini{overflow:hidden}.sba7-team-standing-mini table{width:100%;border-collapse:collapse}.sba7-team-standing-mini th,.sba7-team-standing-mini td{padding:10px 11px;border-bottom:1px solid #eaf0ec;text-align:center;font-size:12px}.sba7-team-standing-mini th{background:#fbfcfb;color:#637068;font-size:11px}.sba7-team-standing-mini th:nth-child(2),.sba7-team-standing-mini td:nth-child(2){text-align:right}.sba7-team-standing-mini td:nth-child(2) a{display:flex;align-items:center;gap:8px;color:#152019!important;text-decoration:none!important;font-weight:800}.sba7-team-standing-mini td:nth-child(2) img{width:28px;height:28px;object-fit:contain}.sba7-team-standing-mini tr.is-current{background:#edf8f1}.sba7-team-standing-mini tr.is-current td{font-weight:900}.sba7-team-standing-mini tr.is-current td:first-child{box-shadow:inset -4px 0 0 var(--sba7-team-deep)}
.sba7-coach-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;border-bottom:1px solid #e7eee9}.sba7-coach-card>div{background:#f7faf8;border:1px solid #e4ebe6;border-radius:11px;padding:10px}.sba7-coach-card span{display:block;color:#6c786f;font-size:10px;margin-bottom:3px}.sba7-coach-card strong{font-size:14px}
.sba7-squad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.sba7-squad-group{border:1px solid #e3eae5;border-radius:12px;overflow:hidden;background:#fff}.sba7-squad-group h3{margin:0;padding:9px 11px;background:#f4f8f6;color:#087a3e;font-size:14px}.sba7-squad-list{padding:2px 10px}.sba7-squad-player{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-top:1px dashed #e8eeea}.sba7-squad-player:first-child{border-top:0}.sba7-squad-number{width:32px;height:28px;display:grid;place-items:center;background:#edf7f1;color:#087a3e;border-radius:7px;font-weight:900}.sba7-squad-player strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-squad-player small{font-size:10px;color:#78857e;white-space:nowrap}.sba7-team-pro__note{text-align:center;color:#7b8780;font-size:11px;margin:14px 0}
@media(max-width:700px){.sba7-team-pro{margin:12px 0 35px}.sba7-team-pro__header{grid-template-columns:1fr 1.35fr 1fr;gap:5px;padding:8px;border-radius:12px}.sba7-team-pro__country{font-size:10px;gap:4px}.sba7-team-pro__country img{width:21px;height:14px}.sba7-team-pro__identity{gap:5px}.sba7-team-pro__logo{width:38px;height:38px;flex-basis:38px;border-radius:8px;padding:4px}.sba7-team-pro__identity h1{font-size:14px!important}.sba7-team-pro__identity span{font-size:8px}.sba7-team-pro__league-meta{gap:4px;flex-direction:column;align-items:flex-end}.sba7-team-pro__league-link,.sba7-team-pro__rank{padding:4px 6px;font-size:8px;max-width:100%}.sba7-team-pro__league-link img{width:17px;height:17px}.sba7-team-pro__league-link span{max-width:72px}.sba7-team-pro__quicklinks{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.sba7-team-pro__quicklinks a{white-space:nowrap;font-size:10px;padding:6px 9px}.sba7-team-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sba7-team-standing-mini th,.sba7-team-standing-mini td{padding:8px 4px;font-size:10px}.sba7-team-standing-mini td:nth-child(2) img{width:23px;height:23px}.sba7-team-standing-mini td:nth-child(2) a{gap:4px;font-size:10px}.sba7-coach-card{grid-template-columns:1fr 1fr;padding:8px}.sba7-squad-grid{grid-template-columns:1fr;padding:8px}.sba7-squad-player{grid-template-columns:36px minmax(0,1fr) auto}.sba7-team-fixture-grid{grid-template-columns:1fr}}
@media(max-width:420px){.sba7-team-pro__country span{max-width:58px}.sba7-team-pro__identity h1{font-size:12px!important}.sba7-team-pro__league-link span{display:none}.sba7-team-pro__rank{font-size:8px}.sba7-team-standing-mini th:nth-child(4),.sba7-team-standing-mini td:nth-child(4){display:none}.sba7-team-standing-mini th,.sba7-team-standing-mini td{font-size:9px;padding:7px 3px}.sba7-squad-player small{display:none}}


/* v1.8.0 — صفحة الدوري المتكاملة */
.sba7-league-pro{max-width:1100px;margin:22px auto 50px;color:#152019}
.sba7-league-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0 16px;padding:6px;background:#f2f5f3;border:1px solid #dfe7e2;border-radius:13px}
.sba7-league-tabs a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 8px;border-radius:9px;color:#3b4a41!important;text-decoration:none!important;font-size:12px;font-weight:850;text-align:center;transition:.18s ease}
.sba7-league-tabs a:hover{background:#fff;color:#087a3e!important}.sba7-league-tabs a.is-active{background:#087a3e;color:#fff!important;box-shadow:0 4px 12px rgba(8,122,62,.14)}
.sba7-league-fixtures-grid{align-items:stretch}.sba7-league-today{border-color:#cfe4d7}
.sba7-league-teams-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}
.sba7-league-team-card{display:flex;align-items:center;gap:10px;min-height:72px;padding:10px;border:1px solid #e1e9e4;border-radius:12px;background:#fff;color:#18251d!important;text-decoration:none!important;transition:.18s ease;min-width:0}
.sba7-league-team-card:hover{background:#f4faf6;border-color:#c9dfd1;transform:translateY(-1px)}
.sba7-league-team-card img{width:46px;height:46px;flex:0 0 46px;object-fit:contain}.sba7-league-team-card span{min-width:0}.sba7-league-team-card strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-league-team-card small{display:block;margin-top:3px;color:#748178;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sba7-scorers-wrap{width:100%;overflow:hidden}.sba7-scorers{width:100%;border-collapse:collapse;table-layout:fixed}.sba7-scorers th,.sba7-scorers td{padding:10px 8px;border-bottom:1px solid #e8eeea;text-align:center;font-size:12px;vertical-align:middle}.sba7-scorers th{background:#f7f9f8;color:#5e6c63;font-size:11px;font-weight:900}.sba7-scorers th:nth-child(1),.sba7-scorers td:nth-child(1){width:6%}.sba7-scorers th:nth-child(2),.sba7-scorers td:nth-child(2){width:28%;text-align:right}.sba7-scorers th:nth-child(3),.sba7-scorers td:nth-child(3){width:30%;text-align:right}.sba7-scorers th:nth-child(n+4),.sba7-scorers td:nth-child(n+4){width:12%}.sba7-scorer-player strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-scorer-team{display:flex;align-items:center;gap:7px;min-width:0;color:#18251d!important;text-decoration:none!important;font-weight:800}.sba7-scorer-team img{width:28px;height:28px;flex:0 0 28px;object-fit:contain}.sba7-scorer-team span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sba7-scorer-goals{color:#087a3e;font-weight:950;font-size:14px!important}.sba7-league-pro__note{text-align:center;color:#7a877f;font-size:10px;margin:14px 0}
@media(max-width:800px){.sba7-league-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.sba7-league-tabs a{min-height:32px;font-size:10px;padding:4px}.sba7-league-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.sba7-league-team-card{min-height:58px;padding:7px;gap:7px}.sba7-league-team-card img{width:36px;height:36px;flex-basis:36px}.sba7-league-team-card strong{font-size:11px}.sba7-league-team-card small{font-size:8px}.sba7-scorers th,.sba7-scorers td{padding:8px 3px;font-size:9px}.sba7-scorers th{font-size:8px}.sba7-scorers th:nth-child(1),.sba7-scorers td:nth-child(1){width:7%}.sba7-scorers th:nth-child(2),.sba7-scorers td:nth-child(2){width:29%}.sba7-scorers th:nth-child(3),.sba7-scorers td:nth-child(3){width:28%}.sba7-scorers th:nth-child(n+4),.sba7-scorers td:nth-child(n+4){width:12%}.sba7-scorer-team{gap:3px}.sba7-scorer-team img{width:20px;height:20px;flex-basis:20px}.sba7-scorer-goals{font-size:11px!important}}
@media(max-width:420px){.sba7-league-tabs a{font-size:9px}.sba7-league-team-card img{width:32px;height:32px;flex-basis:32px}.sba7-league-team-card small{display:none}.sba7-scorers th:nth-child(4),.sba7-scorers td:nth-child(4){display:none}.sba7-scorers th:nth-child(1),.sba7-scorers td:nth-child(1){width:8%}.sba7-scorers th:nth-child(2),.sba7-scorers td:nth-child(2){width:31%}.sba7-scorers th:nth-child(3),.sba7-scorers td:nth-child(3){width:31%}.sba7-scorers th:nth-child(5),.sba7-scorers td:nth-child(5),.sba7-scorers th:nth-child(6),.sba7-scorers td:nth-child(6){width:15%}}
