.container{
    padding: 24rpx;
    .follow-up{
        background-color: #fff;
        border-radius: 24rpx;
        padding: 24rpx;
        position: relative;
        .follow-up-time{
            font-size: 32rpx;
            color: var(--td-text-color);
            margin-bottom: 12rpx;
        }
        .follow-name{
            font-size: 28rpx;
            color: #909399;
        }
        .iconfont{
            position: absolute;
            right: 24rpx;
            top: 50%;
            transform: translateY(-50%);
        }
    }
    .follow-item{
        background-color: #fff;
        border-radius: 24rpx;
        padding: 24rpx;
        margin-top: 24rpx;
        .item-title{
            font-size: 32rpx;
            margin-bottom: 20rpx;
        }
        .follow-item-tit{
            display: flex;
            justify-content: space-between;
            height: 100rpx;
            line-height: 100rpx;
            border-bottom: 2rpx solid #f5f5f5;
            .label{
                font-size: 30rpx;
                color: #606266;
            }
            .value{
                font-size: 30rpx;
                color: var(--td-text-color);

            }
            
        }
        .follow-item-tit:last-child{
            border-bottom: none;
        }
        .follow-images{
            .report-image{
                width: 196rpx;
                height: 196rpx;
                background: #F8F8F8;
                border-radius: 16rpx;
                border: 1rpx solid #EEEEEE;
                position: relative;
                image{
                    width: 100%;
                    height: 100%;
                }
                .more{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    left: 0;
                    top: 0;
                    border-radius: 16rpx;
                    background-color: rgba(0, 0, 0, 0.5);
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    color: #fff;
                    font-size: 48rpx;
                }
            }
           
        }
    }
}

.block {
    width: 100vw;
    min-height: 30vh;
    min-height: 60vh;
    overflow-y: auto;
    background: #F8F8F8;
    border-top-left-radius: 16rpx;
    border-top-right-radius: 16rpx;
    .select-box{
        padding: 24rpx;
    }
  }
  
  .header {
    display: flex;
    align-items: center;
    height: 116rpx;
  }
  .title {
    flex: 1;
    text-align: center;
    font-weight: 600;
    font-size: 36rpx;
    color: var(--td-text-color-primary);
  }
  .btn {
    font-size: 32rpx;
    padding: 32rpx;
  }
  
  .btn--cancel {
    color: var(--td-text-color-secondary);
  }
  
  .btn--confirm {
    color: #0052d9;
  }
  .custom-style{
    background-color: #F8F8F8;
  }
  .select-box{
    .follow-up{
        margin-bottom: 24rpx;
        .iconfont{
            color: var(--td-brand-color);
        }
    }
  }