| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 | .studentDetail {    padding: 12px 13px;}.bg {    position: fixed;    top: 0;    left: 0;    right: 0;}.musicGroup {    border-radius: 22px;    margin-bottom: 16px;    .iconMusic {        width: 18px;        height: 19px;        margin-right: 4px;    }    :global {        .van-cell__title {            font-weight: 500;            font-size: 15px;            color: #333;            line-height: 21px;        }        .van-cell__right-icon {            transform: rotate(90deg);            color: #333;            font-weight: bold;            font-size: 14px;        }    }}.box {    position: relative;    background: #fff;    border-radius: 10px;    z-index: 1;    margin-bottom: 12px;}.infobox {    padding: 16px 12px;    position: relative;    background: #fff;    border-radius: 10px;    z-index: 1;    margin-bottom: 12px;    .infoItem {        display: flex;        justify-content: space-between;        font-size: 15px;        line-height: 21px;        color: #777;        padding-bottom: 20px;        &>div:last-child {            color: #333;        }    }    .infoItem:last-child {        padding-bottom: 0;    }    .edit {        display: flex;        align-items: center;        .iconPen {            width: 14px;            height: 15px;            margin-left: 6px;        }    }}.attendanceTitle {    position: relative;    font-size: 14px;    line-height: 20px;    font-weight: bold;    color: #333;    margin-bottom: 12px;    &>span {        position: relative;        z-index: 1;    }    &::before {        content: '';        position: absolute;        left: 0;        bottom: 0;        width: 70px;        height: 8px;        background: #FFB4B4;    }}.quitBox {    width: calc(100vw - 60px);    border-radius: 12px;    background: #fff;}.quitTitle {    font-size: 18px;    font-weight: 600;    line-height: 25px;    text-align: center;    padding: 20px;}.quitDes {    font-size: 16px;    line-height: 26px;    padding: 10px 20px;}.quitLabel {    font-size: 14px;    color: #777777;    line-height: 26px;    padding: 10px 20px 0 20px;}.optionBox {    padding: 0 20px;    :global {        .van-cell {            margin: 5px 0;        }        .van-cell__value {            display: flex;            align-items: center;            justify-content: flex-end;            .van-checkbox {                .van-badge__wrapper {                    border-radius: 2px;                }            }        }    }}.cellActive {    border-radius: 10px;    background: #F6F6F6;}.concatBox {    .concatTitle {        position: relative;        font-size: 16px;        font-weight: 500;        color: #333333;        line-height: 22px;        padding: 15px 25px;        &::before {            content: '';            position: absolute;            left: 15px;            top: 50%;            transform: translateY(-50%);            width: 4px;            height: 12px;            background: #01C1B5;            border-radius: 2px;        }    }}:global{    .van-popup__close-icon{        color: #333;    }}.concatContent{    padding: 0 20px 50px 20px;    .concatIcon{        width: 47px;        height: 47px;    }}
 |