.top-content__item--tournament{--gap:0.8rem;--w-col:25rem;margin-right:var(--m-r,.8rem);margin-left:var(--m-l,.8rem)}@media only screen and (min-width:37.5em){.top-content__item--tournament{--m-l:1.6rem}}@media only screen and (min-width:64em){.top-content__item--tournament{--gap:0.8rem 2.4rem;--m-r:0;--m-l:2.4rem}}.surface--cemento{--svg-fc:#5b79ff}.surface--erba{--svg-fc:#26b72b}.surface--terra{--svg-fc:#ea6004}.cal-tabs__card-match .cal-tabs__item{padding-right:2.4rem;padding-left:2.4rem}.elenchi__card-match{--gap:0.8rem;overflow:hidden;overflow-x:auto}.elenchi__card-match>li{position:relative}.sz-tennis .nav-t1{--gap:0.8rem;gap:var(--gap,0)}.status--suspended{border-radius:.3em;font-weight:900;color:#fff;background:#333}.ted_container--tennis .ted__match{display:table}@media only screen and (min-width:37.5em){.ted_container--tennis{--round-mw:calc(30rem + 1.8em);--matchs-w:30rem}.ted_container--tennis .ted__round{--round-fb:100%}.ted_container--tennis .ted__lines:after{width:calc(100% + 2em - 2px)}}.ted_container--tennis .card-match{--td-p:0 0.8rem;min-height:8.2rem}.ted_container--tennis .card-match__link{z-index:2}.ted_container--tennis .card-match__status{padding:0}.ted_container--tennis .card-match__status>p{position:absolute;right:.8rem;transform:translateY(-50%)}.ted_container--tennis .card-match__status>.lab{top:0}.vs__teams{--match-h:2.4rem;--match-g:0.8rem;display:flex;padding:1.6rem 0;color:#000;background:#f7f7f7}@media only screen and (min-width:37.5em){.vs__teams{--match-h:3.6rem;--match-g:1.6rem}}.vs__team{flex:0 0 50%;display:flex;align-items:center;justify-content:flex-end;gap:var(--match-g);padding:0 var(--match-g)}.vs__team--b{flex-direction:row-reverse}.vs__team__score{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;color:inherit;background:#d9d9d9}.vs__team .tlg,.vs__team__score{flex:0 0 var(--match-h)}strong.vs__team .vs__team__score{color:#fff;background:#333}.vs__match__list{display:grid;overflow:hidden;transition:grid-template-rows .5s ease-out}.vs__match__list[aria-hidden=true]{grid-template-rows:0fr;padding-block:0}.vs__match__list[aria-hidden=false]{grid-template-rows:1fr;padding-block:.8rem}.bt-toggle{width:100%;height:3.6rem;color:#000;background:#e2e2e2}.bt-toggle:after{content:"";aspect-ratio:1/1;width:1.167em;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='6' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 1l4.5 4.5L.75 10' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%}.bt-toggle[aria-expanded=true]:after{transform:rotateZ(-90deg);margin-left:.4rem}.card-t1{--txt-lh:1.375;position:relative;align-items:flex-start;gap:1.2rem;padding:.8rem;background-color:#f7f7f7;font-size:1.2rem;line-height:var(--txt-lh,normal);container-type:inline-size;container-name:card-t1}.card-t1 a,a.card-t1{text-decoration:inherit}.card-t1 img,.card-t1 svg{display:block}.card-t1 .c1{flex:0 0 7.5rem}.card-t1__type{--gap:0.4rem;justify-content:center;align-items:flex-start}.card-t1 .c2{flex:1;--gap:0.4rem}.card-t1__location{text-transform:uppercase}.card-t1__winner{display:flex;align-items:center;gap:.8rem}.card-t1__winner .tlg{flex:0 0 2.1rem}.card-t1 .r1{position:relative;order:-1}.card-t1__date{margin-right:auto}.card-t1__live,.card-t1__surface{margin-block:-2%}@supports (container-type:inline-size){@container card-t1 (max-width: 23rem){.card-t1--xsmall .c1{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px}}}@supports not (container-type:inline-size){@media only screen and (min-width:64em) and (max-width:85.375em){.card-t1--xsmall .c1{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px}}}.cal-tennis--tournament{--gap:0.8rem 2.4rem;--w-col:25rem}.cal-tennis--tournament:has(.card-t1--medium){--w-col:30rem}.cal-tennis--tournament .elenchi__title{grid-column:1/-1;margin-top:.8rem;padding-bottom:0}.card-match{width:100%;padding:var(--td-p,0 .8rem)}.card-match:not(.ted__match){color:#000;background-color:#f7f7f7}@media only screen and (min-width:64em){.card-match{--td-p:0 1.6rem}}.card-match__link{position:absolute;top:0;width:100%;height:100%}.card-match__player>td{vertical-align:middle;padding:.4rem .8rem}.card-match__player>td:first-of-type,.card-match__player>td:last-of-type:not(:nth-of-type(2)){padding-left:0;padding-right:0}.card-match--doubles .card-match__player:nth-of-type(odd)>td{padding-bottom:0}.card-match--doubles .card-match__player:nth-of-type(2n)>td{padding-top:0}.card-match__nationality>.tlg{width:2.1rem}.card-match__display_name{width:100%;text-wrap:balance}.card-match__status:last-of-type{min-width:12.2rem}.card-match__set{list-style:none;gap:0 .4rem;width:9.6rem}.card-match__game{font-size:1.2rem;width:1.6rem}.card-match__game sup{margin-left:.2rem;font-weight:700;font-size:.667em;color:#e74b18}.card-match__service{min-width:1.6rem}