.confirm-dialog-overlay[data-v-30ea85c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.confirm-dialog-container[data-v-30ea85c9]{width:320px;border-radius:12px;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);text-align:center;font-size:16px}.confirm-dialog-container .title[data-v-30ea85c9]{margin-bottom:12px;color:#1d2129}.confirm-dialog-container .subtitle[data-v-30ea85c9]{color:#86909c;line-height:1.5}.confirm-dialog-container .confirm-dialog-message[data-v-30ea85c9]{padding:26px 24px}.confirm-dialog-container .close-icon[data-v-30ea85c9]{width:40px;height:40px;display:inline-block;background:url(data:image/png;base64,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) no-repeat 50%/100%}.confirm-dialog-container .icon-error[data-v-30ea85c9]{margin-bottom:8px;color:#f5222d;font-size:24px}.confirm-dialog-container .button-group[data-v-30ea85c9]{display:flex;border-top:1px solid #ebebeb}.confirm-dialog-container .button-group .cancel-btn[data-v-30ea85c9],.confirm-dialog-container .button-group .confirm-btn[data-v-30ea85c9]{flex:1;padding:10px;border:none;cursor:pointer}.confirm-dialog-container .button-group .confirm-btn[data-v-30ea85c9]{color:#4d88ff}.confirm-dialog-container .button-group .cancel-btn[data-v-30ea85c9]{color:#4e5969}.confirm-dialog-container .button-group .confirm-btn-left-border[data-v-30ea85c9]{border-left:1px solid #ebebeb}.student-registration-mobile{height:100%;background-color:#f7f7fc;overflow-y:auto;font-family:PingFang SC}.student-registration-mobile .search-groups{padding:20px;background-color:#fff;height:70px}.student-registration-mobile .page-main{position:relative;display:flex;flex-direction:column;padding:10px 16px;min-height:300px;border-radius:2px;margin:0 0 60px}.student-registration-mobile .can-apply-list .ant-card{box-shadow:0 0 8px 0 rgba(0,0,0,.10196078431372549);cursor:auto}.student-registration-mobile .can-apply-list .apply-info{margin-left:32px;color:#1d2129}.student-registration-mobile .can-apply-list .apply-info:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.student-registration-mobile .can-apply-list .course-header{color:#1d2129;display:flex;align-items:center}.student-registration-mobile .can-apply-list .course-header .vertical-bar{display:inline-block;width:3px;height:10.5px;background-color:#4d88ff;border-top-right-radius:2.25px;border-bottom-right-radius:2.25px;margin-right:5px}.student-registration-mobile .can-apply-list .apply-info-text{color:#4e5969}.student-registration-mobile .can-apply-list .apply-info-text-fail{color:red}.student-registration-mobile .can-apply-list .item-action{flex:1;display:flex;justify-content:end;align-items:center}.student-registration-mobile .can-apply-list .course-item{margin-bottom:10px}.student-registration-mobile .can-apply-list .course-item .apply-tag{white-space:nowrap;padding-left:20px}.student-registration-mobile .can-apply-list .course-span{font-size:16px;color:#1d2129}.student-registration-mobile .can-apply-list .van-divider{border-color:#e5e6eb}.student-registration-mobile .bottom-content{position:fixed;display:flex;align-items:center;justify-content:space-between;background-color:#fff;bottom:0;width:100%;height:60px;padding:0 16px}.student-registration-mobile .bottom-content .bottom-apply-btn{width:106px;height:40px;background:#4d88ff;border-radius:10px;color:#fff;border:0;font-size:14px}.student-registration-mobile .bottom-content .bottom-apply-btn-disabled{color:#c9cdd4;background-color:#fff;border:1px solid #e5e6eb}.student-registration-mobile .van-button--info{border:1px solid #1989fa;background-color:#1989fa;color:#fff}.student-registration-mobile .gray-button{border:1px solid #d9d9d9;background-color:#d9d9d9;color:#000}.student-registration-mobile .ant-card{border-radius:8px;border:1px solid #fff;margin-bottom:10px}.student-registration-mobile .ant-card-body{padding:12px 12px 12px 0}