:root{--el-color-primary: #7c5cbf;--el-color-primary-light-3: #9d80d2;--el-color-primary-light-5: #b5a0df;--el-color-primary-light-7: #cec0ec;--el-color-primary-light-8: #dad0f1;--el-color-primary-light-9: #f0eaf9;--el-color-primary-dark-2: #634a99;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-card-border-radius: 12px;--el-font-size-base: 13px}.page-title{font-size:16px;font-weight:600}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.toolbar .spacer{flex:1}.toolbar>.el-input,.toolbar .el-date-editor--daterange,.toolbar .el-select{width:220px}.toolbar>.el-input--small{width:180px}.toolbar .el-button+.el-button{margin-left:0}.el-button{font-weight:500;transition:all .2s ease}.el-button--primary{box-shadow:0 2px 6px #7c5cbf40}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 10px #7c5cbf59}.el-button--primary:active{transform:translateY(0)}.el-table .el-button--small.el-button--small{margin-left:0;margin-right:2px;padding:3px 4px}.el-table .el-button+.el-button{margin-left:2px}.el-table{--el-table-header-bg-color: #f7f8fa;--el-table-header-text-color: #4a4a5a;--el-table-border-color: #ebeef5;border-radius:8px;overflow:hidden}.el-table th.el-table__cell{font-weight:600;letter-spacing:.5px}.el-table th.el-table__cell .cell{white-space:nowrap}.el-table .el-table__row:hover>td.el-table__cell{background:#f5f3fb}.el-table .num-cell{font-family:JetBrains Mono,Consolas,monospace}.el-card{border-radius:12px;border:1px solid #ebeef5;transition:box-shadow .2s ease}.el-card.shadow-hover:hover{box-shadow:0 6px 18px #00000014}.el-card__header{font-weight:600;color:#303133;padding:14px 16px;border-bottom:1px solid #f0f2f5}.el-card__body{padding:16px}.el-dialog{border-radius:14px;overflow:hidden}.el-dialog__header{padding:18px 20px 10px;font-weight:600;border-bottom:1px solid #f0f2f5;margin-right:0}.el-dialog__body{padding:18px 20px}.el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f2f5;background:#fafbfc}.el-dialog__footer .el-button+.el-button{margin-left:10px}.el-pagination{margin-top:14px;justify-content:flex-end}.el-pagination.is-background .el-pager li{border-radius:6px}.el-tag{border-radius:4px}.el-form-item__label{font-weight:500;color:#4a4a5a}.el-input__wrapper,.el-select__wrapper{border-radius:6px}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-tabs__item{font-weight:500}.el-tabs__item.is-active{font-weight:600}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9c9d4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a9a9b8}::-webkit-scrollbar-track{background:transparent}.stat-card .el-card__body{display:flex;align-items:center;gap:14px;padding:18px}html.dark{--el-bg-color: #141414;--el-bg-color-overlay: #1d1d1d;--el-fill-color-blank: #1d1d1d;--el-border-color: #333;--el-border-color-light: #333;--el-border-color-lighter: #2a2a2a;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3aab8;--el-fill-color-light: #2a2a2a;--el-fill-color-lighter: #262626;--el-mask-color: rgba(0, 0, 0, .6)}html.dark .el-table{--el-table-header-bg-color: #222;--el-table-border-color: #2a2a2a;--el-table-row-hover-bg-color: #262638}html.dark .el-table .el-table__row:hover>td.el-table__cell{background:#262638}html.dark .el-card{border-color:#2a2a2a}html.dark .el-card__header,html.dark .el-dialog__header{border-bottom-color:#2a2a2a}html.dark .el-dialog__footer{border-top-color:#2a2a2a;background:#1a1a1a}html.dark .el-pagination.is-background .el-pager li{background:#2a2a2a}html.dark ::-webkit-scrollbar-thumb{background:#4a4a5a}html.dark .el-button--primary.is-plain{background:#7c5cbf26;color:#b5a0df;border-color:#7c5cbf}html.dark .el-button--danger.is-plain{background:#f56c6c1f;color:#f89898;border-color:#f56c6c}html.dark .el-button.is-plain{background:#2a2a2a;color:#cfd3dc;border-color:#3a3a4a}html.dark .el-button.is-plain:hover{background:#333;border-color:var(--el-color-primary)}@media(max-width:768px){body{font-size:13px}.el-dialog{width:94%!important;max-width:94%!important;margin:8vh auto!important}.el-dialog__body{padding:14px}.el-dialog__header{padding:14px 14px 10px}.el-dialog__footer{padding:10px 14px}.el-table,.el-table__body-wrapper,.el-table__header-wrapper{overflow-x:auto}.el-card__body{padding:12px}.el-card__header{padding:12px 14px}.toolbar{gap:6px;margin-bottom:10px}.toolbar>.el-input,.toolbar .el-select,.toolbar .el-date-editor--daterange{width:100%!important}.toolbar .el-button{margin:0}.el-pagination{justify-content:center;flex-wrap:wrap;row-gap:6px}.el-pagination .el-pagination__total{display:inline-flex;margin-right:6px}.el-pagination .el-pagination__jump{display:none}.el-form--label-top .el-form-item__label{margin-bottom:4px}.el-form--label-top .el-form-item{margin-bottom:14px}.el-row{margin-left:-6px;margin-right:-6px}.el-col{padding:0 6px;margin-bottom:8px}.el-tabs__nav-wrap{overflow-x:auto}.toolbar .spacer{display:none}.toolbar>.el-input,.toolbar>.el-select,.toolbar>.el-date-editor--month,.toolbar>.el-date-editor--year{width:100%!important}}.el-image>.el-image__inner{max-width:100%;max-height:100%}.el-image.thumb>.el-image__inner,.el-image.edit-img>.el-image__inner,.el-image.img-preview>.el-image__inner,.el-image.qr-img>.el-image__inner,.el-image.view-qr-img>.el-image__inner,.el-image.item-thumb>.el-image__inner,.el-image.thumb-img>.el-image__inner,.el-image.po-thumb>.el-image__inner{width:100%;height:100%;display:block}.alert-tip{max-width:320px;font-size:12px;line-height:1.75}.alert-tip-hd{font-weight:600;margin-bottom:3px}.alert-tip-row{display:flex;align-items:center;gap:6px}.alert-tip-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-tip-spike{flex-shrink:0;padding:0 4px;font-size:11px;color:#d9cdf7;border:1px solid #8a76c4;border-radius:3px}.alert-tip-qty{flex-shrink:0;color:#ffb4b4;font-weight:600}.alert-tip-more{color:#c8c9cc}.alert-tip-foot{margin-top:4px;padding-top:4px;border-top:1px solid #6a6a6a;color:#c8c9cc}.el-table .row-alert>td.el-table__cell{background:#fef0f0!important}.el-table .row-alert:hover>td.el-table__cell{background:#fde2e2!important}.el-table .row-alert>td.el-table__cell:first-child{box-shadow:inset 3px 0 #f56c6c}.row-alert-tag{margin-left:6px;padding:0 5px;font-size:11px;line-height:16px;color:#f56c6c;background:#fef0f0;border:1px solid #fbc4c4;border-radius:3px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif}html.dark{--bg-page: #141414;--bg-card: #1d1d1d;--bg-header: #1d1d1d;--border-color: #333;--text-main: #e5eaf3;--text-sub: #a3aab8}html.dark body{background:var(--bg-page)}html.dark .el-card{background:var(--bg-card);border-color:var(--border-color)}html.dark .el-card__header{border-bottom-color:var(--border-color)}html.dark .main{background:var(--bg-page)}html.dark .header{background:var(--bg-header);border-bottom-color:var(--border-color)}html.dark .page-title{color:var(--text-main)}
