.kpi-card[data-v-9dbbc33e]{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%}.kpi-card h6[data-v-9dbbc33e]{color:#666;font-size:12px;text-transform:uppercase;margin-bottom:5px}.kpi-card .value[data-v-9dbbc33e]{font-size:24px;font-weight:700;color:#333}.kpi-card .value.text-success[data-v-9dbbc33e]{color:#28a745!important}.kpi-card .value.text-danger[data-v-9dbbc33e]{color:#dc3545!important}.kpi-card .value.text-primary[data-v-9dbbc33e]{color:#007bff!important}.section-title[data-v-9dbbc33e]{background:#343a40;color:#fff;padding:10px 15px;border-radius:5px;margin-bottom:15px;font-weight:700}.top-list[data-v-9dbbc33e]{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.top-list .item[data-v-9dbbc33e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.top-list .item[data-v-9dbbc33e]:last-child{border-bottom:none}.top-list .rank[data-v-9dbbc33e]{width:25px;height:25px;border-radius:50%;background:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:10px}.nav-tabs-rapport .nav-link[data-v-9dbbc33e]{color:#666;border:none;padding:10px 20px}.nav-tabs-rapport .nav-link.active[data-v-9dbbc33e]{color:#dc3545;border-bottom:3px solid #dc3545;font-weight:700}.detail-modal-content[data-v-9dbbc33e]{max-height:70vh;overflow-y:auto}