html[data-brand=biathlon-live] .classement-main{box-sizing:border-box;width:100%;max-width:none;padding:0 0 48px;font-family:Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-shell{width:min(calc(100% - 32px),var(--bl-shell-width));gap:18px;max-width:none;margin-inline:auto;padding-top:26px;display:grid}html[data-brand=biathlon-live] .classement-hero{display:none!important}html[data-brand=biathlon-live] .bl-ranking-page-header{gap:18px;min-width:0;display:grid}html[data-brand=biathlon-live] .bl-ranking-intro h1{font-style:normal!important}html[data-brand=biathlon-live] .classement-board{background:#fff;min-width:0;overflow:hidden;border-radius:var(--bl-radius)!important;border:1px solid #dfe0e3!important;padding:18px!important;box-shadow:0 8px 24px #1f21260f!important}html[data-brand=biathlon-live] .classement-category-shell{border-bottom:1px solid #e3e4e6;gap:8px;margin:0 0 14px;padding-bottom:13px}html[data-brand=biathlon-live] .classement-category-tabs{scrollbar-color:#c6c7ca transparent;gap:0;padding:0 0 4px}html[data-brand=biathlon-live] .classement-category-tab{color:#55585e;background:#f4f4f5;border:0;border-right:1px solid #e1e2e4;border-radius:0;min-height:38px;padding:0 14px;font:500 .72rem Ubuntu,Arial,sans-serif;position:relative}html[data-brand=biathlon-live] .classement-category-tab:first-child{border-left:1px solid #e1e2e4}html[data-brand=biathlon-live] .classement-category-tab:hover,html[data-brand=biathlon-live] .classement-category-tab:focus-visible{color:#cf000f;outline-offset:-2px;background:#fff;outline:2px solid #cf000f33}html[data-brand=biathlon-live] .classement-category-tab.is-active{color:#fff;background:#cf000f;border-color:#cf000f}html[data-brand=biathlon-live] .classement-category-tab.is-locked{display:none}html[data-brand=biathlon-live] .classement-category-caption{color:#71747a;margin:0;font:500 .68rem Lato,Arial,sans-serif}html[data-brand=biathlon-live] .classement-player-search{background:#f7f7f8;border:1px solid #e0e1e3;border-radius:2px;margin:0 0 14px;padding:13px 14px}html[data-brand=biathlon-live] .classement-player-search>label{color:#34363b;font:700 .7rem Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-player-search-field{background:#fff;border-color:#d2d3d6;border-radius:2px}html[data-brand=biathlon-live] .classement-player-search-field:focus-within{border-color:#cf000f;box-shadow:0 0 0 2px #cf000f24}html[data-brand=biathlon-live] .classement-player-search-field svg{fill:#777a80}html[data-brand=biathlon-live] .classement-player-search-field input{color:#303238;font-family:Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] :is(.classement-player-search-submit,.classement-player-search-clear){border-radius:2px;min-height:40px;font:700 .69rem Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-player-search-submit{color:#fff;background:#cf000f;border-color:#cf000f}html[data-brand=biathlon-live] .classement-player-search-clear{color:#55585e;background:#fff;border-color:#c8c9cc}html[data-brand=biathlon-live] .classement-player-search>p{color:#666970;font-family:Lato,Arial,sans-serif}html[data-brand=biathlon-live] .classement-table-wrap{box-shadow:none;border:1px solid #dedfe1;border-radius:2px;overflow:hidden}html[data-brand=biathlon-live] .classement-table{min-width:760px}html[data-brand=biathlon-live] .classement-table thead th{background:#303238;border-color:#4a4c52;position:static;top:auto}html[data-brand=biathlon-live] .classement-sort{color:#d8d9db;letter-spacing:.045em;text-transform:uppercase;min-height:44px;padding:0 27px 0 12px;font:700 .67rem Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-sort:hover{background:#3c3e44}html[data-brand=biathlon-live] .classement-sort:focus-visible{outline-offset:-3px;outline:2px solid #fff}html[data-brand=biathlon-live] .classement-sort.is-active{color:#fff}html[data-brand=biathlon-live] .classement-sort-indicator{color:#f05a65}html[data-brand=biathlon-live] .classement-table tbody td{color:#55585e;border-color:#e4e5e7;height:52px;padding:8px 12px;font:500 .75rem Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-table tbody tr:not(.is-gold):not(.is-silver):not(.is-bronze){background:#fff}html[data-brand=biathlon-live] .classement-table tbody tr:not(.is-gold):not(.is-silver):not(.is-bronze):nth-child(2n){background:#f7f7f8}html[data-brand=biathlon-live] .classement-table tbody tr:hover{background:#fff7f7!important}html[data-brand=biathlon-live] .classement-row.is-gold{background:#fffaf0}html[data-brand=biathlon-live] .classement-row.is-silver{background:#f7f8f9}html[data-brand=biathlon-live] .classement-row.is-bronze{background:#fff7f1}html[data-brand=biathlon-live] .classement-rank-badge{color:#fff;border-radius:2px;min-width:29px;height:25px;padding:0 7px;font:700 .68rem Ubuntu,Arial,sans-serif;background:#5b5e64!important}html[data-brand=biathlon-live] .classement-rank-badge.is-gold{background:#b78b21!important}html[data-brand=biathlon-live] .classement-rank-badge.is-silver{background:#87919a!important}html[data-brand=biathlon-live] .classement-rank-badge.is-bronze{background:#a96e43!important}html[data-brand=biathlon-live] .classement-pseudo-link{color:#292b30;font-family:Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-pseudo-wrap{align-items:center;min-width:0;display:flex}html[data-brand=biathlon-live] .classement-pseudo{color:#292b30;font-size:.78rem}html[data-brand=biathlon-live] .pb-classement-avatar{width:30px;height:30px;box-shadow:none;border-color:#d7d8da;flex-basis:30px}.classement-current-user-label{display:none}html[data-brand=biathlon-live] .classement-current-user-label{color:#a4000c;text-transform:uppercase;border:1px solid #e2b8bc;border-radius:2px;align-items:center;min-height:18px;margin-left:7px;padding:0 5px;font-size:.55rem;font-weight:700;display:inline-flex}html[data-brand=biathlon-live] .classement-row.is-current-user td{background:#fff3f4}html[data-brand=biathlon-live] .classement-row.is-current-user td:first-child{box-shadow:inset 4px 0 #cf000f}html[data-brand=biathlon-live] .classement-row.is-search-target td{background:#fff0f1!important}html[data-brand=biathlon-live] .classement-row.is-search-target td:first-child{box-shadow:inset 4px 0 #cf000f}html[data-brand=biathlon-live] .classement-pseudo-tombstone{color:#777a80;min-height:30px}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(5) strong{color:#232323;font-weight:700}html[data-brand=biathlon-live] .classement-feedback-row td{color:#686b71;text-align:center;height:auto;padding:34px 18px;font-family:Lato,Arial,sans-serif}html[data-brand=biathlon-live] .classement-pagination{gap:7px;margin-top:14px}html[data-brand=biathlon-live] .classement-page-numbers{gap:5px}html[data-brand=biathlon-live] .classement-page-btn{color:#46494f;border-color:#d3d4d7;border-radius:2px;min-width:34px;min-height:34px;padding:0 10px;font:700 .67rem Ubuntu,Arial,sans-serif}html[data-brand=biathlon-live] .classement-page-btn:hover:not(:disabled),html[data-brand=biathlon-live] .classement-page-btn:focus-visible{color:#cf000f;outline-offset:1px;background:#fff;border-color:#cf000f;outline:2px solid #cf000f2e}html[data-brand=biathlon-live] .classement-page-btn.is-active,html[data-brand=biathlon-live] .classement-page-btn[aria-current=page]{color:#fff!important;background:#cf000f!important;border-color:#cf000f!important}@media (width<=1023px){html[data-brand=biathlon-live] .classement-shell{padding-top:18px}html[data-brand=biathlon-live] .classement-board{padding:14px!important}html[data-brand=biathlon-live] .classement-table{min-width:700px}}@media (width<=800px){html[data-brand=biathlon-live] .classement-main{padding-bottom:30px}html[data-brand=biathlon-live] .classement-shell{gap:13px;width:calc(100% - 28px);padding-top:14px}html[data-brand=biathlon-live] .bl-ranking-page-header{gap:13px}html[data-brand=biathlon-live] .classement-board{padding:10px!important}html[data-brand=biathlon-live] .classement-category-shell{margin-left:-10px;margin-right:-10px}html[data-brand=biathlon-live] .classement-category-tabs{padding:0 10px 4px}html[data-brand=biathlon-live] .classement-category-caption{margin-inline:10px;font-size:.64rem}html[data-brand=biathlon-live] .classement-category-tab{min-height:36px;padding-inline:12px;font-size:.68rem}html[data-brand=biathlon-live] .classement-player-search{padding:10px}html[data-brand=biathlon-live] .classement-player-search-row{grid-template-columns:minmax(0,1fr) auto}html[data-brand=biathlon-live] .classement-player-search-clear{grid-column:1/-1;width:100%}html[data-brand=biathlon-live] .classement-table-wrap{background:0 0;border:0;overflow:visible}html[data-brand=biathlon-live] .classement-table,html[data-brand=biathlon-live] .classement-table tbody{width:100%;min-width:0;display:block}html[data-brand=biathlon-live] .classement-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-brand=biathlon-live] .classement-table tbody{gap:6px;display:grid}html[data-brand=biathlon-live] .classement-table tbody tr{border:1px solid #e0e1e3;border-left:3px solid #b8b9bc;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;min-height:64px;display:grid;background:#fff!important}html[data-brand=biathlon-live] .classement-table tbody td{text-align:left;border:0;width:auto;min-width:0;height:auto;padding:5px 7px;display:block;overflow:visible}html[data-brand=biathlon-live] .classement-table tbody td:first-child{border-right:1px solid #e6e7e9;grid-area:1/1/3;align-self:stretch;place-items:center;padding:5px 3px;display:grid}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(2){grid-area:1/2;padding-bottom:2px}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(3){color:#73767c;grid-area:2/2;padding-top:1px;font-size:.65rem}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(4){color:#73767c;grid-area:2/3;padding-top:1px;font-size:.65rem}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(5){text-align:right;grid-area:1/3}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(6){text-align:right;color:#696c72;grid-area:1/4/3}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(3):before{content:"Courses ";font-weight:700}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(4):before{content:"Globes ";font-weight:700}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(5):before{color:#898c91;text-transform:uppercase;content:"Total";font-size:.54rem;font-weight:700;display:block}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(6):before{color:#898c91;text-transform:uppercase;content:"Écart";font-size:.54rem;font-weight:700;display:block}html[data-brand=biathlon-live] .classement-table tbody tr:is(.is-gold,.is-silver,.is-bronze){border-left-color:#8c8e93}html[data-brand=biathlon-live] .classement-table tbody tr.is-gold{border-left-color:#b78b21}html[data-brand=biathlon-live] .classement-table tbody tr.is-silver{border-left-color:#87919a}html[data-brand=biathlon-live] .classement-table tbody tr.is-bronze{border-left-color:#a96e43}html[data-brand=biathlon-live] .classement-table tbody tr.is-current-user,html[data-brand=biathlon-live] .classement-table tbody tr.is-search-target{border-left-color:#cf000f;background:#fff5f5!important}html[data-brand=biathlon-live] .classement-pseudo-cell{min-width:0}html[data-brand=biathlon-live] .classement-pseudo-link{gap:7px}html[data-brand=biathlon-live] .classement-pseudo{font-size:.74rem}html[data-brand=biathlon-live] .pb-classement-avatar{flex-basis:28px;width:28px;height:28px}html[data-brand=biathlon-live] .classement-rank-badge{min-width:25px;height:23px;padding-inline:5px}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody tr{grid-template-rows:auto;min-height:54px}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody td:first-child{grid-row:1}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody td:nth-child(2){grid-area:1/2}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody td:nth-child(3){color:#303238;text-align:right;grid-area:1/3;font-size:.71rem}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody td:nth-child(3):before{color:#898c91;content:"Points";text-transform:uppercase;font-size:.54rem;display:block}html[data-brand=biathlon-live] .classement-board.is-discipline .classement-table tbody td:nth-child(6){grid-area:1/4}html[data-brand=biathlon-live] .classement-feedback-row{border-left-color:#e0e1e3!important;min-height:0!important;display:block!important}html[data-brand=biathlon-live] .classement-feedback-row td{text-align:center!important;padding:28px 14px!important;display:block!important}html[data-brand=biathlon-live] .classement-feedback-row td:before{content:none!important;display:none!important}}@media (width<=430px){html[data-brand=biathlon-live] .classement-shell{width:calc(100% - 20px)}html[data-brand=biathlon-live] .classement-board{padding:8px!important}html[data-brand=biathlon-live] .classement-player-search-row{grid-template-columns:1fr}html[data-brand=biathlon-live] :is(.classement-player-search-submit,.classement-player-search-clear){width:100%}html[data-brand=biathlon-live] .classement-table tbody tr{grid-template-columns:35px minmax(0,1fr) auto auto}html[data-brand=biathlon-live] .classement-table tbody td{padding-inline:5px}html[data-brand=biathlon-live] .classement-current-user-label{margin-left:4px}html[data-brand=biathlon-live] .classement-pagination{justify-content:space-between}html[data-brand=biathlon-live] .classement-page-btn{min-width:32px;min-height:32px;padding-inline:8px}}@media (width<=360px){html[data-brand=biathlon-live] .classement-table tbody tr{grid-template-columns:32px minmax(0,1fr) auto auto}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(4){font-size:.61rem}html[data-brand=biathlon-live] .classement-pseudo{font-size:.7rem}html[data-brand=biathlon-live] .classement-current-user-label{display:none}html[data-brand=biathlon-live] .classement-page-btn-nav{padding-inline:7px;font-size:.62rem}}@media (width<=320px){html[data-brand=biathlon-live] .classement-table tbody tr{grid-template-columns:30px minmax(0,1fr) auto auto}html[data-brand=biathlon-live] .classement-table tbody td:nth-child(3):before,html[data-brand=biathlon-live] .classement-table tbody td:nth-child(4):before{font-size:.58rem}html[data-brand=biathlon-live] .pb-classement-avatar{flex-basis:25px;width:25px;height:25px}html[data-brand=biathlon-live] .classement-pseudo-link{gap:5px}html[data-brand=biathlon-live] .classement-pagination{gap:4px}}
