// .drag-drop-uploader {
//     padding: 20px;
//     text-align: center;
//     border-radius: 10px;
//     cursor: pointer;
//     transition: all 0.3s;
//     background-color: #f9f9f9;
//     margin-top: 10px;
// }

// .drag-drop-uploader.dragging {
//     background-color: #e0f0ff;
//     border-color: #1a73e8;
// }

// .file-info {
//     // margin-top: 10px;
//     display: flex;
//     flex-direction: column;
//     align-items: center;
//     justify-content: center;
// }

// .file-name {
//     padding: 7px 10px;
//     background-color: #1A73E8 !important;
//     font-weight: bold;
//     color: white;
//     border-radius: 5px;
//     font-size: 1.2rem;
// }

// .uploader-label {
//     // max-width: 100px;
//     padding: 7px 10px;
//     background-color: #040059;
//     font-weight: bold;
//     color: white;
//     border-radius: 5px;
//     font-size: 1.2rem;
// }

// .light-blue-border {
//     border: 1px dashed #1A73E8;
// }

// .blue-border {
//     border: 1px dashed #040059;
// }

.drag-drop-uploader {
    display: flex;
    align-items: center;
    gap: 2rem;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s;
    background-color: #f9f9f9;
    margin-top: 10px;
}

.drag-drop-uploader.dragging {
    background-color: #e0f0ff;
    border-color: #1a73e8;
}

.file-info {
    flex-grow: 1;
}

.file-name {
    padding: 7px 10px;
    background-color: #1A73E8 !important;
    font-weight: bold;
    color: white;
    border-radius: 5px;
    font-size: 1.2rem;
}

.uploader-label {
    padding: 7px 10px;
    background-color: #040059;
    font-weight: bold;
    color: white;
    border-radius: 5px;
    font-size: 1.2rem;
}

.light-blue-border {
    border: 1px dashed #1A73E8;
}

.blue-border {
    border: 1px dashed #040059;
}

.actions {
     margin-top: 3.5px;
}

.download-btn {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 5px 14px;
    background-color: #1A73E8;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 0.8rem;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    transition: background-color 0.2s;

    &:hover {
        background-color: #1558b0;
    }
}
