.teacherCourse[data-v-7123b0b2]{position:absolute;bottom:10px;left:0;text-align:center;width:100%;height:30px;line-height:30px;padding:0;font-size:12px;border-radius:4px;cursor:pointer}.transform[data-v-7123b0b2]{position:absolute;right:10px;top:5px;z-index:999}.border-top[data-v-7123b0b2]{border-top-width:2px;border-top-style:solid;border-top-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}.teach-schedule[data-v-7123b0b2]{padding:20px;padding-top:40px;font-family:Arial,sans-serif}.header[data-v-7123b0b2]{display:grid;grid-template-columns:1fr repeat(7,1fr)}.diagonal-cut[data-v-7123b0b2]{position:relative;background-color:#ddd;border:1px solid #ccc;padding:20px;font-weight:700;overflow:hidden}.diagonal-cut[data-v-7123b0b2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);z-index:0}.diagonal-cut .week[data-v-7123b0b2]{position:absolute;top:15px;right:15px;z-index:1}.diagonal-cut .time[data-v-7123b0b2]{position:absolute;bottom:15px;left:15px;z-index:1}.time-slot[data-v-7123b0b2]{text-align:center}.period[data-v-7123b0b2],.time-slot[data-v-7123b0b2]{font-weight:700;background-color:#f0f0f0;padding:10px;border:1px solid #ccc}.period[data-v-7123b0b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body[data-v-7123b0b2]{display:grid;grid-template-columns:1fr repeat(7,1fr)}.cell[data-v-7123b0b2]{border:1px solid #ccc;padding:5px 5px 0;min-height:60px}.cell[data-v-7123b0b2],.course[data-v-7123b0b2]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.course[data-v-7123b0b2]{background-color:#e9f5ff;border-radius:5px;padding:5px;margin-bottom:5px;cursor:pointer}.course[data-v-7123b0b2]:hover{background-color:#d0e3ff}.grid-layout[data-v-7123b0b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.teaching-flex-column[data-v-52984435]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.only-content[data-v-4281c2de]{width:100%;height:100%;font-size:12px;background-color:#fff}.only-content .clear[data-v-4281c2de]{clear:both}.only-content .time-line[data-v-4281c2de]{padding:20px 120px}.only-content .time-line .every-block .identical[data-v-4281c2de],.only-content .time-line .every-block .to-right[data-v-4281c2de],.only-content .time-line .every-block[data-v-4281c2de]{position:relative}.only-content .time-line .every-block .to-right .class-line[data-v-4281c2de]{width:100%;height:25px;border-right:1px solid #ccc}.only-content .time-line .every-block .to-right .end-arrow[data-v-4281c2de]{position:absolute;bottom:-6px;right:-36px;width:0;height:0;border:18px solid}.only-content .time-line .every-block .to-right .small-arrow-left[data-v-4281c2de]{z-index:20;position:absolute;bottom:10px;right:0;float:left;width:8px;height:4px;background-color:#fff}.only-content .time-line .every-block .to-right .small-arrow-right[data-v-4281c2de]{z-index:20;position:absolute;bottom:6px;right:-12px;float:left;width:0;height:0;border:6px solid;border-color:transparent transparent transparent #fff}.only-content .time-line .every-block .to-left[data-v-4281c2de]{position:relative}.only-content .time-line .every-block .to-left .class-line[data-v-4281c2de]{height:25px;border-right:1px solid #ccc;position:relative}.only-content .time-line .every-block .to-left .end-arrow[data-v-4281c2de]{position:absolute;bottom:-6px;left:-36px;width:0;height:0;border:18px solid}.only-content .time-line .every-block .to-left .small-arrow-left[data-v-4281c2de]{z-index:20;position:absolute;bottom:10px;left:0;float:left;width:8px;height:4px;background-color:#fff}.only-content .time-line .every-block .to-left .small-arrow-right[data-v-4281c2de]{z-index:20;position:absolute;bottom:6px;left:-12px;float:left;width:0;height:0;border:6px solid;border-color:transparent #fff transparent transparent}.only-content .time-line .every-block .left-box[data-v-4281c2de]{position:relative;top:0;left:-110px}.only-content .time-line .every-block .left-box .big-circular[data-v-4281c2de]{float:left;width:110px;height:225px;-webkit-border-radius:125px 0 0 125px;position:relative}.only-content .time-line .every-block .left-box .big-circular .small-circular[data-v-4281c2de]{width:80px;height:175px;background-color:#fff;-webkit-border-radius:80px 0 0 80px;position:absolute;right:0;top:25px}.only-content .time-line .every-block .left-box .end-arrow[data-v-4281c2de]{position:absolute;bottom:-128px;right:-96px;width:0;height:0;border:18px solid}.only-content .time-line .every-block .left-box .end-arrow2[data-v-4281c2de]{position:absolute;top:195px;left:110px;width:0;height:0;border:18px solid}.only-content .time-line .every-block .right-box[data-v-4281c2de]{position:relative;top:0;right:-110px}.only-content .time-line .every-block .right-box .big-circular[data-v-4281c2de]{float:right;width:110px;height:225px;-webkit-border-radius:0 125px 125px 0;position:relative}.only-content .time-line .every-block .right-box .big-circular .small-circular[data-v-4281c2de]{width:80px;height:175px;background-color:#fff;-webkit-border-radius:0 80px 80px 0;position:absolute;left:0;top:25px}.only-content .time-line .every-block .right-box .end-arrow[data-v-4281c2de]{position:absolute;bottom:-128px;left:-96px;width:0;height:0;border:18px solid}.only-content .time-line .every-block .right-box .end-arrow2[data-v-4281c2de]{position:absolute;top:195px;right:110px;width:0;height:0;border:18px solid}.step[data-v-4281c2de]{height:60px;width:60px;background-color:#fff;text-align:center;line-height:60px;font-size:26px;border-radius:100%}.info[data-v-4281c2de],.step[data-v-4281c2de]{position:absolute;top:50%;left:50%;z-index:999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info .name[data-v-4281c2de]{font-size:16px;font-weight:700;margin-right:15px}.info .level[data-v-4281c2de]{font-size:14px;color:#2a55f6}.info .rule[data-v-4281c2de]{font-size:14px;text-align:center;padding:3px;border-radius:20px;margin-top:10px;color:#fff}