.track-scroll {max-width:100%;overflow-x:auto}
.track-scroll table {border-collapse:collapse;width:100%}
.track-scroll th,.track-scroll td {padding:.6em .7em;text-align:left;border-bottom:1px solid #d7ded9}
.track-scroll th {background:#ecf1ec;color:#193e2d}
.track-scroll tr:nth-child(even) {background:#f7f9f7}

#filtre-parcours {padding:1rem;background:#eff4f0;border-radius:.65rem;margin-block:1rem}
#filtre-parcours label {display:block;margin:.5rem 0 .2rem;font-weight:600}
#filtre-parcours select,#filtre-parcours button {max-width:100%;padding:.5rem;font:inherit}
#filtre-parcours button {display:block;margin-top:.75rem}
#tableau details {margin-block:1rem}
#tableau summary {cursor:pointer;font-weight:700}
#tableau tr:target {outline:2px solid #36664b;outline-offset:-2px}
