.download-task[data-v-283499e6]{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%}.download-task[data-v-283499e6] .el-button{width:100%;margin-left:0}.progress-wrapper[data-v-283499e6]{margin-top:10px;width:300px}.fade-enter-active[data-v-283499e6],.fade-leave-active[data-v-283499e6]{transition:opacity .3s}.fade-enter-from[data-v-283499e6],.fade-leave-to[data-v-283499e6]{opacity:0}.login-container[data-v-cfaea4d5]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fa}.login-error[data-v-cfaea4d5]{color:#f56c6c;margin-top:10px;font-size:14px}.upload-page[data-v-cfaea4d5]{width:100%;max-width:900px;margin:50px auto;text-align:center;display:flex;flex-direction:column;align-items:center}.order-card[data-v-cfaea4d5]{width:80%;margin-bottom:20px;border-radius:10px}.upload-area-small[data-v-cfaea4d5]{border:2px dashed #dcdfe6;border-radius:8px;padding:20px 0;background:#fff;transition:.3s;width:300px}.upload-area-small[data-v-cfaea4d5]:hover{border-color:#409eff;background:#f0f9ff}.upload-card[data-v-cfaea4d5]{width:80%;border-radius:16px;background:#fafafa;margin-bottom:20px}.upload-area[data-v-cfaea4d5]{border:2px dashed #dcdfe6;border-radius:12px;padding:60px 0;background:#fff;transition:.3s}.upload-area[data-v-cfaea4d5]:hover{border-color:#409eff;background:#f0f9ff}.file-list-card[data-v-cfaea4d5]{width:80%;margin-top:20px}.file-item[data-v-cfaea4d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #eee}.file-item[data-v-cfaea4d5]:last-child{border-bottom:none}.file-item-main[data-v-cfaea4d5]{min-width:0;display:flex;flex-direction:column;gap:10px}.task-header[data-v-cfaea4d5]{display:flex;align-items:center;gap:10px;min-width:0}.task-id[data-v-cfaea4d5]{flex:1;min-width:0;text-align:left;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-row[data-v-cfaea4d5]{display:flex;align-items:center;min-width:0}.task-progress[data-v-cfaea4d5]{width:100%;max-width:360px}.file-item-actions[data-v-cfaea4d5]{display:flex;justify-content:flex-end}.btn-group[data-v-cfaea4d5]{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;align-items:stretch;width:160px}.file-item-actions[data-v-cfaea4d5] .download-task{width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch}.action-button[data-v-cfaea4d5]{width:100%;margin-left:0}@media(max-width:768px){.order-card[data-v-cfaea4d5],.upload-card[data-v-cfaea4d5],.file-list-card[data-v-cfaea4d5]{width:100%}.file-item[data-v-cfaea4d5]{grid-template-columns:1fr}.task-header[data-v-cfaea4d5],.file-item-actions[data-v-cfaea4d5],.btn-group[data-v-cfaea4d5],.file-item-actions[data-v-cfaea4d5] .download-task{justify-content:flex-start}.file-item-actions[data-v-cfaea4d5] .download-task{align-items:flex-start}.task-header[data-v-cfaea4d5]{flex-wrap:wrap}.task-progress[data-v-cfaea4d5]{max-width:none}}.app-container[data-v-b2c7a2eb]{background:linear-gradient(to bottom,#e4f3f7,#fff);min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif}.top-nav[data-v-b2c7a2eb]{display:flex;justify-content:space-between;align-items:center;background-color:#2c3e50;color:#fff;padding:12px 60px;box-shadow:0 2px 6px #0003}.nav-left[data-v-b2c7a2eb]{display:flex;align-items:center}.logo[data-v-b2c7a2eb]{width:40px;margin-right:10px}.brand[data-v-b2c7a2eb]{font-weight:600;font-size:18px}.nav-right a[data-v-b2c7a2eb]{color:#ecf0f1;text-decoration:none;margin-left:20px;font-size:14px}.nav-right a[data-v-b2c7a2eb]:hover{color:#1abc9c}.nav-link[data-v-b2c7a2eb]{position:relative;padding-bottom:4px}.nav-link.active[data-v-b2c7a2eb]{color:#1abc9c}.nav-link.active[data-v-b2c7a2eb]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;border-radius:999px}.banner[data-v-b2c7a2eb]{background-color:#222;color:#fff;text-align:center;font-size:14px;padding:10px 0}.banner .new[data-v-b2c7a2eb]{color:#f6d023}.banner a[data-v-b2c7a2eb]{color:#1abc9c;text-decoration:none}.main-content[data-v-b2c7a2eb]{padding:0 24px 32px}.main-content--embed[data-v-b2c7a2eb]{min-height:calc(100vh - 170px)}.embedded-page[data-v-b2c7a2eb]{width:100%;max-width:1280px;margin:24px auto 0;background:#ffffffd1;border:1px solid rgba(44,62,80,.08);border-radius:20px;box-shadow:0 20px 60px #2c3e501f;overflow:hidden}.embedded-page__header[data-v-b2c7a2eb]{display:flex;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(44,62,80,.08);background:linear-gradient(90deg,#e4f3f7f2,#fffffffa)}.embedded-page__header h1[data-v-b2c7a2eb]{margin:0;font-size:18px;color:#2c3e50}.embedded-page__frame[data-v-b2c7a2eb]{display:block;width:100%;min-height:calc(100vh - 260px);border:0;background:#fff}.footer[data-v-b2c7a2eb]{text-align:center;padding:20px 0;color:#606266}.footer .percent[data-v-b2c7a2eb]{font-weight:700;color:#1abc9c}@media(max-width:768px){.top-nav[data-v-b2c7a2eb]{padding:12px 20px;gap:16px;flex-direction:column;align-items:flex-start}.nav-right[data-v-b2c7a2eb]{display:flex;flex-wrap:wrap;gap:12px}.nav-right a[data-v-b2c7a2eb]{margin-left:0}.main-content[data-v-b2c7a2eb]{padding:0 12px 24px}.embedded-page[data-v-b2c7a2eb]{margin-top:16px;border-radius:16px}.embedded-page__header[data-v-b2c7a2eb]{padding:14px 16px}.embedded-page__frame[data-v-b2c7a2eb]{min-height:calc(100vh - 240px)}}.drag-upload-demo[data-v-f007d7e9]{padding:20px}.upload-section[data-v-f007d7e9]{margin-bottom:30px}@media(min-width:1024px){.drag-upload-demo[data-v-f007d7e9]{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}}.task-status[data-v-f007d7e9]{margin-top:20px}.download-section[data-v-f007d7e9]{text-align:center}
