.exercisContainer { background: url('./images/detail-bg.png') top center/ cover no-repeat; background-size: contain; } .topWrap { padding-bottom: 12px; .topInfo { padding: 34px 15px 18px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: nowrap; .topInfoLeft { width: 100%; display: flex; flex-direction: row; align-items: center; .headWrap { flex-shrink: 0; border-radius: 50%; overflow: hidden; border: 2px solid #fff; display: flex; margin-right: 15px; } .headerImg { width: 60px; height: 60px; } .infoMsg { display: flex; align-items: flex-start; flex-direction: column; p { display: inline-block; width: 90px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 20px; font-weight: 600; color: #000000; line-height: 28px; margin-bottom: 6px; } .tag { display: inline-block; padding: 0px 11px; border: 1px solid #B7E0FE; background: #F5F5F5; border-radius: 12px; font-size: 12px; font-weight: 500; color: #1CACF1; line-height: 22px; text-align: center; } } } } .topInfoRight { // width: 50%; margin-bottom: 18px; padding: 0 10%; display: flex; flex-direction: row; align-items: center; justify-content: center; .infoDay, .infoTime { width: 50%; } .infoDay { position: relative; margin-right: 20px; &::after { position: absolute; content: ' '; right: -12px; top: 12px; width: 1px; height: 35px; background-color: #E0E5E8; } } .infoDayMain { font-size: 24px; color: #333333; line-height: 28px; margin-bottom: 7px; font-family: DINAlternate-Bold, DINAlternate; font-weight: 600; text-align: center; span { margin-left: 2px; font-size: 12px; font-weight: 400; color: #333333; line-height: 17px; } } .infoDaysub { display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 400; color: #333333; line-height: 17px; text-align: center; img { width: 14px; height: 14px; margin-right: 3px; } } } .chioseWrap { display: flex; flex-direction: row; align-items: center; // justify-content: space-around; background-color: transparent; font-size: 14px; font-weight: 500; color: #333333; line-height: 20px; font-size: 14px; } } .select { height: 45px; .icon { width: 18px; height: 17px; margin-right: 4px; flex-shrink: 0; } :global { .van-cell__title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .van-cell__right-icon { color: #333; transform: rotate(90deg); margin: 0 0 0 4px; } } }