h1{font-size:2.5rem;font-weight:200;margin:0 0 1.25rem;text-align:left}h1,h2{font-family:roboto,sans-serif;text-transform:uppercase}h2{font-size:1.8rem;font-weight:700;margin:0 0 1.5rem}.withDisclaimer{background:transparent url(https://www.worlddancesport.org/dist/images/provisional_results.7d5e89a8.png) repeat}.table{margin:1rem 0 4rem}.ranking__rank{width:11ch}.ranking__country,.ranking__number,.ranking__points{width:8ch}.competition_profile{margin-top:2rem}.competition_profile__competitions__date{margin-bottom:1rem}.competition_profile__competitions__items{margin-bottom:2rem}.competition_profile__competitions__items__name{width:100%}.competition_profile__competitions__items__status{white-space:nowrap}#marksHBar,#marksVBar{background:#bd934f;left:-999em;opacity:.5;position:absolute;z-index:5}.marksHInfo,.marksVInfo{background-color:#000;border:1px solid #bd934f;color:#fff;left:-999em;line-height:120%;padding:5px 7px;position:absolute;text-align:center;z-index:20}.marksHInfo,.marksHInfo span,.marksVInfo,.marksVInfo span{white-space:nowrap}.searchinfo{margin-top:2rem}.searchinfo__dances{display:grid;grid-template-columns:repeat(1,fr)}@media ((min-width:576px)){.searchinfo__dances{grid-template-columns:repeat(2,1fr)}}@media ((min-width:857px)){.searchinfo__dances{grid-template-columns:repeat(1,1fr)}}@media ((min-width:992px)){.searchinfo__dances{grid-template-columns:repeat(2,1fr)}}@media ((min-width:1200px)){.searchinfo__dances{grid-template-columns:repeat(2,1fr)}}.searchinfo h4{font-size:1.33rem}.searchinfo .marks{font-size:80%;font-weight:400}.searchinfo .no{opacity:.5}.marks td,.marks th,.results td,.results th,.skating td,.skating th{text-align:center}.marks .couple,.marks .number,.marks .rank,.results .couple,.results .number,.results .rank,.skating .couple,.skating .number,.skating .rank{text-align:left}.marks .separator,.results .separator,.skating .separator{padding-inline:1rem}table .altRow>*{background-color:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.scores td{white-space:nowrap}.scores .couple td.points,.scores td.number td.points,.scores th.area td.points,.scores th.chair td.points{cursor:pointer}.scores .couple td.current,.scores .couple td.over,.scores td.number td.current,.scores td.number td.over,.scores th.area td.current,.scores th.area td.over,.scores th.chair td.current,.scores th.chair td.over{background-color:#bd934f}.scores td.points{text-align:center;width:10%}.scores .coupleInfo .removed{color:#c5c0c0;text-decoration:line-through}.scores .coupleInfo td{white-space:nowrap}.scores .coupleInfo .total{font-family:roboto,sans-serif;font-weight:700;text-align:center;vertical-align:middle}.scores .coupleInfo .sub{border-right:1px solid #bd934f}.scores .coupleInfo tfoot *{font-family:roboto,sans-serif;font-weight:700}.scores .container span{display:none}.scores .container .reduced span,.scores .container tfoot span{color:#c5c0c0;display:inline!important;font-size:80%}.scores__score{font-size:75%;opacity:.75}.scoresSkating table{margin-bottom:0}.scoresSkating .table-responsive{margin-bottom:4rem}.scoresSkating .calc{font-size:75%;line-height:1}.scoresSkating .separator{padding-inline:1rem}.scoresSkating td,.scoresSkating th{text-align:center}