.upload-drawer{border-radius:4.26667vw 4.26667vw 0 0!important}.upload-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column;overflow:hidden}[data-v-8b55261c]:root{--color-primary: #784fff;--color-primary-light: #f0edff;--color-text: #333333;--color-text-secondary: #666666;--color-border: #e8e8e8;--color-bg-gray: #f5f5f5;--radius-md: 2.13333vw;--radius-lg: 3.2vw}.panel-header[data-v-8b55261c]{display:flex;justify-content:space-between;align-items:center;padding:5.33333vw;flex-shrink:0}.panel-header .title[data-v-8b55261c]{font-size:4.8vw;font-weight:600;color:#333}.panel-header .close-icon[data-v-8b55261c]{cursor:pointer;display:flex;align-items:center}.action-row[data-v-8b55261c]{display:flex;justify-content:space-between;padding:0 5.33333vw 2.66667vw;flex-shrink:0}.action-row .delete-all[data-v-8b55261c]{color:#784fff;font-size:3.73333vw;font-weight:500;cursor:pointer}.action-row .clear-completed[data-v-8b55261c]{color:#666;font-size:3.73333vw;cursor:pointer}.action-row .clear-completed[data-v-8b55261c]:active{color:#333}.list-container[data-v-8b55261c]{overflow-y:auto;flex:1;padding:0 5.33333vw}.list-container[data-v-8b55261c]::-webkit-scrollbar{display:none}.upload-item[data-v-8b55261c]{position:relative;display:flex;align-items:center;padding:3.2vw 0;border-bottom:1px solid #f5f5f5}.upload-item .item-cover[data-v-8b55261c]{width:17.06667vw;width:21.33333vw;height:13.33333vw;background-color:#f0f0f0;border-radius:1.06667vw;margin-right:3.2vw;overflow:hidden;position:relative;flex-shrink:0}.upload-item .item-cover img[data-v-8b55261c]{width:100%;height:100%;object-fit:cover}.upload-item .item-cover .default-cover-icon[data-v-8b55261c]{width:8.53333vw!important;height:8.53333vw!important;object-fit:contain!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}.upload-item .item-cover .play-overlay[data-v-8b55261c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;display:flex;align-items:center;justify-content:center}.upload-item .item-cover .play-overlay .play-icon[data-v-8b55261c]{width:6.4vw;height:6.4vw}.upload-item .item-cover .check-overlay[data-v-8b55261c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:2}.upload-item .item-cover .check-overlay .check-icon[data-v-8b55261c]{width:5.33333vw;height:5.33333vw}.upload-item .item-info[data-v-8b55261c]{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:1.06667vw;margin-right:11.2vw}.upload-item .item-info .item-name[data-v-8b55261c]{font-size:3.73333vw;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-item .item-info .item-name.is-deleted[data-v-8b55261c]{text-decoration:line-through;color:#999}.upload-item .item-info .item-status[data-v-8b55261c]{font-size:3.2vw;display:flex;align-items:center}.upload-item .item-info .item-status .progress-text[data-v-8b55261c]{color:#784fff}.upload-item .item-info .item-status .total-text[data-v-8b55261c]{color:#999}.upload-item .item-info .moderation-badge[data-v-8b55261c]{font-size:2.93333vw;padding:1px 1.6vw;border-radius:.8vw;margin-inline-start:1.6vw;white-space:nowrap}.upload-item .item-info .moderation-pending[data-v-8b55261c]{color:#e67e22;background-color:#e67e221a}.upload-item .item-info .moderation-rejected[data-v-8b55261c],.upload-item .item-info .moderation-failed[data-v-8b55261c]{color:#f44336;background-color:#f443361a}.upload-item .item-info .progress-bar-bg[data-v-8b55261c]{height:1.06667vw;background-color:#f0f0f0;border-radius:.53333vw;overflow:hidden;width:100%;margin-top:1.06667vw}.upload-item .item-info .progress-bar-bg .progress-bar-fill[data-v-8b55261c]{height:100%;background-color:#784fff;transition:width .3s ease}.upload-item .action-btn-group[data-v-8b55261c]{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);display:flex;gap:2.13333vw;align-items:center}.upload-item .retry-btn[data-v-8b55261c]{cursor:pointer;display:flex;align-items:center;opacity:.8}.upload-item .retry-btn[data-v-8b55261c]:active{opacity:1}.upload-item .delete-btn[data-v-8b55261c]{width:6.4vw;height:6.4vw;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-item .delete-btn .item-close-icon[data-v-8b55261c]{width:5.33333vw;height:5.33333vw;display:block}.batch-card[data-v-8b55261c]{width:100%;min-width:0;padding-block:1.06667vw 2.13333vw;text-align:start}.batch-heading[data-v-8b55261c]{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2vw}.batch-name[data-v-8b55261c]{min-width:0;overflow:hidden;color:#333;font-size:3.73333vw;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.batch-status[data-v-8b55261c]{flex-shrink:0;max-inline-size:48%;color:#784fff;font-size:3.2vw;text-align:end}.batch-progress-track[data-v-8b55261c]{height:1.6vw;margin-block-start:2.66667vw;overflow:hidden;border-radius:266.4vw;background:#f0f0f0}.batch-progress-fill[data-v-8b55261c]{height:100%;border-radius:inherit;background:#784fff;transition:width .3s ease}.batch-counts[data-v-8b55261c]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6vw 2.66667vw;margin-block-start:2.13333vw;color:#666;font-size:3.2vw}.batch-count[data-v-8b55261c]{border-radius:266.4vw;padding-block:.53333vw;padding-inline:2.13333vw}.batch-count-failed[data-v-8b55261c]{color:#d93025;background:#d9302514}.batch-count-cancelled[data-v-8b55261c]{color:#777;background:#f3f3f3}.batch-summary[data-v-8b55261c]{margin-block-start:3.2vw}.batch-summary h4[data-v-8b55261c]{margin-block:0;margin-inline:0;margin-block-end:1.06667vw;color:#666;font-size:3.2vw;font-weight:600}.batch-summary-row[data-v-8b55261c]{display:flex;align-items:baseline;justify-content:space-between;gap:3.2vw;min-height:6.4vw;padding-block:.8vw;font-size:3.2vw}.batch-file-title[data-v-8b55261c]{min-width:0;overflow:hidden;color:#444;text-overflow:ellipsis;white-space:nowrap}.batch-file-state[data-v-8b55261c],.batch-file-error[data-v-8b55261c]{flex:0 1 45%;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.batch-file-state[data-v-8b55261c]{color:#784fff}.batch-file-error[data-v-8b55261c]{color:#d93025}.batch-actions[data-v-8b55261c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2.13333vw;margin-block-start:3.2vw}.batch-action[data-v-8b55261c],.batch-dismiss[data-v-8b55261c]{min-height:11.73333vw;border:0;border-radius:2.13333vw;cursor:pointer;font:inherit}.batch-action[data-v-8b55261c]:disabled,.batch-dismiss[data-v-8b55261c]:disabled{cursor:default;opacity:.5}.batch-action[data-v-8b55261c]{padding-block:2.13333vw;padding-inline:3.73333vw;font-size:3.46667vw;font-weight:600}.batch-action-secondary[data-v-8b55261c]{color:#784fff;background:#784fff14}.batch-action-primary[data-v-8b55261c]{color:#fff;background:#784fff}.batch-dismiss[data-v-8b55261c]{display:inline-flex;min-width:11.73333vw;align-items:center;justify-content:center;background:transparent}.batch-dismiss .item-close-icon[data-v-8b55261c]{width:5.33333vw;height:5.33333vw}@media (max-width: 360px){.batch-heading[data-v-8b55261c],.batch-summary-row[data-v-8b55261c]{align-items:stretch;flex-direction:column;gap:3px}.batch-status[data-v-8b55261c],.batch-file-state[data-v-8b55261c],.batch-file-error[data-v-8b55261c]{flex-basis:auto;max-inline-size:none;text-align:start}.batch-actions[data-v-8b55261c]{align-items:stretch;flex-direction:column}.batch-actions .batch-action[data-v-8b55261c]{width:100%}}.empty-state[data-v-8b55261c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:16vw}.empty-state .empty-icon[data-v-8b55261c]{width:42.66667vw;height:auto;margin-bottom:4.26667vw}.empty-state .empty-text[data-v-8b55261c]{font-size:3.73333vw;color:#999;font-weight:400}[dir=rtl] .upload-item .item-cover[data-v-8b55261c]{margin-right:0;margin-left:3.2vw}[dir=rtl] .upload-item .item-info[data-v-8b55261c]{margin-right:0;margin-left:11.2vw}[dir=rtl] .upload-item .action-btn-group[data-v-8b55261c]{right:auto;left:0}.app-wrapper{min-height:100vh;background-color:#fff}.app-wrapper.is-pc{display:flex;justify-content:center;align-items:flex-start;padding:20px 0;background-color:#e8e8e8;min-height:100vh;overflow-y:auto}.app-container{min-height:100vh;background-color:#fff;width:100%;transform-origin:top center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-pc .app-container{min-height:auto;border-radius:16px;box-shadow:0 8px 32px #0000001f;overflow:visible}input,textarea,[contenteditable=true],.allow-select,.allow-select *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.batch-cancel-confirmation{width:calc(100% - 8.53333vw);max-width:112vw}:root{--color-primary: #784fff;--color-primary-light: #f0edff;--color-text: #333333;--color-text-secondary: #666666;--color-border: #e8e8e8;--color-bg-gray: #f5f5f5;--radius-md: 2.13333vw;--radius-lg: 3.2vw}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#333;line-height:1.5;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] body{font-family:Noto Sans Arabic,Inter,-apple-system,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;border:none;background:none;cursor:pointer}ul,ol{list-style:none}@media screen and (min-width: 768px){html{font-size:16px}}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.el-button--primary{--el-button-bg-color: #784fff;--el-button-border-color: #784fff;--el-button-hover-bg-color: #5b40cc;--el-button-hover-border-color: #5b40cc}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-0{padding-inline-start:0}.pe-0{padding-inline-end:0}.text-start{text-align:start}.text-end{text-align:end}.el-dialog__headerbtn{right:unset!important;left:unset!important;inset-inline-end:20PX!important}[dir=rtl] .el-dialog__headerbtn .el-dialog__close{transform:scaleX(-1)}
