.school-manage-layout[data-v-23ca2a64]{min-height:calc(100vh - 120px);padding:24px;background:#f5f7fa;font-weight:500;font-family:PingFangSC-Medium,PingFang SC}.school-manage-layout .page-header[data-v-23ca2a64]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 30px;border-radius:8px;margin-bottom:24px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.school-manage-layout .page-header .header-content[data-v-23ca2a64]{display:flex;align-items:center;color:#fff}.school-manage-layout .page-header .header-content i[data-v-23ca2a64]{font-size:32px;margin-right:16px}.school-manage-layout .page-header .header-content .header-title[data-v-23ca2a64]{font-size:24px;font-weight:600;margin-bottom:6px}.school-manage-layout .page-header .header-content .header-tips[data-v-23ca2a64]{font-size:14px;opacity:.9}.school-manage-layout .search-section[data-v-23ca2a64]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.school-manage-layout .search-section .querySearch[data-v-23ca2a64]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.school-manage-layout .search-section .search[data-v-23ca2a64]{display:flex;align-items:center;margin-bottom:16px;margin-right:20px}.school-manage-layout .search-section .search .search-text[data-v-23ca2a64]{white-space:nowrap;margin-right:8px;color:#606266;font-size:14px}.school-manage-layout .data-list-section[data-v-23ca2a64]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.school-manage-layout .orderList .el-pagination[data-v-23ca2a64]{text-align:right;margin:20px 0 0 0}.dialog-form[data-v-23ca2a64]{padding:20px 0}.dialog-form .el-form-item[data-v-23ca2a64]{margin-bottom:24px}.dialog-form .el-cascader[data-v-23ca2a64],.dialog-form .el-input[data-v-23ca2a64]{width:100%}.upload-container[data-v-23ca2a64]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.upload-container .upload-box[data-v-23ca2a64]{width:100%;margin-bottom:20px}.upload-container .download-template[data-v-23ca2a64]{margin-top:16px}.dialog-footer[data-v-23ca2a64]{display:flex;justify-content:flex-end;gap:12px}