
.progress-text {
    position: absolute; /* 使文字绝对定位 */
    width: 100%; /* 文字宽度与进度条宽度相同 */
    text-align: center; /* 文字居中显示 */
    color: #333; /* 文字颜色，根据需要调整 */
}

.attachment-files-box{
    flex-wrap: wrap;
    display: flex;
    row-gap: 1rem;
}

.remove-attachment-file{
    cursor: pointer;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    font-size: 1.5rem;
    line-height: 1rem;
    z-index: 1025;
}

.attachment-file{
    border: 1px solid #ccc;
    padding: 2rem 1rem;
    width: 320px;
    display: inline-block;
    border-radius: 5px;
}

.attachment-img-filename{
    width: 320px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: .25rem;
    color: #5a6268;
    padding: 0 .25rem;
}

.attachment-img-thumbnail{
    width: 320px;
    height: 180px;
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    overflow: hidden;
    text-align: center;
    color: #5a6268;
    object-fit: cover;
}