/* ============================================================
   نظام البطولات — الوضع الداكن (الأصل)
   فئات مستقلة تمامًا عن صفحات المباريات:
     dlhl-*  صفحة البطولة        dlhx-*  الشورت كود
   ألوان الوضع الفاتح في assets/light-mode.css تحت .dlh-light
   ============================================================ */

/* ---------- هيدر صفحة البطولة ---------- */
.dlhl-head{
  background:rgb(21 26 32 / 95%);
  border: 1px solid #29313E;
  border-radius:10px;
  padding:25px 20px;
  margin-bottom:15px;
  box-shadow: 0 0 3px rgba(187, 151, 76, 0.4);
}
.dlhl-head-main{display:flex;align-items:center;gap:20px;}
.dlhl-head-logo{width:90px;height:90px;object-fit:contain;flex:none;}
.dlhl-head-logo { filter:drop-shadow(0 0 12px rgba(120,135,165,.50));}
.dlhl-head-txt{display:flex;flex-direction:column;gap:10px;min-width:0;}
.dlhl-head-name{margin:0;font-size:1.35rem;font-weight:800;color:#8B95A1;line-height:1.3;}
.dlhl-seasons{
  align-self:flex-start;
  background:var(--hp-surface);color:var(--hp-text);
  border:1px solid var(--hp-border);border-radius:8px;
  padding:5px 10px;font-size:.85rem;font-family:inherit;cursor:pointer;
}
.dlhl-season-one{color:var(--hp-muted);font-size:.85rem;}
@media (max-width:600px){
  .dlhl-head-main{flex-direction:column;text-align:center;gap:17px;}
  .dlhl-head-txt{align-items:center;}
  .dlhl-seasons{align-self:center;}
  .dlhl-head-name{font-size:1.15rem;}
  .dlhl-head-logo{width:80px;height:80px;}
}

/* ---------- تبويبات صفحة البطولة ---------- */
.dlhl-tabs{margin:0;}
.dlhl-tabs-nav{display:flex;align-items:center;gap:6px;
  margin:0 0 12px;padding:3.5px;
  background:rgb(21 26 32 / 95%);
  border-radius:7px;
  box-shadow: 0 0 2px rgba(187, 151, 76, 0.3);
}
.dlhl-tab-btn{
  flex:1 1 0;min-width:0;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:10px 10px;border:0;border-radius:5px;
  background:transparent;color:var(--hp-muted,#7C8199);
  font-family:inherit;font-size:15px;font-weight:600;
  cursor:pointer;transition:background .12s,color .12s;
}
.dlhl-tab-btn:last-child{border-inline-end:0;}
.dlhl-tab-btn:hover{background:rgba(244,183,64,.10);color:#9AA6B1;}
.dlhl-tab-btn.dlhl-tab-on{
  background:rgba(244,183,64,.10);
  color:#9AA6B1;
}
.dlhl-panel{display:none;}
.dlhl-panel.dlhl-panel-on{display:block;}

/* ---------- بلوك «لا بيانات» ---------- */
.dlhl-nodata{
  text-align:center;font-size:15px;color:var(--hp-muted);
  padding:90px 20px;background:rgb(21 26 32 / 60%);
  border:1px solid #29313E;border-radius:12px;
}

/* ---------- جدول الترتيب ---------- */
.dlhl-grp{margin-bottom:22px;}
.dlhl-grp:last-of-type{margin-bottom:0;}
.dlhl-grp-title{
  background:rgb(21 26 32 / 95%);
  border:1px solid #29313E;
  border-bottom:0;
  border-radius:10px 10px 0 0;
  padding:10px 14px;
  font-weight:700;color:#8B95A1;font-size:14.5px;
}
.dlhl-tbl-wrap{
  overflow-x:auto;
  border:1px solid #29313E;
  border-radius:10px;
  background: rgb(21 26 32 / 60%);
}
.dlhl-grp-title + .dlhl-tbl-wrap{border-radius:0 0 10px 10px;}
.dlhl-tbl{width:100%;border-collapse:collapse;font-size:.9rem;}
.dlhl-tbl th,.dlhl-tbl td{
  padding:10px 8px;
  border-bottom:1px solid var(--hp-border);
  /* فاصل رأسي خفيف بين الأعمدة */
  border-inline-end:1px solid rgba(255,255,255,.045);
}
.dlhl-tbl th:last-child,.dlhl-tbl td:last-child{border-inline-end:0;}
.dlhl-tbl tbody tr:last-child td{border-bottom:0;}
.dlhl-tbl th{
  color:var(--hp-muted);font-weight:600;font-size:.78rem;
  background:rgb(21 26 32 / 95%);white-space:nowrap;text-align:center;
}
.dlhl-tbl th.dlhl-c-team{text-align:start;}
.dlhl-tbl tbody tr:hover{background:rgba(255,255,255,.02);}

.dlhl-c-rank{width:46px;text-align:center;color:var(--hp-muted);font-size:.85rem;}
.dlhl-c-n{width:62px;text-align:center;color:#8B95A1;}
.dlhl-c-pts{font-weight:800;color:#8B95A1;font-size:14.5px;}
.dlhl-c-team{text-align:start;min-width:200px;}

/* صف النادي: شبكة ثابتة → لوجو وأسماء متناسقة تمامًا */
.dlhl-team{display:flex;align-items:center;gap:10px;min-width:0;}
.dlhl-t-logo{
  flex:none;width:24px;height:24px;
  display:flex;align-items:center;justify-content:center;
}
.dlhl-t-logo img{width:100%;height:100%;object-fit:contain;display:block;}
.dlhl-t-nm{
  color:#8B95A1;font-weight:500;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;
}
.dlhl-live-sc{
  flex:none;margin-inline-start:6px;padding:1px 7px;
  border-radius:4px;font-size:.76rem;font-weight:600;
  background:rgba(224,108,108,.10);color:#E06C6C;
}

/* ألوان الملاحظات (تُسنَد تلقائيًا حسب أوصاف المزوّد) */
.dlhl-row.dlhl-z0 .dlhl-c-rank{box-shadow:inset 3px 0 0 #57c26a;}
.dlhl-row.dlhl-z1 .dlhl-c-rank{box-shadow:inset 3px 0 0 #5b9de0;}
.dlhl-row.dlhl-z2 .dlhl-c-rank{box-shadow:inset 3px 0 0 #b48ae0;}
.dlhl-row.dlhl-z3 .dlhl-c-rank{box-shadow:inset 3px 0 0 #e5b13a;}
.dlhl-row.dlhl-z4 .dlhl-c-rank{box-shadow:inset 3px 0 0 #4fc4b0;}
.dlhl-row.dlhl-z5 .dlhl-c-rank{box-shadow:inset 3px 0 0 #9aa0b4;}
.dlhl-row.dlhl-z6 .dlhl-c-rank{box-shadow:inset 3px 0 0 #e0855b;}
.dlhl-row.dlhl-z7 .dlhl-c-rank{box-shadow:inset 3px 0 0 #e05555;}
[dir="rtl"] .dlhl-row.dlhl-z0 .dlhl-c-rank{box-shadow:inset -3px 0 0 #57c26a;}
[dir="rtl"] .dlhl-row.dlhl-z1 .dlhl-c-rank{box-shadow:inset -3px 0 0 #5b9de0;}
[dir="rtl"] .dlhl-row.dlhl-z2 .dlhl-c-rank{box-shadow:inset -3px 0 0 #b48ae0;}
[dir="rtl"] .dlhl-row.dlhl-z3 .dlhl-c-rank{box-shadow:inset -3px 0 0 #e5b13a;}
[dir="rtl"] .dlhl-row.dlhl-z4 .dlhl-c-rank{box-shadow:inset -3px 0 0 #4fc4b0;}
[dir="rtl"] .dlhl-row.dlhl-z5 .dlhl-c-rank{box-shadow:inset -3px 0 0 #9aa0b4;}
[dir="rtl"] .dlhl-row.dlhl-z6 .dlhl-c-rank{box-shadow:inset -3px 0 0 #e0855b;}
[dir="rtl"] .dlhl-row.dlhl-z7 .dlhl-c-rank{box-shadow:inset -3px 0 0 #e05555;}

/* مفتاح الملاحظات */
.dlhl-legend{
  list-style:none;margin:14px 0 0;padding:0;
  display:flex;flex-wrap:wrap;gap:8px 18px;
  font-size:12px;color:var(--hp-muted);
}
.dlhl-legend li{display:flex;align-items:center;gap:6px;}
.dlhl-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none;}
.dlhl-legend i.dlhl-z0{background:#57c26a;}
.dlhl-legend i.dlhl-z1{background:#5b9de0;}
.dlhl-legend i.dlhl-z2{background:#b48ae0;}
.dlhl-legend i.dlhl-z3{background:#e5b13a;}
.dlhl-legend i.dlhl-z4{background:#4fc4b0;}
.dlhl-legend i.dlhl-z5{background:#9aa0b4;}
.dlhl-legend i.dlhl-z6{background:#e0855b;}
.dlhl-legend i.dlhl-z7{background:#e05555;}

@media (max-width:600px){
  .dlhl-tbl{font-size:.84rem;}
  .dlhl-tbl th,.dlhl-tbl td{padding:9px 6px;}
  .dlhl-c-team{min-width:150px;}
  .dlhl-c-n{width:49px;}
  .dlhl-t-logo{width:21px;height:21px;}
.dlhl-c-rank {width:44px;}
}

@media (max-width:368px){
.dlhl-c-n{width:46px;}
.dlhl-c-rank {width:43px;}
}

@media (max-width:350px){
.dlhl-c-n{width:43px;}
.dlhl-c-rank {width:42px;}
}

/* ---------- الإحصائيات ---------- */
.dlhl-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media (max-width:760px){.dlhl-stats{grid-template-columns:1fr;}}

.dlhl-pl-box{
  background: rgb(21 26 32 / 60%);
  border:1px solid #29313E;
  border-radius:12px;overflow:hidden;
}
.dlhl-pl-head{
  padding:10px 14px;font-weight:600;color:#8B95A1;
  background:rgb(21 26 32 / 95%);border-bottom:1px solid #29313E;
  font-size:14.5px;
}
.dlhl-pl-list{list-style:none;margin:0;padding:0;}
.dlhl-pl-row{
  display:flex;align-items:center;gap:10px;
  padding:9px 14px;border-bottom:1px solid var(--hp-border);
}
.dlhl-pl-row:last-child{border-bottom:0;}
.dlhl-pl-rank{
  flex:none;width:26px;height:26px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  border:1px solid var(--hp-border);color:var(--hp-muted);
  font-size:.76rem;font-weight:700;
}
.dlhl-pl-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}
.dlhl-pl-name{
  color:#8B95A1;font-weight:500;font-size:.9rem;
  unicode-bidi:isolate;text-align:start;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.dlhl-pl-sub{display:flex;align-items:center;gap:6px;color:var(--hp-muted);font-size:.75rem;}
.dlhl-pl-logo{width:16px;height:16px;object-fit:contain;}
.dlhl-pl-val{
  flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;
  min-width:34px;text-align:center;
}
.dlhl-pl-valn{font-weight:800;color:#8B95A1;font-size:1rem;line-height:1.1;}
.dlhl-pl-valu{color:var(--hp-muted);font-size:.68rem;}
.dlhl-pl-more{
  width:100%;background: rgb(21 26 32 / 95%);border:0;border-top:1px solid #29313E;;
  color:#8B95A1;cursor:pointer;font-family:inherit;
  padding:11px;font-size:.85rem;font-weight:600;
}
.dlhl-pl-more:hover{background:rgba(244,183,64,.06);}

/* النافذة المنبثقة للقائمة الكاملة */
.dlhl-modal{
  position:fixed;inset:0;z-index:99999;
  background:rgba(0,0,0,.6);
  display:flex;align-items:center;justify-content:center;padding:18px;
}
.dlhl-modal[hidden]{display:none;}
.dlhl-modal-box{
  background: #191f26;border:1px solid #29313E;
  border-radius:10px;width:460px;max-width:100%;
  max-height:82vh;display:flex;flex-direction:column;overflow:hidden;
}
.dlhl-modal-head{
  padding:12px 14px;font-weight:700;color:#8B95A1;
  background:rgb(21 26 32 / 95%);border-bottom:1px solid #29313E;;
  display:flex;align-items:center;gap:8px;
}
.dlhl-modal-x{
  margin-inline-start:auto;background:none;border:0;cursor:pointer;
  color:var(--hp-muted);font-size:1.5rem;line-height:1;padding:0 4px;
}
.dlhl-modal-x:hover{color:var(--hp-accent);}
.dlhl-pl-full{overflow-y:auto;}

/* ============================================================
   الشورت كود (بلوكات البطولات) — فئات مستقلة dlhx-
   ============================================================ */
.dlhx-tabs-nav{
  display:flex;align-items:center;gap:6px;
  margin:0 0 10px;padding:3.5px;
  background:rgb(21 26 32 / 95%);
  border-radius:7px;
  box-shadow: 0 0 2px rgba(187, 151, 76, 0.3);
}
.dlhx-tab-btn{
  flex:1 1 0;min-width:0;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:10px 10px;border:0;border-radius:5px;
  background:transparent;color:var(--hp-muted,#7C8199);
  font-family:inherit;font-size:15px;font-weight:600;
  cursor:pointer;transition:background .12s,color .12s;
}
.dlhx-tab-btn:last-child{border-inline-end:0;}
.dlhx-tab-btn:hover{background:rgba(244,183,64,.10);color:#9AA6B1;}
.dlhx-tab-btn.dlhx-tab-on{
  background:rgba(244,183,64,.10);color:#9AA6B1;
}
.dlhx-panel{display:none;}
.dlhx-panel.dlhx-panel-on{display:block;}

.dlhx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;}
@media (max-width:1000px){.dlhx-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:600px){.dlhx-grid{grid-template-columns:1fr;}}
.dlhx-grid-one{grid-template-columns:1fr!important;}

.dlhx-card{
  display:flex;align-items:center;gap:12px;
  padding:11px 14px;text-decoration:none;
  background:rgb(21 26 32 / 60%);
  border:1px solid #29313E;border-radius:8px;
  transition:border-color .2s,transform .15s;
}
.dlhx-card:hover{border-color:rgba(244,183,64,.45);transform:translateY(-1px);}
.dlhx-card-logo{
  flex:none;width:40px;height:40px;border-radius: 8px;
  background:rgba(124,129,153,.04);
  display:flex;align-items:center;justify-content:center;
}
.dlhx-card-logo img{width:30px;height:30px;object-fit:contain;}
.dlhx-card-nm{
  color:#8B95A1;font-weight:500;font-size: 14.5px;
  overflow:hidden;text-overflow:ellipsis;
}

/* ---------- عدّاد «جارية الآن» داخل بلوك البطولة ---------- */
.dlhx-card-nm{flex:1 1 auto;min-width:0;}

.dlhx-card-live{
  flex:none;
  margin-inline-start:auto;
  padding-inline-start:12px;
  border-inline-start:1px solid #29313E;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:7px;min-width:56px;line-height:1;
}
.dlhx-live-n{
  font-size:18px;font-weight:500;
  color:var(--hp-muted);line-height:1;
  font-variant-numeric:tabular-nums;
  transition:color .2s;
}
.dlhx-live-lb{
  font-style:normal;font-size:11px;font-weight:500;
  color:var(--hp-muted);white-space:nowrap;letter-spacing:.2px;
}

/* حين توجد مباريات جارية: لون النبض الأحمر المستعمل في النتائج المباشرة */
.dlhx-card-live[data-live="1"] .dlhx-live-n{color:rgba(221,125,135,1);}
.dlhx-card-live[data-live="1"] .dlhx-live-lb::before{
  content:"";width:5px;height:5px;border-radius:50%;
  background:#e23939;flex:none;
  animation:dlhx-live-pulse 1.6s ease-in-out infinite;
}
@keyframes dlhx-live-pulse{
  0%,100%{opacity:1;}
  50%{opacity:.25;}
}
@media (prefers-reduced-motion:reduce){
  .dlhx-card-live[data-live="1"] .dlhx-live-lb::before{animation:none;}
}

@media (max-width:768px){
.dlhl-tab-btn {font-size:14.5px;}
.dlhx-tab-btn {font-size:14.5px;}
.dlhx-card-nm {font-size: 14px;}
.dlhx-live-n{font-size:17px;}
 .dlhx-live-lb{font-size:10.5px;}
}

@media (max-width:600px){
.dlhx-card-live{min-width:50px;padding-inline-start:10px;}
.dlhx-tab-btn {font-size:14px;}
.dlhl-tab-btn {font-size:14px;}
.dlhl-grp-title {font-size:14px;}
.dlhl-nodata{font-size:14px;}
.dlhl-legend {font-size:11.5px;}
.dlhl-pl-head {font-size:14px;}
.dlhx-tabs-nav{gap:4px;}
.dlhl-tabs-nav{gap:4px;}
}

@media (max-width:360px){
.dlhx-tab-btn {font-size:13px;padding:9px 10px;}
.dlhl-tab-btn {font-size:13px;padding:9px 10px;}
.dlhx-card-nm{font-size: 13.5px;}
.dlhx-live-n{font-size:16px;}
}


/* ============================================================
   تبويب المباريات
   ============================================================ */
.dlhl-matches{display:flex;flex-direction:column;gap:11px;}
.dlhl-md-list{display:flex;flex-direction:column;gap:11px;}
/* يوم واحد */
.dlhl-md{
  background:rgb(21 26 32 / 60%);
  border:1px solid #29313E;
  border-radius:10px;overflow:hidden;
}
.dlhl-md-head{
  padding:10px 14px;font-weight:700;color:#8B95A1;font-size:14.5px;
  background:rgb(21 26 32 / 95%);border-bottom:1px solid #29313E;
}
.dlhl-md-body{display:flex;flex-direction:column;}

/* بلوك مباراة */
.dlhl-mt{
  display:flex;align-items:center;gap:12px;
  padding:10px 14px;border-bottom:1px solid var(--hp-border);
}
.dlhl-mt:last-child{border-bottom:0;}
.dlhl-mt-teams{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;}
.dlhl-mt-team{display:flex;align-items:center;gap:9px;min-width:0;}
.dlhl-mt-logo{
  flex:none;width:20px;height:20px;
  display:flex;align-items:center;justify-content:center;
}
.dlhl-mt-logo img{width:100%;height:100%;object-fit:contain;display:block;}
.dlhl-mt-nm{
  color:#8B95A1;font-weight:500;font-size:14px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;
}
.dlhl-mt-g{
  flex:none;min-width:20px;text-align:center;
  color:#8B95A1;font-weight:500;font-size:15px;
  font-variant-numeric:tabular-nums;
}

/* الجانب الآخر: التوقيت أو الحالة */
.dlhl-mt-side{
  flex:none;min-width:62px;
  display:flex;align-items:center;justify-content:center;
  padding-inline-start:12px;border-inline-start:1px solid #29313E;
  align-self:stretch;
}
.dlhl-mt-time{
  color:#8B95A1;font-size:15px;font-weight:500;letter-spacing: .5px;
  font-variant-numeric:tabular-nums;
}
.dlhl-mt-badge{
  font-size:11.5px;font-weight:600;color:var(--hp-muted);
  padding:2px 7px;border-radius:4px;
  background:rgba(124,129,153,.08);white-space:nowrap;
}
.dlhl-mt-badge-live{
  background:rgba(224,108,108,.10);color:#E06C6C;
  display:flex;align-items:center;gap:5px;
}

@media (prefers-reduced-motion:reduce){
  .dlhl-mt-badge-live::before{animation:none;}
}
/* زر إظهار المزيد */
.dlhl-md-more{
  width:100%;padding:12px;cursor:pointer;font-family:inherit;
  background:rgb(21 26 32 / 95%);
  border:1px solid #29313E;border-radius:8px;
  color:#8B95A1;font-size:14px;font-weight:600;
  transition:background .18s;
}
.dlhl-md-more:hover{background:rgba(244,183,64,.06);}
.dlhl-md-more.is-loading{opacity:.6;cursor:default;}

@media (max-width:600px){
  .dlhl-md-head{font-size:14px;}
  .dlhl-mt{padding:10px 12px;gap:10px;}
  .dlhl-mt-nm{font-size:13.5px;}
  .dlhl-mt-side{min-width:56px;padding-inline-start:10px;}
  .dlhl-md-more{font-size:13.5px;}
  .dlhl-mt-g{font-size:14.5px;}
}
@media (max-width:360px){
  .dlhl-mt-nm{font-size:13px;}
  .dlhl-mt-logo{width:18px;height:18px;}
  .dlhl-mt-side{min-width:50px;}
}

/* التبويبان الفرعيان: قادمة / منتهية */
.dlhl-sub-nav{
  display:flex;gap:0;
  border-bottom:1px solid #29313E;
  margin-bottom:4px;
}
.dlhl-sub-btn{
  flex:1 1 0;min-width:0;text-align:center;
  background:none;border:0;border-radius:0;
  padding:13px 6px;cursor:pointer;font-family:inherit;
  font-size:13.5px;font-weight:500;color:#7C8199
;
  border-bottom:1px solid transparent;
transition:color .18s,border-color .18s;
}
.dlhl-sub-btn:hover{color:#9AA6B1;}
.dlhl-sub-btn.dlhl-sub-on{
  color:#9AA6B1;
  border-bottom-color: rgb(154 160 180 / 50%);
}
.dlhl-sub-panel{display:none;}
.dlhl-sub-panel.dlhl-sub-panel-on{display:flex;flex-direction:column;gap:11px;}

/* اسم الجولة في هيدر اليوم */
.dlhl-md-head{display:flex;align-items:center;gap:10px;}
.dlhl-md-date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dlhl-md-round{
  margin-inline-start:auto;flex:none;
  font-size:13px;font-weight:500;color:var(--hp-muted);
  white-space:nowrap;
}

@media (max-width:600px){
  .dlhl-sub-btn{font-size:13px;}
  .dlhl-md-round{font-size:12px;}
}
@media (max-width:360px){
  .dlhl-sub-btn{font-size:12px;}
  .dlhl-md-round{font-size:11.5px;}
}

/* ركلات الترجيح */
.dlhl-mt-pk{
  font-style:normal;font-size:13px;font-weight:600;
  color:var(--hp-muted);margin-inline-start:1px;
}
.dlhl-mt-end{
  display:flex;flex-direction:column;align-items:center;gap:4px;
}
.dlhl-mt-pklb{
  font-style:normal;font-size:10.5px;font-weight:500;
  color:var(--hp-muted);white-space:nowrap;letter-spacing:.2px;
}
@media (max-width:600px){
  .dlhl-mt-pk{font-size:12px;}
  .dlhl-mt-pklb{font-size:10px;}
}



.dlhl-panel.dlhl-panel-on,
.dlhx-panel.dlhx-panel-on{display:block; animation:l-in .22s ease-out;}

@keyframes l-in{
  from{opacity:0; transform:translateY(4px);}
  to{opacity:1; transform:none;}
}

/* ---------- صورة اللاعب في بلوكَي الهدّافين والصنّاع ---------- */
/* مربّعة بحوافّ مستديرة لا دائرية — أوسع من صورة التشكيل لأن الصفّ
   هنا أعلى وفيه سطران. وبرابط المزوّد لا تُنزَّل إلى الوسائط.

   وتغيير العرض والارتفاع هنا يشمل الصور وبديلها معًا. */
.dlhl-pl-ph{
  flex:none;width:44px;height:44px;border-radius:10px;
  object-fit:cover;background:#1a2230;border:1px solid var(--hp-border);
}
.dlhl-pl-ph-none{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0;}
.dlhl-pl-ph-none svg{width:78%;height:78%;display:block;fill:#3A4353;}

/* عدد المباريات: رمز الملعب ثمّ العدد ثمّ الكلمة */
.dlhl-pl-apps{display:inline-flex;align-items:center;gap:3px;}
.dlhl-pl-ic{flex:none;opacity:.75;}
.dlhl-pl-appsn{font-variant-numeric:tabular-nums;}

@media (max-width:600px){
.dlhl-pl-ph{width:42px;height:42px;}
}
@media (max-width:360px){
.dlhl-pl-ph{width:40px;height:40px;}
}

