.page[data-v-2c306d64]{margin-top:20px;text-align:right}.tips[data-v-2c306d64]{color:red;font-weight:bolder;font-size:1rem}.filter-row span button[data-v-3221b753]{margin-top:5px;margin-bottom:5px}.filter-row span div[data-v-3221b753]{margin-top:8px}@media screen and (max-width:768px){.filter-row span[data-v-3221b753]{margin-right:5px}.filter-row span div[data-v-3221b753]{width:80%}}@media screen and (min-width:768px){.filter-row span[data-v-3221b753]{margin-right:20px}}.ac-users-header[data-v-3221b753]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background-color:#f5f7fa;border-radius:4px}.problem-title[data-v-3221b753]{font-weight:700;color:#409eff}.total-count[data-v-3221b753]{font-weight:700;color:#67c23a}.ac-users-pagination[data-v-3221b753]{margin-top:20px;text-align:center}.option-buttons[data-v-3221b753]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-start}.option-buttons .el-button[data-v-3221b753]{margin:0;flex-shrink:0}.no-wrap[data-v-3221b753]{white-space:nowrap}.import-loading-overlay[data-v-3221b753]{background-color:hsla(0,0%,100%,.9);border-radius:4px}.import-loading-content[data-v-3221b753]{padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:300px}.import-loading-icon[data-v-3221b753]{font-size:32px;margin-bottom:16px;animation:rotate-3221b753 1s linear infinite}.import-loading-text[data-v-3221b753]{font-size:16px;color:#606266;margin:0 0 20px 0;font-weight:500}.import-loading-progress[data-v-3221b753]{margin-top:16px}.el-button.is-loading[data-v-3221b753]{position:relative;pointer-events:none}.el-button.is-loading .el-icon-loading[data-v-3221b753]{margin-right:5px}[data-v-3221b753] .import-dialog{border-radius:12px;overflow:hidden}[data-v-3221b753] .import-dialog .el-dialog__header{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}[data-v-3221b753] .import-dialog .el-dialog__body{padding:0;background:#fafbfc}[data-v-3221b753] .import-dialog .el-dialog__close{color:#fff;font-size:20px}[data-v-3221b753] .import-dialog .el-dialog__close:hover{color:#f0f0f0}.dialog-header[data-v-3221b753]{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;background:linear-gradient(135deg,#667eea,#764ba2)}.header-content[data-v-3221b753]{display:flex;align-items:center}.header-icon[data-v-3221b753]{font-size:28px;margin-right:16px;color:#fff}.header-text[data-v-3221b753]{color:#fff}.dialog-title[data-v-3221b753]{margin:0 0 4px 0;font-size:20px;font-weight:600;color:#fff}.dialog-subtitle[data-v-3221b753]{margin:0;font-size:14px;color:hsla(0,0%,100%,.8)}.import-status[data-v-3221b753]{display:flex;align-items:center;color:#fff;font-size:14px}.import-status i[data-v-3221b753]{margin-right:8px;font-size:16px}.dialog-content[data-v-3221b753]{padding:30px;min-height:400px;transition:all .3s ease}.dialog-content.loading[data-v-3221b753]{opacity:.6;pointer-events:none}[data-v-3221b753] .import-tabs .el-tabs__header{margin:0 0 24px 0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-v-3221b753] .import-tabs .el-tabs__nav-wrap{padding:0 20px}[data-v-3221b753] .import-tabs .el-tabs__nav{border:none}[data-v-3221b753] .import-tabs .el-tabs__item{padding:0 24px;height:50px;line-height:50px;border:none;color:#606266;font-weight:500;transition:all .3s ease}[data-v-3221b753] .import-tabs .el-tabs__item:hover{color:#409eff;background:#f5f7fa}[data-v-3221b753] .import-tabs .el-tabs__item.is-active{color:#409eff;background:#f0f9ff;border-bottom:3px solid #409eff}[data-v-3221b753] .import-tabs .el-tabs__active-bar{display:none}.tab-label[data-v-3221b753]{display:flex;align-items:center;gap:8px}.tab-label i[data-v-3221b753]{font-size:16px}.tab-content[data-v-3221b753]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.upload-section[data-v-3221b753]{max-width:500px;margin:0 auto}.upload-tips[data-v-3221b753]{display:flex;align-items:center;margin-bottom:24px;padding:16px 20px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #bbdefb;border-radius:8px;color:#1976d2;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.upload-tips .el-icon-info[data-v-3221b753]{margin-right:12px;font-size:18px;color:#1976d2}.upload-tips span[data-v-3221b753]{flex:1;font-weight:500}.upload-area[data-v-3221b753]{display:flex;flex-direction:column;gap:20px}[data-v-3221b753] .upload-component .el-upload{width:100%}.upload-trigger[data-v-3221b753]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .3s ease;color:#666;position:relative;overflow:hidden}.upload-trigger[data-v-3221b753]:hover{border-color:#409eff;background:#f0f9ff;color:#409eff}.upload-trigger.has-file[data-v-3221b753]{border-color:#67c23a;background:#f0f9ff;color:#67c23a;border-style:solid}.upload-trigger.has-file[data-v-3221b753]:hover{border-color:#5daf34;background:#e8f5e8;color:#5daf34}.upload-trigger i[data-v-3221b753]{font-size:32px;margin-bottom:8px;color:inherit;transition:all .3s ease}.upload-trigger.has-file i[data-v-3221b753]{font-size:28px;margin-bottom:4px}.upload-trigger span[data-v-3221b753]{font-size:14px;font-weight:500;transition:all .3s ease}.file-info[data-v-3221b753]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 8px}.selected-file-name[data-v-3221b753]{font-size:13px;font-weight:600;color:#67c23a;text-align:left;word-break:break-all;flex:1;line-height:1.4;margin-right:8px}.remove-file-btn[data-v-3221b753]{color:#f56c6c!important;font-size:16px;padding:0!important;min-width:20px;height:20px;line-height:1;flex-shrink:0;transition:all .3s ease}.remove-file-btn[data-v-3221b753]:hover{color:#f78989!important;background-color:rgba(245,108,108,.1);border-radius:50%}.upload-trigger.has-file[data-v-3221b753]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(103,194,58,.1),rgba(103,194,58,.05));z-index:0}.upload-trigger.has-file>[data-v-3221b753]{position:relative;z-index:1}.upload-actions[data-v-3221b753]{display:flex;justify-content:center}.upload-btn[data-v-3221b753]{padding:12px 32px;font-size:16px;font-weight:500;border-radius:8px;box-shadow:0 2px 8px rgba(64,158,255,.3);transition:all .3s ease}.upload-btn[data-v-3221b753]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.upload-btn i[data-v-3221b753]{margin-right:8px;font-size:16px}[data-v-3221b753] .upload-component .el-upload-list{margin-top:16px}[data-v-3221b753] .upload-component .el-upload-list__item{border-radius:6px;border:1px solid #e4e7ed;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.import-loading-overlay[data-v-3221b753]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:12px;backdrop-filter:blur(4px)}.import-loading-content[data-v-3221b753]{text-align:center;padding:40px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:320px;border:1px solid #e4e7ed}.loading-animation[data-v-3221b753]{margin-bottom:24px}.import-loading-icon[data-v-3221b753]{font-size:48px;color:#409eff;animation:rotate-3221b753 1.5s linear infinite}.loading-title[data-v-3221b753]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#303133}.loading-subtitle[data-v-3221b753]{margin:0 0 24px 0;font-size:14px;color:#909399}.import-loading-progress[data-v-3221b753]{width:100%}@keyframes rotate-3221b753{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}