﻿.border-dashed {
    border-style: dashed !important;
}

.upload-drop.border {
    transition: border-color .2s ease;
}

.thumb {
    width: 48px;
    height: 48px;
    object-fit: cover;
    border-radius: .5rem;
}

.file-row:hover {
    background: rgba(0,0,0,.02);
}

.thumb {
    width: 48px;
    height: 48px;
    object-fit: cover;
    border-radius: .5rem;
}

.file-row:hover {
    background: rgba(0,0,0,.02);
}


.compact-upload .upload-drop {
    padding: .75rem 1rem;
    border-width: 1px;
    border-radius: .5rem;
}

    .compact-upload .upload-drop .mb-2 {
        margin-bottom: .25rem !important;
    }

    .compact-upload .upload-drop .fw-semibold {
        font-size: .95rem;
    }

    .compact-upload .upload-drop .text-muted.small {
        font-size: .775rem;
    }

    .compact-upload .upload-drop i.bi-cloud-arrow-up {
        font-size: 1.25rem !important;
    }



.compact-upload ul.list-group.list-group-flush {
    margin-top: .5rem !important;
}

.compact-upload .file-row {
    padding: .5rem .75rem;
}

.compact-upload .thumb {
    width: 36px;
    height: 36px;
    border-radius: .35rem;
}


.compact-upload .row.g-3 {
    --bs-gutter-x: .75rem;
    --bs-gutter-y: .5rem;
}


.compact-upload #divUploadsAjax table {
    font-size: .95rem;
}

.compact-upload #divUploadsAjax .thumb {
    width: 36px;
    height: 36px;
}
