.formrow{gap:.5rem 2rem;margin-bottom:1rem;display:grid}@media (width>=576px){.formrow{grid-template-columns:1fr 3fr}}@media (width>=857px){.formrow{grid-template-columns:1fr}}@media (width>=992px){.formrow{grid-template-columns:1fr 3fr}}.formrow__label label{width:100%}.formrow__input input:not([type=checkbox]):not([type=radio]),.formrow__input textarea,.formrow__input select{border:1px solid #bd934f;width:100%;padding:.5rem 1rem}.formrow__input input:not([type=checkbox]):not([type=radio]):focus,.formrow__input textarea:focus,.formrow__input select:focus,.formrow__input input:not([type=checkbox]):not([type=radio]):focus-within,.formrow__input textarea:focus-within,.formrow__input select:focus-within{outline:2px solid #bd934f}.formrow__input__group{align-items:center;gap:1rem;display:flex}h1{text-transform:uppercase;text-align:left;margin:0 0 1.25rem;font-family:roboto,sans-serif;font-size:2.5rem;font-weight:200}h2{text-transform:uppercase;margin:0 0 1.5rem;font-family:roboto,sans-serif;font-size:1.8rem;font-weight:700}.withDisclaimer{background:url(/dist/images/provisional_results.7d5e89a8.png)}.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}.schedule__item__time--original{color:#888;font-size:85%;text-decoration:line-through}.schedule__item__time--delayed{color:red}.schedule__item__time--ahead{color:green}.schedule__completed,.schedule__completed>*{opacity:.8;color:#aaa!important}.schedule__completed a,.schedule__completed>* a{color:#aaa}#marksHBar,#marksVBar{opacity:.5;z-index:5;background:#bd934f;position:absolute;left:-999em}.marksHInfo,.marksVInfo{z-index:20;color:#fff;text-align:center;background-color:#000;border:1px solid #bd934f;padding:5px 7px;line-height:120%;position:absolute;left:-999em}.marksHInfo,.marksHInfo span,.marksVInfo,.marksVInfo span{white-space:nowrap}.searchinfo{margin-top:2rem}.searchinfo__dances{grid-template-columns:repeat(1, fr);display:grid}@media (width>=576px){.searchinfo__dances{grid-template-columns:repeat(2,1fr)}}@media (width>=857px){.searchinfo__dances{grid-template-columns:repeat(1,1fr)}}@media (width>=992px){.searchinfo__dances{grid-template-columns:repeat(2,1fr)}}@media (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,.results td,.skating td,.marks th,.results th,.skating th{text-align:center}.marks .rank,.results .rank,.skating .rank,.marks .number,.results .number,.skating .number,.marks .couple,.results .couple,.skating .couple{text-align:left}.marks .separator,.results .separator,.skating .separator{padding-inline:1rem}table .altRow>*{color:var(--bs-table-striped-color);background-color:var(--bs-table-striped-bg)}.scores td{white-space:nowrap}.scores th.area td.points,.scores th.chair td.points,.scores td.number td.points,.scores .couple td.points{cursor:pointer}.scores th.area td.over,.scores th.chair td.over,.scores td.number td.over,.scores .couple td.over,.scores th.area td.current,.scores th.chair td.current,.scores td.number td.current,.scores .couple td.current{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{vertical-align:middle;text-align:center;font-family:roboto,sans-serif;font-weight:700}.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;font-size:80%;display:inline!important}.scores__score{opacity:.75;font-size: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}