.app-root{width:100%;height:100%}ul li{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#c3c8d1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#9fa6b2}::-webkit-scrollbar-track{background:transparent}.ml10{margin-left:10px}.mr10{margin-right:10px}:root{--theme-color:#f5a524;--theme-color-hover:#d8890b;--theme-color-hover-light:#e8910c;--accent-soft:#fff7e8;--accent-border:#f8d79c;--app-bg:#f5f7fa;--surface-color:#fff;--surface-hover:#f7f8fa;--text-primary:#171a21;--text-secondary:#4f5663;--text-tertiary:#8b93a1;--border-color:#e5e8ed;--shadow-sm:0 1px 2px rgba(20,27,38,.04),0 5px 18px rgba(20,27,38,.04);--shadow-md:0 10px 30px rgba(20,27,38,.09);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--motion-fast:160ms ease;--motion-base:220ms ease;--el-color-primary:var(--theme-color);--el-color-primary-light-3:#f7b94e;--el-color-primary-light-5:#facf82;--el-color-primary-light-7:#fde4b5;--el-color-primary-light-8:#feecd0;--el-color-primary-light-9:var(--accent-soft);--el-color-primary-dark-2:var(--theme-color-hover);--el-border-radius-base:var(--radius-sm);--el-border-color:var(--border-color);--el-border-color-light:#edf0f3;--el-fill-color-light:#f7f8fa;--el-fill-color-lighter:#fafbfc;--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-text-color-secondary:var(--text-tertiary);--el-switch-on-color:var(--theme-color)!important}#app,body,html{width:100%;min-width:0;height:100%}body{overflow:hidden;color:var(--text-primary);background:var(--app-bg);font-family:Inter,Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,body{margin:0}*{box-sizing:border-box;padding:0}button,input,select,textarea{font:inherit}.el-checkbox .is-indeterminate .el-checkbox__inner,.el-checkbox.is-checked .el-checkbox__inner{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important}.el-pager .is-active{background-color:var(--theme-color)!important}.el-button{min-height:36px;padding:8px 15px;border-radius:var(--radius-sm);font-weight:600;transition:color var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.el-button:active:not(.is-disabled){transform:translateY(1px)}.el-button--primary{color:#fff!important;background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;box-shadow:0 3px 10px rgba(245,165,36,.2)}.el-button--primary:focus-visible,.el-button--primary:hover{background-color:var(--theme-color-hover-light)!important;border-color:var(--theme-color-hover-light)!important;box-shadow:0 5px 14px rgba(245,165,36,.28)}.el-date-editor.el-input__wrapper,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{min-height:38px;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-color) inset;transition:box-shadow var(--motion-fast),background-color var(--motion-fast)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c9ced7}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--theme-color) inset!important}.el-form-item__label{color:var(--text-secondary);font-weight:600}.el-table{--el-table-header-bg-color:#f8f9fb;--el-table-row-hover-bg-color:#fffaf0;--el-table-border-color:var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);overflow:hidden}.el-table th.el-table__cell{height:48px;color:#626a78;font-weight:700;background:#f8f9fb}.el-table td.el-table__cell{height:48px}.el-table .cell{line-height:1.45}.el-pagination{flex-wrap:wrap;gap:4px 0}.el-tabs__nav .el-tabs__item.is-active{color:var(--theme-color-hover-light)!important}.el-dialog{max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);margin:16px auto!important;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.el-dialog__header{padding:22px 24px 16px;border-bottom:1px solid var(--border-color)}.el-dialog__title{color:var(--text-primary);font-size:18px;font-weight:700}.el-dialog__body{max-height:calc(100vh - 212px);max-height:calc(100dvh - 212px);padding:22px 24px;overflow:auto;overscroll-behavior:contain}.el-dialog__footer{padding:14px 24px 20px;border-top:1px solid var(--border-color)}.el-overlay{overscroll-behavior:contain}.search-box,.searchBox{display:flex;align-items:flex-start;width:100%;gap:16px}.search-box .searchLeft,.searchBox .searchLeft{flex:1 1 auto;min-width:0;margin-right:0!important}.search-box .el-form,.searchBox .searchLeft .el-form{display:flex;flex-wrap:wrap;width:100%}.search-box .el-form .el-form-item,.searchBox .searchLeft .el-form .el-form-item{margin-right:16px;margin-bottom:14px}.search-box .search-actions,.searchBox .searchRight{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;width:auto!important}.table-box,.tableBox{min-width:0}@media (max-width:1180px){.search-box,.searchBox{flex-direction:column;gap:4px}.search-box .search-actions,.searchBox .searchRight{align-self:stretch}.el-form--inline .el-form-item{margin-right:14px}.el-table{font-size:13px}}@media (max-width:767px){.el-dialog__body,.el-dialog__footer,.el-dialog__header{padding-right:16px;padding-left:16px}.el-form--inline .el-form-item,.search-box .el-form .el-form-item,.searchBox .searchLeft .el-form .el-form-item{width:100%;margin-right:0}.el-form-item .el-date-editor,.el-form-item .el-input,.el-form-item .el-select{width:100%!important;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.el-notification.storage-task-notification{width:min(320px,calc(100vw - 32px));padding:12px;border-radius:10px;border:1px solid #e3eaf3;box-shadow:0 12px 36px rgba(31,55,84,.14)}.storage-task-notification .el-notification__group{min-width:0;flex:1;margin-left:8px}.storage-task-notification .el-notification__icon{width:20px;height:20px;font-size:20px}.storage-task-notification .el-notification__title{padding-right:18px;font-size:14px;line-height:20px}.storage-task-notification .el-notification__content{margin-top:4px;font-size:12px;line-height:18px;text-align:left;overflow-wrap:anywhere}.storage-task-notification .el-notification__closeBtn{top:14px;right:12px}.storage-task-notification .el-progress__text{min-width:32px;font-size:12px!important}.storage-task-order{margin-bottom:6px;font-weight:600;color:#334155}.storage-task-stage{margin-bottom:4px;color:#327aff}.storage-task-hint{margin-top:6px;color:#8492a6;font-size:12px}