.alarm-detail {
    padding: 0 20rpx;
    height: 99%;
    overflow: auto;
}
.detail {
    padding: 10px 15px;
    background-color: #ffffff;
    border-radius: 10rpx;
    margin: 20rpx 0;
}
.title {
    padding: 3px 0;
}
.status {
    padding: 0 10rpx;
    margin-right: 10rpx;
    color: #ffffff;
    background-color: #e54e4e;
    opacity: 0.5;
    border-radius: 5rpx;
}
.content {
    color: #333333;
}
.attachment {
    display: flex;
    margin: 20rpx 0;
}
.file-icon {
    width: 120rpx;
    height: 120rpx;
    border-radius: 10rpx;
    margin-right: 20rpx;
}
.file-name {
    width: 120rpx;
    text-align: center;
    font-size: 25rpx;
    color: #999999;
}
.way, .time, .doorplate {
    padding: 3rpx 0;
    color: #999999;
}
.way {
    display: flex;
    justify-content: space-between;
}

.flow {
    padding:10px 15px;
    background-color: #ffffff;
    border-radius: 10rpx;
    margin-bottom: 50rpx;
}
.flow-title {
    color: #333333;
    padding: 3px 0;
}
.desc-class {
    display: flex;
    justify-content: space-between;
    color: #999999;
    margin-top: 10rpx;
}
.evaluate-button {
    background-color: #1676fe;
    border-radius: 15rpx;
    color: #ffffff;
}
.van-popup {
    width: 70%;
    padding: 20rpx;
}
.popup-title {
    padding: 10rpx;
    font-size: 36rpx;
    font-weight: 900;
    color: #333333;
}
.score {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10rpx;
    margin-bottom: 50rpx;
}

.uni-steps__column-text {
    padding: 15rpx 0 !important;
}
.uni-steps__column-title {
font-size: 30rpx !important;
}
.uni-steps__column-desc {
padding: 15rpx 0;
}
