
.lkp-wrap .lkp-card{
  background:#fff;
  border:1px solid #dcdcde;
  border-radius:12px;
  padding:16px;
  margin-top:16px
}
.lkp-wrap h1{ 
    margin-top:20px 
}
.lkp-help{ 
    margin:8px 0 0 0;
    padding:10px;
    border-left:4px solid #2271b1;
    background:#f0f6fc }
.lkp-table th, .lkp-table td{ 
    vertical-align:top; 
    word-break:break-word 
}

/* Graphs */
#lkpChartMonthly{ 
    width:100%; 
    height:300px; 
    display:block 
}
#lkpMapStarts{ 
    width:100%; 
    height:480px; 
    display:block 
}

/* Filtres */
#lkpFilters{ 
    display:flex; 
    gap:8px; 
    align-items:center; 
    margin:8px 0 16px 0; 
    flex-wrap:wrap 
}
#lkpFilters select{ 
    min-width:120px 
}
