﻿

/* ============== FileUpload =============*/

.custome-fileupload-dragdrop-design {
    position: relative;
    height: 50px;
    border: 2px dashed #22b890;
    color: #7e7e7e;
    border-radius: 10px;
    font-size : 14px;
}

    .custome-fileupload-dragdrop-design > input {
        position: absolute;
        z-index: 10;
        width: 100%;
        height: 100%;
        outline: 0;
        opacity: 0;
        padding: 0;
        margin: 0;
        cursor: pointer;
    }

    .custome-fileupload-dragdrop-design div:nth-child(2) {
        display: flex;
        position: absolute;
        z-index: 9;
        top: 0%;
        width: 100%;
        height: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        font-weight: 500;
        font-style: italic;
        justify-content: center;
        align-items: center;
    }

/* New Attachment Design */
.custome-fileupload-attachment-design {
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease;
}

    .custome-fileupload-attachment-design > input {
        position: absolute;
        z-index: 10;
        width: 100%;
        height: 100%;
        outline: 0;
        opacity: 0;
        padding: 0;
        margin: 0;
        cursor: pointer;
    }

    .custome-fileupload-attachment-design .attachment-icon {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 10px 10px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 500;
        transition: all 0.2s ease;
    }

    .custome-fileupload-attachment-design:hover .attachment-icon {
        color: #22b890;
    }

    .custome-fileupload-attachment-design:active .attachment-icon {
        transform: scale(0.98);
    }

/* ============== FileUpload =============*/
