.download-manager[data-v-325cd0c1]{position:fixed;top:0;left:0;z-index:2100;display:flex;flex-direction:column;width:420px;background-color:#fff;border:1px solid #ebeef5;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.16);overflow:hidden}.download-manager__header[data-v-325cd0c1]{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:0 10px 0 18px;height:52px;background:linear-gradient(90deg,#c23838,#d9622a);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.download-manager__title[data-v-325cd0c1]{flex:1;min-width:0;color:hsla(0,0%,100%,.95);font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-manager__badge[data-v-325cd0c1]{flex-shrink:0;min-width:24px;padding:0 8px;background-color:hsla(0,0%,100%,.25);border-radius:12px;color:#fff;font-size:13px;line-height:24px;text-align:center}.download-manager__header .download-manager__icon-button[data-v-325cd0c1]{color:hsla(0,0%,100%,.7)}.download-manager__header .download-manager__icon-button[data-v-325cd0c1]:hover{color:#fff}.download-manager__icon-button[data-v-325cd0c1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:4px;color:#909399;font-size:18px;cursor:pointer}.download-manager__icon-button[data-v-325cd0c1]:hover{background-color:rgba(0,0,0,.04);color:#f56c6c}.download-manager__body[data-v-325cd0c1]{min-height:0;max-height:288px;overflow-x:hidden;overflow-y:auto;background-color:#fafbfc}.download-manager__body[data-v-325cd0c1]::-webkit-scrollbar{width:6px}.download-manager__body[data-v-325cd0c1]::-webkit-scrollbar-track{background:transparent}.download-manager__body[data-v-325cd0c1]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.download-manager__body[data-v-325cd0c1]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.download-manager__empty[data-v-325cd0c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:8px;padding:22px 14px;border:1px dashed #dcdfe6;border-radius:6px;color:#909399}.download-manager__empty i[data-v-325cd0c1]{color:#c0c4cc;font-size:34px}.download-manager__empty p[data-v-325cd0c1]{margin:0;font-size:14px}.download-task[data-v-325cd0c1]{display:flex;align-items:flex-start;gap:12px;padding:15px 10px 15px 18px;border-bottom:1px solid #ebeef5;transition:background-color .2s ease}.download-task[data-v-325cd0c1]:last-child{border-bottom:none}.download-task[data-v-325cd0c1]:hover{background-color:#fafafa}.download-task--downloading[data-v-325cd0c1]{background-color:#f5f9ff}.download-task--failed[data-v-325cd0c1]{background-color:#fef6f6}.download-task__icon[data-v-325cd0c1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;margin-top:1px;border-radius:50%;font-size:18px}.download-task__icon.download-task__status--downloading[data-v-325cd0c1]{background-color:#ecf5ff;color:#409eff}.download-task__icon.download-task__status--completed[data-v-325cd0c1]{background-color:#f0f9eb;color:#67c23a}.download-task__icon.download-task__status--failed[data-v-325cd0c1]{background-color:#fef0f0;color:#f56c6c}.download-task__icon.download-task__status--cancelled[data-v-325cd0c1]{background-color:#f4f4f5;color:#909399}.download-task__icon.download-task__status--queued[data-v-325cd0c1]{background-color:#fdf6ec;color:#e6a23c}.download-task__icon.download-task__status--handed-off[data-v-325cd0c1]{background-color:#ecf5ff;color:#409eff}.download-task__content[data-v-325cd0c1]{flex:1;min-width:0}.download-task__name[data-v-325cd0c1]{color:#303133;font-size:15px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-task__progress[data-v-325cd0c1]{height:8px;margin-top:9px;background-color:#e4e7ed;border-radius:4px;overflow:hidden}.download-task__progress-bar[data-v-325cd0c1]{height:100%;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:4px;transition:width .3s ease}.download-task__percent[data-v-325cd0c1]{color:#409eff;font-weight:600;font-variant-numeric:tabular-nums}.download-task__meta[data-v-325cd0c1]{display:flex;align-items:center;gap:12px;margin-top:6px;color:#909399;font-size:13px;flex-wrap:wrap;word-break:break-word}.download-task__meta.download-task__status--completed[data-v-325cd0c1]{color:#67c23a}.download-task__meta.download-task__status--failed[data-v-325cd0c1]{color:#f56c6c}.download-task__meta.download-task__status--cancelled[data-v-325cd0c1]{color:#909399}.download-task__meta.download-task__status--queued[data-v-325cd0c1]{color:#e6a23c}.download-task__meta.download-task__status--handed-off[data-v-325cd0c1]{color:#409eff}.download-task__hint[data-v-325cd0c1]{margin-top:4px;color:#909399;font-size:12px;word-break:break-word}.download-manager__footer[data-v-325cd0c1]{display:flex;justify-content:flex-end;flex-shrink:0;padding:8px 12px;background-color:#fff;border-top:1px solid #ebeef5}.download-manager__clear-button[data-v-325cd0c1]{min-height:36px;padding:0 18px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#606266;font-size:14px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.download-manager__clear-button[data-v-325cd0c1]:hover{background-color:#fef0f0;border-color:#f56c6c;color:#f56c6c}.download-manager__clear-button[data-v-325cd0c1]:active{background-color:#fde2e2}@media (max-width:767px){.download-manager--mobile[data-v-325cd0c1]{top:auto;right:0;bottom:0;left:0;width:100%;max-width:100%;max-height:60vh;border:none;border-top:1px solid #ebeef5;border-radius:8px 8px 0 0;transform:none}.download-manager--mobile .download-manager__header[data-v-325cd0c1]{cursor:default}.download-manager--mobile .download-manager__icon-button[data-v-325cd0c1]{width:40px;height:40px;font-size:18px}.download-manager--mobile .download-task[data-v-325cd0c1]{padding:12px 8px 12px 14px}.download-manager--mobile .download-manager__clear-button[data-v-325cd0c1]{min-height:40px;padding:0 16px;font-size:14px}}