:root{--erp-primary:#409eff;--erp-sidebar-width:220px;--erp-sidebar-bg:#263445;--erp-topbar-height:56px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{color:#303133;-webkit-font-smoothing:antialiased;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}.erp-page{padding:16px}.erp-page-card{margin-bottom:16px}.el-dialog__body{max-height:70vh;overflow-y:auto}.dialog-table-wrap{width:100%;display:block;overflow-x:auto}.el-overlay-message-box{position:fixed;inset:0;z-index:9999!important}.el-message-box__wrapper{justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0;z-index:9999!important}.el-table--scrollable-x .el-table__body-wrapper,.el-table--scrollable-x .el-table__header-wrapper{position:relative}.el-table--scrollable-x .el-table__body-wrapper:after,.el-table--scrollable-x .el-table__header-wrapper:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#00000029);width:16px;position:absolute;top:0;bottom:0;right:0}.card-header-bar>.header-actions{margin-left:auto}:root{--erp-space-1:4px;--erp-space-2:8px;--erp-space-3:12px;--erp-space-4:16px;--erp-space-5:24px;--erp-space-6:32px;--erp-radius-sm:4px;--erp-radius-md:8px;--erp-radius-lg:12px;--erp-shadow-card:0 1px 2px #0000000a;--erp-shadow-hover:0 4px 12px #00000014;--erp-success:#67c23a;--erp-warn:#e6a23c;--erp-danger:#f56c6c;--erp-info:#909399;--erp-kpi-accent-rent:#67c23a;--erp-kpi-accent-sale:#409eff;--erp-kpi-accent-receivable:#e6a23c;--erp-kpi-accent-receipt:#13c2c2;--erp-kpi-accent-danger:#f56c6c;--erp-kpi-accent-neutral:#909399;--erp-table-min-w:960px}
