.apple-dialog{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)!important}.apple-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #f0f0f0}.apple-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#1d1d1f}.apple-dialog .el-dialog__header .el-dialog__headerbtn{top:24px;right:24px}.apple-dialog .el-dialog__body{padding:0!important}.apple-dialog .el-dialog__footer{padding:16px 24px;background:#fbfbfd;border-top:1px solid #f0f0f0}[data-v-afab0558]:export{menuBg:#fff;menuText:#263a5b;menuActiveText:#2666bf}.apple-dialog-body[data-v-afab0558]{padding:24px}.apple-dialog-body[data-v-afab0558]::-webkit-scrollbar{width:6px}.apple-dialog-body[data-v-afab0558]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.upload-section[data-v-afab0558]{margin-bottom:24px}.upload-card[data-v-afab0558]{background:#fff;border:2px dashed #d2d2d7;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-card[data-v-afab0558]:hover{border-color:#0071e3;background:#f5f9ff;transform:translateY(-2px)}.upload-card.has-file[data-v-afab0558]{border-style:solid;border-color:#e5e5ea;background:#fbfbfd}.upload-card .icon-wrapper[data-v-afab0558]{width:48px;height:48px;border-radius:50%;background:#f2f2f7;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.upload-card .icon-wrapper i[data-v-afab0558]{font-size:24px;color:#0071e3}.upload-card .text-content h3[data-v-afab0558]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0 0 8px 0}.upload-card .text-content p[data-v-afab0558]{font-size:13px;color:#86868b;margin:0}.upload-card .text-content p.re-upload[data-v-afab0558]{color:#0071e3}.result-section[data-v-afab0558]{background:#fff;border:1px solid #e5e5ea;border-radius:12px;overflow:hidden}.result-section .section-header[data-v-afab0558]{padding:12px 16px;background:#fbfbfd;border-bottom:1px solid #e5e5ea;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#86868b}.result-section .section-header .count[data-v-afab0558]{background:#e5e5ea;padding:2px 8px;border-radius:10px;color:#1d1d1f;font-size:12px}.result-section .task-scroll-area[data-v-afab0558]{padding:16px}.result-section .task-scroll-area[data-v-afab0558]::-webkit-scrollbar{width:4px}.result-section .task-scroll-area[data-v-afab0558]::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:2px}.task-group[data-v-afab0558]{margin-bottom:20px}.task-group[data-v-afab0558]:last-child{margin-bottom:0}.task-group .group-title[data-v-afab0558]{font-size:14px;font-weight:600;color:#1d1d1f;margin-bottom:8px;padding-left:8px}.task-group .group-items[data-v-afab0558]{background:#f5f5f7;border-radius:8px;padding:8px}.task-group .task-item[data-v-afab0558]{display:flex;align-items:center;padding:8px 12px;border-radius:6px;transition:background .2s}.task-group .task-item[data-v-afab0558]:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.task-group .task-item .dot[data-v-afab0558]{width:6px;height:6px;background:#0071e3;border-radius:50%;margin-right:12px;flex-shrink:0}.task-group .task-item .task-name[data-v-afab0558]{font-size:13px;color:#3a3a3c;line-height:1.4}.empty-state[data-v-afab0558]{text-align:center;padding:40px 20px;color:#86868b}.empty-state i[data-v-afab0558]{font-size:48px;margin-bottom:16px;color:#d2d2d7}.empty-state p[data-v-afab0558]{font-size:14px;margin:0}.apple-dialog-footer[data-v-afab0558]{display:flex;justify-content:flex-end;gap:12px}.apple-dialog-footer .el-button[data-v-afab0558]{border-radius:18px;padding:10px 24px;font-weight:500;border:none}.apple-dialog-footer .el-button.cancel-btn[data-v-afab0558]{background:#e5e5ea;color:#1d1d1f}.apple-dialog-footer .el-button.cancel-btn[data-v-afab0558]:hover{background:#d2d2d7}.apple-dialog-footer .el-button.confirm-btn[data-v-afab0558]{background:#0071e3}.apple-dialog-footer .el-button.confirm-btn[data-v-afab0558]:hover{background:#0077ed}.apple-dialog-footer .el-button.confirm-btn[data-v-afab0558]:disabled{background:#a1c9f7}.fade-enter-active[data-v-afab0558],.fade-leave-active[data-v-afab0558]{transition:opacity .3s}.fade-enter[data-v-afab0558],.fade-leave-to[data-v-afab0558]{opacity:0}