.vuetable-body-wrapper .table{margin-bottom:0!important}.suivi-vendeurs .table-scroll{min-height:0!important;max-height:62vh;overflow-y:auto}.table-scroll tfoot th{background-color:#363636;color:#fff;border-color:#dee2e6;font-weight:500}.suivi-vendeurs .chart-container{position:relative;width:100%}.suivi-vendeurs .chart-container>div{height:100%}.suivi-vendeurs .croise-scroll{max-height:60vh;overflow:auto}.suivi-vendeurs .tableau-croise td,.suivi-vendeurs .tableau-croise th{white-space:nowrap}.suivi-vendeurs .tableau-croise thead th{position:sticky;top:0;z-index:2;background-color:#363636;color:#fff;border-color:#dee2e6;font-weight:500}.suivi-vendeurs .tableau-croise tbody td.col-vendeur{position:sticky;left:0;z-index:1;background-color:#fff}.suivi-vendeurs .tableau-croise tbody tr:nth-of-type(odd) td.col-vendeur{background-color:#f0f6fc}.suivi-vendeurs .tableau-croise thead th:first-child{left:0;z-index:3}.suivi-vendeurs .tableau-croise tfoot th{background-color:#363636;color:#fff;border-color:#dee2e6;font-weight:500}.suivi-vendeurs .tableau-croise tfoot th:first-child{position:sticky;left:0;z-index:1}.suivi-vendeurs .tableau-croise .cellule-max{font-weight:700}.suivi-vendeurs .periode-en-cours-libelle{font-size:.66rem;opacity:.75;line-height:1}.suivi-vendeurs .badge-soft{font-size:.72rem;font-weight:600;padding:.4em .85em;border-radius:30px}.suivi-vendeurs .badge-soft.badge-success{background:rgba(77,189,116,.16);color:#2f9e57}.suivi-vendeurs .badge-soft.badge-danger{background:rgba(248,108,107,.16);color:#d9534f}.suivi-vendeurs .badge-soft.badge-secondary{background:rgba(108,117,125,.16);color:#6c757d}.suivi-vendeurs .part-bar{height:5px;width:90px;background:rgba(32,168,216,.12);border-radius:3px;margin-top:3px;margin-left:auto}.suivi-vendeurs .part-bar-niveau{height:100%;background:#20a8d8;border-radius:3px}.suivi-vendeurs .titre-bloc{font-size:.9rem}.suivi-vendeurs .bloc-scroll{overflow-x:auto}.suivi-vendeurs .entete-suivi{justify-content:space-between}.suivi-vendeurs .controles,.suivi-vendeurs .entete-suivi{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem}.suivi-vendeurs .controle{display:flex;align-items:center;margin-left:1.25rem}.suivi-vendeurs .controle:first-child{margin-left:0}.suivi-vendeurs .controle-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#868e96;margin-right:.5rem;white-space:nowrap}.suivi-vendeurs .controle .form-control{width:190px}