@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";@font-face{font-family:"ABC Gravity";src:url("../font/ABCGravity-SemiCondensed.woff2") format("woff2")}.filtre-resultats{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.filtre-resultats .form-group{width:100%}.filtre-resultats .form-group>label{display:block;font-family:"ABC Gravity",sans-serif;font-weight:900;font-size:16px;color:#1b00d4;margin-bottom:8px}.filtre-resultats .js-form-type-select label{display:none}.filtre-resultats .js-form-type-select select{width:100%;padding:16px 24px;font-family:"Google Sans",sans-serif;font-size:16px;font-weight:500;color:#1b00d4;background-color:#fff;border:solid 2px #1b00d4;border-radius:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.filtre-resultats .js-form-type-select select:hover{border-color:#1b00d4}.filtre-resultats .dropdown-checkboxes{position:relative}.filtre-resultats .dropdown-checkboxes .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;font-family:"Google Sans",sans-serif;font-size:16px;font-weight:500;color:#1b00d4;background-color:#fff;border:solid 2px #1b00d4;border-radius:16px;cursor:pointer;transition:all .3s ease}.filtre-resultats .dropdown-checkboxes .dropdown-toggle:hover{background-color:#fff}.filtre-resultats .dropdown-checkboxes .dropdown-toggle:after{display:none !important}.filtre-resultats .dropdown-checkboxes .dropdown-toggle svg{transition:transform .3s ease}.filtre-resultats .dropdown-checkboxes.open .dropdown-toggle{border-radius:16px 16px 0 0;border-bottom-color:rgba(0,0,0,0)}.filtre-resultats .dropdown-checkboxes.open .dropdown-toggle svg{transform:rotate(180deg)}.filtre-resultats .dropdown-checkboxes.open .dropdown-menu{display:block}.filtre-resultats .dropdown-checkboxes .fieldset-wrapper>.checkbox{display:flex;flex-direction:column;gap:8px}.filtre-resultats .dropdown-checkboxes .dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:solid 2px #1b00d4;border-top:none;border-radius:0 0 16px 16px;padding:8px 0;max-height:300px;overflow-y:auto;z-index:100}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item,.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item,.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item{display:flex;align-items:center;gap:12px;padding:0px 24px;cursor:pointer;transition:background-color .2s ease;margin:0 !important}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item legend,.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item legend,.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item legend{display:none}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item input[type=checkbox],.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item input[type=checkbox],.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item input[type=checkbox]{width:20px;height:20px;border:2px solid #1b00d4;border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item input[type=checkbox]:checked,.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item input[type=checkbox]:checked,.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item input[type=checkbox]:checked{background-color:#1b00d4}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item input[type=checkbox]:checked::after,.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item input[type=checkbox]:checked::after,.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item label,.filtre-resultats .dropdown-checkboxes .dropdown-menu .form-item label,.filtre-resultats .dropdown-checkboxes .dropdown-menu .js-form-item label{font-family:"Google Sans",sans-serif;font-size:16px;color:#1b00d4;cursor:pointer;margin:0;flex:1}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item-all{border-bottom:1px solid #fff;margin-bottom:8px !important}.filtre-resultats .dropdown-checkboxes .dropdown-menu .dropdown-item-all label{font-weight:700}.filtre-resultats .dropdown-select{position:relative}.filtre-resultats .dropdown-select .dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;font-family:"Google Sans",sans-serif;font-size:16px;font-weight:500;color:#1b00d4;background-color:#fff;border:solid 2px #1b00d4;border-radius:16px;cursor:pointer;transition:all .3s ease}.filtre-resultats .dropdown-select .dropdown-toggle:hover{background-color:#fff}.filtre-resultats .dropdown-select .dropdown-toggle:after{display:none !important}.filtre-resultats .dropdown-select .dropdown-toggle svg{transition:transform .3s ease}.filtre-resultats .dropdown-select.open .dropdown-toggle{border-radius:16px 16px 0 0;border-bottom-color:rgba(0,0,0,0)}.filtre-resultats .dropdown-select.open .dropdown-toggle svg{transform:rotate(180deg)}.filtre-resultats .dropdown-select.open .dropdown-menu{display:block}.filtre-resultats .dropdown-select .dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:solid 2px #1b00d4;border-top:none;border-radius:0 0 16px 16px;padding:8px 0;max-height:300px;overflow-y:auto;z-index:100}.filtre-resultats .dropdown-select .dropdown-menu .dropdown-item{display:block;padding:10px 24px;cursor:pointer;transition:background-color .2s ease;font-family:"Google Sans",sans-serif;font-size:16px;color:#1b00d4}.filtre-resultats .dropdown-select .dropdown-menu .dropdown-item:hover,.filtre-resultats .dropdown-select .dropdown-menu .dropdown-item.active{background-color:#ededed}.filtre-resultats .dropdown-select .dropdown-menu .dropdown-item.active{font-weight:700}.filtre-resultats .dropdown-select .dropdown-menu .dropdown-item-all{border-bottom:1px solid #fff;margin-bottom:4px;padding-bottom:14px;font-weight:700}.filtre-resultats .dropdown-select .dropdown-hidden-input{display:none}.view-resultats .view-filters .js-form-submit{margin-top:16px;border-radius:10rem;padding:12px 24px;font-family:"ABC Gravity",sans-serif;font-size:16px;background-color:#1b00d4;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease;width:100%}.view-resultats .view-filters .js-form-submit:hover{background-color:#4294ff}.view-resultats-de-la-course{padding:40px 0}.view-resultats-de-la-course .view-filters{margin-bottom:32px}.view-resultats-de-la-course .view-filters .views-exposed-form .d-flex.flex-wrap{display:grid !important;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 768px){.view-resultats-de-la-course .view-filters .views-exposed-form .d-flex.flex-wrap{grid-template-columns:1fr}}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item{flex:1;min-width:200px;margin-bottom:0}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item label{display:block;font-family:"ABC Gravity",sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#1b00d4;margin-bottom:8px}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item label::before,.view-resultats-de-la-course .view-filters .views-exposed-form .form-item label::after{content:none}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item input[type=text],.view-resultats-de-la-course .view-filters .views-exposed-form .form-item .form-control{width:100%;padding:14px 20px;font-family:"Google Sans",sans-serif;font-size:16px;font-weight:500;color:#1b00d4;background-color:#fff;border:2px solid rgba(0,0,0,0);border-radius:12px;transition:all .3s ease}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item input[type=text]::-moz-placeholder, .view-resultats-de-la-course .view-filters .views-exposed-form .form-item .form-control::-moz-placeholder{color:rgb(172.9716981132,161,255)}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item input[type=text]::placeholder,.view-resultats-de-la-course .view-filters .views-exposed-form .form-item .form-control::placeholder{color:rgb(172.9716981132,161,255)}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item input[type=text]:focus,.view-resultats-de-la-course .view-filters .views-exposed-form .form-item .form-control:focus{outline:none;border-color:#1b00d4;background-color:#fff;box-shadow:0 0 0 4px rgba(27,0,212,.1)}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item input[type=text]:hover,.view-resultats-de-la-course .view-filters .views-exposed-form .form-item .form-control:hover{border-color:rgb(128.4669811321,110,255)}.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions{grid-column:span 2;text-align:center;text-align:center;display:flex;gap:24px}@media(max-width: 768px){.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions{flex-direction:column;gap:12px}}.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions .js-form-submit,.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions .btn-primary{padding:14px 32px;font-family:"ABC Gravity",sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;background-color:#1b00d4;color:#fff;border:none;border-radius:10rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions .js-form-submit:hover,.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions .btn-primary:hover{background-color:#4294ff}.view-resultats-de-la-course .table-responsive{background-color:#fff;border-radius:10px;padding:0px;overflow-x:auto}.view-resultats-de-la-course .table-responsive .views-table,.view-resultats-de-la-course .table-responsive .table{width:100%;border-collapse:separate;border-spacing:0;margin:0}.view-resultats-de-la-course .table-responsive .views-table thead th,.view-resultats-de-la-course .table-responsive .table thead th{font-family:"ABC Gravity",sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#fff;background-color:#1b00d4;padding:16px 12px;text-align:left;white-space:nowrap;border:none}.view-resultats-de-la-course .table-responsive .views-table thead th:first-child,.view-resultats-de-la-course .table-responsive .table thead th:first-child{border-radius:12px 0 0 12px}.view-resultats-de-la-course .table-responsive .views-table thead th:last-child,.view-resultats-de-la-course .table-responsive .table thead th:last-child{border-radius:0 12px 12px 0}.view-resultats-de-la-course .table-responsive .views-table thead th a,.view-resultats-de-la-course .table-responsive .table thead th a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.view-resultats-de-la-course .table-responsive .views-table thead th a:hover,.view-resultats-de-la-course .table-responsive .table thead th a:hover{color:#fff936}.view-resultats-de-la-course .table-responsive .views-table thead th a::after,.view-resultats-de-la-course .table-responsive .table thead th a::after{content:"↕";font-size:10px;opacity:.6}.view-resultats-de-la-course .table-responsive .views-table tbody tr,.view-resultats-de-la-course .table-responsive .table tbody tr{transition:all .2s ease}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(odd),.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(odd){background-color:#f6f6f6}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(even),.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(even){background-color:#fff}.view-resultats-de-la-course .table-responsive .views-table tbody tr:hover,.view-resultats-de-la-course .table-responsive .table tbody tr:hover{background-color:rgb(244.5,249.0555555556,255);transform:scale(1.005);box-shadow:0 2px 8px rgba(27,0,212,.1)}.view-resultats-de-la-course .table-responsive .views-table tbody tr:first-child td:first-child,.view-resultats-de-la-course .table-responsive .table tbody tr:first-child td:first-child{position:relative;font-weight:700;color:#f15a24}.view-resultats-de-la-course .table-responsive .views-table tbody tr:first-child td:first-child::before,.view-resultats-de-la-course .table-responsive .table tbody tr:first-child td:first-child::before{content:"🥇";margin-right:4px}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(2) td:first-child,.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(2) td:first-child{position:relative;font-weight:700}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(2) td:first-child::before,.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(2) td:first-child::before{content:"🥈";margin-right:4px}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(3) td:first-child,.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(3) td:first-child{position:relative;font-weight:700}.view-resultats-de-la-course .table-responsive .views-table tbody tr:nth-child(3) td:first-child::before,.view-resultats-de-la-course .table-responsive .table tbody tr:nth-child(3) td:first-child::before{content:"🥉";margin-right:4px}.view-resultats-de-la-course .table-responsive .views-table tbody td,.view-resultats-de-la-course .table-responsive .table tbody td{font-family:"Google Sans",sans-serif;font-size:16px;color:#1b00d4;padding:14px 12px;border:none;vertical-align:middle}.view-resultats-de-la-course .table-responsive .views-table tbody td:first-child,.view-resultats-de-la-course .table-responsive .table tbody td:first-child{border-radius:8px 0 0 8px;font-weight:700}.view-resultats-de-la-course .table-responsive .views-table tbody td:last-child,.view-resultats-de-la-course .table-responsive .table tbody td:last-child{border-radius:0 8px 8px 0}.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-tmpr,.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-tmpo,.view-resultats-de-la-course .table-responsive .table tbody td.views-field-field-resultat-tmpr,.view-resultats-de-la-course .table-responsive .table tbody td.views-field-field-resultat-tmpo{font-family:"ABC Gravity",sans-serif;font-weight:700;color:#4294ff}.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-sexe,.view-resultats-de-la-course .table-responsive .table tbody td.views-field-field-resultat-sexe{text-transform:uppercase;font-weight:600}.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-catg span,.view-resultats-de-la-course .table-responsive .table tbody td.views-field-field-resultat-catg span{display:inline-block;padding:4px 10px;background-color:#fff;border-radius:20px;font-size:14px;font-weight:600}.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-club,.view-resultats-de-la-course .table-responsive .table tbody td.views-field-field-resultat-club{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-resultats-de-la-course .table-responsive .views-table tbody td:empty::after,.view-resultats-de-la-course .table-responsive .table tbody td:empty::after{content:"—";color:#ededed}@media(max-width: 768px){.view-resultats-de-la-course .view-filters .views-exposed-form .d-flex.flex-wrap{flex-direction:column;gap:12px}.view-resultats-de-la-course .view-filters .views-exposed-form .form-item{width:100%;min-width:unset}.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions{width:100%}.view-resultats-de-la-course .view-filters .views-exposed-form .form-actions .js-form-submit{width:100%}.view-resultats-de-la-course .table-responsive{padding:12px;border-radius:16px}.view-resultats-de-la-course .table-responsive .views-table{font-size:14px}.view-resultats-de-la-course .table-responsive .views-table thead th{padding:12px 8px;font-size:10px}.view-resultats-de-la-course .table-responsive .views-table tbody td{padding:10px 8px;font-size:14px}.view-resultats-de-la-course .table-responsive .views-table tbody td.views-field-field-resultat-club{max-width:120px}}@media(max-width: 480px){.view-resultats-de-la-course .table-responsive .views-table thead{display:none}.view-resultats-de-la-course .table-responsive .views-table tbody tr{display:block;margin-bottom:16px;padding:16px;border-radius:16px;background-color:#fff;box-shadow:0 2px 10px rgba(27,0,212,.1)}.view-resultats-de-la-course .table-responsive .views-table tbody tr:hover{transform:none}.view-resultats-de-la-course .table-responsive .views-table tbody td{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ededed}.view-resultats-de-la-course .table-responsive .views-table tbody td:last-child{border-bottom:none}.view-resultats-de-la-course .table-responsive .views-table tbody td:first-child{border-radius:0}.view-resultats-de-la-course .table-responsive .views-table tbody td::before{content:attr(data-label);font-family:"ABC Gravity",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;color:rgb(83.9622641509,59,255)}.view-resultats-de-la-course .table-responsive .views-table tbody td:empty{display:none}}