:root{--c-bg:#f6f9fb;--c-bg-elevated:#fff;--c-surface:#fff;--c-surface-2:#f0f6f8;--c-surface-hover:#eaf4f7;--c-border:#dfe9ed;--c-border-strong:#c4d7df;--c-primary:#2f6f8f;--c-primary-dark:#24546d;--c-primary-soft:#2f6f8f1f;--c-accent:#5c9e93;--c-accent-soft:#5c9e931f;--c-success:#3f8f72;--c-success-soft:#3f8f721f;--c-warning:#a17635;--c-warning-soft:#a1763521;--c-danger:#c1605b;--c-danger-soft:#c1605b1f;--c-info:#4778b6;--c-info-soft:#4778b61c;--c-action-primary:#2f6f8f;--c-action-primary-hover:#214f69;--c-action-primary-soft:#2f6f8f1f;--c-action-success:#3f8f72;--c-action-success-hover:#2e6e57;--c-action-success-soft:#3f8f721f;--c-action-warning:#a17635;--c-action-warning-hover:#785726;--c-action-warning-soft:#a1763521;--c-action-danger:#c1605b;--c-action-danger-hover:#994944;--c-action-danger-soft:#c1605b1f;--c-text:#17212b;--c-text-secondary:#5f6f78;--c-text-muted:#93a0a7;--c-shadow:#23435418;--c-focus:#2f6f8f38;--c-hairline:#2f6f8f14;--c-glass:#ffffffb8;--c-bg-wash-a:#5c9e931f;--c-bg-wash-b:#2f6f8f21;--c-body-gradient:linear-gradient(180deg, #fff 0%, #f6f9fb 100%);--c-sidebar-bg:#fffffff5;--c-topbar-bg:#ffffffe6;--c-panel-bg:#ffffffe0;--c-toolbar-bg:#ffffffc2;--c-table-header-bg:var(--c-surface-2);--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-title:20px;--fs-hero:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-card:0 8px 24px #17212b0f;--shadow-float:0 16px 48px #17212b1f;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--font-body:"Avenir Next", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"DIN Alternate", "SF Mono", "Menlo", monospace;--el-color-primary:#2f6f8f;--el-color-primary-light-3:#5a8ca5;--el-color-primary-light-5:#84a9bc;--el-color-primary-light-7:#aec6d3;--el-color-primary-light-8:#c4d5de;--el-color-primary-light-9:#e7eff3;--el-color-primary-dark-2:#24546d;--el-color-success:#3f8f72;--el-color-warning:#a17635;--el-color-danger:#c1605b;--el-color-error:#c1605b;--el-color-info:#4778b6;--el-text-color-primary:#17212b;--el-text-color-regular:#17212b;--el-text-color-secondary:#5f6f78;--el-text-color-placeholder:#93a0a7;--el-border-color:#dfe9ed;--el-border-color-light:#dfe9ed;--el-border-color-lighter:#e8f0f3;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-font-size-base:14px;--admin-table-sticky-top:calc(0px - var(--sp-6))}*{box-sizing:border-box}html,body,#app{background:radial-gradient(circle at 12% -10%, var(--c-bg-wash-a), transparent 30%), radial-gradient(circle at 88% 0%, var(--c-bg-wash-b), transparent 28%), var(--c-body-gradient), var(--c-bg);min-height:100%;color:var(--c-text);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background-size:auto;margin:0;font-size:14px}a{color:inherit}button,input,textarea{font:inherit}.brand-mark-tile{background:linear-gradient(145deg, var(--c-primary), var(--c-accent));color:#fff;width:48px;height:48px;font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;box-shadow:0 14px 34px color-mix(in srgb, var(--c-primary) 28%, transparent);border:0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex}::selection{background:var(--c-primary-soft);color:var(--c-text)}.el-container,.el-main{background:0 0!important}.el-main{--admin-main-inline-padding:24px;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--c-primary) 58%, var(--c-border)) var(--c-surface-2);overflow:hidden auto;padding:var(--sp-6)!important}.el-main::-webkit-scrollbar{width:12px;height:12px}.el-main::-webkit-scrollbar-track{background:var(--c-surface-2)}.el-main::-webkit-scrollbar-corner{background:var(--c-surface-2)}.el-main::-webkit-scrollbar-thumb{border:3px solid var(--c-surface-2);background:color-mix(in srgb, var(--c-primary) 58%, var(--c-border));background-clip:padding-box;border-radius:999px;min-width:64px;min-height:64px}.el-main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--c-primary) 78%, var(--c-border));background-clip:padding-box}.el-header{background:var(--c-topbar-bg)!important;border-color:var(--c-border)!important}.el-aside{background:var(--c-sidebar-bg)!important}.el-menu{border-right:none!important}.page,.dashboard{width:min(100%,1380px);margin:0 auto}.page-top,.page-header{z-index:3;margin-bottom:var(--sp-6);position:relative}.page-horizontal-static{z-index:3;position:relative}.page-top:before,.page-header:before{content:"";background:linear-gradient(90deg, var(--c-primary), color-mix(in srgb, var(--c-accent) 68%, transparent));border-radius:999px;width:36px;height:3px;position:absolute;top:-10px;left:0}.page-title{color:var(--c-text);font-size:var(--fs-title);margin:0;font-weight:700}.page-subtitle{margin-top:var(--sp-2);color:var(--c-text-secondary);font-size:var(--fs-sm)}.data-table{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-panel-bg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transition:box-shadow .24s var(--ease-smooth), transform .24s var(--ease-smooth), border-color .24s ease;overflow:visible}.data-table:hover{border-color:var(--c-border-strong);box-shadow:0 22px 58px #00000017}.data-table .el-loading-mask,.inventory-table-wrap .el-loading-mask{pointer-events:none;background:0 0!important}.table-footer{z-index:3;min-height:48px;box-shadow:none;box-sizing:border-box;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;margin-top:4px;padding:6px 0 0;display:flex;position:relative}.table-footer .el-pagination{min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;border:0;border-radius:0;padding:4px 0;background:0 0!important}.table-footer .el-pagination button,.table-footer .el-pager li{background:0 0!important;border-color:#0000!important}.table-footer .el-pager li.is-active{background:var(--c-primary)!important}.table-dock{isolation:auto;position:relative}.action-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.page>*,.dashboard>*{animation:surface-enter .34s var(--ease-smooth) backwards}.page>:nth-child(2),.dashboard>:nth-child(2){animation-delay:35ms}.page>:nth-child(3),.dashboard>:nth-child(3){animation-delay:70ms}.page>:nth-child(4),.dashboard>:nth-child(4){animation-delay:.105s}.toolbar,.filter-bar,.filter-row,.search-row,.panel-head,.report-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar,.filter-bar,.filter-row{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transition:border-color .24s ease, box-shadow .24s var(--ease-smooth), transform .24s var(--ease-smooth);border:1px solid var(--c-border)!important;border-radius:var(--radius-lg)!important;background:var(--c-toolbar-bg)!important;padding:10px!important;box-shadow:0 14px 38px #0000000e!important}.toolbar:hover,.filter-bar:hover,.filter-row:hover{border-color:var(--c-border-strong)!important;box-shadow:0 18px 46px #00000012!important}.pricing-panel,.adjust-panel,.history-panel,.notice-panel,.amount-panel,.summary-panel,.report-panel,.inventory-table-wrap,.stable-table-wrap,.metric-cell,.permission-matrix,.category-tree,.product-bucket,.settlement-panel,.detail-panel,.form-panel,.report-card,.search-box{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transition:border-color .24s ease, box-shadow .24s var(--ease-smooth), transform .24s var(--ease-smooth), background-color .24s ease;border:1px solid var(--c-border)!important;border-radius:var(--radius-lg)!important;background:var(--c-panel-bg)!important;box-shadow:var(--shadow-card)!important}.pricing-panel:hover,.adjust-panel:hover,.history-panel:hover,.notice-panel:hover,.amount-panel:hover,.summary-panel:hover,.report-panel:hover,.inventory-table-wrap:hover,.stable-table-wrap:hover,.metric-cell:hover,.permission-matrix:hover,.category-tree:hover,.product-bucket:hover,.settlement-panel:hover,.detail-panel:hover,.form-panel:hover,.report-card:hover,.search-box:hover{border-color:var(--c-border-strong)!important;box-shadow:0 22px 58px #00000017!important}.summary-item,.glass-metric,.stat-card,.workflow-card,.panel,.order-row,.signal-row{transition:transform .24s var(--ease-smooth), box-shadow .24s var(--ease-smooth), border-color .24s ease, background-color .24s ease}.summary-item:hover,.glass-metric:hover,.stat-card:hover,.order-row:hover,.signal-row:hover{transform:translateY(-1px)}.el-table{color:var(--c-text);--el-table-bg-color:var(--c-surface)!important;--el-table-tr-bg-color:var(--c-surface)!important;--el-table-header-bg-color:var(--c-table-header-bg)!important;--el-table-border-color:var(--c-border)!important;--el-table-text-color:var(--c-text)!important;--el-table-header-text-color:var(--c-text-secondary)!important;--el-table-row-hover-bg-color:var(--c-surface-hover)!important;--el-table-current-row-bg-color:var(--c-surface-hover)!important}.el-table th{letter-spacing:0;text-transform:uppercase;height:44px;font-size:11px;font-weight:700}.el-table td{height:50px;color:var(--c-text)}.el-table__row{transition:background-color .18s ease, transform .18s var(--ease-smooth)}.el-table__row:hover{transform:translateY(-1px)}.el-table .cell{line-height:1.42}.el-table__empty-text{color:var(--c-text-muted)!important}.el-card{--el-card-bg-color:var(--c-surface)!important;--el-card-border-color:var(--c-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important;transition:box-shadow .24s var(--ease-smooth), transform .24s var(--ease-smooth), border-color .24s ease!important}.el-card:hover{border-color:var(--c-border-strong)!important;box-shadow:0 22px 58px #00000017!important}.el-input__wrapper,.el-textarea__inner{background:var(--c-surface)!important;box-shadow:inset 0 0 0 1px var(--c-border)!important;border-radius:var(--radius-md)!important;transition:box-shadow .22s var(--ease-smooth), background .22s ease, transform .22s var(--ease-smooth)!important;border:none!important}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--c-border-strong)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px var(--c-primary), 0 0 0 3px var(--c-focus)!important}.el-input__inner,.el-textarea__inner{color:var(--c-text)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--c-text-muted)!important}.el-input-number .el-input__wrapper,.el-select .el-input__wrapper{background:var(--c-surface)!important}.el-button{border-radius:var(--radius-md)!important;transition:transform .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth), background-color .2s ease, border-color .2s ease, color .2s ease!important;font-weight:650!important}.el-button:not(.is-link):hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000001a}.el-button:not(.is-link):active{box-shadow:none;transform:translateY(0)scale(.985)}.el-button:not(.is-disabled):active{transform:scale(.98);transition-duration:80ms!important}.el-button--primary{--el-button-bg-color:var(--c-primary)!important;--el-button-border-color:var(--c-primary)!important;--el-button-hover-bg-color:var(--c-primary-dark)!important;--el-button-hover-border-color:var(--c-primary-dark)!important;--el-button-active-bg-color:var(--c-primary-dark)!important;--el-button-active-border-color:var(--c-primary-dark)!important;--el-button-text-color:#fff!important}.el-button--warning{--el-button-bg-color:var(--c-warning)!important;--el-button-border-color:var(--c-warning)!important;--el-button-hover-bg-color:var(--c-action-warning-hover)!important;--el-button-hover-border-color:var(--c-action-warning-hover)!important;--el-button-text-color:#fff!important}.el-button.is-link{border-radius:var(--radius-sm)!important;padding:0 8px!important;font-weight:800!important;line-height:24px!important}.el-table .el-button.is-link{min-width:44px;height:26px;border:1px solid #0000!important;text-decoration:none!important}.el-button.is-link.el-button--primary{--el-button-text-color:var(--c-action-primary)!important;--el-button-hover-link-text-color:var(--c-action-primary-hover)!important;--el-button-hover-text-color:var(--c-action-primary-hover)!important;color:var(--c-action-primary)!important}.el-button.is-link.el-button--success{--el-button-text-color:var(--c-action-success)!important;--el-button-hover-link-text-color:var(--c-action-success-hover)!important;--el-button-hover-text-color:var(--c-action-success-hover)!important;color:var(--c-action-success)!important}.el-button.is-link.el-button--warning{--el-button-text-color:var(--c-action-warning)!important;--el-button-hover-link-text-color:var(--c-action-warning-hover)!important;--el-button-hover-text-color:var(--c-action-warning-hover)!important;color:var(--c-action-warning)!important}.el-button.is-link.el-button--danger{--el-button-text-color:var(--c-action-danger)!important;--el-button-hover-link-text-color:var(--c-action-danger-hover)!important;--el-button-hover-text-color:var(--c-action-danger-hover)!important;color:var(--c-action-danger)!important}.el-table .el-button.is-link.el-button--primary{background:var(--c-action-primary-soft)!important;border-color:color-mix(in srgb, var(--c-action-primary) 28%, transparent)!important}.el-table .el-button.is-link.el-button--success{background:var(--c-action-success-soft)!important;border-color:color-mix(in srgb, var(--c-action-success) 28%, transparent)!important}.el-table .el-button.is-link.el-button--warning{background:var(--c-action-warning-soft)!important;border-color:color-mix(in srgb, var(--c-action-warning) 30%, transparent)!important}.el-table .el-button.is-link.el-button--danger{background:var(--c-action-danger-soft)!important;border-color:color-mix(in srgb, var(--c-action-danger) 30%, transparent)!important}.el-button.is-link:hover,.el-button.is-link:focus-visible{filter:brightness(.92);transform:translateY(-1px)}.el-button.is-link.is-disabled,.el-button.is-link.is-disabled:hover{opacity:.52;filter:none}.el-overlay{background-color:#1f222547!important}.page>.el-overlay,.dashboard>.el-overlay,.dialog-fade-enter-active,.dialog-fade-leave-active,.dialog-fade-enter-active .el-overlay-dialog,.dialog-fade-leave-active .el-overlay-dialog{animation:none!important}.el-dialog{border:1px solid var(--c-border);overflow:hidden;--el-dialog-bg-color:var(--c-surface)!important;--el-dialog-title-font-size:17px!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-float)!important}.el-dialog__header{border-bottom:1px solid var(--c-border);padding:18px 22px!important}.el-dialog__title{color:var(--c-text)!important;font-weight:700!important}.el-dialog__body{padding:22px!important}.el-dialog__footer{border-top:1px solid var(--c-border);padding:14px 22px!important}.el-popper.is-light,.el-select-dropdown{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border:1px solid var(--c-border)!important;border-radius:var(--radius-md)!important;background:#fffffff0!important;box-shadow:0 18px 48px #0000001f!important}.el-select-dropdown__item{color:var(--c-text)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--c-surface-hover)!important}.el-tag{letter-spacing:0;border-radius:var(--radius-sm)!important;font-weight:700!important}.el-pagination{--el-pagination-bg-color:transparent!important;--el-pagination-text-color:var(--c-text-secondary)!important;--el-pagination-button-disabled-bg-color:transparent!important}.el-pagination button,.el-pager li{background:var(--c-surface)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-sm)!important;min-width:30px!important;color:var(--c-text-secondary)!important}.el-pager li.is-active{background:var(--c-primary)!important;color:#fff!important}@keyframes surface-enter{0%{opacity:0;translate:0 14px;scale:.996}to{opacity:1;translate:0;scale:1}}.el-form-item__label,.el-switch__label{color:var(--c-text-secondary)!important}.el-message-box{--el-messagebox-bg-color:var(--c-surface)!important;--el-messagebox-title-color:var(--c-text)!important;--el-messagebox-content-color:var(--c-text-secondary)!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-lg)!important}[data-theme=clarity]{--c-bg:#f6f8fa;--c-bg-elevated:#fff;--c-surface:#fff;--c-surface-2:#f1f5f7;--c-surface-hover:#eaf2f7;--c-border:#dce5ea;--c-border-strong:#bdcbd3;--c-primary:#1f69a6;--c-primary-dark:#175382;--c-primary-soft:#1f69a61c;--c-accent:#2f7a5b;--c-accent-soft:#2f7a5b1c;--c-success:#2f7a5b;--c-success-soft:#2f7a5b1c;--c-warning:#b06d28;--c-warning-soft:#b06d281f;--c-danger:#be4d4a;--c-danger-soft:#be4d4a1c;--c-info:#2d72a5;--c-info-soft:#2d72a51c;--c-action-primary:#1f69a6;--c-action-primary-hover:#175382;--c-action-primary-soft:#1f69a61c;--c-action-success:#2f7a5b;--c-action-success-hover:#245f47;--c-action-success-soft:#2f7a5b1c;--c-action-warning:#b06d28;--c-action-warning-hover:#89531d;--c-action-warning-soft:#b06d281f;--c-action-danger:#be4d4a;--c-action-danger-hover:#963b39;--c-action-danger-soft:#be4d4a1c;--c-text:#18202a;--c-text-secondary:#596671;--c-text-muted:#87929b;--c-shadow:#233a4814;--c-focus:#1f69a633;--c-hairline:#1f69a612;--c-bg-wash-a:transparent;--c-bg-wash-b:transparent;--c-body-gradient:none;--c-sidebar-bg:#fbfcfd;--c-topbar-bg:#fffffff5;--c-panel-bg:#fff;--c-toolbar-bg:#fff;--c-table-header-bg:#f1f5f7;--shadow-card:0 10px 28px #1d303c0e;--shadow-float:0 18px 48px #1d303c1c;--radius-sm:5px;--radius-md:7px;--radius-lg:8px}[data-theme=legacy-aqua]{--c-bg:#f4fafa;--c-bg-elevated:#fff;--c-surface:#fcfefd;--c-surface-2:#ebf6f5;--c-surface-hover:#e0f1f0;--c-border:#d9e9e7;--c-border-strong:#bdd8d5;--c-primary:#3e8c96;--c-primary-dark:#2f6f78;--c-primary-soft:#3e8c9621;--c-accent:#74a99e;--c-accent-soft:#74a99e24;--c-success:#4b9276;--c-success-soft:#4b92761f;--c-warning:#9a7a42;--c-warning-soft:#9a7a4221;--c-danger:#b96764;--c-danger-soft:#b967641f;--c-info:#4d82a2;--c-info-soft:#4d82a21c;--c-action-primary:#3e8c96;--c-action-primary-hover:#2f6f78;--c-action-primary-soft:#3e8c9621;--c-action-success:#4b9276;--c-action-success-hover:#36705a;--c-action-success-soft:#4b92761f;--c-action-warning:#9a7a42;--c-action-warning-hover:#725a30;--c-action-warning-soft:#9a7a4221;--c-action-danger:#b96764;--c-action-danger-hover:#944f4c;--c-action-danger-soft:#b967641f;--c-text:#17262a;--c-text-secondary:#607276;--c-text-muted:#91a2a5;--c-shadow:#234a4e17;--c-focus:#3e8c963d;--c-hairline:#3e8c9614;--c-bg-wash-a:#74a99e29;--c-bg-wash-b:#3e8c961c;--c-body-gradient:linear-gradient(180deg, #fff 0%, #f4fafa 100%);--c-sidebar-bg:#fcfefdf2;--c-topbar-bg:#fcfefde6;--c-panel-bg:#fcfefde0;--c-toolbar-bg:#fcfefdc2;--c-table-header-bg:#ebf6f5}[data-theme=ledger]{--c-bg:#f4f5f3;--c-bg-elevated:#fff;--c-surface:#fff;--c-surface-2:#ebecea;--c-surface-hover:#f0f2f0;--c-border:#cfd3d1;--c-border-strong:#aeb6b2;--c-primary:#245875;--c-primary-dark:#1a435a;--c-primary-soft:#2458751c;--c-accent:#db5d4f;--c-accent-soft:#db5d4f1c;--c-success:#315d3f;--c-success-soft:#315d3f1c;--c-warning:#b47a2f;--c-warning-soft:#b47a2f1f;--c-danger:#c1493e;--c-danger-soft:#c1493e1c;--c-info:#245875;--c-info-soft:#2458751c;--c-action-primary:#245875;--c-action-primary-hover:#1a435a;--c-action-primary-soft:#2458751c;--c-action-success:#315d3f;--c-action-success-hover:#24482f;--c-action-success-soft:#315d3f1c;--c-action-warning:#b47a2f;--c-action-warning-hover:#8a5d22;--c-action-warning-soft:#b47a2f1f;--c-action-danger:#c1493e;--c-action-danger-hover:#96362e;--c-action-danger-soft:#c1493e1c;--c-text:#171b1d;--c-text-secondary:#636d70;--c-text-muted:#8b9395;--c-shadow:#1f262812;--c-focus:#24587533;--c-hairline:#24587512;--c-bg-wash-a:transparent;--c-bg-wash-b:transparent;--c-body-gradient:none;--c-sidebar-bg:#171c1f;--c-topbar-bg:#f4f5f3;--c-panel-bg:#fff;--c-toolbar-bg:#fff;--c-table-header-bg:#ebecea;--shadow-card:none;--shadow-float:0 16px 44px #1f26281f;--radius-sm:2px;--radius-md:3px;--radius-lg:4px}[data-theme=field]{--c-bg:#eef4f3;--c-bg-elevated:#fff;--c-surface:#fff;--c-surface-2:#e5efed;--c-surface-hover:#dcebe8;--c-border:#d5e0de;--c-border-strong:#b7cbc7;--c-primary:#247c74;--c-primary-dark:#1b615b;--c-primary-soft:#247c741f;--c-accent:#315f91;--c-accent-soft:#315f911f;--c-success:#246b5c;--c-success-soft:#246b5c1f;--c-warning:#b96a35;--c-warning-soft:#b96a3521;--c-danger:#b74e4b;--c-danger-soft:#b74e4b1f;--c-info:#315f91;--c-info-soft:#315f911f;--c-action-primary:#247c74;--c-action-primary-hover:#1b615b;--c-action-primary-soft:#247c741f;--c-action-success:#246b5c;--c-action-success-hover:#1a5145;--c-action-success-soft:#246b5c1f;--c-action-warning:#b96a35;--c-action-warning-hover:#8e4f26;--c-action-warning-soft:#b96a3521;--c-action-danger:#b74e4b;--c-action-danger-hover:#8f3a38;--c-action-danger-soft:#b74e4b1f;--c-text:#15211f;--c-text-secondary:#526460;--c-text-muted:#7f908d;--c-shadow:#22403b13;--c-focus:#247c7438;--c-hairline:#247c7414;--c-bg-wash-a:transparent;--c-bg-wash-b:transparent;--c-body-gradient:none;--c-sidebar-bg:#f9fbfa;--c-topbar-bg:#f9fcfbf7;--c-panel-bg:#fff;--c-toolbar-bg:#fff;--c-table-header-bg:#e5efed;--shadow-card:0 10px 28px #22403b0e;--shadow-float:0 18px 48px #22403b1f;--radius-sm:5px;--radius-md:7px;--radius-lg:8px}[data-theme=clarity] body,[data-theme=clarity] #app,[data-theme=legacy-aqua] body,[data-theme=legacy-aqua] #app,[data-theme=ledger] body,[data-theme=ledger] #app,[data-theme=field] body,[data-theme=field] #app{background:var(--c-bg)}[data-theme=clarity] .el-header,[data-theme=legacy-aqua] .el-header,[data-theme=ledger] .el-header,[data-theme=field] .el-header{background:var(--c-topbar-bg)!important}[data-theme=clarity] .el-aside,[data-theme=legacy-aqua] .el-aside,[data-theme=ledger] .el-aside,[data-theme=field] .el-aside{background:var(--c-sidebar-bg)!important}[data-theme=clarity] .el-table,[data-theme=legacy-aqua] .el-table,[data-theme=ledger] .el-table,[data-theme=field] .el-table{--el-table-bg-color:var(--c-surface)!important;--el-table-tr-bg-color:var(--c-surface)!important;--el-table-header-bg-color:var(--c-table-header-bg)!important;--el-table-border-color:var(--c-border)!important;--el-table-text-color:var(--c-text)!important;--el-table-header-text-color:var(--c-text-secondary)!important;--el-table-row-hover-bg-color:var(--c-surface-hover)!important}[data-theme=clarity] .el-input__wrapper,[data-theme=legacy-aqua] .el-input__wrapper,[data-theme=ledger] .el-input__wrapper,[data-theme=field] .el-input__wrapper,[data-theme=clarity] .el-textarea__inner,[data-theme=legacy-aqua] .el-textarea__inner,[data-theme=ledger] .el-textarea__inner,[data-theme=field] .el-textarea__inner,[data-theme=clarity] .el-input-number .el-input__wrapper,[data-theme=legacy-aqua] .el-input-number .el-input__wrapper,[data-theme=ledger] .el-input-number .el-input__wrapper,[data-theme=field] .el-input-number .el-input__wrapper,[data-theme=clarity] .el-select .el-input__wrapper,[data-theme=legacy-aqua] .el-select .el-input__wrapper,[data-theme=ledger] .el-select .el-input__wrapper,[data-theme=field] .el-select .el-input__wrapper{background:#fff!important}[data-theme=clarity] .el-button--primary,[data-theme=legacy-aqua] .el-button--primary,[data-theme=ledger] .el-button--primary,[data-theme=field] .el-button--primary,[data-theme=clarity] .el-button--warning,[data-theme=legacy-aqua] .el-button--warning,[data-theme=ledger] .el-button--warning,[data-theme=field] .el-button--warning{--el-button-text-color:#fff!important}[data-theme=clarity] .el-pager li.is-active,[data-theme=legacy-aqua] .el-pager li.is-active,[data-theme=ledger] .el-pager li.is-active,[data-theme=field] .el-pager li.is-active{color:#fff!important}html[data-theme=dark],[data-theme=dark] body,[data-theme=dark] #app{background:linear-gradient(90deg, #ffffff07 1px, transparent 1px), linear-gradient(180deg, #ffffff05 1px, transparent 1px), var(--c-bg);background-size:48px 48px,48px 48px,auto}[data-theme=dark]{--c-bg:#101923;--c-bg-elevated:#172331;--c-surface:#1c2a37;--c-surface-2:#243544;--c-surface-hover:#2c4250;--c-border:#354b5b;--c-border-strong:#4b6676;--c-primary:#6bb5dc;--c-primary-dark:#4a9ec7;--c-primary-soft:#6bb5dc2b;--c-accent:#83c8b9;--c-accent-soft:#83c8b929;--c-success:#8ec5a6;--c-success-soft:#8ec5a626;--c-warning:#d0b36f;--c-warning-soft:#d0b36f29;--c-danger:#e08a87;--c-danger-soft:#e08a8729;--c-info:#6bb5dc;--c-info-soft:#6bb5dc2b;--c-action-primary:#6bb5dc;--c-action-primary-hover:#a4d7ef;--c-action-primary-soft:#6bb5dc2b;--c-action-success:#8ec5a6;--c-action-success-hover:#b4dfc4;--c-action-success-soft:#8ec5a626;--c-action-warning:#d0b36f;--c-action-warning-hover:#ead39a;--c-action-warning-soft:#d0b36f29;--c-action-danger:#e08a87;--c-action-danger-hover:#f0aaa6;--c-action-danger-soft:#e08a8729;--c-text:#f3f7f8;--c-text-secondary:#c4d1d6;--c-text-muted:#91a5af;--c-shadow:#0000005c;--c-focus:#6bb5dc52;--c-hairline:#6bb5dc1a;--c-bg-wash-a:#83c8b91a;--c-bg-wash-b:#6bb5dc21;--c-body-gradient:linear-gradient(180deg, #101923 0%, #0d151d 100%);--c-sidebar-bg:#14202bd1;--c-topbar-bg:#14202bcc;--c-panel-bg:#1c2a37db;--c-toolbar-bg:#1c2a37c7;--c-table-header-bg:#172331}[data-theme=dark] .el-header{background:var(--c-topbar-bg)!important}[data-theme=dark] .el-aside{background:var(--c-sidebar-bg)!important}[data-theme=dark] .el-table{--el-table-bg-color:var(--c-surface)!important;--el-table-tr-bg-color:var(--c-surface)!important;--el-table-header-bg-color:var(--c-table-header-bg)!important;--el-table-border-color:var(--c-border)!important;--el-table-text-color:var(--c-text)!important;--el-table-header-text-color:var(--c-text-secondary)!important;--el-table-row-hover-bg-color:var(--c-surface-hover)!important}[data-theme=dark] .el-input__wrapper,[data-theme=dark] .el-textarea__inner,[data-theme=dark] .el-input-number .el-input__wrapper,[data-theme=dark] .el-select .el-input__wrapper{background:#14202b!important}[data-theme=dark] .el-button--primary,[data-theme=dark] .el-button--warning,[data-theme=dark] .el-pager li.is-active{color:#fff!important;--el-button-text-color:#fff!important}[data-theme=dark] .el-dialog{box-shadow:0 28px 80px #0000007a!important}[data-theme=dark] .toolbar,[data-theme=dark] .filter-bar,[data-theme=dark] .filter-row,[data-theme=dark] .pricing-panel,[data-theme=dark] .adjust-panel,[data-theme=dark] .history-panel,[data-theme=dark] .notice-panel,[data-theme=dark] .amount-panel,[data-theme=dark] .summary-panel,[data-theme=dark] .report-panel,[data-theme=dark] .inventory-table-wrap,[data-theme=dark] .stable-table-wrap,[data-theme=dark] .metric-cell,[data-theme=dark] .permission-matrix,[data-theme=dark] .category-tree,[data-theme=dark] .product-bucket,[data-theme=dark] .settlement-panel,[data-theme=dark] .detail-panel,[data-theme=dark] .form-panel,[data-theme=dark] .report-card,[data-theme=dark] .search-box{background:var(--c-panel-bg)!important;box-shadow:0 22px 58px #0000004d!important}@media (width<=900px){html,body,#app{width:100%;min-height:100dvh;overflow-x:hidden}.el-main{--admin-main-inline-padding:12px;overscroll-behavior:contain;min-width:0;padding:18px max(12px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important}.page,.dashboard,.table-dock{width:100%;min-width:0}.page-top,.page-header{margin-bottom:16px;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.page-title{font-size:20px;line-height:1.35}.page-subtitle{line-height:1.55}.toolbar,.toolbar-main,.toolbar-actions,.filter-bar,.filter-row,.action-group{width:100%;justify-content:flex-start!important;align-items:stretch!important;max-width:none!important}.toolbar,.filter-bar,.filter-row{padding:10px!important}.toolbar-main,.toolbar-actions,.action-group{flex-wrap:wrap;display:flex;gap:8px!important}.toolbar>.el-input,.toolbar>.el-select,.toolbar>.el-autocomplete,.toolbar>.el-date-editor,.toolbar>.el-input-number,.toolbar-main>.el-input,.toolbar-main>.el-select,.toolbar-main>.el-autocomplete,.toolbar-main>.el-date-editor,.toolbar-main>.el-input-number,.toolbar-actions>.el-input,.toolbar-actions>.el-select,.toolbar-actions>.el-autocomplete,.toolbar-actions>.el-date-editor,.toolbar-actions>.el-input-number,.filter-bar>.el-input,.filter-bar>.el-select,.filter-bar>.el-autocomplete,.filter-bar>.el-date-editor,.filter-bar>.el-input-number,.filter-row>.el-input,.filter-row>.el-select,.filter-row>.el-autocomplete,.filter-row>.el-date-editor,.filter-row>.el-input-number,.action-group>.el-input,.action-group>.el-select,.action-group>.el-autocomplete,.action-group>.el-date-editor,.action-group>.el-input-number{flex:100%;width:100%!important}.toolbar>.el-button,.toolbar-main>.el-button,.toolbar-actions>.el-button,.filter-bar>.el-button,.filter-row>.el-button,.action-group>.el-button{flex:calc(50% - 4px);min-height:42px;margin-left:0!important}.page-top>.el-button{width:100%;min-height:42px;margin-left:0!important}.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-input-number .el-input__wrapper{min-height:42px}.el-input__inner,.el-textarea__inner{font-size:16px!important}.el-radio-group{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.el-radio-button__inner{align-items:center;min-height:40px;display:inline-flex}.stable-table .el-button.is-link,.el-table .el-button.is-link{min-width:48px;min-height:40px;line-height:38px!important}.table-footer{justify-content:center;width:100%;overflow-x:auto}.table-footer .el-pagination,.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:6px;width:100%}.inventory-table-wrap,.warehouse-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;overflow-x:auto!important}.inventory-table,.warehouse-table{min-width:760px!important}.inventory-table-wrap .inventory-table th,.inventory-table-wrap .inventory-table td,.warehouse-table th,.warehouse-table td{box-shadow:none!important;position:static!important}.el-overlay-dialog{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.el-dialog{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important}.el-dialog__header{flex:none;padding:16px!important}.el-dialog__body{flex:auto;min-height:0;overflow:auto;padding:16px!important}.el-dialog__footer{flex:none;padding:12px 16px max(12px, env(safe-area-inset-bottom))!important}.el-dialog__footer .el-button,.el-dialog .el-button:not(.is-link),.el-drawer .el-button:not(.is-link){min-height:42px}.el-dialog__footer .el-button+.el-button{margin-left:8px}.el-dialog .el-form-item{display:block}.el-dialog .el-form-item__label{justify-content:flex-start;height:auto;margin-bottom:6px;line-height:1.4;width:auto!important}.el-dialog .el-form-item__content{width:100%;margin-left:0!important}.el-dialog .el-form-item__content>.el-input,.el-dialog .el-form-item__content>.el-select,.el-dialog .el-form-item__content>.el-date-editor,.el-dialog .el-form-item__content>.el-input-number{width:100%!important}.el-drawer.ltr,.el-drawer.rtl{max-width:94vw;width:min(94vw,860px)!important}.el-drawer__header{border-bottom:1px solid var(--c-border);min-height:60px;padding:max(14px, env(safe-area-inset-top)) 16px 14px!important;margin-bottom:0!important}.el-drawer__close-btn{place-items:center;width:44px;height:44px;margin:-8px -8px -8px auto;display:grid}.el-drawer__body{overflow:auto;padding:16px!important}.el-message-box{max-width:420px;width:calc(100vw - 24px)!important}.el-notification{max-width:420px;width:calc(100vw - 24px)!important;right:12px!important}.el-message{width:max-content;max-width:calc(100vw - 24px);min-width:0!important}.el-popper{max-width:calc(100vw - 24px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ui-filter-card[data-v-ad910dd9]{margin-bottom:var(--sp-4);padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:var(--shadow-card)}.ui-filter-card[data-v-ad910dd9] .el-form--inline{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ui-filter-card[data-v-ad910dd9] .el-form-item{margin:0}.ui-filter-card[data-v-ad910dd9] .toolbar,.ui-filter-card[data-v-ad910dd9] .filter-bar,.ui-filter-card[data-v-ad910dd9] .filter-row,.ui-filter-card[data-v-ad910dd9] .filter-content,.ui-filter-card[data-v-ad910dd9] .action-group,.ui-filter-card[data-v-ad910dd9] .summary-filter-panel,.ui-filter-card[data-v-ad910dd9] .stocktake-toolbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.ui-page-header[data-v-24afb4c5]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.ui-page-header__actions[data-v-24afb4c5]{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.ui-page-header__meta[data-v-24afb4c5]{min-width:0}@media (width<=720px){.ui-page-header[data-v-24afb4c5]{gap:var(--sp-3);flex-direction:column}.ui-page-header__actions[data-v-24afb4c5]{justify-content:flex-start;width:100%;margin-left:0}}.ui-section-title[data-v-0890bfca]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}h2[data-v-0890bfca]{color:var(--c-text);font-size:var(--fs-xl);margin:0;font-weight:750;line-height:1.35}p[data-v-0890bfca]{margin:var(--sp-1) 0 0;color:var(--c-text-secondary);font-size:var(--fs-sm);line-height:1.6}.ui-table-card[data-v-d5b569fc]{min-width:0;padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:var(--shadow-card)}.ui-table-card__toolbar[data-v-d5b569fc]{justify-content:flex-end;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ui-table-card__content[data-v-d5b569fc]{min-width:0}.ui-table-card__content[data-v-d5b569fc] .stable-table-wrap{box-shadow:none!important;border:0!important}.ui-table-card__footer[data-v-d5b569fc]{margin-top:var(--sp-3);justify-content:flex-end;display:flex}
