.page[data-v-478c29b4]{background-color:#f6f8fa;height:100vh;overflow-y:scroll}.group_1[data-v-478c29b4]{padding:10px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.text_1[data-v-478c29b4]{width:100%;height:60px;background:rgba(255,100,100,.08);border-radius:8px 8px 8px 8px;font-family:PingFang SC;font-weight:400;font-size:13px;color:#ff6464;padding:12px 15px}.group_2[data-v-478c29b4]{width:100%;margin-top:15px;background-color:#fff;border-radius:8px!important;padding-bottom:10px}.group_2 .van-cell__value[data-v-478c29b4]{display:flex;justify-content:space-between}.group_2 .table-header[data-v-478c29b4]{border-radius:8px 8px 0 0!important;border-bottom:1px solid #ebedf0;display:flex;align-items:center;padding:12px 15px}.group_2 .table-header .col-check[data-v-478c29b4]{width:82px;display:flex;align-items:center}.group_2 .table-header .col-course[data-v-478c29b4]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:center}.group_2 .table-header .col-hours[data-v-478c29b4]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:right}.group_2 .table-header .col-course1[data-v-478c29b4]{font-family:PingFang SC;font-weight:500;font-size:13px;color:#333;text-align:center}.group_2 .table-header .col-hours1[data-v-478c29b4]{font-family:PingFang SC;font-weight:500;font-size:13px;color:#333;text-align:right}.group_2 .table-row-content[data-v-478c29b4]{display:flex;align-items:center;width:100%}.group_2 .table-row-content .col-check[data-v-478c29b4]{width:82px;display:flex;align-items:center}.group_2 .table-row-content .col-course[data-v-478c29b4]{width:100px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:center}.group_2 .table-row-content .col-hours[data-v-478c29b4]{width:103px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:right}.btn[data-v-478c29b4]{width:68px;height:32px;background:rgba(53,120,244,.06);border-radius:4px 4px 4px 4px;border:1px solid #2a70f2;font-family:PingFang SC;font-weight:400;font-size:13px;color:#2a70f2;text-align:center;line-height:32px}.button-container[data-v-478c29b4]{margin-top:20px}[data-v-478c29b4] .van-checkbox__icon--round .van-icon{border-radius:23%!important}[data-v-478c29b4] .van-cell-group{border-bottom:0!important}