/* Admin Module Styles */
.list-group-item.category-item.active {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary);
}
.list-group-item.category-item:hover:not(.active) {
    background-color: #f8f9fa;
}
.translation-input {
    border: 1px solid #dee2e6;
    transition: border-color 0.15s;
}
.translation-input:focus {
    border-color: var(--primary-light);
    box-shadow: 0 0 0 0.15rem rgba(44, 82, 130, 0.15);
}
.perm-checkbox + label {
    cursor: pointer;
}
.perm-checkbox + label:hover {
    color: var(--primary);
}