.matches-dates-menu-container{position:relative;margin-bottom:-8px}.matches-dates-menu-container ::-webkit-scrollbar-track{border-radius:0;background-color:#f7f7f7}.matches-dates-menu-container ::-webkit-scrollbar{width:10px;height:6px;background-color:#f7f7f7;border-radius:0}.matches-dates-menu-container ::-webkit-scrollbar-thumb{border-radius:0;background-color:#f7f7f7}.matches-dates-menu-container .matches-dates-menu{position:relative;padding-right:15px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;height:80px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;display:flex;justify-content:flex-start;align-items:center;transition:top .3s ease;margin-left:-15px;padding-left:15px}.matches-dates-menu-container .matches-dates-menu ul{display:inline-block;padding:5px 16px;margin-right:10px;white-space:nowrap}.matches-dates-menu-container .matches-dates-menu li{display:inline-block;border:1px solid #e60000;border-radius:21px;font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:14px;line-height:17px;color:#e60000;background:#fff;padding:5px 12px;margin-right:8px;white-space:nowrap;cursor:pointer}.matches-dates-menu-container .matches-dates-menu li.active{border:1px solid #e60000;background:#e60000;color:#fff;font-weight:700}.matches-dates-menu-container .matches-dates-menu li:first-child{margin-left:-16px}.matches-dates-menu-container .sticky{top:50px!important;z-index:100!important}.matches-dates-menu-container .calendar-picker-container .calendar-picker{position:absolute;width:50px;height:39px;right:15px;top:21px;background:linear-gradient(270deg,rgb(247,247,247) 55%,rgba(247,247,247,0))}.matches-dates-menu-container .calendar-picker-container .calendar-picker .MuiFormControl-root.MuiTextField-root{width:55px!important}.matches-dates-menu-container .calendar-picker-container .calendar-picker .MuiOutlinedInput-notchedOutline{border:none}.matches-dates-menu-container .calendar-picker-container .calendar-picker button.MuiButtonBase-root svg.MuiSvgIcon-root{display:none}.matches-dates-menu-container .calendar-picker-container .calendar-picker button.MuiButtonBase-root:after{content:url(/assets/images/calendar.svg);width:20px;height:20px;position:relative;top:-6px;right:-22px}.matches-dates-menu-container .calendar-picker-container .calendar-picker button.MuiButtonBase-root{position:relative;right:28px;top:-9px}.matches-dates-menu-container .calendar-picker-container .calendar-picker img{position:relative;top:-49px;right:-14px}.matches-dates-menu-container .calendar-picker-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000}.MuiPopper-root.MuiPickersPopper-root{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.match-listings{padding:0 15px;min-height:100vh;height:auto}.match-listings .date-group{margin-top:5px;margin-bottom:20px}.match-listings .date-group .my-matches-date{display:block;font-family:vodafone_rgregular,sans-serif!important;font-weight:400;font-size:14px;line-height:17.92px;color:#fff;padding:11px 10px 10px;text-transform:uppercase;background:#0063a7;border-radius:8px;margin-bottom:10px}.match-listings .match-listing-group{margin-bottom:25px}.match-listings .match-listing-group .competition-name{display:block;width:100%;font-family:vodafone_rgregular,sans-serif;font-weight:400;font-size:14px;line-height:17px;position:relative}.match-listings .match-listing-group .competition-name .competition-thumb{display:inline-block;position:relative;width:25px;height:25px;border-radius:50%;border:1px solid #d5d5d5;background:#fff;overflow:hidden;margin-right:10px;top:-1px}.match-listings .match-listing-group .competition-name .competition-thumb img{position:absolute;width:20px!important;height:20px!important;left:50%;top:50%;transform:translate(-50%,-50%)}.match-listings .match-listing-group .competition-name .competition-info{display:inline-block;width:85%}.match-listings .match-listing-group .competition-name .competition-info .competition-title{display:block;position:relative;top:2px;width:100%;font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:14px;line-height:17.92px;color:#000}.match-listings .match-listing-group .competition-name .competition-info .competition-country{font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:12px;line-height:14.32px;color:#9ea9bf}.match-listings .match-listing-group .competition-name .competition-info .sport-number{position:absolute;display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid #08487a;right:1px;top:7px;background:#fff;color:#08487a;padding:0;text-align:center;font-size:12px;font-weight:400}.match-listings .match-listing-group .match-listing{display:block;margin-top:10px}.match-listings .match-listing-group .match-listing .teams-wrapper{border:1px solid #ebe9e9;border-radius:8px;padding:10px;margin-bottom:10px;width:100%;background:#fff}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container{display:flex;align-items:center;justify-content:space-between;width:100%}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status{font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:11px;line-height:14px;color:#2c3344;display:flex;flex-direction:column;justify-content:center;align-items:center;width:14%;text-align:center;position:relative;flex-shrink:0}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .match-status{display:block;width:100%}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .match-substatus{display:block;width:100%;padding-top:2px;position:relative}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .live{display:inline-block;font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:11px;line-height:17px;background:#dcf3ec;color:#036648;border-radius:5px;padding:1px 8px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .live-animation{display:block;width:38px;height:3px;background:rgba(0,0,0,0);position:absolute;top:40px;left:40%;transform:translate(-50%,-50%)}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .live-animation.active{display:block}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status .live-animation:before{content:"";position:absolute;top:0;left:0;width:20%;height:100%;background:#39b54a;animation:animate 3s linear infinite}@keyframes animate{50%{left:100%}0%{left:0}}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .status.no-match-status{margin-top:-6px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams{display:inline-flex;flex-direction:column;justify-content:center;width:68%;padding-left:5px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team{font-family:vodafone_rgregular,sans-serif;font-weight:500;font-size:14px;line-height:17px;color:#2c3344;display:flex;align-items:center}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-name.win{font-weight:500;color:#0063a7}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-thumb{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;border:1px solid #d5d5d5;border-radius:50%;overflow:hidden}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-thumb img{position:absolute;width:auto;height:15px;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-thumb.rugby{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;border:1px solid #d5d5d5;border-radius:50%;overflow:hidden}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-thumb.rugby img{position:absolute;width:auto;height:15px;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team .team-thumb.cricket img{height:18px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .teams .team:first-child{padding-bottom:5px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:10%}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores .team-score{font-family:vodafone_exbregular,sans-serif;font-weight:590;font-size:12px;line-height:15px;background:#dcf3ec;color:#036648;padding:3px;border-radius:6px;width:100%;text-align:center;border:2px solid #f7f7f7}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores .team-score.live{background:#dcf3ec;color:#036648}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores .team-score.nsy{background:#dce9f3;color:#0063a7}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores .team-score.ft{background:#0063a7;color:#fff}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:38%}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score{font-family:vodafone_exbregular,sans-serif;font-weight:400;font-size:12px;line-height:15px;background:#dcf3ec;color:#036648;padding:3px;border-radius:6px;width:100%;text-align:center;border:2px solid #fff;min-height:25px}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score.live{background:#dcf3ec;color:#036648;font-weight:400}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score.nsy{background:#dce9f3;color:#0063a7}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score.ft{background:#0063a7;color:#fff}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score.ft.win{font-weight:400}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .team-scores.cricket .team-score.no-score{background:#fff}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .favourite{display:flex;justify-content:flex-end;align-items:center;width:10%}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .favourite .icon-star:before{color:#d5d5d5;display:inline-block}.match-listings .match-listing-group .match-listing .teams-wrapper .teams-container .favourite .icon-star.active:before{color:#e60000;display:inline-block}.match-listings .match-listing-group .match-listing .teams-wrapper .aiMatch{display:block;margin-top:10px}.match-listings .match-listing-group .match-listing .teams-wrapper .aiMatch .iframe-widget{width:107%;height:307px;display:block;position:relative;left:-10px}.match-listings .match-listing-group .match-listing .teams-wrapper .top-info{display:block;width:100%;text-align:left;font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:11px;line-height:17px;color:#2c3344;padding:0 0 8px}.match-listings .match-listing-group .match-listing .teams-wrapper .bottom-info{display:block;width:100%;text-align:left;font-family:vodafone_rgregular,sans-serif;font-weight:700;font-size:11px;line-height:17px;color:#2c3344;padding:8px 0 0}.match-listings .match-listing-group .match-listing .teams-wrapper.first-match{position:relative;padding-bottom:6px;overflow:hidden}.match-listings .match-listing-group .match-listing .teams-wrapper.first-match.rugby{padding-bottom:10px}.match-listings .match-listing-group.my-matches{margin-bottom:5px}.match-listings .accordion{margin-top:0}.match-listings .accordion .card{background:#f7f7f7;border:none!important;box-shadow:none!important}.match-listings .accordion .card h2{background:url(/assets/images/up-arrow.svg) no-repeat calc(100% - 5px);background-size:15px;cursor:pointer;color:#000;font-family:vodafone_rgregular,sans-serif!important;font-weight:400;font-size:16px!important;line-height:19px!important;padding:12px 0;position:relative;top:50%;transform:translateY(-50%);background-position-y:center}.match-listings .accordion .card h2.collapsed{background-image:url(/assets/images/down-arrow.svg)}.match-listings .accordion .card-body{padding-left:0;padding-right:0}.match-listings .accordion .card-head{background:rgba(0,0,0,0);border-radius:0;height:40px;position:relative}.match-listings .accordion .card-body{padding:0}.match-listings .no-matches{border:1px solid #ebe9e9;border-radius:8px;padding:10px;margin-bottom:10px;width:100%;background:#fff;height:80px;position:relative}.match-listings .no-matches span{display:block;position:absolute;font-family:vodafone_rgregular,sans-serif!important;font-weight:700;font-size:14px;line-height:17px;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#000}.match-listing-loadmore-container{display:block;position:relative}.match-listing-loadmore-container .match-listing-loadmore-btn{font-family:vodafone_exbregular,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#fff;position:absolute;background:#e60000;border-radius:21px;padding:10px 15px;left:50%;transform:translateX(-50%)}@media screen and (max-width:991px){#match-center{background:#f7f7f7}}.toast__dark{overflow:hidden;min-width:200px;padding:8px 18px;background:#fff;box-shadow:1px 2px 5px 1px rgba(0,0,0,.2);border-radius:40px;color:#e60000;font-weight:700;font-size:16px;text-align:center;line-height:1.5;vertical-align:top;white-space:pre-line}