{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
    font-family: Tajawal, sans-serif, tahoma;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #f1f1f1;
    text-align: center;
    direction: rtl;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}/* تنسيق قائمة المباريات */
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}/* تنسيق حاوية المباراة */
.match-container {
    background: #1a1a1a;
    border-bottom: 1px solid #333;
    cursor: pointer;
    transition: background 0.3s ease;
}.match-container:hover {
    background: #222;
}/* تنسيق صف المباراة */
.match_row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 0.5rem;
    border-bottom: 1px solid #d0d3d7;

}/* تنسيق الفريق (المنزلي والضيف) */
.match_row .team {
    flex: 1;
 display: flex;
    align-items: center;
}.hometeam {
    justify-content: flex-end;
}.awayteam {
    justify-content: flex-start;
}.team_logo {
    width: 32px;
    height: 32px;
    margin: 0 0.5rem;
}.the_team {
    font-size: 1rem;
    font-weight: 500;
    color: #000;
}/* تنسيق العمود الأوسط (النتيجة والوقت) */
.middle_column {
    flex: 0 0 auto;
    text-align: center;
    padding: 0 1rem;
}.match_score {
    font-size: 1.2rem;
    font-weight: bold;
    color: #000;
}.match_time {
    font-size: 1.1rem;
    color: #aaa;
}/* تنسيق قسم match_tab */
.match_tab {
    display: none; /* مخفي افتراضيًا */
border-top: 1px solid #fff;}/* تنسيق قسم match_info *//* تنسيق الأيقونات */
.icon_this {
    width: 16px;
    height: 16px;
    fill: #aaa;
    vertical-align: middle;
}.icon-clock, .icon-soccer-court, .icon-soccer-ball, .icon-mic {
    fill: #000;
}/* تنسيق زر صفحة المباراة */
.btn {
    display: inline-flex;
    align-items: center;
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
    font-weight: 500;
    text-decoration: none;
    color: #fff;
    background-color: var(--main-color);
    border-radius: 4px;
    transition: background-color 0.3s ease;
}.btn:hover {
    background-color: #8a210c;
	color: #d9d1d1;
}.btn .icon-soccer-ball {
    margin-left: 0.5rem;
}/* تنسيق ركلات الجزاء */
.match-penalty-result {
    display: flex;
    justify-content: center;
    gap: 1rem;
    font-size: 0.9rem;
    color: #000;
    margin-top: 0.5rem;
}.match-penalty-result .score {
    font-weight: bold;
}.match-penalty-result .name {
    color: #aaa;
}/* تنسيق الـ overlay-match */
.overlay-match {
    display: none; /* يمكن تعديله حسب الحاجة */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}.text-match {
    color: #000;
    text-align: center;
    padding: 1rem;
}/* تنسيقات إضافية للتوافق مع الكود الأول */
.center {
    text-align: center;
}.py-4 {

    padding-bottom: 1.5rem;
}.mt-2 {
    margin-top: 0.5rem;
}.mb-2 {
    margin-bottom: 0.5rem;
}.col-12 {
    width: 100%;
}/* تنسيق استجابي */
@media (max-width: 768px) {
    .match_row {

        align-items: center;
        gap: 0.5rem;
    }.team {
    justify-content: center !important;
		
		
}
.scorers_jdwel .row { display: flex;}
.middle_column {
    padding: 0.5rem;
}

.match_info ul {
	flex-direction: column;
    gap: 0.5rem;
}}
.comp_separator .main {
  position: relative;
  display: flex;
  color: black;

}
.border_right {
  border-right: solid;
    border-right-color: currentcolor;
    border-right-width: medium;
  border-width: 3px;
  border-color: #dcdcdc;
}.comp_separator .comp_logo_square {
  margin: 0 4px 0 10px;
  float: right;
}.comp_logo_square {
  padding: 2px;
  border-radius: 10%;
}.comp_matches_list {
  background: #eceef2; 
}

.match_row {
  background: #eceef2; /* اللون العادي */
  transition: background 0.3s ease; /* سلاسة التغيير */
position: relative; /* يجعل match_row المرجع للتموضع المطلق */
    display: flex;
    padding: 0.5rem; 
}

.match_row:hover {
  background: #d4d8e0; /* اللون عند مرور الماوس */
}



.icon-flag, .icon-clock, .icon-soccer-court, .icon-tv, .icon-mic, .icon-soccer-ball {
    fill: #000;
	padding-left: 3px;
}


#aspi_events #aspi_evebody .aspi-events-list {
    display: flex;
    flex-direction: column-reverse; /* قلب ترتيب العناصر */
}


.jdwel_hero {
 position:relative;
 float:right;
 width:100%;
 background-color:#232323
}
.jdwel_hero .title {
 font-size:1rem;
 line-height:1.2rem
}
.jdwel_hero .comp_logo_cover {
 display:inline-block;
 margin:0 0 8.3px;
 padding:4px 7px;
 background-color:#f3f3f3;
 border-radius:0 0 7px 7px
}
.jdwel_hero .comp_logo {
 height:35px;
 border-radius:10px
}
.jdwel_hero .overflow {
 background-color:#324e77;
 -webkit-filter:blur(44px);
 filter:blur(44px);
 opacity:0.7
}
.jdwel_hero .cover {
 position:relative;
 padding:0 15px
}
table {
 background-color:#eceef2;
 font-size:0.82rem
}
table th {
 text-align:center!important;
 font-size:1rem
}
table tbody {
 font-size:0.9rem
}
table td {
 padding:14px 2px
}
#groups_cover,
.jdwel_frame,
table {
 width:100%;
 text-align:center
}
.fixtures_header,
.jdwel_frame .trow,
table thead th,
table thead tr {
 background-color:#931800;
 border-bottom:1px solid #b09d9d;
 font-weight:bold
}
.fixtures_header,
table thead th {
 padding:12px 8px 12px
}
.brow.even,
table tbody tr.even {
 background-color:#ddd
}
.brow:hover,
table tbody tr:hover {
 background-color:#ddd
}
.jdwel_frame .rank {
 padding-right:4px;
 font-size:1rem;
 font-weight:500
}
.standings_jdwel .team_logo img {
	max-width: fit-content !important;
 width:28px;
 height:28px;

}
.standings_jdwel thead th {
 padding:12px 4px 10px
}
.standings_jdwel tbody td {
 padding:10px 4px
}
.standings_jdwel tbody .live_update td {
 padding:7px 4px 5px
}
.standings_jdwel .rank {
 position:relative;
 padding-right:6px!important;
 padding-left:0;
 font-weight:600
}
.standings_jdwel .rank .rank_guide {
 position:absolute;
 top:0;
 right:0;
 width:2.5px;
 height:100%;
 background-color:#2cb767
}
.standings_jdwel td.teams {
 font-size:0.8rem;
 text-align:right
}
.standings_jdwel.starter td.teams {
 white-space:unset
}
th.won {
 border-bottom:2px solid #2cb767
}
th.draw {
 border-bottom:2px solid #443bd0
}
th.lost {
 border-bottom:2px solid #ff604f
}
td.pts {
 font-weight:500
}
.border_right {
 border-right:solid;
 border-width:3px;
 border-color:#dcdcdc
}
table .border_right {
 border-width:5px
}
.peak_score {
 position:relative;
 display:inline-block;
 margin-top:2px;
 padding:3px 11px 2px 7px;
 background-color:#46484a;
 font-family:sans-serif,tahoma;
 font-size:0.6rem;
 line-height:100%;
 border-radius:6px
}
.standings_jdwel .dot {
 position:absolute;
 right:0;
 margin:1px 4px 0 0;
 width:4px;
 height:4px
}
.peak_score.is_awayteam .live_awayscore,
.peak_score.is_hometeam .live_homescore {
 font-weight:500
}
.peak_score.is_winner {
 background:#2cb767;
 color:white
}
.peak_score.is_loser {
 background:#ff604f;
 color:white
}
.peak_score.is_loser .dot,
.peak_score.is_winner .dot {
 background:white
}
.ranks_guide {
 background-color:#333435;
 border-radius:4px
}
.ranks_guide .item {
 padding-right:5px;
 border-right:3.5px solid #2cb767;
 line-height:100%
}
.ranks_guide .item span {
 font-size:0.75rem;
 vertical-align:sub
}
.group_header {
 padding:14px 0;
 background-color:#151515;
 text-align:center
}
.group_header .title {
 margin:0;
 font-size:1rem
}
.scorers_jdwel .name .icon_this {
 background:#1d1b17;
 color:#f3ba03;
 font-size:1.1rem;
 vertical-align:top;
 border-radius:100%;
 padding:2px
}
.scorers_jdwel .trow {
 font-size:0.9rem
}
.scorers_jdwel .main_name {
 font-size:0.9rem
}
.scorers_jdwel .second_name {
 font-size:0.7rem;
 font-weight:500;
 color:#bebebe
}
.scorers_jdwel .photo {
 width:18%
}
.scorers_jdwel .photo .cover {
 position:relative
}

.scorers_jdwel .badge.teams {
 margin:1.5px 0 0;
 padding:1px 6px;
 background:#191919
}
.badge.teams .team_name {
 margin-right:2px
}
.goals_count span {
 display:inline-block;
 padding:0;
 width:30px;
 height:30px;
 line-height:37px;
 font-size:1rem;
 font-weight:700;
 background:#931800;;
 color:#fff !important;
 border-radius:50%
}

#jdwel_switcher {
 margin:0;
 padding:0;
 float:right;
 width:100%;
 position: relative;
z-index: 1000;
}
#jdwel_switcher .cover {
 margin:0;
 padding:0 0.4rem;
 float:right;
 width:100%
}
ul#switcher_goto {
 margin:0;
 padding:0;
 list-style:none
}
#switcher_goto li {
 float:right
}
#switcher_goto li a {
 margin:0;
 padding:14px 8px 11px 10px;
 float:right;
 color:#000;
 font-weight:700;
 text-decoration:none;
 white-space:nowrap
}
#jdwel_switcher .dropdown-toggle,
#switcher_goto li a {
 font-size:1.0rem
}
#jdwel_switcher #switcher_goto .active a,
#jdwel_switcher #switcher_goto li a:hover {
 border-bottom:3px solid #007aff
}
#jdwel_switcher .caret {
 margin-right:4px!important;
 border-top-color:#e6e6e6
}
#jdwel_switcher .dropdown-menu {
 margin:0;
 right:initial;
 left:0;
 padding:0;
 min-width:auto;
 text-align:center;
 border:0
}
#jdwel_switcher .dropdown-toggle {
 margin:8px 0 0;
 padding:6px 8px;
 width:auto;
 background-color:#565656;
 color:white;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 font-family:Arial,Helvetica,sans-serif
}
#jdwel_switcher .dropdown-menu>li>a {
 display:inline-block;
 padding:8px 10px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:0.88rem;
 width:100%
}
#jdwel_switcher .dropdown-menu>.active>a,
#jdwel_switcher .dropdown-menu>.active>a:focus,
#jdwel_switcher .dropdown-menu>.active>a:hover,
#jdwel_switcher .dropdown-menu>li>a:focus,
#jdwel_switcher .dropdown-menu>li>a:hover {
 background-color:#333435;
 font-weight:bold;
 color:white
}


.separator_header {
  padding: 16px 0;
}


.matchday_header {
  position: relative;
}

.separator_header .title {

  text-align: center;
  font-size: .85rem;
}

.matchday_header .round {
  position: absolute;
  top: 12px;
  left: 10px;
  padding: 5px 4px 1px;
  background-color: #931800;
  font-size: .85rem;
  line-height: 100%;
  border-radius: 2px;
  color: white;
}

.badge-success {
  color: #fff;
  background-color: #931800;
  text-align: center;
}

.countdown>div {
 display:inline-block;
 margin:0 4px;
 padding:10px;
 background:#931800;;
 border-radius:3px
}
.countdown div .count {
 display:inline-block;
 padding:6px 8px;
 background:#bb2b0e;
 font-family:sans-serif;
 font-size:1.2rem;
 font-weight:500;
 line-height:1;
	color:#fff;
 border-radius:3px
}
.countdown .title {
 padding-top:10px;
	color:#fff;
 font-size:1rem;
 line-height:1
	 margin-bottom: 1rem !important;
}


/* تنسيق العنصر الأب */
.comp_separator {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #ddd;
}

/* تنسيق قسم الدوري (اليمين) */
.comp_separator.main {
  display: flex;
  align-items: center;
  gap: 10px; /* المسافة بين الشعار والعنوان */
}

/* تنسيق الشعار */
.comp_logo_square {
  display: flex;
  align-items: center;
}

.comp_logo {
  height: 30px;
}

/* تنسيق العنوان */
.comp_separator .title {
  margin: 0;
  font-size: 1rem;
  color: #333;
}

/* تنسيق قائمة الروابط (اليسار) */
.switcher_goto {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 15px; /* المسافة بين الروابط */
}

.switcher_goto li {
  display: inline-flex;
  align-items: center;
}

.switcher_goto a {
  text-decoration: none;
  color: #333;
  font-size: 1rem;
  display: flex;
  align-items: center;
  gap: 5px; /* المسافة بين الأيقونة والنص */
}

.switcher_goto a:hover {
  color: #931800; /* لون عند التمرير */
}

/* تنسيق الأيقونات */
.icon_this {
  width: 20px;
  height: 20px;
}

/* إزالة الحدود غير الضرورية */
.coach-photo {
    text-align: center;
    margin-bottom: 16px;
}
.coach-photo .coach-img {
    width: 90px;
    height: 90px;
    object-fit: cover;
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
    transition: transform .2s;
}
.coach-photo .coach-img:hover {
    transform: scale(1.05);
}

/* تحسين التصميم للشاشات الصغيرة */
@media (max-width: 768px) {
  .comp_separator {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  .switcher_goto {
   
    gap: 10px;
  }
	
	.scorers_jdwel .row { display: flex;}
}


.matchday_list, .matches_list, .todaymatches_list {
    position: static; /* أو relative بدلاً من absolute إذا لم تكن هناك حاجة للتموضع المطلق */
}




.aspi_tabs_inner,.aspi_tabs_inner *{box-sizing:border-box!important}.aspi_matchTabs .aspi_tab,.aspi_lineupTeams .f_sq,.aspi_lineupTeams .s_sq,.aspi_mstaduim,.aspi_staduim,#aspi_evebody .aspi-event,#aspi_evebody .aspi-event>div{font-family:"asp-font-kufi","Droid Arabic Kufi","Neo Sans Arabic","Segoe UI"}.aspi_repflex{min-width:100%;max-width:100%;width:100%}.aspi_matchTabs .aspi_tab{line-height:1.2;font-size:14px;padding:13px 8px;cursor:pointer;border:1px solid #ddd;border-bottom-color:rgb(221,221,221);border-bottom-style:solid;border-bottom-width:1px;border-bottom:none;background-color:#ddd;transition:"all .1s ease-in-out";flex:1;margin-left:0.25rem!important;font-weight:700;color:#222!important}.aspi_matchTabs{display:flex;margin-bottom:20px}.aspi_matchTabs .aspi_tab.is-active{background-color:#931800;color:#fff !important;}.aspi_matchTabCon .aspi_tabs_content:not(.is-active){display:none}.aspi_title{margin:0 0 15px;background:#f8f9fa;padding:7px 10px;border-radius:5px;font-size:15px;font-weight:700;display:flex;align-items:center;flex-wrap:nowrap;line-height:1.2;color:#213c51;gap:6px}.f_sq .aspi_title{flex-direction:row-reverse}.aspi_title img{max-width:40px!important;max-height:40px!important;margin:0!important}.aspi_lineup{display:inline-block;width:100%;text-align:center;margin-bottom:10px}.aspi_lineup .aspi-list{list-style:none;margin:0!important;padding:0!important}.aspi_lineup .aspi-player-lnp{display:block;width:100%;float:right;margin:0 0 8px!important;overflow:hidden;height:auto;padding:0 0 8px!important;border-bottom:solid 1px #eee;list-style:none!important}.aspi_lineup .aspi-player-lnp:last-child{border:0;margin:0!important}.aspi_lineup .aspi-player-lnp div{flex:1;text-align:left}.aspi_lineup .aspi-player-lnp .f,.aspi_lineup .aspi-player-lnp .s{display:flex;width:100%;line-height:1.4;font-size:12px;color:#848484;position:relative;align-items:center;gap:5px}.aspi_lineup .aspi-player-lnp .f{text-align:right;flex-direction:row-reverse}.aspi_lineup .aspi-player-lnp .f span{right:0}.aspi_lineup .aspi-player-lnp .f div{text-align:right}.aspi_lineup .aspi-player-lnp .s span{color:#e93534}.aspi_lineup .aspi-player-lnp span{color:#2196f3;font-weight:bold;padding:5px;font-size:17px;width:30px}.aspi_lineup .aspi-player-lnp b{display:block;color:#213c51;font-size:14px}.aspi_tmsForms{position:absolute;width:100%;height:calc(50% + 10px);left:0;display:flex;min-width:100%;flex-direction:column;justify-content:space-between;padding:14px;z-index:40}.aspi_tmsForms>.aspi_splan{font-size:12px;position:absolute;left:25px;top:25px;background:#ffffff59;padding:2px 7px;border-radius:20px;line-height:1;color:#fff}.aspi_tmsForms.visitant>.aspi_splan{top:auto;bottom:25px;right:25px;left:auto}.aspi_tmsForms.visitant{bottom:0}.aspi_tmsForms>.DoneRows{display:flex;justify-content:space-around;min-width:100%}.aspi_tmsForms.visitant>.DoneRows.defens>.aspi_player:first-child,.aspi_tmsForms.visitant>.DoneRows.defens>.aspi_player:last-child{bottom:0;top:auto}.aspi_tmsForms>.DoneRows.center{display:flex;justify-content:space-evenly}.aspi_player{display:flex;width:60px;height:60px;text-align:center;font-size:16px;font-weight:600;align-items:center;color:#fff;position:relative;line-height:10px;flex-direction:column;justify-content:center}.aspi_player>svg{width:42px;height:37px}.aspi_player .pname{font-weight:500;padding:3px 0;color:#fff;display:block;overflow:hidden;line-height:13px;font-size:10px;position:relative;max-height:25px;white-space:nowrap;text-overflow:ellipsis;max-width:58px}.aspi_player>span.pnum{position:absolute;top:18px;font-weight:700;letter-spacing:-1px}.aspi_lineupTeams{display:flex;justify-content:space-between;position:relative;padding:0;border-radius:11px;margin:15px 0}.aspi_staduim{border-radius:8px;overflow:hidden;position:relative;height:680px;border-radius:4px;margin:auto;max-width:450px}.aspi_mstaduim,.aspi_staduim{width:100%}#aspi_events{width:100%;position:relative;min-height:100px}#aspi_events::after{content:"";position:absolute;width:1px;left:50%;top:0;background-color:#e4e4e4;height:100%}#aspi_evebody{position:relative;min-height:100px;z-index:1;width:100%}#aspi_evebody::after,#aspi_evebody::before{content:"";width:10px;height:10px;position:absolute;left:50%;margin-left:-5px;background-color:#e70001;border-radius:50%}#aspi_evebody::before{bottom:0;background-color:#00b746}#aspi_evebody::after{top:0}#aspi_evebody .aspi-events-list{list-style:none;margin:33px 0;padding:0;display:inline-block;width:100%}#aspi_evebody .aspi-event{position:relative;display:inline-block;width:100%;margin:11px 0;float:right;text-align:center;border:0}#aspi_evebody .aspi-event h3{width:123px;text-align:center;margin:0 auto;line-height:2;background-color:#f1f1f1;border:1px solid #dadada;font-size:12px;display:inline-block;padding:0 12px 6px;border-radius:16px}#aspi_evebody .aspi-event>span{position:absolute;top:0;left:50%;margin-left:-16px;width:32px;height:32px;line-height:28px;font-size:13px;text-align:center;border:2px solid #e4e4e4;background-color:#fff;border-radius:50%;color:#f0a306}#aspi_evebody .aspi-event span.extra{line-height:1.4}#aspi_evebody .aspi-event span b{font-weight:bold;color:#ff5200;display:block;line-height:0.4;font-size:10px;letter-spacing:-1px;margin-left:-4px}#aspi_evebody .aspi-event>div{width:50%;margin:0;clear:both;line-height:27px}#aspi_evebody div.l{float:right;padding-left:18px;text-align:left}#aspi_evebody div.r{float:left;padding-right:18px;direction:rtl;text-align:right}#aspi_evebody .eveblock{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:1rem;position:relative}#aspi_evebody div.r .eveblock::after,#aspi_evebody div.l .eveblock::after{content:"";display:block;position:absolute;top:20px;width:16px;height:16px;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd}#aspi_evebody div.r .eveblock::after{right:-8px;transform:rotate(-135deg)}#aspi_evebody div.l .eveblock::after{left:-8px;transform:rotate(45deg)}#aspi_evebody div.r .eveblock{border-left:#0085ba 4px solid}#aspi_evebody div.l .eveblock{border-right:#dc3545 4px solid}.aspi_evIcon{background-color:#fff!important;border:1px solid #ddd!important;border-radius:5px!important;width:36px!important;height:40px!important;padding:4px}.aspi_evHead{display:flex;align-items:center}.aspi_evName{color:#1b8e26;padding:0 5px}.aspi_evMinute{font-weight:600;color:#28333e;font-family:Tahoma}.aspi_evMinute.extra{color:#ff5200;direction:ltr}.aspi_evMinute.extra span{font-size:12px;font-weight:400}.aspi_txt{color:#9a9a9a;font-size:90%}.switch_out + .aspi_switch_in .eveblock{margin-top:-36px;border-top:0;padding-top:0;border-top-right-radius:0;padding-right:22px;line-height:1;border-top:0!important;padding-top:0!important}.switch_out + .aspi_switch_in .eveblock::after{display:none!important}.switch_out + .aspi_switch_in .aspi_evIcon{display:none!important}#aspi_evebody div.l img{display:inline-block!important;margin:0 10px 0 5px}#aspi_evebody div.r img{display:inline-block!important;margin:0 5px 0 10px}.aspi_eve_2{background-color:#f8f9fa;padding:20px 30px;border-radius:10px}.aspi_lineupTeams .f_sq,.aspi_lineupTeams .s_sq{flex:0 0 50%}.soccer_field_svg{position:absolute;top:0;bottom:0;right:0;left:0;height:100%!important;width:100%!important}.soccer_field{display:none}@media (min-width:576px){}@media (min-width:768px){.aspi_stad_2 .aspi_staduim .soccer_field_vert{display:none}.aspi_stad_2 .aspi_staduim .soccer_field{display:block}.aspi_eve_2 #aspi_evebody .aspi-event>span{top:10px}.aspi_eve_2 #aspi_evebody div.r,.rtl .aspi_eve_2 #aspi_evebody div.l{padding-right:40px}.aspi_eve_2 #aspi_evebody div.l,.rtl .aspi_eve_2 #aspi_evebody div.r{padding-left:40px}.aspi_mstaduim{display:block;overflow:hidden;flex:0 0 60%;max-width:500px;padding:0 20px}.aspi_lineupTeams .f_sq,.aspi_lineupTeams .s_sq{flex:1;max-width:280px}.aspi_stad_1 .f_sq{order:1;margin-right:auto}.aspi_stad_1 .aspi_mstaduim{order:2}.aspi_stad_1 .s_sq{order:3;margin-left:auto}.aspi_stad_2 .aspi_mstaduim{padding:0;order:1;flex:0 0 100%;max-width:100%;clear:both;margin:auto auto 20px;text-align:center}.aspi_stad_2 .f_sq{padding-right:20px;order:2;flex:0 0 50%!important;max-width:360px;margin-left:auto}.aspi_stad_2 .s_sq{padding-left:20px;order:3;flex:0 0 50%!important;max-width:360px;margin-right:auto}.rtl .aspi_stad_2 .f_sq,.rtl .aspi_stad_3 .f_sq{padding-left:20px;padding-right:0;margin-left:0;margin-right:auto}.rtl .aspi_stad_2 .s_sq,.rtl .aspi_stad_3 .s_sq{padding-right:20px;padding-left:0;margin-right:0;margin-left:auto}.aspi_stad_2{flex-wrap:wrap}.aspi_stad_2 .aspi_staduim{min-width:625px;height:400px;max-width:720px;margin-right:auto;margin-left:auto;width:100%}.aspi_stad_2 .aspi_tmsForms{position:absolute;height:100%;width:calc(50% + 10px);right:0;display:flex;min-width:calc(50% + 10px);flex-direction:row;justify-content:space-between;min-height:100%;left:auto;bottom:0;top:0}.aspi_stad_2 .aspi_tmsForms.visitant{bottom:0;left:0;right:auto}.aspi_stad_2 .aspi_tmsForms>.DoneRows{min-width:60px;min-height:100%;flex-direction:column}.aspi_stad_2 .aspi_tmsForms>.aspi_splan{right:25px;left:auto;bottom:auto!important}.aspi_stad_2 .aspi_tmsForms.visitant>.aspi_splan.aspi_splan{top:25px;bottom:auto;right:auto;left:25px}.aspi_stad_3 .f_sq{padding-right:20px;margin-left:auto}.aspi_stad_3 .s_sq{padding-left:20px;margin-right:auto}}@media (max-width:769px){.aspi_lineupTeams{display:block}.aspi_mstaduim{margin:0 0 20px;overflow:hidden;clear:both}.aspi_staduim{height:620px}.aspi_lineupTeams .f_sq,.aspi_lineupTeams .s_sq{max-width:360px;min-width:50%;width:50%;float:left}.aspi-d-flex .aspi_title{flex-direction:column!important;align-items:center}.f_sq{padding-left:12px;margin-right:auto}.s_sq{padding-right:12px;margin-left:auto}.aspi_eve_2{padding:15px}#aspi_events.aspi_eve_2 .aspi-event > div{width:100%;padding-right:0!important;padding-left:0!important}.aspi_eve_2 #aspi_evebody .aspi-event>span{display:none}}.aspi_stad_3{flex-wrap:wrap!important}.aspi_stad_3 .aspi_mstaduim{min-width:100%;max-width:100%;margin-bottom:20px}.EmptyFormate{color:#fff;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.rtl #aspi_evebody div.r{float:right;padding-left:18px;padding-right:0;direction:ltr;text-align:left}.rtl #aspi_evebody div.l{float:left;padding-right:18px;padding-left:0;text-align:right}.rtl #aspi_evebody div.l .eveblock{border-right:1px solid #ddd;border-left:#dc3545 4px solid}.rtl #aspi_evebody div.r .eveblock{border-left:1px solid #ddd;border-right:#0085ba 4px solid}.rtl #aspi_evebody div.l .eveblock::after{left:auto;right:-8px;transform:rotate(-135deg)}.rtl #aspi_evebody div.r .eveblock::after{right:auto;left:-8px;transform:rotate(45deg)}.rtl .aspi_lineup .aspi-player-lnp .f div{text-align:left}.rtl .aspi_lineup .aspi-player-lnp div{text-align:right}.aspi-d-flex{display:none;align-items:center;gap:10px}.aspi-d-flex .aspi_title{flex:1}.aspi-d-flex .aspi_title.awat-club{flex-direction:row-reverse}.aspi-block-header{background-color:#dddddd;font-size:20px;line-height:26px;border-bottom:2px solid #e2e8ee;text-transform:uppercase;word-spacing:1px;margin-bottom:10px;padding:6px 10px;font-weight:600}