.Opta .Opta-Nav,
.Opta .Opta-Tabs .Opta-Nav > ul,
.Opta-Nesting .Opta_F_S_N .Opta-Striped tbody tr:nth-child(4n+3) th,
.Opta-Nesting .Opta_F_S_N .Opta-Striped tbody tr:nth-child(4n+3) td,
.Opta thead th, .Opta tfoot th {
	background: transparent;
}

.Opta.Opta_F_S_container {
	border-radius: 20px;
}

.Opta.Opta_F_S_container >.Opta_W {
	margin: 0;
}

.Opta-Table-Scroll > div {
	padding: 20px;
}

.Opta-Striped thead th {
	display: inline-block;
	margin: 0 14px;
	padding: 0;

	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #adadad;
}

.Opta th:first-child, .Opta td:first-child {
	padding: 0;
}

.Opta-Striped thead th:nth-child(2) {
	width: calc(100% - 704px);
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent {
	background: #ffffff;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 0px 20px 20px 20px;
	margin-top: -1px;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent .Opta-Striped {
	border-collapse: separate;
	border-spacing: 0px 10px;
	overflow: inherit;
	margin-bottom: 0;
}

.Opta.Opta_F_S_container > .Opta_W .Opta-TabbedContent .Opta-Striped  thead tr {
	position: relative;
} 

.Opta.Opta_F_S_container > .Opta_W .Opta-TabbedContent .Opta-Striped  thead {
	outline: 0.1rem solid #D9D9D9;
    border-radius: 2rem;
}

.Opta .Opta_F_S.Opta_F_S_N table .Opta-Team {
	width: inherit;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent thead abbr {
	font-family: 'Roboto',sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #adadad;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tr {
	position: relative;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:has(.Opta-Record) {
    box-shadow: none;
    border-radius: 0;
    border: 0;
    padding: 0;
    vertical-align: top;
    width: inherit;
    max-width: inherit;
    min-width: inherit;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:last-child:not(.Opta-Nest) {
	width: 50px;
    max-width: inherit;
    min-width: inherit;
    margin-right: 0;
    position: absolute;
    right: 0;
}

.Opta-Nesting button.Opta-Nest-Control {
	float: none;
	height:3rem;
	width: 5rem;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #fff no-repeat;
	background-size:2rem;
	background-position: center;
	border-radius: 2rem;
	filter: drop-shadow(0px 2px 3px #aaa);
	position: relative;
}

.Opta button.Opta-Nest-Control.Opta-Open{
	background:#D9D9D9;background-position: center;background-size:2rem;
}
.Opta-Nesting button.Opta-Nest-Control:after{content: "";display: block;background: url('https://css.rtve.es/css/rtve.2026.deportes/mundial-futbol-2026-SEC_MUNMUN3/i/SEC_MUNMUN3-chevron-up.svg') no-repeat;position:absolute;height:3rem;width: 3rem;transform: rotate(0deg);top:0;left:0.8rem;background-position: center;}


.Opta-Nesting button.Opta-Nest-Control.Opta-Open:after{transform: rotate(180deg) translate(50%, 50%);
    left: 50%;
    top: 50%;}

.Opta-Nesting button.Opta-Nest-Control:hover{filter:drop-shadow(0px 2px 3px #333);}

.Opta .Opta-Record>span {
	width: 30px!important;
	border-radius: 50%;
	height: 30px;
	line-height: 28px;
	background: #739900;
}
.Opta-Nesting .Opta_F_OF.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-Team .Opta-TeamName, 
.Opta-Nesting .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-Team .Opta-TeamName {font-size: 1.4rem;}
/* .Opta-Nesting .Opta-Score.Opta-Winner .Opta-Team-Score{border: 0.1rem solid #C50000!important;} */

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th,
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td {
	text-align: center;
	position: relative;
	border: 1px solid #d9d9d9;
	border-radius: 20px;
	padding: 0;
	height: 30px;
	max-height: 30px;
    font-family: 'Roboto',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	color: #ADADAD;

	display: inline-block;
	margin: 0 10px;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th,
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(3),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(4),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(5),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(6),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(7),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(8),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(9),
.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(10) {
	min-width: 30px;
	padding: 0 5px;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(4) {
	color: #000;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(5) {
	color: #739900;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(7) {
	color: #C50000;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(10) {
	min-width: 50px;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th {
	margin-left: 0;
}

.Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll td.Opta-Team { 
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 230px;
	text-align: left;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	color: #494847;
	margin: 0;
	width: calc(100% - 660px);
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:first-of-type:not(.Opta-Nest) {
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-left: 10px;
	padding-right: 0;
    width: 40px;
    padding-top: 2px;
    margin: 0;
}

.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:empty {
	border: 0;
}

.Opta .Opta-Record {
	display: flex;
	gap: 10px;
	border: 0;
	min-width: inherit;
}

.Opta-Team-118 .Opta-Team-Score,
.Opta-Team-118 td:first-of-type,
.Opta-Team-118 .Opta-Team,
.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Team.Opta-Team-118, .Opta .Opta_F_F.Opta_F_F_N .Opta-Crest.Opta-Home.Opta-Team-118,.Opta .Opta_F_F.Opta_F_F_N td.Opta-Crest.Opta-Away.Opta-Team-118 {
	border-color: #C50000!important;
}

.Opta button.Opta-Nest-Control {
	float: none;
	background-position: -178px -19px;
}

.Opta .Opta-Record > span {
	border-radius: 20px;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	margin: 0;
}

.Opta .Opta-Nav li  {
	background: #d9d9d9;
	border: 1px solid #adadad;
	border-bottom: 0;
	border-radius: 10px 10px 0px 0px;
	margin-left: -10px;
    padding: 0 5px;

	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: #494847;
	position: relative;max-width: 100px;border-bottom-color: #d9d9d9;
}

.Opta .Opta-Nav li:first-child {
	margin-left: 0;
}

.Opta .Opta-Nav li.Opta-On a,
.Opta .Opta-Nav a {
	background: none;
	border-radius: 10px 10px 0px 0px;
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
	text-align: right;
	color: #494847;
}

.Opta .Opta-Nav a:hover {
	background: none;
}


.Opta .Opta-Nav li.Opta-On,
.Opta .Opta-Nav li.Opta-On a {
	background: #fff;
	color: #494847;
}

.Opta .Opta-Nav li.Opta-On,
.Opta .Opta-Nav li.Opta-On a:hover,
.Opta .Opta-Nav li.Opta-On a,
.Opta .Opta-Nav li.Opta-On:hover,
.Opta .Opta-Nav li.Opta-On {
	background: #fff;
	color: #494847;
	border-bottom: 1px solid white;font-weight: 500;
}

.Opta .Opta-Nav li:hover, .Opta .Opta-Nav li:hover a {background: #B5B5B4;
    color: #fff;
    border-color: #B5B5B4;}

.Opta .Opta-Nav li:nth-child(1) {z-index: 11;}
.Opta .Opta-Nav li:nth-child(2) {z-index: 10;}
.Opta .Opta-Nav li:nth-child(3) {z-index: 9;}
.Opta .Opta-Nav li:nth-child(4) {z-index: 8;}
.Opta .Opta-Nav li:nth-child(5) {z-index: 7;}
.Opta .Opta-Nav li:nth-child(6) {z-index: 6;}
.Opta .Opta-Nav li:nth-child(7) {z-index: 5;}
.Opta .Opta-Nav li:nth-child(8) {z-index: 4;}
.Opta .Opta-Nav li:nth-child(9) {z-index: 3;}
.Opta .Opta-Nav li:nth-child(10){z-index: 2;}
.Opta .Opta-Nav li:nth-child(11){z-index: 1;}
.Opta .Opta-Nav li:last-of-type {z-index: 0;}

.Opta .Opta-Nav li.Opta-On {
	z-index: 12;    border-color: #d9d9d9;
	border-bottom: 1px solid white;
}

tr:has(.Opta-Nest:empty) {
	height: 0;
}


.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td.Opta-Nest {
	width: 100%;
	height: max-content;
	border: 0;
	max-height: inherit;
	margin: 0;
}

.Opta-Room {
	background: #ebebeb;
	border-radius: 10px;
}

.Opta-fixture.Opta-result {
	border-right: 1px solid #adadad;
}

.Opta-fixture.Opta-result:last-child {
	border-right: 0;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window {
	position: relative;
	left: 0;
    top: 0;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll {
	background: #EBEBEB;
	border-radius: 10px;
	padding: 5px;
	height: 100px;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-timings,
.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-Team { 
	background: none;
	overflow: inherit;
}

.Opta-Time abbr {
	border-radius: 30px;
	padding: 0 10px;
}

.Opta-Score .Opta-Team-Score {
	border: 1px solid #adadad;
	border-radius: 20px;
    min-width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    line-height: 20px;
    padding: 0 6px;
    width: max-content;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-Team .Opta-Score {
	display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 50px;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture div.Opta-timings .Opta-date {
	height: 40px;
	padding-top: 5px;
}

.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-timings {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin-top: 4px;
}
.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll .Opta-Window .Opta-Room .Opta-fixture .Opta-Team .Opta-Image {
	max-height: 30px;
}



.Opta_F_F_container .Opta_W.Opta_F_F.Opta_F.Opta_F_F_N .Opta-fixtures-list table h4 {
	background:transparent;border-bottom: 1px solid #adadad;
}
.Opta .Opta_F_F.Opta_F_F_N .Opta-fixture .Opta-Scoreline {
    display: flex;
    justify-content: space-between;
	margin-top: 2rem;
}
.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Outer {
    width: 20%;
}

.Opta_F_F_container .Opta_W.Opta_F_F.Opta_F.Opta_F_F_N .Opta-fixtures-list table h4 span {
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 3.4rem;
    color: #494847;
    border-bottom: 1px solid #adadad;
    margin-bottom:0.5rem;
    margin-top: 0;
	width: 100%;padding-left: 5.7rem;
}
.Opta_F_F_container .Opta_W.Opta_F_F.Opta_F.Opta_F_F_N .Opta-fixtures-list .Opta-title {
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 1.5rem;
    line-height: 2.6rem;
    text-align: center;
    color: #494847;
    margin: 0.5rem auto;width: 100%;
}

 .Opta_F_F_container .Opta_W.Opta_F_F.Opta_F.Opta_F_F_N .Opta-Outer.Opta-Time {
    color: #adadad;
    border: 1px solid #ccc;
    border-radius: 2rem;
    text-align: center;
    min-width: 5.7rem;
    font-weight: normal;
    margin-right: 1rem;
    display: inline-block;
    height: 3.4rem;
    line-height: 3.4rem;
    font-size: 1.5rem;
}

.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Team {
    width: 180px;
    border: 1px solid #adadad;
    border-radius: 2rem;
    border-right: 0;
    padding: 0 2rem;
    text-align: right;
   
    font-family: 'Roboto',sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #494847;
	margin-right: -40px;
}


.Opta .Opta_F_F.Opta_F_F_N td.Opta-Team.Opta-Away.Opta-TeamName {
    margin-right: 0;
    margin-left: -40px;
}
.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Divider {
    font-size: 2rem;
    font-family: 'Roboto';
    font-weight: 400;
    line-height: 2rem;
    text-align: center;
    color: #000;
}
.Opta .Opta_F_F.Opta_F_F_N  .Opta-Even td{
	background-color: transparent;
}

.Opta .Opta_F_F.Opta_F_F_N .Opta-Crest.Opta-Home {
	border: 1px solid #adadad;
    border-radius: 2rem;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 2rem;
    
}
.Opta .Opta_F_F.Opta_F_F_N td.Opta-Crest.Opta-Away {
    border: 1px solid #adadad;
    border-radius: 2rem;
    z-index: 1;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}


.Opta .Opta_F_F.Opta_F_F_N .Opta-prematch .Opta-Scoreline .Opta-Team, #Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-prematch .Opta-Scoreline .Opta-Team { background: #D9D9D9;font-weight:400;}
.Opta .Opta_F_F.Opta_F_F_N .Opta-prematch .Opta-Crest{background-color: #d9d9d9!important;}

.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Crest {width:40px}

.Opta .Opta_F_F.Opta_F_F_N td.Opta-Team.Opta-Home.Opta-TeamName {
    padding-right: 31px;    z-index: 1;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.Opta .Opta_F_F.Opta_F_F_N td.Opta-Team.Opta-Away.Opta-TeamName {
    text-align: left;
    padding-left: 31px;   border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.Opta .Opta_F_F.Opta_F_F_N td.Opta-Crest.Opta-Away {
    text-align: right;
}
.Opta-fixture.Opta-result:has(.Opta-Scoreline) {border:none;width:100%;}

#Opta_1 .Opta-Crested tbody:not(.Opta-result) tr {
    display: flex;
}

#Opta_1 .Opta-Score,#Opta_1 .Opta-Score .Opta-Team-Score {
    display: table-cell;
    width: 40px;
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 900;
    font-size: 30px;
    line-height: 30px;
    color: #8a8787;
}

#Opta_1 .Opta-Score .Opta-Team-Score {border:none;}

#Opta_1 .Opta-Score.Opta-Loser .Opta-Team-Score{
    color: #C50000;
}
#Opta_1 .Opta-Score.Opta-Winner .Opta-Team-Score{
    color: #739900;
}



#Opta_1 .Opta-fixtures-list table {
    width: 100%;
    /* max-width: 760px; */
    background: #fff;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    padding: 20px 27px 40px;
    margin: 0 auto;
    border-spacing: 0;
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    justify-content: flex-start;
}

#Opta_1 .Opta-fixtures-list table > tbody {width:100%; max-width: 760px;}

#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-fixture .Opta-Scoreline {margin-top:0}

#Opta_1.Opta .Opta-Odd td {
    background: transparent;
}

#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Team {text-wrap: nowrap;}

#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Crest.Opta-Home {z-index: 1;}

#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-prematch .Opta-Scoreline .Opta-Team.Opta-Team-118 {font-weight:700}

/* flechas */
.Opta .Opta-Scroll.Opta-Active .Opta-Scroller {
    display: none;
}

@media (max-width: 1400px) {
.Opta .Opta-Nav li.Opta-On a, .Opta .Opta-Nav a {
    font-size: 14px;
}
}
@media (max-width: 1024px) {
	.Opta .Opta-Nav li {
		padding: 0 10px;max-width: 94px;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td {
		margin: 0 2px;
	}

	.Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll td.Opta-Team {
		width: calc(100% - 516px);
	}
}

@media (max-width: 768px) {
	.Opta-Table-Scroll > div {
		padding: 5px;
	}

	.Opta .Opta_F_F.Opta_F_F_S .Opta-Scroll {
		margin-bottom: 5px;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent .Opta-Striped {
		border-spacing: 0px 5px;
	}

	.Opta .Opta-Record {
		gap: 4px;
	}

	.Opta .Opta-Record > span {
    	width: 20px !important;
    	height: 20px;
    	font-size: 12px;
    	line-height: 18px;
    }

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th,
    .Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td {
    	width: 20px;
    	height: 20px;
    	min-width: 20px;
    	font-size: 12px;
    	line-height: 18px;
    }

    .Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th,
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(3),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(4),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(5),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(6),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(7),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(8),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(9),
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(10) {
		min-width: 20px;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent tbody tr th {
		margin: 0 4px;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td.Opta-Nest {
		margin: 4px auto;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:last-child:not(.Opta-Nest){
		border: 0;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:first-of-type:not(.Opta-Expanded) {
		width: 26px;	padding-left: 5px;
	}

	.Opta button.Opta-Nest-Control {
		height: 2rem;
    	width: 4rem;
	}

	.Opta-Nesting button.Opta-Nest-Control:after {
		left: 5px;
	}

	.Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll td.Opta-Team {
		width: calc(100% - 298px);
		font-size: 12px;
    	line-height: 17px;
	}

	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:nth-child(10) {
		min-width: inherit;
		padding: 0;
		font-size: 10px;
	}

	.Opta-Striped thead th:nth-child(2) {
    	width: 55px;
    }
    .Opta-Striped thead th {
    	margin: 0 6px;
    }

    .Opta .Opta-Image-Team-Small {
	    max-width: 20px;
	    max-height: 15px;
	}

	.Opta .Opta-Nav li.Opta-On:hover, .Opta .Opta-Nav li.Opta-On {
		border-bottom: 0;
	}

	#Opta_1 .Opta-fixtures-list .Opta-Crested:first-child:before {padding-left:5.7rem}
}



@media screen and (max-width: 430px) {

	/*.Opta-Nesting button.Opta-Nest-Control,.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td.Opta-Nest,.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td:last-child:has(button),*/
    #Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Outer:not(.Opta-Time) {
    display: none;
}
/* .Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll td.Opta-Team {
	width: calc(100% - 300px);font-size: 13px;} */
    
	.Opta.Opta_F_S_container >.Opta_W .Opta-TabbedContent td.Opta-Nest {width: calc(100vw - 20px);}
	.Opta-Nest .Opta .Opta_W {
		background: transparent;
	}
	.Opta-Nesting button.Opta-Nest-Control { height: 2rem;
		width: 2rem;}
	.Opta-Nesting button.Opta-Nest-Control:after {left: 0;height: 1rem;
		width: 1rem;        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;}
#Opta_1 .Opta-fixtures-list table {
    padding: 20px;
}



#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Team {
    width: 140px;
    max-width: 140px;font-size: 1.4rem;
	letter-spacing: -0.2pt;
}


.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Outer {
    width: 60px;
    max-width: 60px;
    margin-left: -10px;
}

.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Crest {
    width: 30px;
}
#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Crest {
   height: auto;
}
#Opta_1.Opta .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Team {text-wrap: wrap;height:auto}

.Opta .Opta_F_F.Opta_F_F_N td.Opta-Team.Opta-Away.Opta-TeamName {
    margin-left: 0;
    padding-left: 0;padding-right: 0;
}

.Opta .Opta_F_F.Opta_F_F_N td.Opta-Team.Opta-Home.Opta-TeamName {
    margin-right: 0;
    padding-right: 0;        padding-left: 0;
}

.Opta_F_F_container .Opta_W.Opta_F_F.Opta_F.Opta_F_F_N .Opta-fixtures-list .Opta-title {
    margin: 10px auto 0 auto;
}

.Opta .Opta-Nav li:first-child, .Opta .Opta-Nav li:nth-child(7) {
    margin-left: 0;
    border-top-left-radius: 0;
}

	.Opta .Opta-Nav li.Opta-On a, .Opta .Opta-Nav a {
		font-size: 12px;padding: 0 5px;
	}
		.Opta .Opta-Nav li {
			padding: 0 4px 0 8px;max-width: 94px;
		}

    }


	@media only screen and (max-width:400px){
		.Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll td.Opta-Team {width: calc(100% - 198px)!important;}
		.Opta .Opta_F_S.Opta_F_S_N .Opta-Table-Scroll th.Opta-Team {padding-right: 156px;}
	}
	

.Opta-fixtures-list table [data-match="2608241"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608243"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608245"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608249"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608255"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608257"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608263"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608268"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608271"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608275"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608279"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608283"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608287"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608293"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608297"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608303"] .Opta-Outer.Opta-Time:not(:has(abbr)):after,
.Opta-fixtures-list table [data-match="2608309"] .Opta-Outer.Opta-Time:not(:has(abbr)):after{content:"*"}

#Opta_1 .Opta-fixtures-list .Opta-Crested:first-child:before{
    content: "* Partidos emitidos por La 1 y RTVE Play";width:100%;display:inline-block;font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #adadad;padding-top:1rem;
}