body {
    font-family: 'Poppins', sans-serif;
    background-color: #f8f9fa;
}

h2.title {
    color: #CD077E;
}

.btn-primary {
    background-color: #35C8DE;
    border-color: #35C8DE;
}

.form-control {
    border-radius: 0.25rem;
}



.file-grid { 
    display: flex; 
    flex-wrap: wrap; 
    gap: 15px;
}
.file-card {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 10px;
    width: 180px;
    text-align: center;
    position: relative;
}

.file-card img {
    max-width: 100%;
    max-height: 120px;
    margin-bottom: 5px;
}

.file-card input[type=checkbox] {
    position: absolute;
    top: 5px;
    right: 5px;
    transform: scale(1.3);
}
.actions {
    display: flex; 
    justify-content: space-between; 
    margin-top: 5px; 
}