*{box-sizing:border-box;margin:0}body{background:#04171a;color:#eafaf5;font:400 15px/1.45 -apple-system,"Segoe UI",system-ui,sans-serif}.m{font-size:20px;font-weight:800;letter-spacing:.02em}.m span{color:#b6ff2e;font-weight:600}
.login{width:min(360px,calc(100% - 32px));margin:16vh auto}.login .m{display:block;margin-bottom:26px}label{display:block;font-weight:600;font-size:13px;margin-bottom:14px}input{display:block;width:100%;height:44px;margin-top:5px;padding:0 12px;background:#0a2529;border:1px solid #1f454a;border-radius:3px;color:inherit;font:inherit}input:focus{outline:2px solid #b6ff2e;border-color:transparent}.login button{width:100%;height:46px;background:#b6ff2e;color:#071d0a;border:0;border-radius:3px;font:700 15px inherit;cursor:pointer}#e{color:#ff8d7d;min-height:22px;font-size:14px;margin-bottom:6px}
main{max-width:1180px;margin:auto;padding:22px 24px 50px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}#x{background:none;border:0;color:#9dbfb9;text-decoration:underline;cursor:pointer;font:inherit}
.chiffres{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #1f454a;margin-bottom:34px}.chiffres div{padding:18px 20px 18px 0}.chiffres div+div{padding-left:20px;border-left:1px solid #1f454a}.chiffres b{display:block;font-size:40px;line-height:1.1;font-variant-numeric:tabular-nums}.chiffres small{color:#9dbfb9}h2{font-size:18px;margin-bottom:10px}
.tab{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:720px}th{text-align:left;color:#9dbfb9;font-size:12.5px;font-weight:600;padding:8px 12px 8px 0}td{padding:11px 12px 11px 0;border-top:1px solid #163539}tr.off td{opacity:.5}td button{background:none;border:1px solid #1f454a;color:inherit;border-radius:3px;padding:4px 10px;cursor:pointer;font:inherit;font-size:13px}#v{color:#9dbfb9;padding:18px 0}
@media(max-width:640px){.chiffres{grid-template-columns:1fr}.chiffres div+div{padding-left:0;border-left:0;border-top:1px solid #1f454a}}
