.import-steps{padding:25px 20px;margin-bottom:22px}.import-steps .el-step__title{font-size:14px}.import-steps .el-step__description{font-size:12px}.import-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:22px;align-items:start}.import-upload-panel{padding:25px}.import-section-title{display:flex;align-items:center;gap:13px;margin-bottom:22px}.import-section-title p{font-size:12px;color:#60768a;margin-top:4px}.import-section-title .el-button{margin-left:auto}.section-number{border:1px solid #dce4e9;background:#eef3f6;color:#426680;border-radius:10px;width:43px;height:43px;display:grid;place-items:center;flex:none;font-size:15px;font-weight:700}.import-upload-panel .el-upload{width:100%}.import-upload-panel .el-upload-dragger{border-color:#c7d2da;border-radius:12px;background:#f9fbfc;padding:26px 20px}.upload-symbol{margin:0 auto 10px;width:43px;height:43px;background:#eaeff3;border-radius:11px;display:grid;place-items:center;color:#426680}.upload-symbol svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.import-upload-panel .el-upload-dragger h3{color:#1e3d57;font-size:14px}.import-upload-panel .el-upload-dragger p{color:#60768a;font-size:12px;margin-top:6px}.import-mode-row{display:flex;align-items:end;gap:20px;justify-content:space-between;margin-top:21px}.import-mode-row>div{width:240px;max-width:60%}.import-mode-row label{display:block;font-size:12px;color:#60768a;margin-bottom:6px}.import-guide{padding:25px 22px}.import-guide h2{font-size:16px;margin-top:6px}.import-guide ol{padding-left:19px;margin:23px 0 0}.import-guide li{padding-left:4px;margin-bottom:22px;color:#426680;font-size:12px}.import-guide li strong{color:#1e3d57;font-weight:600}.import-guide li p{font-size:12px;color:#60768a;margin:5px 0 0;line-height:1.85}.import-guide .el-button{font-size:12px}.import-guide .el-divider{margin:18px 0}.preview-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 22px}.preview-summary>div{border-radius:9px;padding:14px 16px;background:#f5f7f8}.preview-summary span{font-size:12px;color:#60768a;display:block}.preview-summary strong{display:block;font-size:25px;font-weight:600;color:#1e3d57;margin-top:2px}.preview-summary .summary-danger{background:#fff4f1}.preview-summary .summary-danger strong{color:#c57768}.preview-summary .summary-warning strong{color:#a78957}.preview-summary .summary-info strong{color:#60768a}.preview-toolbar{justify-content:space-between}.preview-toolbar>.muted{font-size:11px;margin-left:auto}.import-row-error{font-size:12px;color:#c36161;line-height:1.9}.import-commit-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px 22px;border-top:1px solid var(--line);background:#f9fafb;border-radius:0 0 12px 12px}.import-commit-bar p{font-size:12px;color:#60768a}.import-result{padding:16px}.result-summary{font-size:13px;color:#426680;margin-bottom:22px}.import-history{margin-top:23px}.maintenance-panel>.el-tabs{padding:8px 23px 0}.maintenance-panel .el-tabs__header{margin:0 0 20px}.maintenance-panel .el-tabs__item{font-size:13px}.maintenance-hint{background:#f6f8f9;border-top:1px solid #edf0f2;padding:10px 22px;color:#60768a;font-size:12px}.maintenance-hint .el-button{font-size:12px;margin-left:12px}.form-hint{font-size:11px;line-height:1.7;color:#60768a;margin-top:6px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.batch-field{margin:20px 0}.batch-field>.el-checkbox{display:flex;margin-bottom:8px}.schedule-panel{padding:27px 28px;margin-bottom:22px}.schedule-heading{display:flex;gap:17px;align-items:center;margin-bottom:27px}.schedule-heading h2{font-size:21px;margin:4px 0}.schedule-heading p{font-size:12px;color:#60768a}.schedule-heading>.el-tag{margin-left:auto}.schedule-icon{width:52px;height:52px;background:#eaf0f4;border-radius:14px;display:grid;place-items:center;color:#426680;flex:none}.schedule-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}.schedule-form{display:flex;gap:35px;align-items:end;padding:22px 24px;background:#f8f9fa;border:1px solid #eaedf0;border-radius:10px}.schedule-form .el-form-item{margin:0}.schedule-form .el-form-item__label{font-size:12px;color:#60768a}.schedule-form .el-form-item__content{flex-direction:column;align-items:start;gap:5px}.schedule-form .el-form-item:first-child{min-width:155px}.schedule-form .el-form-item:last-child{margin-left:auto;align-self:center}.timezone-note{font-size:10px;color:#60768a;line-height:1.3}.schedule-status{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:23px 0}.schedule-status span{display:block;font-size:11px;color:#60768a;margin-bottom:6px}.schedule-status strong{font-size:15px;font-weight:500;color:#426680}.schedule-status .el-tag{display:inline-flex;margin:0;color:inherit}.schedule-note{font-size:12px;line-height:1.9;color:#60768a;border-top:1px solid var(--line);padding-top:16px}.schedule-log{margin-bottom:22px}.settings-panel{max-width:none}.maintenance-panel .el-table .el-checkbox{height:24px}
@media(max-width:1200px){.import-layout{grid-template-columns:minmax(0,1fr) 245px;gap:15px}.import-guide{padding:22px 17px}.import-section-title{flex-wrap:wrap}.import-section-title>.el-button{margin-left:56px}.schedule-form{gap:22px;flex-wrap:wrap}.schedule-form .el-form-item:last-child{margin-left:0}.preview-summary{gap:8px;padding:17px}.preview-summary>div{padding:12px}}
@media(max-width:900px){.import-layout{grid-template-columns:1fr}.import-guide ol{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.schedule-status{grid-template-columns:1fr 1fr}.import-section-title>.el-button{margin-left:auto}.schedule-panel{padding:22px}.maintenance-panel>.el-tabs{padding:4px 15px 0}}
@media(max-width:600px){.import-upload-panel{padding:19px}.import-section-title>.el-button{margin-left:56px}.import-guide ol{display:block}.import-mode-row{display:block}.import-mode-row>div{max-width:none;width:100%;margin-bottom:16px}.import-mode-row>.el-button{width:100%}.import-commit-bar{display:block}.import-commit-bar .el-button{margin-top:14px;width:100%}.preview-summary{grid-template-columns:repeat(2,1fr)}.schedule-heading{flex-wrap:wrap}.schedule-heading>.el-tag{margin:0}.schedule-status{grid-template-columns:1fr}.schedule-heading h2{font-size:17px}.schedule-form{display:block;padding:17px}.schedule-form .el-form-item{margin-bottom:18px}.schedule-form .el-form-item:last-child{margin:0}.dialog-actions{flex-wrap:wrap}}
