.arrangement-result[data-v-48a456ec]{margin-bottom:20px}.schedule-header[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-menu[data-v-48a456ec]{border-right:none}.schedule-item[data-v-48a456ec]{padding:10px;border-bottom:1px solid #ebeef5;font-size:14px}.schedule-info[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-name[data-v-48a456ec]{margin:0;font-size:13px;color:#000}.schedule-active[data-v-48a456ec]{background-color:#e6f2ff;border-left:4px solid #409eff;border-radius:8px}.schedule-meta[data-v-48a456ec]{text-align:right}.schedule-meta .time[data-v-48a456ec]{margin:0;font-size:12px}.schedule-stats[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;margin-top:5px}.stats-card[data-v-48a456ec]{margin-top:20px}.stat-item[data-v-48a456ec]{margin-bottom:20px}.stat-header[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.group-distribution[data-v-48a456ec]{margin-top:30px}.distribution-cards[data-v-48a456ec]{margin-top:10px}.distribution-card[data-v-48a456ec]{text-align:center;padding:10px 0}.distribution-count[data-v-48a456ec]{font-size:18px;font-weight:700}.distribution-label[data-v-48a456ec]{font-size:12px;color:#909399}.group-header[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-slot[data-v-48a456ec]{background-color:#e8f4fc;padding:12px;border-radius:8px;margin-bottom:20px;border-left:4px solid #409eff}.time-slot-header[data-v-48a456ec]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.time-slot-header[data-v-48a456ec],.time-slot-header h6[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-slot-header h6[data-v-48a456ec]{margin:0}.time-slot-header h6 i[data-v-48a456ec]{margin-right:5px}.time-meta[data-v-48a456ec]{margin:0;font-size:12px;color:#909399}.group-title[data-v-48a456ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-meta[data-v-48a456ec],.group-title[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.group-meta[data-v-48a456ec]{margin-left:auto}.student-list[data-v-48a456ec]{padding:10px}.student-item[data-v-48a456ec]{padding:10px;margin-bottom:8px;background-color:#f8f9fa;border-radius:6px}.student-avatar[data-v-48a456ec],.student-item[data-v-48a456ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-avatar[data-v-48a456ec]{width:32px;height:32px;border-radius:50%;background-color:#409eff;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;font-size:14px}.student-info[data-v-48a456ec]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.student-school[data-v-48a456ec]{font-size:12px;color:#909399}.no-animation .el-collapse-item__header[data-v-48a456ec],.no-animation .el-collapse-item__wrap[data-v-48a456ec]{-webkit-transition:none!important;transition:none!important}.selected-icon[data-v-48a456ec]{margin-left:10px;cursor:pointer}.el-collapse-item__header .el-checkbox[data-v-48a456ec]{margin-right:10px}.el-collapse-item__header .el-checkbox__input[data-v-48a456ec]{pointer-events:none}[data-v-48a456ec] .el-collapse-item:last-child .el-collapse-item__header,[data-v-48a456ec] .el-collapse-item:last-child .el-collapse-item__wrap{border-bottom:none}.man_group[data-v-48a456ec]{background:#5470c6;border:1px solid #5470c6}.girl_group[data-v-48a456ec]{background:#ea7ccc;border:1px solid #ea7ccc}.mixed_group[data-v-48a456ec]{background:#fac858;border:1px solid #fac858}.dialog-footer[data-v-48a456ec]{text-align:center;margin-top:50px}.dialog-footer button[data-v-48a456ec]{width:20%;border-radius:20px;padding:10px}