.popup-bottom[data-v-1d0549a5]{display:flex;height:50px;align-items:center}.popup-bottom label[data-v-1d0549a5]{flex:1}.popup-bottom label span[data-v-1d0549a5]{color:var(--primary-color)}.popup-bottom .btn[data-v-1d0549a5]{height:36px;background:#fff;border:1px solid var(--primary-color);padding:0 16px;font-size:15px;text-align:center;line-height:34px}.popup-bottom .btn.cancel[data-v-1d0549a5]{color:var(--primary-color);border-radius:18px 0 0 18px}.popup-bottom .btn.confirm[data-v-1d0549a5]{background:var(--primary-color);color:#fff;border-radius:0 18px 18px 0}.close[data-v-62786662]{cursor:pointer;display:flex;align-items:center;right:24px}.footer[data-v-584e48ed]{display:flex;justify-content:center}.footer .cancle[data-v-584e48ed]{width:65px;height:32px;background:#fff;border-radius:4px;border:1px solid #d9d9d9;font-size:14px;color:#1a1a1a;line-height:30px;text-align:center;margin-right:24px;cursor:pointer}.footer .enter[data-v-584e48ed]{min-width:65px;padding:0 12px;height:32px;background:var(--primary-color);border-radius:4px;font-size:14px;color:#fff;line-height:32px;text-align:center;cursor:pointer}.popver-btn[data-v-b7cb459e]{display:inline;height:24px;border-radius:12px;background:#f2f2f2;line-height:22px;font-size:14px;padding:2px 8px;color:#333;border:1px solid #f2f2f2}.popver-btn.active[data-v-b7cb459e]{border:1px solid var(--primary-color)}.popver-content[data-v-b7cb459e]{position:fixed;left:0;bottom:0;right:0;z-index:999;background:rgba(0,0,0,.5333333333);overflow:hidden}.popver-content .menu[data-v-b7cb459e]{margin-top:-100%;overflow:hidden;background:#fff;transition:all .3s}.popver-content .menu.open[data-v-b7cb459e]{margin-top:0}[data-v-1c68101e] .el-table .cell{padding:0 16px!important}[data-v-1c68101e]::-webkit-scrollbar{display:block;width:4px}[data-v-1c68101e]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.dialog-content[data-v-1c68101e]{display:flex;height:calc(100% - 50px);position:relative;flex-flow:column;padding:16px}.dialog-content[data-v-1c68101e] .el-table{min-height:unset}.dialog-content .content-header[data-v-1c68101e]{display:flex;justify-content:space-between;margin-bottom:16px}.dialog-content .class-list[data-v-1c68101e]{width:100%;flex:1;overflow:scroll;overflow-x:hidden;display:flex;flex-flow:column;color:#333}.dialog-content .class-list[data-v-1c68101e] .el-checkbox__label{width:100%;padding-right:20px}.dialog-content .class-list[data-v-1c68101e] .el-checkbox{margin-right:unset;height:48px;line-height:48px}.dialog-content .class-list[data-v-1c68101e] .el-checkbox:hover{background:#f2f2f2}.dialog-content .class-list .class-enter[data-v-1c68101e]{color:var(--primary-color);cursor:pointer}.dialog-content .class-list .class-enter .el-icon-arrow-right[data-v-1c68101e]{color:#666;margin-left:6px}.dialog-content .class-team-content[data-v-1c68101e]{position:absolute;left:0;width:100%;height:100%;top:0;padding:16px;z-index:1;display:flex;flex-flow:column;background-color:#fff}.dialog-content .class-team-content .back[data-v-1c68101e]{margin-bottom:22px;display:flex;width:100%;align-items:center}.dialog-content .class-team-content .back .title[data-v-1c68101e]{margin-left:16px}.dialog-content .class-team-content .back span[data-v-1c68101e]:nth-child(2){flex:1}.dialog-content .class-team-content .content[data-v-1c68101e]{flex:1;overflow:scroll}.dialog-content .class-team-content .content[data-v-1c68101e] .el-table{flex:unset}.popup-bottom[data-v-1c68101e]{display:flex;height:50px;align-items:center}.popup-bottom label[data-v-1c68101e]{flex:1}.popup-bottom label span[data-v-1c68101e]{color:var(--primary-color)}.popup-bottom .btn[data-v-1c68101e]{height:36px;background:#fff;border:1px solid var(--primary-color);padding:0 16px;font-size:15px;text-align:center;line-height:34px}.popup-bottom .btn.cancel[data-v-1c68101e]{color:var(--primary-color);border-radius:18px 0 0 18px}.popup-bottom .btn.confirm[data-v-1c68101e]{background:var(--primary-color);color:#fff;border-radius:0 18px 18px 0}.popver-item[data-v-1c68101e]{height:50px;line-height:50px;font-size:15px;color:#555;padding:0 16px;background:#fff}.popver-item.selected[data-v-1c68101e]{color:var(--primary-color);font-weight:700}span[data-v-bc772eee]{margin-top:16px;color:#666}.loader[data-v-bc772eee]{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid transparent;border-right-color:var(--primary-color);position:relative;-webkit-animation:l24-data-v-bc772eee 1s linear infinite;animation:l24-data-v-bc772eee 1s linear infinite}.loader[data-v-bc772eee]:after,.loader[data-v-bc772eee]:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:inherit;-webkit-animation:inherit;animation:inherit;-webkit-animation-duration:2s;animation-duration:2s}.loader[data-v-bc772eee]:after{-webkit-animation-duration:4s;animation-duration:4s}@-webkit-keyframes l24-data-v-bc772eee{to{transform:rotate(1turn)}}@keyframes l24-data-v-bc772eee{to{transform:rotate(1turn)}}.empty-content[data-v-774f90ba]{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.empty-content .loading[data-v-774f90ba]{width:100%}.empty-content .empty-bg[data-v-774f90ba]{width:100%;height:240px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(../img/bg_empty.c3f4512c.png)}.empty-content .empty-tips[data-v-774f90ba]{font-size:14px;color:#1a1a1a;text-align:center}.scroll-list-view[data-v-35849894]{flex:1;overflow:scroll}.scroll-list-view .loading[data-v-35849894]{width:100%;height:50px;line-height:50px;text-align:center}.stu-sid[data-v-46de804e]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tabs[data-v-46de804e]{margin-left:32px;display:flex;height:40px;align-items:end;flex-shrink:0}.tabs div[data-v-46de804e]{font-size:15px;color:#666;cursor:pointer;height:26px;position:relative}.tabs div.active[data-v-46de804e]{font-weight:700;color:var(--primary-color)}.tabs div.active[data-v-46de804e]:after{content:"";position:absolute;width:40px;height:4px;background:var(--primary-color);border-radius:16px;bottom:0;left:calc(50% - 20px)}.bottom[data-v-46de804e]{width:100%;height:50px;display:flex;align-items:center;padding:0 16px;position:fixed;bottom:0;z-index:1;background-color:#fff}.collapse-item[data-v-46de804e]{background:#fff;border-radius:10px;border:1px solid #e3e3e3;margin:8px 16px}.collapse-item .collapse-content[data-v-46de804e]{color:#1a1a1a;font-size:14px}.collapse-item .collapse-content div[data-v-46de804e]{line-height:25px}.collapse-item .collapse-content span[data-v-46de804e]{margin-left:30px}.collapse-item .collapse-bottom[data-v-46de804e]{display:flex;width:100%;height:40px;border-top:1px solid #e3e3e3;align-items:center}.collapse-item .collapse-bottom span[data-v-46de804e]{height:100%;flex:1;text-align:center;font-size:14px;color:var(--primary-color);border-right:1px solid #e3e3e3;line-height:40px}.collapse-item .collapse-bottom span[data-v-46de804e]:last-child{border-right:none}.top[data-v-46de804e]{display:flex;height:40px;align-items:center;padding:0 16px;margin-top:9px}.top .btn[data-v-46de804e]{height:24px;border-radius:12px;background:#f2f2f2;line-height:22px;font-size:14px;padding:0 8px;color:#333;margin-left:16px;border:1px solid #f2f2f2}.top .btn.active[data-v-46de804e]{border-color:var(--primary-color)}.popver-item[data-v-46de804e]{display:flex;height:50px;line-height:50px;font-size:15px;color:#555;padding:0 16px;background:#fff}.popver-item .selected[data-v-46de804e]{color:var(--primary-color);font-weight:700}[data-theme=theme-ai] .popver-item.not-ai[data-v-46de804e]{display:none}.stu-apply-item[data-v-46de804e]{display:flex;border-radius:10px;border:1px solid #e3e3e3;padding:16px;margin:0 16px 8px 16px;align-items:start}.stu-apply-item[data-v-46de804e]:last-child{margin-bottom:0}.stu-apply-item .apply-item-content[data-v-46de804e]{display:flex;flex:1;flex-flow:column;background:#fff;font-size:14px;color:#1a1a1a;position:relative}.stu-apply-item .apply-item-content div[data-v-46de804e]{margin-bottom:8px}.stu-apply-item .apply-item-content .apply[data-v-46de804e]{width:60px;height:24px;background:hsla(0,0%,84.7%,0);border-radius:4px;border:1px solid var(--primary-color);font-size:14px;color:var(--primary-color);line-height:22px;text-align:center;position:absolute;bottom:0;right:0}