@media (max-width:1600px){.auth-download-app{margin-right:0}.auth-download-app .text{flex:0 0 auto}.profile-content .search-form{width:100%}}@media (min-width:500px){}@media (max-width:1400px){}@media (max-width:1200px){.menu-ul li{margin-left:20px}.search-form-wrapper .search-form{width:200px}body.auth{padding:30px 0}}@media (max-width:1024px){#zuck-modal-content .story-viewer .head .left .time,#zuck-modal-content .story-viewer .head .right .close{display:initial}#zuck-modal.rtl #zuck-modal-content .story-viewer.with-back-button .head .left .item-preview{margin-right:10px}#zuck-modal.rtl #zuck-modal-content .story-viewer .head .left>.back{display:none}.general-stats-item{width:20%}}@media (max-width:991px){.scrollable-matches{max-height:initial}.dynamic-content-area-wrap{display:none}.hidden-md{display:none}#zuck-modal #zuck-modal-content .story-viewer .head .right{padding-left:15px}#zuck-modal.rtl #zuck-modal-content .story-viewer .slides-pagination .previous{left:auto;right:10px}#zuck-modal.rtl #zuck-modal-content .story-viewer .slides-pagination .next{right:auto;left:10px}#zuck-modal #zuck-modal-content .story-viewer .slides-pointers{top:20px}.header-wrapper .search-form-wrapper{display:none}body.auth{background-size:cover}.auth-download-app .img{display:none}.auth-form-wrap{width:100%;margin:20px auto;text-align:initial;padding:0 15px}.auth-form-wrap h3{margin-bottom:60px}.auth-form-wrap .mobile-back{display:inline-block;margin:0;margin-left:-5px}.auth-form-wrap .auth-form{text-align:initial}.auth-download-app .wrap{display:block;text-align:center;width:100%}.auth-download-app .download-btns{justify-content:center}.auth-download-app{min-height:initial;margin-bottom:30px}.auth-download-app .text{margin:0}.auth-download-app h3{font-size:28px;margin-bottom:15px}.auth-download-app p{font-size:20px;margin-bottom:30px}.player-info-wrap .text .player-name{margin-left:40px}.player-info-wrap{margin-left:0}.profile-header-wrapper{background-size:cover;padding:50px 20px 0 20px}.player-big-img{margin-left:0;max-width:100%;flex:0 0 auto;margin-top:-150px;margin-right:0;position:absolute;left:-50px;bottom:0;margin-bottom:0}.player-info-wrap .player-stats-info .player-info-item{padding:4px 20px}.player-info-wrap .player-stats-info .player-info-item:last-child{padding-left:0 !important}.player-info-wrap .player-stats-info .player-info-item:first-child{padding-right:0 !important}.player-big-img img{margin-right:0}.auth-wrapper .col-lg-8{display:none}body.auth{background:#131521}.stad-info-wrapper{padding-right:0}.small-news-item .news-img{height:140px}.video-item.small .news-img{height:140px}.full-m-item .teams .team-a,.full-m-item .teams .team-b{width:70px}.full-m-item .teams{width:70%}.full-m-item>div.date{width:30%}.full-m-item .champ{display:none}.teams_last_matches_header{padding:0 20px}}@media (max-width:767px){.rank-row .rank-group.main{width:46%}.match-event-item.penalties .team-item.team-a .p-shot-item,.match-event-item.penalties .team-item.team-a .p-shot-item:first-child{margin-right:0;margin-left:3px}.players-row .col{width:33.333%}.warning-hint{display:block;text-align:center;padding:20px}.warning-hint a{margin-top:20px}.change-profile-info{margin:0 auto}.line-match-item a .teams span.short-name{display:inline-block}.line-match-item a .teams span.full-name{display:none}.stories-section .container{padding:0}.stories-section .container .story:first-child{margin-right:20px !important}.page-breadcrumb{margin-bottom:25px}.champions-slider-wrap{margin-top:0}.filter-tags-wrap.scrollable-area-x{width:calc(100% + 40px)}.general-stats-item{width:33.333%;padding:0;margin-bottom:20px}.general-stats-wrap{flex-wrap:wrap}.general-stats-item:before{display:none}.general-stats-item.penalties{width:100%}.total-goals .progress{margin-right:0}.total-goals{margin-left:0;width:100%;margin-bottom:20px}.goals-details{flex-wrap:wrap;flex:1}.goals-details .goals-stats-item{margin-left:auto}.transform-history{min-height:initial}.scrollable-area-x{width:calc(100% + 40px);margin-right:-20px}.champ-filters .tab-filter-item:first-child{margin-right:20px}.mCSB_scrollTools{opacity:0 !important;visibility:hidden !important}.player-info-wrap .head{margin-bottom:20px}.player-info-wrap .text{flex-wrap:wrap}.player-info-wrap .text .player-name{margin-left:0;width:100%;display:inline-block;margin-bottom:20px}.player-info-wrap .text .player-name h3{font-size:18px;margin-bottom:10px}.player-info-wrap .text .player-name h4{font-size:12px}.player-info-wrap .player-stats-info .player-info-item{width:74px;height:80px;display:inline-flex;background:rgba(31,33,46,0.5);overflow:hidden;border-radius:8px;border:1px solid rgba(112,116,136,0.2) !important;margin-left:10px;position:relative;z-index:5}header,.mobile-hide{display:none !important}.mobile-header{display:block}.about-wrapper{padding:0}footer{display:none}.action-bar{display:flex}body{min-height:100vh;padding-bottom:100px}.profile-page-header .big_container{padding:0}.profile-header-wrapper{border-radius:0;position:relative;align-items:flex-end;display:flex}.profile-header-wrapper.player:before{content:'';height:110px;right:0;left:0;bottom:0;position:absolute;background:linear-gradient(transparent,#131521);z-index:2}.filter-categories-wrap a{margin:0 10px}.matches-wrapper.wide .inline-match-item .result-wrap{margin:0 12px}.active-match-quick-links{display:none}.inline-match-item .first-team .img,.inline-match-item .second-team .img{margin-right:5px}.inline-match-item .first-team.second-team .img,.inline-match-item .second-team.second-team .img{margin-left:5px}.inline-match-item{padding:18px 10px}.inline-match-item.active-match .match-team-item a{margin-left:15px}.inline-match-item.active-match .match-team-item.second-team a{margin-right:15px}.active-match-progress{margin:0 12px}.result-status-text{top:-16px}.profile-header-wrapper.mini{margin-bottom:26px;min-height:300px;justify-content:center !important}.profile-header-wrapper.mini .profile-actions{top:30px;transform:none}.profile-header-wrapper.mini .club-logo{margin-bottom:40px;display:block;text-align:center}.profile-header-wrapper.mini .club-logo h3{margin-bottom:20px}.profile-header-wrapper.mini .follow-btn{position:initial;transform:none}.profile-header-wrapper.mini .filter-categories-wrap{position:initial}.profile-header-wrapper.mini .club-logo img{margin:0 0 15px}.mobile-back-button{display:flex}.profile-header-wrapper.club,.profile-header-wrapper.match{padding:0 15px}.players-table .rank-row .rank-group.main{width:50%}.rank-row{padding:0}.rank-group-wrapper{width:calc(100% + 40px);margin-right:-20px}.ranking-table{width:calc(100% + 40px);margin-right:-20px}.rank-group-wrapper .ranking-table{width:100%;margin-right:0}.rank-group-wrapper .rank-keys{padding:0 20px}.rank-keys-items:not(.match--results){display:block;padding:0;background:none}.rank-keys-items .rank-key svg{width:15px}.rank-keys-items:not(.match--results) .rank-key{margin-left:0;margin-bottom:5px;min-height:30px;border-radius:10px;display:flex;align-items:center;padding:0 15px;background:#191D2D}.rank-row .rank-col.win,.rank-row .rank-col.equal,.rank-row .rank-col.lose{display:none}.ranking-table:not(.players-table) .rank-group.matches.mr-auto{width:30%;flex:0 0 auto}.rank-group.results{width:14%;flex:0 0 auto}.inline-tabs-items .inline-tab-item{padding:0 15px;min-width:136px}.matches-wrapper .champ-links{display:none}.inline-match-item .result-wrap{margin:0 10px}.penalties-shots .p-shot-item{margin-right:3px}.penalties-shots.second-team-shots .p-shot-item{margin-left:3px;margin-right:0}.download-app-section{display:none}.popup-content.fav-teams-popup{padding:25px 20px 30px}.popup-item .popup-content .close-popup{left:15px}.player-info-wrap .head .player-img{width:40px;height:40px;margin-left:15px}.player-info-wrap .head .player-number-item img{width:26px}.player-info-wrap .head .player-number-item span{right:-5px;font-size:10px;width:15px;height:15px}.player-info-wrap .head .player-number-item{margin-left:10px}.player-info-wrap .head{margin-bottom:18px}.player-info-wrap .player-stats-info .player-info-item,.player-info-wrap .player-stats-info .player-info-item:first-child{padding:0 12px !important;display:flex;flex-direction:column;justify-content:center}.transform-item{padding:10px}.mobile-header-wrap .search-form-wrapper{width:calc(100% - 40px)}.mobile-header-wrap .search-form-wrapper .search-form{width:100%}.mobile-header-wrap .search-form-wrapper .search-form input{background:#131521}.mobile-header .filter-categories-wrap{margin-bottom:-30px;margin-top:20px}.stories-wrapper{margin:0;padding:0;background:none}.storiesWrapper{padding:0;margin:0 !important}.stories-wrapper .story-arrow{display:none !important}.stories-wrapper:after,.stories-wrapper:before{display:none !important}.xdsoft_datetimepicker .xdsoft_datepicker{float:none !important;margin:0 auto !important}.choose-team-slider{width:calc(100% + 40px);margin-right:-20px}#choose_fav_teams_popup{padding:0}.choose-team-slider .owl-nav .owl-next{left:10px !important}.choose-team-slider .owl-nav .owl-prev{right:10px !important;left:auto !important}.popup-content.fav-teams-popup,#choose_fav_teams_popup{height:100vh}.popup-teams-wrap{max-height:calc(100vh - 350px)}.match-profile-details .team-item .img{width:60px;height:60px}.match-profile-details .team-item h3{margin-bottom:14px;font-size:13px;position:absolute;top:0;right:50%;transform:translateX(50%)}.match-details{text-align:center;margin:20px 20px 0}.match-profile-details .team-item:before{bottom:-24px;width:50px}.match-profile-details{margin-bottom:16px;padding-bottom:34px}.match-profile-details .team-item{width:80px;white-space:nowrap;padding-top:30px}.profile-header-wrapper.match{border-radius:0 0 30px 30px;min-height:270px}.profile-content .search-form{width:100%}.mobile-share-button{display:initial}.news-details-wrap .single-news-video,.news-details-wrap .single-news-image{width:calc(100% + 40px);margin-right:-20px;border-radius:0;position:relative;margin-bottom:0;margin-top:0}.news-details-wrap:not(.news-details-wrap):before{content:'';position:absolute;right:0;top:0;left:0;height:110px;background:linear-gradient(#131521,transparent);z-index:5}.news-details-wrap{width:100%}.news-details-wrap .news-comments-wrapper{width:calc(100% + 40px);margin-right:-20px}.mobile-single-title{display:block;width:calc(100% + 40px);margin-right:-20px}.news-details-wrap .single-news-video img,.news-details-wrap .single-news-image img{border-radius:0 0 30px 30px;position:relative;z-index:4}.news-details-wrap .single-news-video svg{z-index:6}.match-details.active-match{margin:30px 10px 0}.watch-video-wrap .icon{opacity:1}.player-item a h3{font-size:12px}.champion-item .title{font-size:12px}.general-stats-item .title,.penalty-info-item span,.goals-stats-item span,.transform-history-item .club,.full-progress .head,.player-champ-item h3,.progress-state-item .text,.rank-row,.inline-player-item .player h5,.round-title{font-size:12px}.line-match-item{width:95px;height:80px}.line-match-item a,.line-match-item a .date,.line-match-item a .result .type,.line-match-item a .result{font-size:10px}.profile-row .col-sm-3{display:none}.profile-row .col-sm-9{max-width:100%;flex:0 0 100%}.players-slider-wrap{width:calc(100% + 40px);margin-right:-20px}.players-slider-wrap .owl-item:first-child .player-item{margin-right:20px}.players-slider .owl-stage{margin-right:-30px}.filter-tags-wrap .tag-item:first-child{margin-right:20px}.champions-slider-wrap{width:calc(100% + 40px);margin-right:-20px}.champions-slider-wrap .owl-item:first-child{padding-right:20px;margin-left:15px !important}.champions-slider-wrap .owl-item{margin-left:5px !important}.champ-slide-item .img{margin:0 auto 5px}.champions-slider .owl-stage{margin-right:-25px}.match-event-item.penalties ol.shots-text{font-size:10px}.stadium-img{width:calc(100% + 40px);margin-right:-20px}.stadium-img img{border-radius:0 0 20px 20px}}@media (max-width:576px){.other-profile .transform-history-item .club{margin-right:58px}.inline-match-item.active-match .match-team-item b{font-size:10px}.inline-match-item{padding:18px 0}.result-status-text{top:-20px}.inline-match-item .first-team a,.inline-match-item .second-team a{font-size:10px}.matches-wrapper.wide .inline-match-item .result-wrap{margin:0 10px}.profile-header-wrapper.match{padding-bottom:50px}.match-links-scroll{position:absolute;right:0;bottom:0;left:0;width:100%;margin:0 !important}.match-links-scroll .filter-categories-wrap{white-space:nowrap;justify-content:flex-start}.match-links-scroll .mCSB_container{margin:0 !important;padding-top:10px}.rank-keys-items.match--results .rank-key{margin-left:10px}.teams-last-matches .circle-result{margin-left:8px}.teams-last-matches{padding:18px 12px}.match-teams-rank{width:calc(100% + 40px);margin-right:-20px;padding:0}.match-teams-rank .ranking-table{width:100%}.match-info-collapse .collapse-header .title,.match-info-item .title,.match-info-collapse .collapse-header .title{width:120px;margin-left:12px}.match-info-collapse .collapse-header.bold,.match-info-item.bold{font-weight:bold}.teams-last-10-matches{padding:12px 10px}.full-m-item .champ{display:none}.match-links-scroll .filter-categories-wrap a:last-child{padding-left:25px}.match-links-scroll .filter-categories-wrap a:first-child{padding-right:15px}.match-links-scroll .filter-categories-wrap a.active:first-child:before{width:calc(100% - 15px)}.match-links-scroll .filter-categories-wrap a.active:last-child:before{width:calc(100% - 25px)}.match-details.full-match{margin:40px 10px 0}.match-details.full-match .other-result,.match-details.full-match .main-result{width:130px}div#exchange_popup,#goal_popup{padding:0}.player-popup-head{padding:27px 15px 24px;padding-left:50px}.player-popup-head .inline-player-item .img{width:34px;height:34px}.match-event-item .time{margin:0 10px}.empty-content-wrap{padding:45px 20px 30px}.rank-row.header{white-space:nowrap}.popup-content.event-comments{width:100% !important;border-radius:0}.lineup-wrap .lineup-bg{width:calc(100% + 100px);margin-right:-50px}.lineup-custom-row{padding:10px 36px}.lineup-custom-row .lineup-text{padding:0 12px;font-size:14px}.lineup-wrap{position:relative;margin-bottom:32px;width:calc(100% + 60px);margin-right:-30px}.profile-links{margin:0 auto;text-align:center}.change-profile-info{width:100%}.profile-content .section-title{font-size:20px}.footer-bottom{display:block;text-align:center}.footer-bottom .copyrights{margin-bottom:15px}footer{padding:30px 0;margin-top:40px}.breadcrumb-wrap h1{font-size:18px;line-height:30px}.news-loader-wrap .col-6:nth-child(3),.news-loader-wrap .col-6:nth-child(4){display:none}.video-item .news-title{padding:0 10px 13px;color:#BFC3D4;line-height:20px;font-weight:normal}.news-item .news-img{margin-bottom:10px}.search-filter-wrap{padding:25px 20px 0;margin-bottom:20px}.search-filter-wrap .header{padding:0}.search-filter-wrap .filter-categories-wrap a{margin:0 10px}.search-filter-wrap .header h3{font-size:14px}.breadcrumb-wrap{display:block}.breadcrumb-wrap .actions{width:100%;margin:18px 0 0}.breadcrumb-wrap .search-form{width:100%}.general-stats-item{width:50%}.general-stats-item.penalties{width:100%;white-space:nowrap}.general-stats-item .penalties-info{margin-right:10px}.general-stats-item.penalties .penalties-stats:nth-child(2){margin-right:10px}.general-stats-item.penalties .line-progress{width:50px}.about-item .col-6{flex:0 0 100%;max-width:100%}.about-team-item{margin-bottom:20px}.transform-item .from,.transform-item .to{position:relative}.transform-item .from .club{position:absolute;width:20px;right:32px;top:50%;transform:translateY(-50%);margin:0}.transform-item .player .img{margin-left:25px}.transform-item .cost-wrap{width:110px;flex-wrap:wrap}.transform-item .cost-wrap span{width:70px}.transform-item .cost-wrap svg{flex:0 0 auto}.transform-item{padding-left:20px}.transform-item .to{flex-direction:column}.transform-item .to .club{width:28px;height:28px;margin:0;margin-bottom:4px}.transform-item .to .to-date{font-size:10px;font-weight:bold}.transform-item .player span{font-size:10px}.transform-item .player h5{font-size:12px}.transform-item .player .img{margin-left:20px}}@media (max-width:480px){.videos-row .col-6{max-width:100%;flex:0 0 100%}.trending-news .news-loader .col-6:nth-child(2){display:none}.search-news-wrap .news-item{margin-bottom:15px}.news-meta{display:block;margin-bottom:15px}.news-meta .news-date{display:flex;margin-bottom:15px}.single-news-image{margin-bottom:20px;margin-top:-25%}.single-news-title{font-size:18px;line-height:30px}.news-comments-wrapper{padding:20px}.small-news-item .news-title{font-size:12px;line-height:20px;padding:0 10px 13px}.single-page-head{padding:25px 20px}.news-meta .news-action-item{margin-right:20px}.news-meta .news-action-item:first-child{margin:0}.players-row .col{width:50%}.about-wrapper{padding:0}.about-item{margin-bottom:25px}.about-team-item{padding:10px}.about-team-item img{width:30px;height:30px;margin-left:10px}.trending-news .col-6{width:100%}.footer-menu-wrap li a{font-size:12px}.videos-loader .col-6:last-child{display:none}.videos-loader .col-6{max-width:100%;flex:0 0 100%}}@media (max-width:380px){.transform-item .cost-wrap{width:90px}.transform-item .cost-wrap span{width:60px}.watch-video-wrap .btn span{max-width:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
@media (max-width:767px){.profile-header-wrapper.club .club-profile-info{width:100%;max-width:100%;box-sizing:border-box}.profile-header-wrapper.club .season-dropdown-wrap{width:100%;max-width:100%;box-sizing:border-box;justify-content:center;gap:12px}.profile-header-wrapper.club .season-dropdown-panel.season-dropdown-panel--mobile-fixed{width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;box-shadow:0 12px 30px rgba(0,0,0,.12)}}
.rank-keys-items>.rank-keys-promo-row{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box}

/* rank scope — بجانب تبويب الترتيب + خط نشاط واحد + لايت مود */
.filter-categories-wrap .rank-tab-with-dropdown{position:relative;display:inline-flex;flex-direction:row;align-items:flex-end;gap:2px;margin:0 18px;vertical-align:bottom;padding-bottom:20px;box-sizing:border-box}.filter-categories-wrap .rank-tab-with-dropdown>a.filter-cat-item{margin-left:0;margin-right:0;padding-bottom:0}.filter-categories-wrap .rank-tab-with-dropdown>a.filter-cat-item:before{display:none}.filter-categories-wrap .rank-tab-with-dropdown:has(>a.active):before{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:5px;background:#39DBBF}
html.light:not(.dark) .rank-scope-toggle{color:#5c6470}html.light:not(.dark) .rank-scope-toggle:hover{color:#2aab95;background:rgba(0,0,0,.06)}html.light:not(.dark) .rank-scope-panel{background:#fff;border:1px solid #e2e5ef;box-shadow:0 10px 28px rgba(15,20,40,.12)}html.light:not(.dark) .rank-scope-panel .inline-tab-rank.rank_pos{color:#5c6470}html.light:not(.dark) .rank-scope-panel .inline-tab-rank.rank_pos:hover{color:#2a3142;background:rgba(0,0,0,.04)}html.light:not(.dark) .rank-scope-panel .inline-tab-rank.rank_pos.active{color:#0a0d12;background:#39DBBF}
#rank_pos.rank-scope-wrap--nav{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:auto;max-width:none;margin:0;padding:0;box-sizing:border-box;flex:0 0 auto}
.rank-scope-toggle{margin:0;padding:6px 10px;border:0;background:transparent;color:#BFC3D4;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:color .2s,background .2s}
.rank-scope-toggle:hover{color:#39DBBF;background:rgba(57,219,191,.08)}
.rank-scope-toggle:focus-visible{outline:2px solid #39DBBF;outline-offset:2px}
.rank-scope-toggle.is-open .rank-scope-chevron{transform:rotate(180deg)}
.rank-scope-chevron{display:block;transition:transform .2s ease}
.rank-scope-panel{display:none;position:absolute;top:100%;margin-top:4px;inset-inline-start:0;inset-inline-end:auto;transform:none;min-width:200px;max-width:min(280px,calc(100vw - 32px));z-index:120;background:#191D2D;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.35);padding:6px;flex-direction:column;gap:4px}
.rank-scope-panel.is-open{display:flex}
.rank-scope-panel a.rank_pos{margin:0}
.rank-scope-panel .inline-tab-rank.rank_pos{display:flex;align-items:center;justify-content:flex-start;text-align:start;width:100%;min-height:40px;padding:11px 14px;line-height:1.35;border-radius:8px;font-size:14px;font-weight:bold;color:#707488;text-decoration:none;box-sizing:border-box;transition:color .2s,background .2s}
.rank-scope-panel .inline-tab-rank.rank_pos:before,.rank-scope-panel .inline-tab-rank.rank_pos:after{display:none!important;content:none!important}
.rank-scope-panel .inline-tab-rank.rank_pos:hover{color:#BFC3D4}
.rank-scope-panel .inline-tab-rank.rank_pos.active{color:#0E1019;background:#39DBBF}
@media (max-width:767px){.filter-categories-wrap .rank-tab-with-dropdown{margin:0 10px}.rank-scope-panel.is-open{z-index:500}}

/* تفاصيل المباراة: مسافة أقل للمجموع + صف واحد للفرق/النتيجة على الموبايل */
.match-details.active-match .other-result.agg.live-match-agg{margin-top:30px;padding-top:0}
@media (min-width:768px){.match-details.active-match{margin-top:36px}}
@media (max-width:767px){.profile-header-wrapper.match .match-profile-details{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;column-gap:6px;padding-top:26px}.profile-header-wrapper.match .match-profile-details>a{flex:0 0 auto}.profile-header-wrapper.match .match-profile-details .match-details.active-match{margin:20px 4px 0;flex:1 1 auto;min-width:0}.profile-header-wrapper.match .match-profile-details .team-item{padding-top:44px!important}.profile-header-wrapper.match .match-profile-details .team-item h3{top:12px}}

/* رأس صفحة المباراة: لا يُقص المحتوى؛ لوحة النطاق تُعرض بـ position:fixed من script.js */
.profile-header-wrapper.match{overflow:visible}