.courseList[data-v-9921607e]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;background:#f5f7fb}.condition[data-v-9921607e],.courseList[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.condition[data-v-9921607e]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:8px 12px;padding:12px 16px;border:1px solid #e3e8f0;border-radius:8px;background:#fff}.school-filter-fields[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1 1 620px;flex:1 1 620px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.school-filter-fields .el-col[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;min-width:0}.school-filter-fields .label[data-v-9921607e]{-ms-flex-negative:0;flex-shrink:0;color:#4e5b70;font-size:13px}.school-filter-fields .el-select[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%}.school-filter-tools[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1 1 460px;flex:1 1 460px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.school-search[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;min-width:0;width:320px;max-width:100%}.school-search[data-v-9921607e] .search_input{width:100%;min-width:0}.school-search[data-v-9921607e] .el-input-group__append{width:72px;padding:0;border:0;background:transparent}.school-search[data-v-9921607e] .el-input-group__append .search_btn{width:100%;height:36px;margin:0;padding:0 14px;border:0;border-radius:0 8px 8px 0;background:#315bc6;color:#fff;font-size:14px}.school-page-actions[data-v-9921607e]{margin-left:auto}.school-page-actions .el-button[data-v-9921607e]{min-height:36px;margin:0}.school-table[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;margin:0 12px;border:1px solid #e3e8f0;border-bottom:0;background:#fff;overflow:hidden}.school-table[data-v-9921607e] th{padding:10px 0;background:#f8fafd;color:#4e5b70;font-weight:600}.school-table[data-v-9921607e] td{padding:14px 0;border-bottom-color:#edf1f6}.school-table[data-v-9921607e] .cell{padding:0 12px;line-height:22px;overflow-wrap:anywhere}.mobile-courses[data-v-9921607e]{display:none}.school-footer[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:56px;margin:0 12px 8px;padding:12px 16px;border:1px solid #e7ebf1;border-top-color:#e1e8f2;border-radius:0 0 8px 8px;background:#fff}.school-footer .desktop-pagination[data-v-9921607e]{min-height:0;margin-left:auto;border:0}.mobile-filter-trigger[data-v-9921607e],.mobile-pagination[data-v-9921607e]{display:none}.school-filter-dialog .el-select[data-v-9921607e]{width:100%}@media (max-width:767px){.school-footer[data-v-9921607e]{margin:0 8px 8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.school-footer .desktop-pagination[data-v-9921607e]{display:none}.mobile-pagination[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;width:100%;color:#4e5b70;font-size:13px}.mobile-pagination .el-button[data-v-9921607e]{width:44px;height:44px;margin:0;padding:0}}@media (max-width:767px){.school-filter-fields[data-v-9921607e]{display:none}.school-filter-tools[data-v-9921607e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.school-search[data-v-9921607e]{grid-column-start:1;grid-column-end:-1;width:100%}.condition .mobile-filter-trigger[data-v-9921607e]{display:block;margin:0;min-height:44px;padding:10px 8px;font-size:13px}.school-page-actions[data-v-9921607e]{min-width:0;margin:0}.school-page-actions .el-button[data-v-9921607e]{width:100%;min-height:44px;padding:10px 8px;font-size:13px}.school-search[data-v-9921607e] .el-input-group__append .search_btn{height:44px}.condition[data-v-9921607e] .el-input__inner{font-size:16px}.school-table[data-v-9921607e]{display:none}.mobile-courses[data-v-9921607e]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:0 8px;overflow-y:auto;background:#fff;border:1px solid #e3e8f0;border-bottom:0}.mobile-course[data-v-9921607e]{padding:12px;border-bottom:1px solid #e3e8f0}.mobile-course-head[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.mobile-course-head strong[data-v-9921607e]{min-width:0;color:#1f2a3d;font-size:15px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.mobile-course dl[data-v-9921607e]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;margin:12px 0 0;font-size:13px;line-height:22px}.mobile-course dt[data-v-9921607e]{color:#7b8798}.mobile-course dd[data-v-9921607e]{margin:0;color:#4e5b70;overflow-wrap:anywhere}.mobile-empty[data-v-9921607e]{padding:48px 12px;text-align:center;color:#7b8798}}.school-dialog[data-v-9921607e] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e3e8f0}.school-dialog[data-v-9921607e] .el-dialog__title{color:#1f2a3d;font-size:18px;font-weight:600}.school-dialog[data-v-9921607e] .el-dialog__body{padding:24px;color:#4e5b70;line-height:24px;overflow-wrap:anywhere}.school-dialog[data-v-9921607e] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e3e8f0;background:#f8fafd}.school-dialog .dialog-footer[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.school-dialog .dialog-footer .el-button[data-v-9921607e]{min-height:36px;min-width:88px;margin:0}.school-dialog .content[data-v-9921607e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.school-dialog .el-icon-warning[data-v-9921607e]{color:#b87516;font-size:20px;line-height:24px}.school-dialog .textInfo[data-v-9921607e],.school-dialog .txt[data-v-9921607e]{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:767px){.school-dialog[data-v-9921607e] .el-dialog__header{padding:16px}.school-dialog[data-v-9921607e] .el-dialog__headerbtn{top:2px;right:2px;width:44px;height:44px}.school-dialog[data-v-9921607e] .el-dialog__body{padding:16px}.school-dialog[data-v-9921607e] .el-dialog__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.school-dialog[data-v-9921607e] .el-input__inner{height:44px;line-height:44px;font-size:16px}.school-dialog[data-v-9921607e] .el-textarea__inner{font-size:16px}.school-dialog .dialog-footer .el-button[data-v-9921607e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px}}