/* Custom styles */

.card-custom {
    min-width: 350px;
}

.is-clickable {
    cursor: pointer;
}

.drop-zone {
    border: 2px dashed #dbdbdb;
    border-radius: 6px;
    padding: 2.5rem;
    text-align: center;
    background-color: #fafafa;
    transition: all 0.3s ease;
}

.drop-zone.is-active {
    border-color: #3273dc;
    background-color: #ebf2fd;
}