:root{--sup-overlay-padding-primary: 30px;--sup-messagebox-padding-primary: var(--sup-overlay-padding-primary);--sup-filter-control-border-radius: 8px;--el-dialog-padding-primary: var(--sup-overlay-padding-primary);--el-messagebox-padding-primary: var(--sup-messagebox-padding-primary);--sup-btn-add-bg: rgba(239, 246, 255, 1);--sup-btn-add-color: rgba(29, 157, 244, 1);--sup-btn-add-border: rgba(29, 157, 244, .35);--sup-btn-add-hover-bg: rgba(219, 234, 254, 1);--sup-btn-add-active-bg: rgba(191, 219, 254, 1);--sup-btn-import-bg: rgba(243, 244, 246, 1);--sup-btn-import-color: rgba(75, 85, 99, 1);--sup-btn-import-border: rgba(209, 213, 219, 1);--sup-btn-import-hover-bg: rgba(229, 231, 235, 1);--sup-btn-import-active-bg: rgba(209, 213, 219, 1);--sup-tab-strip-top-spacing: 0px;--sup-tab-strip-bg: linear-gradient(180deg, #f7f8fa 0%, #eef1f5 100%);--sup-tab-strip-padding-x: 20px;--sup-tab-strip-padding-left: 21px;--sup-tab-btn-gap: 8px;--sup-tab-btn-padding: 10px 18px 12px;--sup-tab-btn-radius: 10px 10px 0 0;--sup-tab-btn-bg: rgba(238, 248, 254, 1);--sup-tab-btn-color: rgba(95, 117, 137, 1);--sup-tab-btn-border: rgba(222, 242, 254, 1);--sup-tab-btn-hover-bg: rgba(210, 235, 250, 1);--sup-tab-btn-hover-color: rgba(75, 97, 117, 1);--sup-tab-btn-active-bg: #fff;--sup-tab-btn-active-color: rgba(45, 138, 224, 1);--sup-tab-btn-active-border: rgba(243, 244, 246, 1)}.el-button{border-radius:8px}.el-input .el-input__wrapper,.el-select .el-select__wrapper,.el-input-number .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper,.el-range-editor.el-input__wrapper,.el-time-picker .el-input__wrapper,.el-cascader .el-input .el-input__wrapper{border-radius:var(--sup-filter-control-border-radius)}.sup-form-drawer{display:flex;flex-direction:column;max-height:100vh}.sup-form-drawer .el-drawer__header{flex-shrink:0;margin-bottom:0;padding-bottom:calc(var(--sup-overlay-padding-primary) / 2)}.sup-form-drawer .el-drawer__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.sup-form-drawer .el-drawer__footer{flex-shrink:0;border-top:1px solid #ebeef5;background:#fff}.el-dialog .el-dialog__header{padding:var(--sup-overlay-padding-primary);padding-bottom:calc(var(--sup-overlay-padding-primary) / 2)}.el-dialog .el-dialog__body,.el-dialog .el-dialog__footer{padding:var(--sup-overlay-padding-primary);padding-top:calc(var(--sup-overlay-padding-primary) / 2)}.el-message-box .el-message-box__header{padding:var(--sup-messagebox-padding-primary);padding-bottom:calc(var(--sup-messagebox-padding-primary) / 2)}.el-message-box .el-message-box__content,.el-message-box .el-message-box__btns{padding:var(--sup-messagebox-padding-primary);padding-top:calc(var(--sup-messagebox-padding-primary) / 2)}.el-button.sup-btn-add,.el-button.sup-btn-add.is-plain{--el-button-text-color: var(--sup-btn-add-color);--el-button-bg-color: var(--sup-btn-add-bg);--el-button-border-color: var(--sup-btn-add-border);--el-button-outline-color: var(--sup-btn-add-color);--el-button-hover-text-color: var(--sup-btn-add-color);--el-button-hover-bg-color: var(--sup-btn-add-hover-bg);--el-button-hover-border-color: var(--sup-btn-add-border);--el-button-active-text-color: var(--sup-btn-add-color);--el-button-active-bg-color: var(--sup-btn-add-active-bg);--el-button-active-border-color: var(--sup-btn-add-border)}.el-button.sup-btn-import,.el-button.sup-btn-import.is-plain,.el-button.sup-btn-export,.el-button.sup-btn-export.is-plain{--el-button-text-color: var(--sup-btn-import-color);--el-button-bg-color: var(--sup-btn-import-bg);--el-button-border-color: var(--sup-btn-import-border);--el-button-outline-color: var(--sup-btn-import-color);--el-button-hover-text-color: var(--sup-btn-import-color);--el-button-hover-bg-color: var(--sup-btn-import-hover-bg);--el-button-hover-border-color: var(--sup-btn-import-border);--el-button-active-text-color: var(--sup-btn-import-color);--el-button-active-bg-color: var(--sup-btn-import-active-bg);--el-button-active-border-color: var(--sup-btn-import-border)}.prod-tab-strip,.wh-tab-strip{background:var(--sup-tab-strip-bg);padding:0;border-bottom:none}.prod-tab-bar,.wh-tab-bar{display:flex;flex-wrap:wrap;gap:var(--sup-tab-btn-gap);align-items:stretch}.prod-tab-btn,.wh-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:var(--sup-tab-btn-padding);margin:0;font-size:15px;font-family:inherit;line-height:1.25;cursor:pointer;border:1px solid var(--sup-tab-btn-border);border-bottom:none;border-radius:var(--sup-tab-btn-radius);background:var(--sup-tab-btn-bg);color:var(--sup-tab-btn-color);transition:color .2s,background .2s,box-shadow .2s;box-sizing:border-box;min-height:44px}.prod-tab-btn:hover:not(.active):not(.prod-tab-btn--readonly),.wh-tab-btn:hover:not(.active){color:var(--sup-tab-btn-hover-color);background:var(--sup-tab-btn-hover-bg)}.prod-tab-btn.active,.wh-tab-btn.active{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-family:inherit;line-height:1.25;cursor:pointer;background:var(--sup-tab-btn-active-bg);color:var(--sup-tab-btn-active-color);font-weight:600;border:1px solid var(--sup-tab-btn-active-border);border-bottom:none;border-radius:var(--sup-tab-btn-radius);margin:0;padding:var(--sup-tab-btn-padding);position:relative;z-index:2;box-sizing:border-box;min-height:44px}.prod-tab-btn:focus-visible,.wh-tab-btn:focus-visible{outline:2px solid #1890ff;outline-offset:2px}.prod-tab-btn--readonly{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-family:inherit;line-height:1.25;background:var(--sup-tab-btn-active-bg);color:var(--sup-tab-btn-active-color);font-weight:600;border:1px solid transparent;border-bottom:none;border-radius:var(--sup-tab-btn-radius);margin:0;padding:var(--sup-tab-btn-padding);position:relative;z-index:2;box-sizing:border-box;min-height:44px}.prod-tab-label,.wh-tab-label{white-space:nowrap}.prod-tab-icon,.wh-tab-icon{display:inline-block;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.el-table thead th.el-table__cell,.el-table tbody td.el-table__cell,.el-table thead th.el-table__cell .cell,.el-table tbody td.el-table__cell .cell{text-align:center!important}.el-table tbody td.el-table__cell .cell .table-actions{justify-content:center}.el-table__empty-block{min-height:200px;display:flex;align-items:center;justify-content:center}.el-table__empty-text{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;line-height:1.5;color:#909399;font-size:14px;width:100%;box-sizing:border-box}.el-table__empty-text:before{content:"";display:block;width:160px;height:160px;max-width:min(160px,50vw);max-height:min(160px,35vh);background:url(/no-data.png) center center / contain no-repeat;flex-shrink:0}@media (min-width: 500px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#0003;border-radius:999px;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:#0006}}.admin-sidebar::-webkit-scrollbar-track{background:transparent!important}.admin-sidebar::-webkit-scrollbar-thumb{background:#fff6!important}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#fff!important}.main-content::-webkit-scrollbar-track,.el-scrollbar__wrap::-webkit-scrollbar-track,.scroll-container::-webkit-scrollbar-track{background:#f5f7fa!important;border-radius:4px}.main-content::-webkit-scrollbar-thumb,.el-scrollbar__wrap::-webkit-scrollbar-thumb,.scroll-container::-webkit-scrollbar-thumb{background:#c0c4cc!important}.main-content::-webkit-scrollbar-thumb:hover,.el-scrollbar__wrap::-webkit-scrollbar-thumb:hover,.scroll-container::-webkit-scrollbar-thumb:hover{background:#909399!important}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}html,body{margin:0;height:100%;overflow:hidden}#app{height:100%;overflow:hidden}.ui-el-button-icon-img{width:1em;height:1em;display:block;object-fit:contain}.filter-actions>.el-button.el-button--primary,.wh-filter-actions>.el-button.el-button--primary{min-height:36px;height:36px;min-width:104px;width:104px;padding:0 10px;box-sizing:border-box;justify-content:center}.filter-actions>.ui-reset-img-btn,.wh-filter-actions>.ui-reset-img-btn{min-width:104px;width:104px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;vertical-align:middle}.filter-actions>.ui-reset-img-btn img,.wh-filter-actions>.ui-reset-img-btn img{max-width:100%;object-fit:contain}.filter-actions{align-items:center}.import-upload-icon-img{width:48px;height:48px;object-fit:contain;flex-shrink:0}
