/* pages/meeting-cover/meeting-cover.wxss */
.body {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    z-index: -99;
}

.backBtn {
    width: 60rpx;
    height: 60rpx;
    margin-left: 40rpx;
    margin-top: 70rpx;
}

.welcome {
    color: #A8B8E7;
    padding-top: 180rpx;
    padding-left: 40rpx;
    font-size: 42rpx;
}

.topic {
    color: #F6E3C3;
    font-size: 82rpx;
    margin-top: 40rpx;
    padding-left: 40rpx;
}

.line {
    background-color: #F6E3C3;
    height: 4rpx;
    width: 20%;
    margin-left: 40rpx;
    margin-top: 52rpx;
}

.block {
    box-sizing: border-box;
    width: 94%;
    min-height: 253rpx;
    margin-left: 3%;
    background-size: 100% 100%;
    margin-top: 140rpx;
    font-size: 28rpx;
    color: #ADBCEB;
    padding-left: 40rpx;
    padding-top: 33rpx;
    padding-bottom: 37rpx;
}

.block-row:nth-last-child(2) {
    margin-top: 46rpx;
}

.block-img {
    width: 32rpx;
    height: 32rpx;
    margin-right: 8rpx;
}

.block-value {
    margin-top: 15rpx;
}

.bottom {
    width: 100%;
    display: inline-flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    position: absolute;
    bottom: 53rpx;
    padding: 0 30rpx;
    box-sizing: border-box;
}

.bottom-line {
    background-color: #5467A550;
    height: 1rpx;
    width: 25%;
}

.bottom text {
    color: #5467A5;
    font-size: 26rpx;
    margin: 0 28rpx;
}

.container {
    color: #ffffff;
    padding: 30rpx;
    display: block;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}

.backBtn {
    width: 60rpx;
    height: 60rpx;
    margin-top: 40rpx;
}

.agenda-title {
    font-size: 40rpx;
    width: 95%;
    margin-top: 90rpx;
    margin-left: 10rpx;
    border-bottom: solid 1rpx #ffffff50;
    padding-bottom: 10rpx;
}

.english-name {
    font-size: 22rpx;
    color: #ffffff50;
    text-align: left;
    margin-top: 10rpx;
}

.agenda-name {
    margin-top: 10rpx;
    line-height: 60rpx;
    font-size: 50rpx;
    color: #2BFFE9;
    border-bottom: solid 1rpx #ffffff50;
    padding-bottom: 10rpx;
    display: inline-flex;
    letter-spacing: 8rpx;
}

.now-time {
    margin-top: 30rpx;
    font-size: 22rpx;
}

.arrangement-list {
    /* height: 300rpx; */
    margin-top: 60rpx;
}

.arrangement-list textarea {
    width: 100%;
    height: 800rpx;
    word-break: break-all;
}

.item:nth-child(odd) {
    background-image: var(--bg--);
    color: white;
    height: 120rpx;
    line-height: 120rpx;
    font-size: 28rpx;
    width: 100%;
    margin-top: 20rpx;
    display: inline-flex;
    background-size: 100% 100%;
}

.item:nth-child(even) {
    background-color: #07309C;
    color: white;
    height: 120rpx;
    line-height: 120rpx;
    font-size: 28rpx;
    width: 100%;
    margin-top: 20rpx;
    border-radius: 10rpx;
    display: inline-flex;
    background-image: none;
    background-size: 100% 100%;
}

.item .time {
    margin-left: 10rpx;
    width: 25%;
}

.item .name {
    width: 25%;
}

.item .vertical {
    border-left: solid 1rpx #ffffff;
    margin-right: 20rpx;
    height: 80rpx;
    margin-top: 20rpx;
}

.item .desc {
    width: 40%;
    line-height: 35rpx;
    height: 70rpx;
    font-size: 22rpx;
    word-wrap: break-all;
    margin-top: 30rpx;
    color: #ffffff60;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}