body{background:#f2f2f2;}.grecaptcha-badge{visibility:hidden;}.fx-scroll-top-btn{background-color:rgb(0,40,92);border-radius:5px;width:40px;height:40px;&::before{content:'\e815';font:16px / 1 "mcfc";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}}.fx-scroll-top-btn svg{display:none;}@media (max-width:767px){.mcfc-sponsors .flex-wrap{flex-wrap:nowrap;gap:1rem;}.mcfc-sponsors .flex-wrap > div{flex:1 1 50%;width:auto;max-width:50%;min-width:0;}.mcfc-sponsors .flex-wrap > div img,.mcfc-sponsors .flex-wrap > div > a > div{height:80px;}.mcfc-sponsors .flex-wrap > div img{width:100%;object-fit:contain;}}.mcfc-tnc [data-frame-name="frame_navigation_1"] a + a,.mcfc-tnc [data-frame-name="frame_navigation_2"] a + a{border-left:1px solid currentColor;padding-left:10px;}@media (max-width:767px){.detail-wrapper{padding:0!important;}.detail-wrapper-left{padding-inline:15px;}.mcfc-tnc .small-devices [data-frame-name="frame_navigation_1"]{flex-wrap:wrap;row-gap:8px;column-gap:0;justify-content:center;}.mcfc-tnc .small-devices [data-frame-name="frame_navigation_1"] a{flex:0 0 50%;max-width:50%;justify-content:center;text-align:center;}.mcfc-tnc .small-devices [data-frame-name="frame_navigation_1"] a:nth-child(3){border-left:0;padding-left:0;}}.mcfc-copyrights .header-wrapper{padding-top:1.125rem;padding-bottom:1.125rem;padding-left:6.67%;padding-right:6.67%;}.mcfc-tnc .header-wrapper{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:6.67%;padding-right:6.67%;position:relative;}@media (min-width:768px){.mcfc-tnc .header-wrapper::after{content:"";position:absolute;width:420px;height:67px;right:0;bottom:0;background:url("/static-assets/images/misc/footer-pattern.png?v=2.29") no-repeat right bottom;background-size:cover;pointer-events:none;z-index:0;}}.mcfc-copyrights [aria-label="Powered By"]{display:inline-flex;align-items:center;gap:6px;}.mcfc-copyrights [aria-label="Powered By"]::after{content:"";display:inline-block;width:5rem;height:2.25rem;background:url("/static-assets/images/misc/sportzinteractive-logo.png?v=2.29") no-repeat center center;background-size:contain;font-size:0;filter:brightness(0) saturate(100%) invert(10%) sepia(100%) saturate(500%) hue-rotate(200deg);}.mcfc-header-root{width:100%;height:105px;}.mcfc-header{--mcfc-navy:#00285c;--mcfc-sky:#6daddf;--mcfc-gold:#dca36a;--mcfc-white:#ffffff;--mcfc-font:"Montserrat-Regular","Montserrat",sans-serif;--mcfc-font-bold:"Montserrat-Bold","Montserrat",sans-serif;--mcfc-container:1140px;--mcfc-logo:80px;--mcfc-gutter:35px;--mcfc-side:15px;--mcfc-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5.2 8.4 12 15.2 18.8 8.4 16.6 6.2 12 10.8 7.4 6.2z'/%3E%3C/svg%3E");position:fixed;top:0;left:0;z-index:100;width:100%;overflow:visible;font-family:var(--mcfc-font);font-size:14px;font-weight:400;line-height:normal;color:#0d0d0d;}.mcfc-header *,.mcfc-header *::before,.mcfc-header *::after{box-sizing:border-box;}.mcfc-header a,.mcfc-header button{color:inherit;text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}.mcfc-header svg,.mcfc-header .wac-icon,.mcfc-header .mcfc-header-action img,.mcfc-header .mcfc-header-social img{display:block;width:16px;height:16px;font-size:16px;line-height:1;}.mcfc-header .mcfc-header-desktop{display:none;position:relative;width:100%;}.mcfc-header .mcfc-header-top,.mcfc-header .mcfc-header-bottom{width:100%;}.mcfc-header .mcfc-header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--mcfc-container);height:100%;margin:0 auto;padding:0 var(--mcfc-side) 0 calc(var(--mcfc-logo) + var(--mcfc-gutter));}.mcfc-header .mcfc-header-bottom .mcfc-header-inner{justify-content:flex-start;}.mcfc-header .mcfc-header-top{position:relative;height:30px;background:var(--mcfc-navy);color:var(--mcfc-white);}.mcfc-header .mcfc-header-top .mcfc-header-inner{padding-right:0;}.mcfc-header .mcfc-header-social{display:flex;align-items:center;gap:15px;margin:0;padding:0;list-style:none;}.mcfc-header .mcfc-header-social a,.mcfc-header .mcfc-header-social .wac-icon,.mcfc-header .mcfc-header-social img{color:var(--mcfc-gold);}.mcfc-header .mcfc-header-social a{display:flex;}.mcfc-header .mcfc-header-actions{display:flex;align-items:center;height:100%;}.mcfc-header .mcfc-header-account{position:relative;height:100%;display:flex;align-items:center;}.mcfc-header .mcfc-header-account-toggle{display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;color:#fff;background:#00285c;font:14px var(--mcfc-font);}.mcfc-header .mcfc-header-account-dot{width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#ffe500;display:inline-block;}.mcfc-header .mcfc-header-account-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;}.mcfc-header .mcfc-header-account-chevron.is-open{transform:rotate(225deg) translate(-1px,-1px);}.mcfc-header .mcfc-header-account-menu,.mcfc-header .mcfc-header-mobile-account-menu{position:absolute;z-index:30;min-width:130px;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.2);color:#34465e;}.mcfc-header .mcfc-header-account-menu{top:100%;right:0;}.mcfc-header .mcfc-header-account-menu a,.mcfc-header .mcfc-header-account-menu button,.mcfc-header .mcfc-header-mobile-account-menu a,.mcfc-header .mcfc-header-mobile-account-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px;color:#34465e;background:#fff;text-align:left;font:13px var(--mcfc-font);white-space:nowrap;}.mcfc-header .mcfc-header-mobile-account-menu .user-meta::before,.mcfc-header .mcfc-header-account-menu .user-meta::before{content:"\e800";font-family:"mcfc";}.mcfc-header .mcfc-header-mobile-account-menu .user-logout::before,.mcfc-header .mcfc-header-account-menu .user-logout::before{content:"\e806";}.mcfc-header .mcfc-header-account-menu a:hover,.mcfc-header .mcfc-header-account-menu button:hover,.mcfc-header .mcfc-header-mobile-account-menu a:hover,.mcfc-header .mcfc-header-mobile-account-menu button:hover{background:#f1f5f8;}.mcfc-header .mcfc-header-action{display:inline-flex;align-items:center;gap:8px;margin-inline:15px;font-family:var(--mcfc-font);font-size:14px;font-weight:400;line-height:normal;color:var(--mcfc-white);}.mcfc-header .mcfc-header-action.is-login{margin-inline:0;width:100px;height:30px;justify-content:center;gap:5px;background:var(--mcfc-gold);color:var(--mcfc-navy);font-family:var(--mcfc-font-bold);font-size:12px;font-weight:700;line-height:14.4px;}.mcfc-header .mcfc-header-action.is-login span{font-family:var(--mcfc-font-bold);font-size:12px;font-weight:700;}.mcfc-header .mcfc-header-action.is-login .wac-icon,.mcfc-header .mcfc-header-action.is-login svg,.mcfc-header .mcfc-header-action.is-login img{color:var(--mcfc-navy);width:16px;height:16px;font-size:16px;}.mcfc-header .mcfc-header-bottom{height:50px;background:var(--mcfc-sky);}.mcfc-header .mcfc-header-logo{position:absolute;left:max(var(--mcfc-side),calc((100% - min(100%,var(--mcfc-container))) / 2));top:5px;z-index:2;display:block;width:var(--mcfc-logo);height:var(--mcfc-logo);}.mcfc-header .mcfc-header-logo img{width:100%;height:100%;object-fit:contain;}.mcfc-header .mcfc-header-logo-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.mcfc-header .mcfc-header-nav{display:flex;align-items:center;height:100%;gap:0;}.mcfc-header .mcfc-header-nav >:not(:last-child){margin-right:45px;}.mcfc-header .mcfc-header-nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;height:100%;min-height:50px;padding:0;overflow:visible;font-family:var(--mcfc-font);font-size:14px;font-weight:400;line-height:normal;color:var(--mcfc-navy);white-space:nowrap;}.mcfc-header .mcfc-header-nav-link.is-active,.mcfc-header .mcfc-header-nav-link[data-active="true"]{font-family:var(--mcfc-font-bold);font-weight:700;}.mcfc-header .mcfc-header-nav-link.is-active::before,.mcfc-header .mcfc-header-nav-link[data-active="true"]::before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--mcfc-navy);border-radius:4px 4px 0 0;}.mcfc-header .mcfc-header-nav-toggle::after{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;font-weight:400;background-color:currentColor;mask:var(--mcfc-chevron) center / contain no-repeat;-webkit-mask:var(--mcfc-chevron) center / contain no-repeat;transition:transform 400ms ease-in-out;}.mcfc-header .mcfc-header-nav-toggle.is-open::after,.mcfc-header .mcfc-header-nav-toggle[aria-expanded="true"]::after{transform:rotate(180deg);}.mcfc-header .mcfc-header-dropdown{position:relative;}.mcfc-header .mcfc-header-sub{display:block;position:absolute;top:50px;left:0;z-index:20;width:max-content;min-width:0;max-height:0;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--mcfc-white);box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:0 0 4px 4px;opacity:0;visibility:hidden;pointer-events:none;transition:max-height 400ms ease-in-out,opacity 400ms ease-in-out,visibility 400ms ease-in-out;}.mcfc-header .mcfc-header-sub.is-open{opacity:1;visibility:visible;pointer-events:auto;}.mcfc-header .mcfc-header-sub-link{display:block;width:100%;padding:10px 16px;font-family:var(--mcfc-font);font-size:14px;font-weight:400;color:var(--mcfc-navy);text-align:left;white-space:nowrap;}.mcfc-header .mcfc-header-sub li:not(:last-child){border-bottom:1px solid #f2f2f2;}.mcfc-header .mcfc-header-sub-link.is-active,.mcfc-header .mcfc-header-sub-link[data-active="true"]{font-family:var(--mcfc-font-bold);}.mcfc-header .mcfc-header-mobile{display:block;position:relative;width:100%;overflow:visible;}.mcfc-header .mcfc-header-mobile-top{display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 30px;background:var(--mcfc-navy);color:var(--mcfc-white);}.mcfc-header .mcfc-header-mobile-ticket{display:inline-flex;align-items:center;gap:10px;padding:0;font-family:var(--mcfc-font);font-size:14px;font-weight:400;color:var(--mcfc-white);}.mcfc-header .mcfc-header-mobile-ticket svg,.mcfc-header .mcfc-header-mobile-ticket .wac-icon,.mcfc-header .mcfc-header-mobile-ticket img{width:16px;height:16px;font-size:16px;}.mcfc-header .mcfc-header-mobile-bar{position:relative;display:flex;align-items:center;justify-content:flex-end;height:65px;padding:0 20px;overflow:visible;background:var(--mcfc-sky);}.mcfc-header .mcfc-header-mobile .mcfc-header-logo{position:absolute;top:50%;left:15px;width:60px;height:60px;transform:translateY(-50%);}.mcfc-header .mcfc-header-mobile-tools{display:flex;align-items:center;gap:16px;overflow:visible;}.mcfc-header .mcfc-header-mobile-account{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:transparent;}.mcfc-header .mcfc-header-mobile-account-menu{display:block;position:fixed;z-index:40;left:0;right:0;bottom:0;min-width:150px;padding:0;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform 350ms ease,visibility 0s linear 350ms;}.mcfc-header .mcfc-header-mobile-account-menu.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform 350ms ease,visibility 0s;}.mcfc-header .mcfc-header-mobile-account-menu > span{display:block;padding:8px;color:#34465e;font:13px var(--mcfc-font);border-bottom:1px solid #d8dfe7;font-weight:700;background-color:hsl(30 62% 64%);}.mcfc-header .mcfc-header-mobile-user,.mcfc-header .mcfc-header-mobile-user *,.mcfc-header .mcfc-header-mobile-user .wac-icon,.mcfc-header .mcfc-header-mobile-user .wac-icon::before,.mcfc-header .mcfc-header-mobile-user .wac-icon::after{color:var(--mcfc-white) !important;fill:var(--mcfc-white) !important;}.mcfc-header .mcfc-header-mobile-user{display:flex;align-items:center;justify-content:center;width:24px;height:24px;}.mcfc-header .mcfc-header-mobile-user svg,.mcfc-header .mcfc-header-mobile-user .wac-icon,.mcfc-header .mcfc-header-mobile-user img{width:24px;height:24px;font-size:24px;}.mcfc-header .mcfc-header-mobile-user img{filter:brightness(0) invert(1);}.mcfc-header .mcfc-header-burger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;overflow:visible;color:var(--mcfc-navy);}.mcfc-header .mcfc-header-burger span{display:block;width:24px;height:2px;background:var(--mcfc-navy);transform-origin:center;transition:500ms ease-in-out;}.mcfc-header .mcfc-header-burger.is-open{justify-content:space-around;}.mcfc-header .mcfc-header-burger.is-open span:nth-child(1){transform:translateY(5px) rotate(45deg);}.mcfc-header .mcfc-header-burger.is-open span:nth-child(2){opacity:0;}.mcfc-header .mcfc-header-burger.is-open span:nth-child(3){transform:translateY(-5px) rotate(-45deg);}.mcfc-header .mcfc-header-drawer{display:flex;flex-direction:column;position:fixed;top:105px;left:0;z-index:9;width:100%;height:calc(100dvh - 105px);padding:0;overflow-y:auto;background-color:var(--mcfc-navy);background-repeat:no-repeat;background-position:top;background-size:cover;color:var(--mcfc-white);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform 500ms ease-in-out,visibility 0s linear 500ms;}.mcfc-header .mcfc-header-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform 500ms ease-in-out,visibility 0s;}.mcfc-header .mcfc-header-drawer nav{flex:1 1 auto;padding:0 20px;}.mcfc-header .mcfc-header-mobile-social-bar{flex-shrink:0;width:100%;margin-top:auto;background:var(--mcfc-navy);}.mcfc-header .mcfc-header-mobile-social{height:50px;gap:15px;padding:0 20px;}.mcfc-header .mcfc-header-drawer nav > .mcfc-header-mobile-link,.mcfc-header .mcfc-header-drawer nav > .mcfc-header-mobile-group{position:relative;border-bottom:1px solid rgba(255,255,255,0.1);}.mcfc-header .mcfc-header-mobile-sub{max-height:0;overflow:hidden;transition:max-height 400ms ease-in-out;}.mcfc-header .mcfc-header-mobile-sub .mcfc-header-mobile-link{border-bottom:1px solid rgba(255,255,255,0.1);}.mcfc-header .mcfc-header-mobile-sub .mcfc-header-mobile-link:last-child{border-bottom:0;}.mcfc-header .mcfc-header-mobile-link{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;min-height:0;padding:18px 0;font-family:var(--mcfc-font);font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;text-transform:none;color:var(--mcfc-white);text-align:left;}.mcfc-header .mcfc-header-mobile-link,.mcfc-header .mcfc-header-mobile-link span{font-family:var(--mcfc-font) !important;font-size:14px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:normal !important;line-height:normal !important;text-transform:none !important;color:var(--mcfc-white) !important;}.mcfc-header .mcfc-header-mobile-link.is-open,.mcfc-header .mcfc-header-mobile-link.is-open span{font-family:var(--mcfc-font-bold) !important;font-weight:700 !important;}.mcfc-header .mcfc-header-mobile-group .mcfc-header-mobile-link{border-bottom:0;}.mcfc-header .mcfc-header-mobile-link.is-child{padding:12px 0 18px 20px;}.mcfc-header .mcfc-header-mobile-link.is-child,.mcfc-header .mcfc-header-mobile-link.is-child span{font-family:var(--mcfc-font) !important;font-weight:400 !important;}.mcfc-header .mcfc-header-mobile .mcfc-header-nav-toggle{position:relative;padding-right:26px;}.mcfc-header .mcfc-header-mobile .mcfc-header-nav-toggle::after{position:absolute;top:50%;right:0;display:block;width:18px;height:18px;margin:0;font-weight:400;color:var(--mcfc-white);background-color:var(--mcfc-white);transform:translateY(-50%);}.mcfc-header .mcfc-header-mobile .mcfc-header-nav-toggle.is-open::after,.mcfc-header .mcfc-header-mobile .mcfc-header-nav-toggle[aria-expanded="true"]::after{transform:translateY(-50%) rotate(180deg);}@media (min-width:768px){.mcfc-header-root{height:80px;}.mcfc-header .mcfc-header-desktop{display:block;min-height:80px;}.mcfc-header .mcfc-header-mobile{display:none;}}@media (min-width:1600px){.mcfc-header{--mcfc-container:1400px;}}.pagination-numbers a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;}.pagination-numbers a[aria-current="page"]{background-color:#dca36a;color:#00285c;font-weight:600;border-radius:5px;}.pagination-numbers a[aria-label="Previous page"],.pagination-numbers a[aria-label="Next page"],.pagination-numbers button[aria-label="Previous page"],.pagination-numbers button[aria-label="Next page"]{width:unset;font-size:12px;padding:0 10px;font-weight:500;}.pagination-numbers button[aria-disabled="true"]{background:transparent !important;opacity:.4;border-width:1px;pointer-events:none;color:hsl(var(--core_sec_500));}.pagination-numbers button[aria-disabled="true"] span{color:hsl(var(--core_sec_500)) !important;}.pattern-bg{position:relative;}.pattern-bg:before,.pattern-bg:after{content:"";position:absolute;}:after,:before{pointer-events:none;}.pattern-bg:before{background:url(/static-assets/images/misc/pattern-01.svg?w=300&v=1.0) no-repeat;background-size:contain;width:100px;height:50px;top:0;right:80px;}.pattern-bg:after{background:url(/static-assets/images/misc/pattern-02.svg?w=800&v=1.0) no-repeat;background-size:cover;bottom:0;width:60%;right:0;height:180px;}.home-photo-listing.pattern-bg:after{width:40%;right:unset;height:50px;left:-50px;}.home-photo-listing .article-content{z-index:1;}@media screen and (min-width:1024px){.home-photo-listing.pattern-bg:before,.home-news-listing.pattern-bg:before{width:200px;height:100px;right:240px;}.home-photo-listing.pattern-bg:after,.home-news-listing.pattern-bg:after{width:60%;right:unset;left:-20%;height:60%;background-size:100% 100%;}}.breadcrumb-wrapper.pattern-bg:after{display:none;}footer{background:white;position:relative;}@media (min-width:768px){.detail-page::before{content:"";position:fixed;left:0;bottom:0;width:400px;height:400px;background:url("/static-assets/images/misc/detail-bg.png") no-repeat bottom left;background-size:contain;pointer-events:none;z-index:0;}.detail-page > *{position:relative;z-index:1;}.bg-pattern-top,.bg-pattern-bottom{position:relative;}.bg-pattern-top:after{content:"";position:absolute;background:url(/static-assets/images/misc/pattern-01.svg?w=300&v=1.0) no-repeat;background-size:contain;width:100px;height:50px;top:0;right:var(--container-offset);pointer-events:none;}.bg-pattern-bottom:after{content:"";position:fixed;left:0;bottom:0;width:400px;height:400px;background:url("/static-assets/images/misc/detail-bg.png") no-repeat bottom left;background-size:contain;pointer-events:none;z-index:0;}}.filter-section-wrapper{--lf-rule:#e6e9ef;--lf-label:#8b93a7;--lf-value:#0d1b3e;position:relative;width:100%;}.filter-controls{position:absolute;width:91%;margin:0 auto;inset:0;top:38px;}.filter-content-wrap .template-header{margin-bottom:50px;}.filter-section-wrapper .filters-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.5rem 1.5rem;background:#fff;border-top:1px solid var(--lf-rule);border-bottom:1px solid var(--lf-rule);margin-bottom:1rem;}.filter-section-wrapper .fltr-list-item{display:flex;align-items:stretch;min-width:0;}.filter-section-wrapper .fltr-accordion--select{position:relative;min-width:11rem;padding:0.375rem 1.25rem;border-left:1px solid var(--lf-rule);}.filter-section-wrapper .fltr-list-item .fltr-accordion--select:last-child{border-right:1px solid var(--lf-rule);}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:0;background:none;border:0;font:inherit;text-align:left;cursor:pointer;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__trigger > div{min-width:0;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__label{margin:0 0 0.125rem;font-size:0.8125rem;font-weight:500;line-height:1.2;color:var(--lf-label);}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__value{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--lf-value);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__chevron{flex-shrink:0;font-size:0.7rem;color:var(--lf-value);transition:transform 0.15s ease;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__chevron--open{transform:rotate(180deg);}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__options{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:0.25rem;max-height:260px;overflow-y:auto;background:#f2f2f2;border-radius:0.375rem;box-shadow:0 8px 24px rgb(0 0 0 / 18%);}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__option{display:block;width:100%;padding:10px;background:none;border:0;border-bottom:1px solid #d6d8db;font:inherit;font-size:12px;text-align:left;color:#6daddf;cursor:pointer;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__option:last-child{border-bottom:none;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__option--active{background:#103498;font-weight:600;color:#fff;border-radius:0 0 0.2rem 0.2rem;}.filter-section-wrapper .filter-reset-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.25rem;background:none;border:0;font:inherit;font-size:0.9375rem;font-weight:700;color:var(--lf-value);white-space:nowrap;cursor:pointer;}.filter-section-wrapper .filter-reset-btn:hover{opacity:0.7;}.filter-section-wrapper .filter-reset-btn:disabled{opacity:0.45;cursor:default;}.filter-section-wrapper .filter-reset-btn__icon{display:inline-flex;align-items:center;}.filter-section-wrapper .filter-reset-btn__label{display:inline;}.filter-section-wrapper .fltr-toolbar-actions{display:flex;align-items:center;gap:1rem;padding-right:10px;margin-left:auto;}.filter-section-wrapper .fltr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.625rem 1.25rem;background:#fff;border:1px solid var(--lf-rule);border-radius:0.375rem;font:inherit;font-size:0.875rem;font-weight:600;color:var(--lf-value);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:all 0.15s ease;}.filter-section-wrapper .fltr-button--block{width:100%;}.filter-section-wrapper .fltr-button:hover{background:#f5f6f9;border-color:#d1d5db;}.filter-section-wrapper .fltr-button__label{display:flex;align-items:center;gap:0.5rem;}.filter-section-wrapper .fltr-button__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 0.375rem;border-radius:9999px;background:var(--lf-value);color:#fff;font-size:0.75rem;font-weight:700;}.filter-section-wrapper .fltr-button__icon{font-size:1rem;}.fltr-sidepanel__backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:999;backdrop-filter:blur(2px);}.fltr-sidepanel{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:90vw;background:#fff;z-index:1000;box-shadow:-8px 0 32px rgba(0,0,0,0.2);display:flex;flex-direction:column;transition:transform 0.25s ease-in-out;}.fltr-sidepanel--closed{display:none;}.fltr-sidepanel__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e6e9ef;}.fltr-sidepanel__title{margin:0;font-size:1.125rem;font-weight:700;color:#0d1b3e;}.fltr-sidepanel__close{background:none;border:0;cursor:pointer;padding:0.25rem;font-size:1.25rem;color:#8b93a7;}.fltr-sidepanel__close:hover{color:#0d1b3e;}.fltr-sidepanel__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;}.fltr-sidepanel__footer{display:flex;gap:0.75rem;padding:1.25rem 1.5rem;border-top:1px solid #e6e9ef;background:#f9fafb;}.fltr-sidepanel__action--apply{flex:1;padding:0.75rem 1.25rem;background:#0d1b3e;color:#fff;border:0;border-radius:0.375rem;font-weight:700;font-size:0.875rem;cursor:pointer;}.fltr-sidepanel__action--reset{display:inline-flex;align-items:center;gap:0.375rem;padding:0.75rem 1.25rem;background:#fff;border:1px solid #e6e9ef;border-radius:0.375rem;font-weight:700;font-size:0.875rem;color:#0d1b3e;cursor:pointer;}.filter-section-wrapper .filter-content-wrap--loading{opacity:0.55;pointer-events:none;transition:opacity 0.15s ease;}.filter-section-wrapper .lf-no-data,.filter-section-wrapper .lf-error{padding-top:150px;text-align:center;}.filter-section-wrapper .lf-no-data__message,.filter-section-wrapper .lf-error__message{margin:0;font-size:0.9375rem;color:var(--lf-label);}.filter-section-wrapper .lf-error__message{color:#b3261e;}@media (max-width:640px){.filter-section-wrapper .filters-toolbar{gap:0.25rem;padding:0.5rem 0.75rem;}.filter-section-wrapper .fltr-list-item{flex:1 1 auto;min-width:0;}.filter-section-wrapper .fltr-accordion--select{flex:1 1 0;min-width:0;padding:0.25rem 0.625rem;}.filter-section-wrapper .fltr-list-item .fltr-accordion--select:first-child{padding-left:0;border-left:0;}.filter-section-wrapper .fltr-list-item .fltr-accordion--select:last-child{border-right:0;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__trigger{gap:0.375rem;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__label{font-size:0.6875rem;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__value{font-size:0.8125rem;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__options{min-width:11rem;}.filter-section-wrapper .fltr-list-item .fltr-accordion--select:last-child .fltr-accordion__options{left:auto;right:0;}.filter-section-wrapper .filter-reset-btn{flex-shrink:0;margin-left:auto;padding:0.25rem 0 0.25rem 0.625rem;}.filter-section-wrapper .filter-reset-btn__label{display:none;}}.filter-section-wrapper,.fsw-panel{--fsw-navy:var(--secondary-500,#00285e);--fsw-navy-light:var(--secondary-200,#546193);--fsw-gold:var(--gold-500,#dca369);--fsw-bar-bg:#e0e0e0;--fsw-stroke:#dddfe9;--fsw-divider:rgba(0,0,37,0.1);}.fsw-icon{flex-shrink:0;}.filter-section-wrapper .fsw-mobile-bar{display:none;}.filter-section-wrapper .fsw-mobile-bar__open,.filter-section-wrapper .fsw-mobile-bar__reset{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--fsw-navy-light);font:inherit;cursor:pointer;}.filter-section-wrapper .fsw-mobile-bar__open{flex:1;justify-content:space-between;gap:10px;min-width:0;height:100%;}.filter-section-wrapper .fsw-mobile-bar__label{font-size:14px;font-weight:700;line-height:normal;color:#00285c;text-transform:capitalize;}.filter-section-wrapper .fsw-mobile-bar__open .fsw-icon--filter{color:var(--fsw-navy);opacity:0.5;}.filter-section-wrapper .fsw-mobile-bar__reset{height:100%;padding-left:10px;}.filter-section-wrapper .fsw-mobile-bar__reset:disabled{opacity:0.45;cursor:default;}.fsw-panel{position:fixed;inset:var(--native-header-height,0) 0 0 0;z-index:1000;display:flex;flex-direction:column;background:#fff;color:var(--fsw-navy);}.fsw-panel__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:30px;padding:0 15px;background:var(--fsw-navy);color:#fff;}.fsw-panel__title{margin:0;font-size:12px;font-weight:700;line-height:21px;}.fsw-panel__cancel{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;}.fsw-panel__cancel .fsw-icon--close{color:var(--fsw-gold);}.fsw-panel__body{flex:1;overflow-y:auto;padding:0 10px;}.fsw-panel__item{border-bottom:1px solid var(--fsw-stroke);}.fsw-panel__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 10px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;}.fsw-panel__text{display:flex;flex-direction:column;min-width:0;}.fsw-panel__label{font-size:12px;font-weight:400;line-height:normal;opacity:0.6;}.fsw-panel__value{overflow:hidden;font-size:14px;font-weight:700;line-height:21px;text-overflow:ellipsis;white-space:nowrap;}.fsw-icon--chevron{transition:transform 0.2s ease;}.fsw-icon--open{transform:rotate(180deg);}.fsw-panel__options{margin:0;padding:0 0 8px;list-style:none;}.fsw-panel__options li + li{border-top:1px solid var(--fsw-divider);}.fsw-panel__option{display:block;width:100%;padding:0 10px;border:0;background:transparent;color:#6daddf;font:inherit;font-size:12px;font-weight:500;line-height:35px;text-align:left;cursor:pointer;}.fsw-panel__option--active{background-color:#103498;color:#fff;border-radius:0.4rem;}.fsw-panel__footer{display:flex;flex-shrink:0;gap:15px;padding:15px 15px 20px;box-shadow:0 0.1rem 1rem 0.1rem #00000038;}.fsw-panel__apply,.fsw-panel__reset{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;height:35px;border-radius:5px;font:inherit;font-size:12px;line-height:normal;cursor:pointer;}.fsw-panel__apply{border:0;color:var(--fsw-gold);background:var(--fsw-navy);font-weight:700;}.fsw-panel__reset{border:1px solid var(--fsw-stroke);background:#fff;color:rgba(0,40,94,0.5);font-weight:500;}@media (max-width:767px){.filter-section-wrapper .filters-toolbar{display:none;}.filter-section-wrapper .fsw-mobile-bar{display:flex;align-items:center;height:38px;padding:0 10px;border-radius:5px;background:var(--fsw-bar-bg);}}@media (min-width:768px){.fsw-panel{display:none;}.filter-section-wrapper .filters-toolbar{background-color:#e0e0e0;padding:0;border-radius:5px;}.filter-section-wrapper .filter-reset-btn__label{font-size:12px;}.filter-section-wrapper .fltr-accordion--select .fltr-accordion__value{font-size:14px;}.filter-content-wrap .template-header{margin-bottom:60px;}.filter-controls{top:38px;padding-inline:var(--container-offset) !important;z-index:99;width:100%;height:38px;}}.mcfc-fixturepage-filter{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;margin-top:20px;padding-inline:var(--container-offset);}.mcfc-fixturepage-filter__heading{margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.2;color:#00285c;margin-top:10px;}.mcfc-fixturepage-filter__bar{box-sizing:border-box;display:flex;align-items:center;gap:0;height:50px;padding:0 1.25rem;background:#f4f6f8;border-radius:0.375rem;}.mcfc-fixturepage-filter__field{position:relative;display:flex;align-items:center;min-width:11rem;padding-right:1.75rem;}.mcfc-fixturepage-filter__field + .mcfc-fixturepage-filter__field{padding-left:1.75rem;border-left:1px solid #e3e7ee;}.mcfc-fixturepage-filter__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:0;background:none;border:none;font:inherit;text-align:left;color:inherit;cursor:pointer;}.mcfc-fixturepage-filter__copy{display:flex;flex-direction:column;gap:0.15rem;min-width:0;}.mcfc-fixturepage-filter__label{font-size:0.75rem;font-weight:500;line-height:1.2;color:#00000080;}.mcfc-fixturepage-filter__value{font-size:14px;font-weight:700;line-height:1.3;color:#00285c;white-space:nowrap;}.mcfc-fixturepage-filter__chevron{flex-shrink:0;color:#0c2340;}.mcfc-fixturepage-filter__menu{position:fixed;z-index:80;max-height:16rem;overflow-y:auto;margin:0;padding:6px 0;background:#fff;border:none;border-radius:8px;box-shadow:0 8px 24px rgba(0,40,92,0.16);}.mcfc-fixturepage-filter__option{box-sizing:border-box;display:flex;align-items:center;width:100%;height:35px;padding:0 16px;background:transparent;border:none;outline:none;font:inherit;font-size:12px;font-weight:500;line-height:1;text-align:left;color:#6daddf;cursor:pointer;}.mcfc-fixturepage-filter__option:hover,.mcfc-fixturepage-filter__option[aria-selected="true"]{background:#103498;border-radius:5px;color:#fff;}.mcfc-fixturepage-filter__reset{display:inline-flex;align-items:center;gap:0.4rem;margin-left:auto;padding:0 0 0 1.5rem;background:none;border:none;font:inherit;font-size:12px;font-weight:700;color:#00285c;white-space:nowrap;cursor:pointer;}.mcfc-fixturepage-filter__reset-icon{display:block;flex-shrink:0;}.mcfc-fixturepage-filter__reset:disabled{opacity:0.5;cursor:default;}.mcfc-fixturepage-filter__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;margin-bottom:30px;background:#f4f6f8;border-radius:0.375rem;overflow:hidden;}.mcfc-fixturepage-filter__tab{box-sizing:border-box;height:45px;padding:0 1rem;background:transparent;border:none;font:inherit;font-size:14px;font-weight:400;color:#00285c;cursor:pointer;}.mcfc-fixturepage-filter__tab--active{background:#00285c;color:#fff;font-weight:700;}@media (min-width:768px){.mcfc-fixturepage-filter__tabs{grid-template-columns:repeat(3,233px);width:max-content;max-width:100%;margin-inline:auto;}.mcfc-fixturepage-filter__tab{max-width:233px;}}.mcfc-fixturepage-filter__body--loading{opacity:0.55;pointer-events:none;}.mcfc-fixturepage-filter__status{margin:0;text-align:center;color:#0c2340;}@media (max-width:767px){.mcfc-fixturepage-filter__bar{height:auto;min-height:50px;flex-wrap:wrap;row-gap:0.85rem;}.mcfc-fixturepage-filter__field,.mcfc-fixturepage-filter__field + .mcfc-fixturepage-filter__field{flex:1 1 100%;padding:0;border-left:none;}.mcfc-fixturepage-filter__field + .mcfc-fixturepage-filter__field{padding-top:0.85rem;border-top:1px solid #e3e7ee;}.mcfc-fixturepage-filter__reset{margin-left:0;padding-left:0;}.mcfc-fixturepage-filter__value{white-space:normal;}}.mcfc-header-action:first-child + .mcfc-header-action{position:relative;}@media (min-width:768px) and (max-width:1023px){.mcfc-header{--mcfc-logo:60px;--mcfc-gutter:16px;--mcfc-side:12px;}.mcfc-header .mcfc-header-logo{top:10px;}.mcfc-header .mcfc-header-nav >:not(:last-child){margin-right:18px;}.mcfc-header .mcfc-header-nav-link{gap:2px;font-size:12px;}.mcfc-header .mcfc-header-nav-toggle::after{width:14px;height:14px;}.mcfc-header .mcfc-header-sub-link{padding:8px 12px;font-size:12px;}.mcfc-header .mcfc-header-nav >:last-child .mcfc-header-sub,.mcfc-header .mcfc-header-dropdown:last-child .mcfc-header-sub{left:auto;right:0;}.mcfc-header .mcfc-header-social{gap:10px;}.mcfc-header .mcfc-header-action{gap:5px;margin-inline:10px;font-size:12px;}.mcfc-header .mcfc-header-action.is-login{margin-inline:0;width:84px;}.mcfc-header .mcfc-header-account-toggle{gap:5px;padding:0 8px;font-size:12px;}.mcfc-header-action:first-child + .mcfc-header-action::before{transform:translate(-10px,-50%);}}
.waf-footballscorecard {
  --accent: hsl(30 62% 64%);
  --black: hsl(0 0% 0%);
  --container-max-width: 100%;
  --full-radius: 0.625rem;
  --gray: hsl(0 0% 88%);
  --half-radius: 0.3125rem;
  --hsl-black: 0 0% 0%;
  --hsl-mid-gray: 0 0% 51%;
  --hsl-primary: 206 64% 65%;
  --hsl-secondary: 214 100% 18%;
  --hsl-white: 0 0% 100%;
  --light-gray: hsl(0 0% 95%);
  --primary: hsl(206 64% 65%);
  --primary-light: hsl(206 100% 81%);
  --secondary: hsl(214 100% 18%);
  --shimmer-dark: hsl(0 0% 67%);
  --shimmer-light: hsl(0 0% 87%);
  --space-3-neg: -0.9375rem;
  --tertiary: hsl(224 81% 33%);
  --white: hsl(0 0% 100%);
  --z-index-1: -1;
  --z-index1: 1;
  --z-index10: 10;
  --z-index2: 2;
  --z-index3: 3;
}
.waf-footballscorecard .layout-wrapper {
  padding-inline: var(--container-offset);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip .text1 {
  font-size: 0.625rem;
  font-family: "Montserrat";
  font-weight: 700;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip .text2 {
  font-size: 0.625rem;
  font-family: "Montserrat";
  font-weight: 400;
}
.waf-footballscorecard .match-status-text {
  font-size: 0.6875rem;
  font-family: "Montserrat";
  font-weight: 400;
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info, .waf-footballscorecard .timer {
  font-size: 0.75rem;
  font-family: "Montserrat";
  font-weight: 500;
}
.waf-footballscorecard .playbyplay-tab-container .col-three .text {
  font-size: 0.875rem;
  font-family: "Montserrat";
  font-weight: 700;
}
.waf-footballscorecard .timeline-wrapper .event-tooltip {
  color: hsl(var(--hsl-primary) / 0.3);
}
.waf-footballscorecard .timeline-wrapper .txt-wrap .text1 {
  color: var(--secondary);
  font-weight: 700;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .title, .waf-footballscorecard .lineup-info-modal .section-head .section-icon {
  background-color: var(--primary);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .title {
  background-color: var(--primary-light);
}
.waf-footballscorecard .score {
  color: hsl(var(--hsl-secondary) / 0.3);
}
.waf-footballscorecard .lineup-tab-container .lineup-format, .waf-footballscorecard .lineup-tab-container .si-lastNm, .waf-footballscorecard .lineup-tab-container .lname, .waf-footballscorecard .lineup-tab-container .fname, .waf-footballscorecard .lineup-tab-container .substitute-player-list .title, .waf-footballscorecard .lineup-tab-container .substitute-player-list .si-lastNm, .waf-footballscorecard .lineup-tab-container .substitute-player-list .lname, .waf-footballscorecard .lineup-tab-container .substitute-player-list .fname, .waf-footballscorecard .lineup-info-modal .content-item .label, .waf-footballscorecard .playbyplay-tab-container .col-one, .waf-footballscorecard .playbyplay-tab-container .col-three, .waf-footballscorecard .card-header .match-time, .waf-footballscorecard .card-header .title, .waf-footballscorecard .team-a.won-team .score, .waf-footballscorecard .team-a.active .score, .waf-footballscorecard .team-b.won-team .score, .waf-footballscorecard .team-b.active .score, .waf-footballscorecard .penalty, .waf-footballscorecard .aggregate, .waf-footballscorecard .score-info, .waf-footballscorecard .team-name, .waf-footballscorecard .player-name, .waf-footballscorecard .player-score, .waf-footballscorecard .right-section .player-info::after, .waf-footballscorecard .left-section .player-info::after, .waf-footballscorecard .live .status, .waf-footballscorecard .timeline-wrapper .tooltip-info {
  color: var(--secondary);
}
.waf-footballscorecard .lineup-tab-container .thumbnail .player-number, .waf-footballscorecard .card-section:after, .waf-footballscorecard .completed .status, .waf-footballscorecard .timeline-container, .waf-footballscorecard .timeline-wrapper .event-circle, .waf-footballscorecard .timeline-button {
  background-color: var(--secondary);
}
.waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after, .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar.team-b-bar span, .waf-footballscorecard .live .status, .waf-footballscorecard .timeline-progressbar, .waf-footballscorecard .timeline-button.active {
  background-color: var(--accent);
}
.waf-footballscorecard .lineup-tab-container .tooltip {
  background-color: var(--light-gray);
}
.waf-footballscorecard .playbyplay-tab-container .active-secondary {
  background-color: hsl(var(--hsl-mid-gray) / 0.3);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap::after {
  color: hsl(var(--hsl-black) / 0.1);
}
.waf-footballscorecard .lineup-info-modal {
  color: hsl(var(--hsl-black) / 0.7);
}
.waf-footballscorecard .lineup-info-modal .content-list, .waf-footballscorecard .lineup-info-modal .self-compare .right-section {
  background-color: hsl(var(--hsl-white) / 0.2);
}
.waf-footballscorecard .timeline-wrapper .event-circle {
  color: hsl(var(--hsl-white) / 0.5);
}
.waf-footballscorecard .lineup-tab-container .thumbnail .player-number, .waf-footballscorecard .lineup-info-modal .section-head .title, .waf-footballscorecard .lineup-info-modal .section-head .section-icon:after, .waf-footballscorecard .lineup-info-modal .content-item .number, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .name .txt, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title, .waf-footballscorecard .match-status-text, .waf-footballscorecard .completed .status, .waf-footballscorecard .timeline-button::after {
  color: var(--white);
}
.waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item:before, .waf-footballscorecard .lineup-info-modal .content-item::after, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .team-logo, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info .number:before, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title::after, .waf-footballscorecard .card-section .team-logo, .waf-footballscorecard .timer, .waf-footballscorecard .timeline-wrapper .logo {
  background-color: var(--white);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap {
  margin-top: 0px;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-list:not(:first-child) {
  margin-top: -0.4rem;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list, .waf-footballscorecard .team-score, .waf-footballscorecard .team-name {
  margin-top: var(--spacing_3);
}
.waf-footballscorecard .scorecard-container, .waf-footballscorecard .timeline-wrapper .team-logo {
  padding-top: var(--spacing_3);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list {
  margin-top: var(--spacing_6);
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info .number {
  padding-right: var(--spacing_1);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .event-list, .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap, .waf-footballscorecard .match-time, .waf-footballscorecard .timer {
  margin-bottom: var(--spacing_1);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-list {
  padding-bottom: var(--spacing_1);
}
.waf-footballscorecard .lineup-info-modal .section-item {
  margin-bottom: var(--spacing_3);
}
.waf-footballscorecard .key-events {
  padding-bottom: var(--spacing_3);
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section {
  margin-bottom: var(--spacing_6);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .lname, .waf-footballscorecard .right-section .player-info::after, .waf-footballscorecard .left-section .player-info::after {
  margin-left: var(--spacing_1);
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info .number {
  padding-left: var(--spacing_1);
}
.waf-footballscorecard .lineup-info-modal .section-head .title {
  margin-left: var(--spacing_3);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-name, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-position, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .player-info, .waf-footballscorecard .card-header {
  padding-left: var(--spacing_3);
}
.waf-footballscorecard .timeline-wrapper .event-list.team-b .event-item {
  margin-left: var(--spacing_4);
}
.waf-footballscorecard .live .status {
  padding-left: var(--spacing_4);
}
.waf-footballscorecard .status {
  padding: .2rem var(--spacing_1);
  align-content: center;
  text-transform: capitalize;
  border-radius: 5px 0 0 5px;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-b .event-tooltip {
  padding-left: var(--spacing_5);
}
.waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title {
  padding-block: var(--spacing_1);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap, .waf-footballscorecard .timeline-wrapper .logo .team-logo, .waf-footballscorecard .timeline-wrapper .event-tooltip {
  padding: 0px;
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .team-logo img {
  padding: var(--spacing_1);
}
.waf-footballscorecard .lineup-tab-container .tooltip, .waf-footballscorecard .lineup-tab-container .substitute-player-list .title, .waf-footballscorecard .lineup-info-modal, .waf-footballscorecard .lineup-info-modal .info-wrapper {
  padding: var(--spacing_3);
}
.waf-footballscorecard .playbyplay-tab-container .item-wrap {
  padding: var(--spacing_4);
}
.waf-footballscorecard .lineup-tab-container .player-event:hover .tooltip, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-name, .waf-footballscorecard .head-wrap {
  display: flex;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap, .waf-footballscorecard .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-list {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.waf-footballscorecard .card-content, .waf-footballscorecard .team, .waf-footballscorecard .innings-info {
  display: flex;
  justify-content: space-between;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.waf-footballscorecard .lineup-tab-container .thumbnail, .waf-footballscorecard .lineup-tab-container .thumbnail .player-number, .waf-footballscorecard .lineup-tab-container .playing-player-list, .waf-footballscorecard .lineup-info-modal .section-head .section-icon, .waf-footballscorecard .eventsandstats-tab-container .match-teams, .waf-footballscorecard .playbyplay-tab-container .col-two, .waf-footballscorecard .playbyplay-tab-container .col-two .icon, .waf-footballscorecard .match-time .time-text, .waf-footballscorecard .timer, .waf-footballscorecard .timeline-wrapper .team-logo, .waf-footballscorecard .timeline-wrapper .event-circle, .waf-footballscorecard .timeline-button {
  display: flex;
  justify-content: center;
  align-items: center;
}
.waf-footballscorecard .match-time, .waf-footballscorecard .team-timer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.waf-footballscorecard .lineup-tab-container .lineup-format, .waf-footballscorecard .lineup-tab-container .playing-player-list .player-item, .waf-footballscorecard .lineup-tab-container .playing-player-list .event-list {
  display: flex;
  justify-content: center;
}
.waf-footballscorecard .lineup-info-modal .content-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.waf-footballscorecard .timeline-progressbar {
  display: flex;
  align-items: flex-end;
}
.waf-footballscorecard .left-section {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap, .waf-footballscorecard .lineup-info-modal .content-list, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info, .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .progress-view, .waf-footballscorecard .playbyplay-tab-container .item-wrap, .waf-footballscorecard .timeline-wrapper .event-tooltip, .waf-footballscorecard .timeline-wrapper .event-list {
  display: flex;
  align-items: center;
}
.waf-footballscorecard .team-info, .waf-footballscorecard .match-status {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .event-list, .waf-footballscorecard .lineup-info-modal .self-compare .left-section {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar {
  display: flex;
}
.waf-footballscorecard .lineup-info-modal .attack-section, .waf-footballscorecard .playbyplay-tab-container .col-one, .waf-footballscorecard .playbyplay-tab-container .col-three, .waf-footballscorecard .card-wrap, .waf-footballscorecard .right-section, .waf-footballscorecard .key-events {
  display: flex;
  flex-direction: column;
}
.waf-footballscorecard .match-time-wrap {
  display: flex;
  flex-direction: column-reverse;
}
.waf-footballscorecard .lineup-info-modal .info-wrapper, .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item:before, .waf-footballscorecard .lineup-info-modal .self-compare .left-section, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info, .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar, .waf-footballscorecard .timeline-progressbar, .waf-footballscorecard .timeline-progressbar .line {
  height: 100%;
}
.waf-footballscorecard .lineup-tab-container .thumbnail svg, .waf-footballscorecard .lineup-tab-container .playing-player-list .player-item, .waf-footballscorecard .lineup-tab-container .playing-player-list .player-list, .waf-footballscorecard .lineup-tab-container .playing-player-list .event-list, .waf-footballscorecard .lineup-tab-container .substitute-player-list .title, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap::after, .waf-footballscorecard .lineup-info-modal .content-list, .waf-footballscorecard .lineup-info-modal .self-compare .right-section, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title, .waf-footballscorecard .lineup-info-modal .attack-section .left-section, .waf-footballscorecard .lineup-info-modal .attack-section .right-section, .waf-footballscorecard .playbyplay-tab-container .playbyplay-list .no-data, .waf-footballscorecard .card-header::after, .waf-footballscorecard .timeline-wrapper .team-logo, .waf-footballscorecard .timeline-wrapper .logo .team-logo, .waf-footballscorecard .timeline-wrapper .event-tooltip, .waf-footballscorecard .timeline-progressbar .line {
  width: 100%;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap, .waf-footballscorecard .lineup-info-modal .content-item, .waf-footballscorecard .lineup-info-modal .self-compare .right-section, .waf-footballscorecard .eventsandstats-tab-container .team .team-logo {
  text-align: center;
}
.waf-footballscorecard .lineup-tab-container .tooltip {
  text-align: left;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a .tooltip-info {
  text-align: left;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .fname, .waf-footballscorecard .lineup-info-modal .content-item:nth-child(even)::before, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .player-info:after, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-item:after, .waf-footballscorecard .lineup-info-modal .defence-section .content-item:nth-last-child(-n + 2)::after, .waf-footballscorecard .lineup-info-modal .passing-section .content-item:nth-last-child(-n + 2)::after, .waf-footballscorecard .lineup-info-modal .other-section .content-item:nth-last-child(-n + 2)::after, .waf-footballscorecard .lineup-info-modal .attack-section .right-section .content-item:nth-last-child(-n + 2)::after {
  display: none;
}
.waf-footballscorecard .lineup-tab-container .player-event.yellow-red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.yellow-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.plus .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .title, .waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-in::before, .waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-out::before {
  display: block;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip::before, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event {
  position: absolute;
}
.waf-footballscorecard .lineup-tab-container .thumbnail, .waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap, .waf-footballscorecard .lineup-tab-container .playing-player-list .player-event, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap .event-list .player-event, .waf-footballscorecard .lineup-info-modal .info-wrapper, .waf-footballscorecard .lineup-info-modal .section-head, .waf-footballscorecard .lineup-info-modal .content-item, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info .number, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title, .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar, .waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info, .waf-footballscorecard .playbyplay-tab-container .col-two .icon, .waf-footballscorecard .card-wrap, .waf-footballscorecard .card-header, .waf-footballscorecard .card-section, .waf-footballscorecard .match-time, .waf-footballscorecard .match-time-wrap, .waf-footballscorecard .live .status, .waf-footballscorecard .timeline-container, .waf-footballscorecard .timeline-wrapper .event-tooltip, .waf-footballscorecard .timeline-wrapper .event-item.yellow-red-card, .waf-footballscorecard .timeline-wrapper .event-item.goal, .waf-footballscorecard .timeline-wrapper .event-item.substitution, .waf-footballscorecard .timeline-wrapper .event-item.yellow-card, .waf-footballscorecard .timeline-wrapper .event-item.plus, .waf-footballscorecard .timeline-wrapper .event-item.red-card, .waf-footballscorecard .timeline-wrapper .event-circle, .waf-footballscorecard .timeline-elements {
  position: relative;
}
.waf-footballscorecard .lineup-info-modal {
  position: fixed;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.yellow-red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.goal .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.yellow-card .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.plus .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.red-card .symbol::after, .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-list {
  background: rgba(0, 0, 0, 0);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-event, .waf-footballscorecard .lineup-info-modal .modal-close {
  cursor: pointer;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list, .waf-footballscorecard .timeline-wrapper .event-tooltip, .waf-footballscorecard .timeline-progressbar, .waf-footballscorecard .timeline-progressbar .line {
  border-radius: var(--half-radius);
}
.waf-footballscorecard .lineup-tab-container .thumbnail .player-number, .waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after, .waf-footballscorecard .lineup-info-modal .self-compare .left-section .team-logo, .waf-footballscorecard .card-section .team-logo, .waf-footballscorecard .timer, .waf-footballscorecard .timeline-wrapper .logo, .waf-footballscorecard .timeline-wrapper .event-circle {
  border-radius: 50%;
}
.waf-footballscorecard {
  width: var(--container-max-width);
  margin: 0 auto;
  padding: 0 0px var(--spacing_6);
}
.waf-footballscorecard .half-time {
  display: none;
}
.waf-footballscorecard .content-wrap {
  border-radius: 0 0 var(--full-radius) var(--full-radius);
}
.waf-footballscorecard .card-header {
  height: 3.5rem;
}
.waf-footballscorecard .card-header::after {
  height: 0.0625rem;
  background-color: hsla(var(--hsl-white) / 0.3);
  bottom: 0;
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.waf-footballscorecard .card-header .match-time, .waf-footballscorecard .card-header .title {
  font: 500 0.625rem / 1.2 "Montserrat", sans-serif;
  padding-right: 5px;
}
.waf-footballscorecard .card-content {
  padding: calc(2 * var(--spacing_3)) calc(2 * var(--spacing_3)) var(--spacing_3);
}
.waf-footballscorecard .card-section {
  background: url(/static-assets/misc/masthead-bg-m.png?v=1.01) center center / cover no-repeat;
  -webkit-border-radius: 0 0 var(--full-radius) var(--full-radius);
  -moz-border-radius: 0 0 var(--full-radius) var(--full-radius);
  -ms-border-radius: 0 0 var(--full-radius) var(--full-radius);
  border-radius: 0 0 var(--full-radius) var(--full-radius);
  overflow: visible;
}
.waf-footballscorecard .card-section:after {
  content: "";
  z-index: var(--z-index-1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
.waf-footballscorecard .card-section .team-logo {
  height: 3.5625rem;
  width: 3.5625rem;
}
.waf-footballscorecard .team-a, .waf-footballscorecard .team-b {
  width: 35%;
}
.waf-footballscorecard .penalty, .waf-footballscorecard .aggregate, .waf-footballscorecard .score-info, .waf-footballscorecard .team-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 0.6875rem;
}
.waf-footballscorecard .score {
  font-size: 2.5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .team-name {
  font-size: 0.875rem;
}
.waf-footballscorecard .team-name.fullname {
  display: none;
}
.waf-footballscorecard .score-info {
  font-size: 0.6875rem;
}
.waf-footballscorecard .player-name, .waf-footballscorecard .player-score {
  font: 500 0.75rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .head-wrap {
  flex-wrap: wrap;
}
.waf-footballscorecard .match-time .time-text {
  left: 0;
  line-height: 0.8;
  padding: 0 1.25rem;
  height: 3.5rem;
  width: 3.5rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .team-timer {
  width: 30%;
}
.waf-footballscorecard .timer {
  height: 2.9375rem;
  width: 2.9375rem;
}
.waf-footballscorecard .innings-info {
  padding: 0 0 calc(2 * var(--spacing_3));
}
.waf-footballscorecard .right-section, .waf-footballscorecard .left-section {
  width: 40%;
}
.waf-footballscorecard .right-section .player-info::after, .waf-footballscorecard .left-section .player-info::after {
  font-size: 0.875rem;
  font-family: "mcfc";
}
.waf-footballscorecard .left-section .player-info::after {
  content: "";
}
.waf-footballscorecard .right-section .player-info::before {
  content: "";
}
.waf-footballscorecard .status {
  font: 500 0.6875rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .live .match-time .graph-box .circle-outer {
  stroke: var(--accent);
}
.waf-footballscorecard .live .timer {
  border: 0.25rem solid var(--accent);
}
.waf-footballscorecard .live .status::before {
  content: "";
  background: url("/static-assets/misc/live.svg?v=1.01") no-repeat;
  left: 0.25rem;
  height: 0.8125rem;
  width: 0.8125rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .completed .timer {
  border: 0.1875rem solid var(--secondary);
}
.waf-footballscorecard .completed .match-time .graph-box .circle-outer {
  stroke: var(--secondary);
}
.waf-footballscorecard .timeline-container {
  -webkit-border-radius: 0 0 var(--full-radius) var(--full-radius);
  -moz-border-radius: 0 0 var(--full-radius) var(--full-radius);
  -ms-border-radius: 0 0 var(--full-radius) var(--full-radius);
  border-radius: 0 0 var(--full-radius) var(--full-radius);
  overflow: visible;
}
.waf-footballscorecard .timeline-wrapper .timeline-elements {
  display: none;
}
.waf-footballscorecard .timeline-wrapper.expand .timeline-elements {
  display: block;
}
.waf-footballscorecard .timeline-wrapper .logo {
  flex-shrink: 0;
  margin: 0 var(--spacing_3);
  height: 2.125rem;
  width: 2.125rem;
}
.waf-footballscorecard .timeline-wrapper .logo .team-logo {
  height: auto;
}
.waf-footballscorecard .timeline-wrapper .event-tooltip {
  font: 500 0.75rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .timeline-wrapper .event-item.yellow-red-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.yellow-red-card .event-symbol {
  background: url(/static-assets/misc/yellow-red-card.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.goal .symbol, .waf-footballscorecard .timeline-wrapper .event-item.goal .event-symbol, .waf-footballscorecard .right-section .player-info::before,.waf-footballscorecard .left-section .player-info::before {
  background: url(/static-assets/misc/goal-1.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.substitution .symbol, .waf-footballscorecard .timeline-wrapper .event-item.substitution .event-symbol {
  background: url(/static-assets/misc/substitution-1.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.yellow-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.yellow-card .event-symbol {
  background: url(/static-assets/misc/yellow-card.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.red-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.red-card .event-symbol {
  background: url(/static-assets/misc/red-card.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.plus .symbol, .waf-footballscorecard .timeline-wrapper .event-item.plus .event-symbol {
  background: url(/static-assets/misc/plus.svg?v=1.01);
}
.waf-footballscorecard .timeline-wrapper .event-item.yellow-red-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.yellow-red-card .event-symbol, .waf-footballscorecard .timeline-wrapper .event-item.goal .symbol, .waf-footballscorecard .timeline-wrapper .event-item.goal .event-symbol, .waf-footballscorecard .timeline-wrapper .event-item.substitution .symbol, .waf-footballscorecard .timeline-wrapper .event-item.substitution .event-symbol, .waf-footballscorecard .timeline-wrapper .event-item.yellow-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.yellow-card .event-symbol, .waf-footballscorecard .timeline-wrapper .event-item.plus .symbol, .waf-footballscorecard .timeline-wrapper .event-item.plus .event-symbol, .waf-footballscorecard .timeline-wrapper .event-item.red-card .symbol, .waf-footballscorecard .timeline-wrapper .event-item.red-card .event-symbol {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  height: 1.125rem;
  width: 1.125rem;
}
.waf-footballscorecard .right-section .player-info::before,.waf-footballscorecard .left-section .player-info::before {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 1.125rem;
  width: 1.125rem;
}
.waf-footballscorecard .timeline-wrapper .tooltip-info, .waf-footballscorecard .timeline-wrapper .tooltip-info span {
  font: 500 0.6875rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .timeline-wrapper .tooltip-info span:not(:last-child) {
  margin-bottom: 0.125rem;
  display: block;
}
.waf-footballscorecard .timeline-wrapper .event-list {
  width: calc(50% + 1.1875rem);
  margin-bottom: var(--spacing_3);
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a {
  flex-direction: row-reverse;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a .event-tooltip {
  padding-right: 1.5625rem;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a .event-tooltip::after {
  content: "";
  border-top: 0.4375rem solid rgba(0, 0, 0, 0);
  border-bottom: 0.4375rem solid rgba(0, 0, 0, 0);
  border-left: 0.8125rem solid hsl(var(--hsl-primary) / 0.3);
  right: -0.8125rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a .symbol, .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-symbol {
  right: 0.3125rem;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-a .event-item {
  margin-right: var(--spacing_4);
}
.waf-footballscorecard .timeline-wrapper .event-list.team-b {
  align-self: flex-end;
}
.waf-footballscorecard .timeline-wrapper .event-list.team-b .event-tooltip::after {
  content: "";
  border-top: 0.4375rem solid rgba(0, 0, 0, 0);
  border-bottom: 0.4375rem solid rgba(0, 0, 0, 0);
  border-right: 0.8125rem solid hsl(var(--hsl-primary) / 0.3);
  left: -0.8125rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .timeline-wrapper .event-list.team-b .symbol, .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-symbol {
  left: 0.3125rem;
}
.waf-footballscorecard .timeline-wrapper .event-circle {
  font: 500 0.6875rem / 1.2 "Montserrat", sans-serif;
  flex-shrink: 0;
  border: 0.0625rem solid var(--accent);
  height: 2.375rem;
  width: 2.375rem;
}
.waf-footballscorecard .time-interval-section {
  display: none;
}
.waf-footballscorecard .timeline-progressbar {
  top: 0;
  width: 0.3125rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.waf-footballscorecard .timeline-button {
  width: var(--spacing_10);
  height: var(--spacing_5);
  bottom: 0;
  border-radius: var(--half-radius) var(--half-radius) 0 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.waf-footballscorecard .timeline-button.active::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.waf-footballscorecard .timeline-button::after {
  content: "";
  font-size: 0.875rem;
  font-family: "mcfc";
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .team {
    align-items: center;
  }
  .waf-footballscorecard .team-score {
    margin-top: 0;
  }
  .waf-footballscorecard .card-header .match-time, .waf-footballscorecard .card-header .title {
    font-size: 1rem;
    color: var(--secondary);
  }
  .waf-footballscorecard .card-section {
    background: url(/static-assets/misc/masthead-bg.png?v=1.01) center center / cover no-repeat;
  }
  .waf-footballscorecard .card-section .team-logo {
    width: 6.25rem;
    height: 6.25rem;
    flex-shrink: 0;
  }
  .waf-footballscorecard .card-content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .waf-footballscorecard .team-name {
    font-size: 1.5rem;
  }
  .waf-footballscorecard .team-name.shortname {
    display: none;
  }
  .waf-footballscorecard .team-name.fullname {
    display: block;
  }
  .waf-footballscorecard .score {
    font-size: 3.75rem;
  }
  .waf-footballscorecard .penalty, .waf-footballscorecard .aggregate, .waf-footballscorecard .player-name, .waf-footballscorecard .player-score, .waf-footballscorecard .score-info {
    font-size: 0.9375rem;
  }
  .waf-footballscorecard .aggregate {
    margin-bottom: var(--spacing_1);
  }
  .waf-footballscorecard .team-timer {
    width: 20%;
  }
  .waf-footballscorecard .timer {
    width: 5rem;
    height: 5rem;
    font-size: 1.25rem;
  }
  .waf-footballscorecard .match-time .time-text, .waf-footballscorecard .match-time .graph-box {
    width: 5rem;
    height: 5rem;
    font-size: 1rem;
  }
  .waf-footballscorecard .status {
    font-size: 0.9375rem;
  }
  .waf-footballscorecard .timeline-wrapper {
    height: 9.375rem;
    padding-right: calc(2 * var(--spacing_3));
    display: flex;
    align-items: center;
  }
  .waf-footballscorecard .timeline-wrapper .timeline-elements {
    display: flex;
    width: 100%;
    padding: 0 calc(2 * var(--spacing_3));
  }
  .waf-footballscorecard .timeline-wrapper .team-logo {
    width: 2.125rem;
    padding: 0;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    -ms-border-radius: unset;
    border-radius: unset;
    overflow: hidden;
    flex-direction: column;
    justify-content: space-between;
  }
  .waf-footballscorecard .timeline-wrapper .txt-wrap {
    margin-bottom: var(--spacing_1);
  }
  .waf-footballscorecard .timeline-wrapper .logo {
    margin: var(--spacing_1) 0;
  }
  .waf-footballscorecard .timeline-wrapper .logo .team-logo {
    margin: 0;
  }
  .waf-footballscorecard .timeline-wrapper .event-tooltip {
    background-color: var(--primary);
    padding: var(--spacing_1);
    width: max-content;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    display: none;
    flex-direction: column;
    align-items: flex-start;
  }
  .waf-footballscorecard .timeline-wrapper .event-list {
    width: unset;
    cursor: pointer;
    margin-bottom: unset;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-tooltip, .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-tooltip {
    padding: var(--spacing_1);
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .symbol, .waf-footballscorecard .timeline-wrapper .event-list.team-a .symbol {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-symbol, .waf-footballscorecard .timeline-wrapper .event-list.team-b .symbol {
    top: 1.25rem;
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-item {
    margin: 0 0 0 -0.3125rem;
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-tooltip {
    top: 3.125rem;
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-b .event-tooltip::after {
    content: "";
    border-left: 0.4375rem solid rgba(0, 0, 0, 0);
    border-right: 0.4375rem solid rgba(0, 0, 0, 0);
    border-top: unset;
    border-bottom: 0.4375rem solid var(--primary);
    top: -0.4375rem;
    right: unset;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-symbol, .waf-footballscorecard .timeline-wrapper .event-list.team-a .symbol {
    top: unset;
    right: unset;
    bottom: 1.25rem;
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-tooltip {
    bottom: 3.125rem;
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-tooltip::after {
    content: "";
    border-left: 0.4375rem solid rgba(0, 0, 0, 0);
    border-right: 0.4375rem solid rgba(0, 0, 0, 0);
    border-bottom: unset;
    border-top: 0.4375rem solid var(--primary);
    bottom: -0.4375rem;
    top: unset;
    right: unset;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .waf-footballscorecard .timeline-wrapper .event-list.team-a .event-item {
    margin: 0 -0.3125rem 0 0;
  }
  .waf-footballscorecard .timeline-wrapper .event-item:hover .event-tooltip {
    display: flex;
  }
  .waf-footballscorecard .timeline-wrapper .event-circle {
    width: 0.625rem;
    height: 0.625rem;
    font-size: 0;
    border: unset;
    background-color: var(--accent);
    cursor: pointer;
  }
  .waf-footballscorecard .timeline-button {
    display: none;
  }
  .waf-footballscorecard .team-name {
    width: calc(100% - 6.25rem);
  }
  .waf-footballscorecard .team-info {
    width: 80%;
  }
  .waf-footballscorecard .team-score {
    width: 20%;
  }
  .waf-footballscorecard .team-a, .waf-footballscorecard .team-b {
    width: 40%;
  }
  .waf-footballscorecard .team-a .team-info, .waf-footballscorecard .team-b .team-info {
    flex-direction: row;
  }
  .waf-footballscorecard .team-a .team-name, .waf-footballscorecard .team-b .team-name {
    margin: 0 var(--spacing_3);
  }
  .waf-footballscorecard .team-a .team-name, .waf-footballscorecard .team-a .team-score {
    text-align: right;
  }
  .waf-footballscorecard .left-section, .waf-footballscorecard .right-section {
    width: 45%;
  }
  .waf-footballscorecard .left-section .player-info, .waf-footballscorecard .right-section .player-info {
    margin-bottom: var(--spacing_3);
    display: flex;
    align-items: center;
    gap: var(--spacing_2);
  }
  .waf-footballscorecard .time-interval {
    font: 500 0.875rem / 1.2 "Montserrat", sans-serif;
    color: hsla(var(--hsl-white) / 0.5);
    position: relative;
  }
  .waf-footballscorecard .time-interval::after {
    content: "";
    width: 0.0625rem;
    height: 1.75rem;
    background-color: hsla(var(--hsl-white) / 0.5);
    top: -2.9375rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .waf-footballscorecard .time-interval-section {
    display: block;
    padding-left: 5.3125rem;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .waf-footballscorecard .interval-wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .waf-footballscorecard .half-time {
    display: block;
    font: 500 0.875rem / 1.2 "Montserrat", sans-serif;
    color: var(--accent);
    bottom: 0;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .waf-footballscorecard .timeline-progressbar {
    height: 0.3125rem;
    width: 100%;
    top: unset;
    left: 0;
    width: calc(100% - 5.3125rem);
    left: 5.3125rem;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }
  .waf-footballscorecard .key-events {
    width: calc(100% - (var(--spacing_15) + var(--spacing_2)));
    left: 12px;
    margin-left: calc(var(--spacing_15) + var(--spacing_2));
    z-index: var(--z-index1);
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }
  .waf-footballscorecard .tooltip-info, .waf-footballscorecard .tooltip-info span {
    color: var(--secondary);
  }
  .waf-footballscorecard .live .timer {
    border: 0.375rem solid var(--accent);
  }
  .waf-footballscorecard .completed .timer {
    border: 0.375rem solid var(--secondary);
  }
  .waf-footballscorecard .status {
    padding-left: var(--spacing_2);
    height: 1.7em;
  }
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-list .col-three {
  margin: 0 auto;
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-item {
  border-top: 0.0625rem solid hsla(var(--hsl-mid-gray) / 0.3);
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-item:first-child, .waf-footballscorecard .playbyplay-tab-container .playbyplay-item.active-primary, .waf-footballscorecard .playbyplay-tab-container .playbyplay-item.active-secondary {
  border-top: rgba(0, 0, 0, 0);
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-item:first-child + div, .waf-footballscorecard .playbyplay-tab-container .playbyplay-item.active-primary + div, .waf-footballscorecard .playbyplay-tab-container .playbyplay-item.active-secondary + div {
  border-top: rgba(0, 0, 0, 0);
}
.waf-footballscorecard .playbyplay-tab-container .active-secondary, .waf-footballscorecard .playbyplay-tab-container .active-primary {
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  -ms-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  overflow: unset;
}
.waf-footballscorecard .playbyplay-tab-container .active-primary {
  background-color: var(--primary);
}
.waf-footballscorecard .playbyplay-tab-container .time-note {
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.waf-footballscorecard .playbyplay-tab-container .time .icon::before {
  background: url(/static-assets/misc/time.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-item.time {
  background-color: hsl(0 0% 51% / 0.3);
  border-radius: 10px;
  margin-top: 5px;
}
.waf-footballscorecard .playbyplay-tab-container .commentary .icon::before, .waf-footballscorecard .playbyplay-tab-container .corner .icon::before {
  background: url(/static-assets/misc/commentary.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .yellow-card .icon::before {
  background: url(/static-assets/misc/yellow-card.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .red-card .icon::before {
  background: url(/static-assets/misc/redcard.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .goal .col-two .icon {
  background: var(--accent);
  border: rgba(0, 0, 0, 0);
}
.waf-footballscorecard .playbyplay-tab-container .goal .col-two .icon::before {
  background: url(/static-assets/misc/goal-2.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .substitution .icon::before {
  background: url(/static-assets/misc/substitution-2.svg?v=1.01) no-repeat center;
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info {
  display: block;
  padding: var(--spacing_1) var(--spacing_3) 0;
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .status {
  display: unset;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  background: rgba(0, 0, 0, 0);
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-in::before, .waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-out::before {
  content: "";
  left: 0;
  width: 0.625rem;
  height: 0.9375rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-out::before {
  background: url("/static-assets/misc/green-arrow-up.svg?v=1.01") no-repeat center / contain;
  top: 60%;
  left: -0.3125rem;
  height: 1.25rem;
  width: 1.25rem;
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-out::before {
  background: url("/static-assets/misc/red-arrow-down.svg?v=1.01") no-repeat center / contain;
}
.waf-footballscorecard .playbyplay-tab-container .col-one, .waf-footballscorecard .playbyplay-tab-container .col-two {
  flex-basis: 10%;
  max-width: 10%;
}
.waf-footballscorecard .playbyplay-tab-container .col-one {
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .playbyplay-tab-container .col-two .icon {
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 100%;
  border: 0.0625rem solid var(--secondary);
}
.waf-footballscorecard .playbyplay-tab-container .col-two .icon::before {
  content: "";
  display: block;
  width: 1.375rem;
  height: 1.375rem;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .playbyplay-tab-container .col-three {
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-left: var(--spacing_3);
  flex-basis: 70%;
  max-width: 70%;
}
.waf-footballscorecard .playbyplay-tab-container .col-three .note {
  font-size: 0.75rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .playbyplay-tab-container .col-two, .waf-footballscorecard .playbyplay-tab-container .col-one {
    flex-basis: 5%;
    max-width: 5%;
  }
  .waf-footballscorecard .playbyplay-tab-container .col-two {
    justify-content: flex-start;
  }
  .waf-footballscorecard .playbyplay-tab-container .col-three .text {
    font-size: 1rem;
  }
  .waf-footballscorecard .playbyplay-tab-container .col-three .note {
    font-size: 0.875rem;
  }
  .waf-footballscorecard .playbyplay-tab-container .active-secondary, .waf-footballscorecard .playbyplay-tab-container .active-primary {
    -webkit-border-radius: var(--spacing_2);
    -moz-border-radius: var(--spacing_2);
    -ms-border-radius: var(--spacing_2);
    border-radius: var(--spacing_2);
    overflow: unset;
  }
  .waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info {
    display: unset;
  }
}
.waf-footballscorecard .eventsandstats-tab-container .match-teams {
  padding: calc(2 * var(--spacing_3)) 0;
}
.waf-footballscorecard .eventsandstats-tab-container .match-teams .sub-title {
  font-size: 1.25rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0 calc(2 * var(--spacing_3));
}
.waf-footballscorecard .eventsandstats-tab-container .team {
  width: 3.25rem;
  height: 3.25rem;
  border: 0.0625rem solid hsla(var(--hsl-mid-gray) / 0.3);
  border-radius: 100%;
}
.waf-footballscorecard .eventsandstats-tab-container .team .team-logo {
  width: 2.8125rem;
  height: 2.8125rem;
  margin: auto;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing {
  padding: 0 var(--spacing_3);
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap .label {
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap .label:not(:nth-child(2)) {
  font-size: 1.25rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .progress-view {
  background-color: var(--gray);
  height: 0.375rem;
  -webkit-border-radius: 6.25rem;
  -moz-border-radius: 6.25rem;
  -ms-border-radius: 6.25rem;
  border-radius: 6.25rem;
  overflow: unset;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .progress-wrap {
  margin: 0 0 calc(2 * var(--spacing_3));
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar {
  width: 50%;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar.team-a-bar {
  justify-content: flex-end;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar.team-a-bar span {
  background-color: var(--primary);
  border-radius: 6.25rem 0 0 6.25rem;
}
.waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .team-bar.team-b-bar span {
  border-radius: 0 6.25rem 6.25rem 0;
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .eventsandstats-tab-container .team {
    height: 4.375rem;
    width: 4.375rem;
  }
  .waf-footballscorecard .eventsandstats-tab-container .team .team-logo {
    height: 3.75rem;
    width: 3.75rem;
  }
  .waf-footballscorecard .eventsandstats-tab-container .match-teams .sub-title {
    font-size: 1.5625rem;
  }
  .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap .label {
    font-size: 1rem;
  }
  .waf-footballscorecard .eventsandstats-tab-container .progressbar-listing .label-wrap .label:not(:nth-child(2)) {
    font-size: 1.5rem;
  }
}
.waf-footballscorecard .lineup-info-modal {
  top: 0;
  left: 0;
  z-index: var(--z-index10);
  height: 100%;
  width: 100%;
}
.waf-footballscorecard .lineup-info-modal .info-wrapper {
  overflow: scroll;
  background: url("/static-assets/misc/lineups-popup-bg-mob.png?v=1.01") center center / cover no-repeat, linear-gradient( 179.57deg, var(--primary) 0.37%, var(--primary) 58.57%, var(--tertiary) 125.23% );
}
.waf-footballscorecard .lineup-info-modal .modal-close {
  position: absolute;
  top: var(--spacing_3);
  right: var(--spacing_3);
}
.waf-footballscorecard .lineup-info-modal .modal-close .text {
  font-size: 0;
}
.waf-footballscorecard .lineup-info-modal .modal-close .text:after {
  content: "";
  font-family: "mcfc";
  font-size: 0.875rem;
}
.waf-footballscorecard .lineup-info-modal .section-head .title {
  font-size: 1.25rem;
}
.waf-footballscorecard .lineup-info-modal .section-head .section-icon {
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-shadow: 0 0.125rem 0 0 hsl(var(--hsl-black) / 0.1);
  -moz-box-shadow: 0 0.125rem 0 0 hsl(var(--hsl-black) / 0.1);
  box-shadow: 0 0.125rem 0 0 hsl(var(--hsl-black) / 0.1);
  height: 3.75rem;
  width: 3.75rem;
}
.waf-footballscorecard .lineup-info-modal .section-head .section-icon:after {
  content: "";
  font-size: 2.1875rem;
  font-family: "mcfc";
}
.waf-footballscorecard .lineup-info-modal .content-list {
  flex-wrap: wrap;
  border-radius: var(--full-radius);
}
.waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item:before {
  content: "";
  width: 0.0625rem;
  opacity: 0.3;
  position: absolute;
  right: 0;
  bottom: 0;
}
.waf-footballscorecard .lineup-info-modal .content-item {
  width: 50%;
  min-height: 6.25rem;
  padding: var(--spacing_3) var(--spacing_1);
}
.waf-footballscorecard .lineup-info-modal .content-item::after {
  content: "";
  width: 75%;
  height: 0.0625rem;
  margin: 0 auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.waf-footballscorecard .lineup-info-modal .content-item .number {
  font-size: 1.75rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .lineup-info-modal .content-item .label {
  font-size: 0.8125rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .team-logo {
  flex-shrink: 0;
  height: 4.0625rem;
  width: 4.0625rem;
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .meta-info .number:before {
  content: "";
  width: 0.0625rem;
  position: absolute;
  right: 0;
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .name .lname {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .lineup-info-modal .self-compare .left-section .name .txt {
  font-size: 1.25rem;
  font-weight: 500;
}
.waf-footballscorecard .lineup-info-modal .self-compare .right-section {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  -ms-border-radius: 0.625rem;
  border-radius: 0.625rem;
  overflow: unset;
}
.waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title {
  font-size: 0.875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title::after {
  content: "";
  width: 90%;
  height: 0.0625rem;
  margin: 0 auto;
  opacity: 0.2;
  position: absolute;
  right: 0;
  bottom: -0.4rem;
  left: 0;
}
.waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-item {
  width: 33.3333333333%;
}
.waf-footballscorecard .lineup-info-modal .attack-section .content-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  overflow: unset;
}
.waf-footballscorecard .lineup-info-modal .attack-section .left-section, .waf-footballscorecard .lineup-info-modal .attack-section .right-section {
  align-items: center;
}
.waf-footballscorecard .lineup-info-modal .attack-section .left-section {
  border-radius: var(--full-radius) var(--full-radius) 0 0;
}
.waf-footballscorecard .lineup-info-modal .attack-section .right-section {
  border-radius: 0 0 var(--full-radius) var(--full-radius);
}
.waf-footballscorecard .lineup-info-modal .attack-section .section-head {
  order: -1;
}
.waf-footballscorecard .lineup-info-modal .attack-section .section-icon:after {
  content: "";
}
.waf-footballscorecard .lineup-info-modal .passing-section .section-icon::after {
  content: "";
}
.waf-footballscorecard .lineup-info-modal .defence-section .section-icon::after {
  content: "";
}
.waf-footballscorecard .lineup-info-modal .other-section .section-icon::after {
  content: "";
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .lineup-info-modal .info-wrapper {
    max-width: var(--container-max-width);
    margin: 0 auto;
    overflow: auto;
    flex-wrap: wrap;
    display: flex;
    background: url("/static-assets/misc/lineups-popup-bg-des.png?v=1.01");
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .section-item {
    width: 100%;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .left-section {
    width: 100%;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .left-section .team-logo {
    display: block;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .right-section {
    align-items: center;
  }
}
@media screen and (min-width: 992px) {
  .waf-footballscorecard .lineup-info-modal .info-wrapper {
    padding: calc(var(--spacing_3) * 4);
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .section-head .title {
    font-size: 1.125rem;
    margin-left: 0;
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .section-icon {
    z-index: var(--z-index1);
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .passing-section, .waf-footballscorecard .lineup-info-modal .info-wrapper .defence-section, .waf-footballscorecard .lineup-info-modal .info-wrapper .other-section {
    width: calc(33.3333333333% - var(--spacing_3));
    margin: 0 var(--spacing_1) 0;
    position: relative;
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .passing-section .section-icon, .waf-footballscorecard .lineup-info-modal .info-wrapper .defence-section .section-icon, .waf-footballscorecard .lineup-info-modal .info-wrapper .other-section .section-icon {
    bottom: -2.5rem;
    top: unset;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .passing-section .section-head, .waf-footballscorecard .lineup-info-modal .info-wrapper .defence-section .section-head, .waf-footballscorecard .lineup-info-modal .info-wrapper .other-section .section-head {
    position: static;
  }
  .waf-footballscorecard .lineup-info-modal .info-wrapper .passing-section .section-head .title, .waf-footballscorecard .lineup-info-modal .info-wrapper .defence-section .section-head .title, .waf-footballscorecard .lineup-info-modal .info-wrapper .other-section .section-head .title {
    text-align: center;
  }
  .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item {
    min-height: auto;
    padding: var(--spacing_3);
    flex-direction: row-reverse;
    align-items: center;
  }
  .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item .number, .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item .label {
    width: 50%;
  }
  .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item .label {
    text-align: left;
  }
  .waf-footballscorecard .lineup-info-modal .section-item:not(.self-compare) .content-item .number {
    text-align: right;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare {
    flex-direction: row;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .left-section {
    width: 30%;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .right-section {
    padding: 0 var(--spacing_3);
    width: 70%;
    flex-direction: row;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title {
    width: 30%;
  }
  .waf-footballscorecard .lineup-info-modal .self-compare .right-section .content-title::after {
    content: "";
    width: 0.0625rem;
    height: var(--spacing_12);
    margin: unset;
    opacity: 0.2;
    bottom: unset;
    left: unset;
    right: calc(-1 * var(--spacing_2));
    top: calc(-1 * var(--spacing_2));
  }
  .waf-footballscorecard .lineup-info-modal .attack-section {
    flex-direction: row;
    align-items: center;
  }
  .waf-footballscorecard .lineup-info-modal .attack-section .right-section, .waf-footballscorecard .lineup-info-modal .attack-section .left-section {
    border-radius: var(--full-radius);
  }
  .waf-footballscorecard .lineup-info-modal .attack-section .section-head {
    height: 100%;
    order: unset;
    text-align: center;
  }
  .waf-footballscorecard .lineup-info-modal .attack-section .section-icon {
    position: relative;
    width: 5rem;
    height: 5rem;
    margin: 0 var(--space-3-neg);
  }
}
.waf-footballscorecard .lineup-tab-container .lineup-format {
  font: 700 0.875rem / 1.2 "Montserrat", sans-serif;
  margin: var(--spacing_3) 0;
}
.waf-footballscorecard .lineup-tab-container .si-lastNm, .waf-footballscorecard .lineup-tab-container .lname, .waf-footballscorecard .lineup-tab-container .fname {
  font: 500 0.625rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .lineup-tab-container .thumbnail {
  z-index: var(--z-index0);
  height: 2.1875rem;
  width: 2.1875rem;
}
.waf-footballscorecard .lineup-tab-container .thumbnail svg {
  stroke: var(--gray);
  stroke-width: 0.0625rem;
  height: auto;
}
.waf-footballscorecard .lineup-tab-container .thumbnail .player-number {
  font: 700 0.5625rem / 0.5 "Montserrat", sans-serif;
  z-index: var(--z-index1);
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
}
.waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after {
  background: url(/static-assets/misc/substitution.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.yellow-red-card .symbol::after {
  background: url(/static-assets/misc/yellow-red-card.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after {
  background: url(/static-assets/misc/goal-2.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.yellow-card .symbol::after {
  background: url(/static-assets/misc/yellow-card.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.red-card .symbol::after {
  background: url(/static-assets/misc/red-card.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.plus .symbol::after {
  background: url(/static-assets/misc/plus.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .player-event.yellow-red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.yellow-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.plus .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.red-card .symbol::after {
  content: "";
  flex-shrink: 0;
  height: 0.6875rem;
  width: 0.6875rem;
}
.waf-footballscorecard .lineup-tab-container .tooltip {
  width: max-content;
  height: auto;
  border: 0.0625rem solid var(--light-gray);
  z-index: var(--z-index3);
  display: none;
  flex-direction: column;
  justify-content: center;
  -webkit-border-radius: var(--half-radius);
  -moz-border-radius: var(--half-radius);
  -ms-border-radius: var(--half-radius);
  border-radius: var(--half-radius);
  overflow: visible;
}
.waf-footballscorecard .lineup-tab-container .tooltip .text1 {
  font-size: 0.625rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
.waf-footballscorecard .lineup-tab-container .tooltip .text2 {
  font-size: 0.625rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list {
  background: url(/static-assets/misc/pitch.svg?v=1.01) center center / contain no-repeat;
  min-height: 19.6875rem;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-wrap {
  flex-basis: 20%;
  width: 20%;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-list {
  min-height: 18.75rem;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .player-event.plus .symbol::after {
  background: url(/static-assets/misc/plus-2.svg?v=1.01) center center / contain no-repeat;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip {
  top: -3.4375rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5rem solid rgba(0, 0, 0, 0);
  border-right: 0.5rem solid rgba(0, 0, 0, 0);
  border-top: 0.5rem solid var(--light-gray);
  bottom: -0.5rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.waf-footballscorecard .lineup-tab-container .playing-player-list .event-list {
  top: -0.4375rem;
  z-index: var(--z-index2);
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list {
  background-color: var(--shimmer-light);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .title {
  font: 700 1rem / 1.2 "Montserrat", sans-serif;
  height: var(--spacing_10);
  border-radius: var(--half-radius) var(--half-radius) 0 0;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-position {
  font: 400 0.875rem / 1.2 "Montserrat", sans-serif;
  color: var(--secondary);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap {
  padding: var(--spacing_3) var(--spacing_2);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap::after {
  content: "";
  height: 0.0625rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap {
  border-bottom: 0.03125rem solid var(--shimmer-dark);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event {
  margin-inline: var(--spacing_1);
  right: var(--spacing_1);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.yellow-red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.goal .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.yellow-card .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.plus .symbol::after, .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event.red-card .symbol::after {
  height: 1.5625rem;
  width: 1.5625rem;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .si-lastNm, .waf-footballscorecard .lineup-tab-container .substitute-player-list .lname, .waf-footballscorecard .lineup-tab-container .substitute-player-list .fname {
  font: 700 0.875rem / 1.2 "Montserrat", sans-serif;
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .event-list {
  right: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .tooltip {
  left: -7.5rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .lineup-tab-container .substitute-player-list .tooltip::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 0.5rem solid rgba(0, 0, 0, 0);
  border-bottom: 0.5rem solid rgba(0, 0, 0, 0);
  border-left: 0.5rem solid var(--light-gray);
  right: -0.5rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .lineup-tab-container .si-lastNm, .waf-footballscorecard .lineup-tab-container .lname, .waf-footballscorecard .lineup-tab-container .fname {
    font-size: 0.9375rem;
  }
  .waf-footballscorecard .lineup-tab-container .thumbnail {
    width: 4.375rem;
    height: 3.75rem;
  }
  .waf-footballscorecard .lineup-tab-container .thumbnail .player-number {
    font-size: 0.8125rem;
    height: 1.3125rem;
    width: 1.3125rem;
  }
  .waf-footballscorecard .lineup-tab-container .player-event.yellow-red-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.goal .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.substitution .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.yellow-card .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.plus .symbol::after, .waf-footballscorecard .lineup-tab-container .player-event.red-card .symbol::after {
    content: "";
    height: 1.5rem;
    width: 1.5rem;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list {
    min-height: 37.5rem;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .player-list {
    min-height: 34.375rem;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .tooltip {
    top: unset;
    bottom: 2.5rem;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .event-list {
    top: -2.1875rem;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .player-item {
    margin-top: calc(2 * var(--spacing_3));
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .player-item:first-child {
    margin-top: 0;
  }
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-list {
    background-color: var(--light-gray);
    flex-wrap: wrap;
    border-radius: 0 0 var(--full-radius) var(--full-radius);
    display: flex;
  }
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap {
    padding: var(--spacing_3);
    width: 50%;
    height: 6.1875rem;
    flex-shrink: 0;
  }
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-event {
    right: 0.9375rem;
  }
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .tooltip {
    background-color: var(--white);
  }
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .tooltip::after {
    border-left: 0.5rem solid var(--white);
  }
}
@media screen and (min-width: 992px) {
  .waf-footballscorecard .lineup-tab-container .substitute-player-list .player-wrap {
    width: 33.33%;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list {
    width: 63%;
    min-height: 43.75rem;
    margin: 0 auto;
  }
  .waf-footballscorecard .lineup-tab-container .playing-player-list .player-list {
    min-height: 36.25rem;
  }
}
.waf-footballscorecard .scorecard-tab .tab-name, .waf-footballscorecard .scorecard-sub-tab .tab-name span {
  font-size: 0.75rem;
  font-family: "Montserrat";
  font-weight: 500;
}
.waf-footballscorecard .waf-head .title {
  font-size: 1.25rem;
  font-family: "Montserrat";
  font-weight: 700;
}
.waf-footballscorecard .waf-head .title, .waf-footballscorecard .scorecard-tab .tab-name, .waf-footballscorecard .scorecard-sub-tab .tab-name span {
  color: var(--secondary);
}
.waf-footballscorecard .waf-head .head-tab a {
  color: var(--accent);
}
.waf-footballscorecard .waf-head .head-tab a:hover, .waf-footballscorecard .scorecard-tab .tab-name.tab-active {
  background-color: var(--accent);
}
.waf-footballscorecard .scorecard-tab .tab-name:not(:last-child)::before {
  background-color: var(--gray);
}
.waf-footballscorecard .waf-head .head-tab a:hover {
  color: var(--black);
}
.waf-footballscorecard .scorecard-tab {
  background-color: var(--white);
}
.waf-footballscorecard .waf-head {
  padding-top: var(--spacing_4);
}
.waf-footballscorecard .waf-head {
  margin-bottom: var(--spacing_2);
}
.waf-footballscorecard .scorecard-sub-tab {
  margin-bottom: var(--spacing_3);
}
.waf-footballscorecard .waf-head .head-tab a {
  padding-inline: var(--spacing_3);
}
.waf-footballscorecard .scorecard-tab {
  margin-block: var(--spacing_3);
}
.waf-footballscorecard .scorecard-sub-tab {
  display: flex;
}
.waf-footballscorecard .waf-head .head-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.waf-footballscorecard .waf-head .head-tab a, .waf-footballscorecard .scorecard-tab .tab-name, .waf-footballscorecard .scorecard-sub-tab .tab-name {
  display: flex;
  justify-content: center;
  align-items: center;
}
.waf-footballscorecard .scorecard-tab {
  display: flex;
  align-items: center;
}
.waf-footballscorecard.waf-component {
  display: block;
}
.waf-footballscorecard.waf-component, .waf-footballscorecard .scorecard-tab .tab-name {
  position: relative;
}
.waf-footballscorecard .scorecard-tab .tab-name, .waf-footballscorecard .scorecard-sub-tab .tab-name {
  cursor: pointer;
}
.waf-footballscorecard .waf-head .head-tab a {
  font-size: 0.75rem;
  border: 0.0625rem solid var(--accent);
  height: var(--spacing_5);
  border-radius: var(--half-radius);
}
.waf-footballscorecard .waf-head .head-tab a:hover {
  border-color: var(--accent);
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
.waf-footballscorecard .scorecard-tab {
  border: 0.0625rem solid var(--gray);
  -webkit-border-radius: var(--spacing_1);
  -moz-border-radius: var(--spacing_1);
  -ms-border-radius: var(--spacing_1);
  border-radius: var(--spacing_1);
  overflow: unset;
}
.waf-footballscorecard .scorecard-tab .tab-name {
  width: 33.33%;
  height: var(--spacing_9);
}
.waf-footballscorecard .scorecard-tab .tab-name:not(:last-child)::before {
  content: "";
  width: 0.0625rem;
  right: 0;
  height: 60%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.waf-footballscorecard .scorecard-tab .tab-name.tab-active {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  -webkit-border-radius: var(--spacing_1);
  -moz-border-radius: var(--spacing_1);
  -ms-border-radius: var(--spacing_1);
  border-radius: var(--spacing_1);
  overflow: unset;
}
.waf-footballscorecard .scorecard-tab .tab-name.tab-active::before {
  display: none;
}
.waf-footballscorecard .scorecard-sub-tab {
  height: 3.625rem;
}
.waf-footballscorecard .scorecard-sub-tab .tab-name {
  flex: 1;
  border-bottom: 0.125rem solid hsl(var(--hsl-black) / 0.1);
}
.waf-footballscorecard .scorecard-sub-tab .tab-name.tab-active {
  border-bottom: 0.1875rem solid var(--accent);
}
.waf-footballscorecard .scorecard-sub-tab .tab-name.tab-active span {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .waf-footballscorecard .waf-head .title {
    font-size: 1.25rem;
  }
  .waf-footballscorecard .tab .tab-name span {
    font-size: 0.875rem;
  }
  .waf-footballscorecard .scorecard-sub-tab .tab-name span {
    font-size: 0.875rem;
  }
}
.waf-footballscorecard .team-timer .timer {
  text-align: center;
  line-height: 1.1;
}
.waf-footballscorecard .innings-info .player-info::before, .waf-footballscorecard .innings-info .left-section .player-info::after {
  display: inline-block;
  flex-shrink: 0;
  vertical-align: middle;
}
.waf-footballscorecard .innings-info .left-section .player-info::after {
  background: url("/static-assets/misc/goal-1.svg?v=1.01") center / contain no-repeat;
  width: 1.125rem;
  height: 1.125rem;
}
@media (max-width: 47.9375rem) {
  .waf-footballscorecard .innings-info .player-info {
    display: flex;
    align-items: center;
    gap: var(--spacing_1);
  }
  .waf-footballscorecard .innings-info .left-section .player-info {
    text-align: right;
  }
}
@media (min-width: 48rem) {
  .waf-footballscorecard .timeline-elements .key-events {
    left: 0;
    margin-left: 5.3125rem;
    width: calc(100% - 5.3125rem);
  }
  .waf-footballscorecard .timeline-elements .time-interval-section {
    bottom: -1.5rem;
  }
  .waf-footballscorecard .time-interval-section .time-interval::after {
    top: calc(-2.9375rem - 1.5rem);
  }
}
.waf-footballscorecard .timeline-wrapper .event-tooltip .text1 {
  color: var(--secondary);
  font-weight: 700;
}
.waf-footballscorecard .timeline-wrapper .event-tooltip .tooltip-info {
  text-align: left;
}
.waf-footballscorecard .timeline-wrapper .event-tooltip .tooltip-info .info-text {
  display: block;
}
body > .waf-footballscorecard .lineup-info-modal {
  z-index: 100;
  background-color: hsl(0 0% 0% / 0.6);
}
@media (min-width: 48rem) {
  body > .waf-footballscorecard .lineup-info-modal .info-wrapper {
    background: url("/static-assets/misc/lineups-popup-bg-des.png?v=1.01"), linear-gradient( 179.57deg, var(--primary) 0.37%, var(--primary) 58.57%, var(--tertiary) 125.23% );
  }
}
.waf-footballscorecard .playbyplay-tab-container .playbyplay-item.time.active-primary {
  background-color: var(--primary);
}
.waf-footballscorecard .playbyplay-tab-container .yellow-red-card .icon::before {
  background: url("/static-assets/misc/yellow-red-card.svg?v=1.01") center / contain no-repeat;
}
.waf-footballscorecard .playbyplay-tab-container .substitution-players-info .player-info.player-in::before {
  background: url("/static-assets/misc/green-arrow-up.svg?v=1.01") center / contain no-repeat;
  top: 60%;
  left: -0.3125rem;
  width: 1.25rem;
  height: 1.25rem;
}




@media (min-width: 62rem) {
  body > .waf-footballscorecard .lineup-info-modal .self-compare .left-section .player-info {
    flex-direction: column;
    align-items: flex-start;
  }
}

/* Point 2: "-%" → "-" for Touches & Passes (always null in the feed) */
body > .waf-footballscorecard .lineup-info-modal .self-compare .content-item:nth-child(-n + 2) .number {
  font-size: 0;
}
body > .waf-footballscorecard .lineup-info-modal .self-compare .content-item:nth-child(-n + 2) .number::after {
  content: "-";
  font-size: 1.75rem;
}

/* Point 3: space either side of "Attack" (desktop) + correct Attack icon */
@media (min-width: 62rem) {
  body > .waf-footballscorecard .lineup-info-modal .attack-section .section-head {
    padding-inline: var(--spacing_4);
  }
}
body > .waf-footballscorecard .lineup-info-modal .attack-section .section-icon::after {
  content: "\e810";
}

/* Point 4: correct Passing & Defence icons */
body > .waf-footballscorecard .lineup-info-modal .passing-section .section-icon::after {
  content: "\e811";
}
body > .waf-footballscorecard .lineup-info-modal .defence-section .section-icon::after {
  content: "\e807";
}

/* Point 5: divider between jersey no & position */
body > .waf-footballscorecard .lineup-info-modal .meta-info .number::before {
  top: 0;
  height: 100%;
}
body > .waf-footballscorecard .lineup-info-modal .meta-info .category {
  padding-left: var(--spacing_1);
}