/* Styles pour TaxFileRow */
.card .list-unstyled li {
    margin-bottom: 0.5rem;
}

.badge {
    font-size: 0.75rem;
}

.position-relative .btn {
    width: 20px;
    height: 20px;
    padding: 0;
    border-radius: 50%;
    font-size: 0.6rem;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.position-relative .btn i {
    font-size: 0.5rem;
}

/* Amélioration de l'espacement des icônes */
.card .list-unstyled li i {
    margin-right: 0.5rem;
    width: 16px;
    text-align: center;
}

/* Style pour les éléments avec badges */
.position-relative {
    margin-bottom: 1rem;
}

/* Amélioration de l'apparence des badges */
.badge.bg-primary {
    background-color: #007bff !important;
    font-size: 0.7rem;
    padding: 0.25em 0.4em;
}

.tax-file-row {
    line-height: 1;
    margin:0px;
    font-size: 0.9rem;
}
.tools-list li {
    display: inline-block;
}

.tax-file-list li {
    font-size: 0.5rem;
}
/* Afficher le diminutif du logo quand le sidebar est rétracté */
.sidebar.toggled .sidebar-brand .sidebar-brand-icon {
    display: block !important;
    font-size: 1.5rem;
    font-weight: bold;
    color: #fff;
}

/* Optionnel : centrer le diminutif */
.sidebar.toggled .sidebar-brand {
    justify-content: center;
}
/* ancien code couleur violet: #760084 */
.bg-violet {
    background-color: #9954bb !important;
}

.btn-violet {
    background-color: #9954bb !important;
    color: #fff !important;
}

.btn-violet:hover, .btn-violet:focus, .btn-violet:active, .btn-violet:disabled:hover, .btn-violet:disabled:focus, .btn-violet:disabled:active {
    background-color: #9954bb !important;
    color: #fff !important;
}

.btn-violet:disabled, .btn-violet:disabled:hover, .btn-violet:disabled:focus, .btn-violet:disabled:active {
    background-color: #9954bb !important;
    color: #b3b3b3 !important;
}

.sidebar-dark .nav-item .nav-link, .sidebar-dark .sidebar-heading {
    color: white;
    font-weight: bold;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #9954bb;
    border-color: #9954bb;
}