body,html{margin:0;min-height:100%;background:var(--erp-color-bg-layout);color:var(--erp-color-text)}:root,[data-erp-theme=light]{color-scheme:light;--erp-color-bg-layout:#f5f5f5;--erp-color-surface:#ffffff;--erp-color-border:#f0f0f0;--erp-color-table-header:#fafafa;--erp-color-table-row-hover:#fafafa;--erp-color-primary-bg:#e6f4ff;--erp-color-text-muted:rgba(0,0,0,0.45);--erp-color-text:rgba(0,0,0,0.88);--erp-scrollbar-thumb:#c1c1c1;--erp-scrollbar-thumb-hover:#a6a6a6;--erp-scrollbar-track:var(--erp-color-bg-layout);--erp-table-scroll-shadow:rgba(0,0,0,0.06);--erp-space-page:24px;--erp-space-page-mobile:12px;--erp-space-block:16px;--erp-width-filter-type:120px;--erp-width-filter-keyword:220px;--erp-width-filter-wide-keyword:280px;--erp-width-table-date:110px;--erp-width-table-datetime:180px;--erp-width-table-actions:140px}[data-erp-theme=dark]{color-scheme:dark;--erp-color-bg-layout:#141414;--erp-color-surface:#1f1f1f;--erp-color-border:#303030;--erp-color-table-header:#262626;--erp-color-table-row-hover:#2a2a2a;--erp-color-primary-bg:#111a2c;--erp-color-text-muted:rgba(255,255,255,0.45);--erp-color-text:rgba(255,255,255,0.88);--erp-scrollbar-thumb:#595959;--erp-scrollbar-thumb-hover:#737373;--erp-scrollbar-track:var(--erp-color-bg-layout);--erp-table-scroll-shadow:rgba(0,0,0,0.45)}*{scrollbar-width:thin;scrollbar-color:var(--erp-scrollbar-thumb) var(--erp-scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--erp-scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--erp-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--erp-scrollbar-thumb-hover)}.ant-table-wrapper .ant-table-cell-fix-start-shadow-show:after,.ant-table-wrapper .ant-table-fix-start-shadow-show .ant-table-container:before{box-shadow:inset 10px 0 8px -8px var(--erp-table-scroll-shadow)!important}.ant-table-wrapper .ant-table-cell-fix-end-shadow-show:after,.ant-table-wrapper .ant-table-fix-end-shadow-show .ant-table-container:after{box-shadow:inset -10px 0 8px -8px var(--erp-table-scroll-shadow)!important}.ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-row-hover,.ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-row-hover.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-row-hover.ant-table-cell-fix-right{background:var(--erp-color-table-row-hover)!important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{background:var(--erp-color-primary-bg)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-column-sort{background:var(--erp-color-table-row-hover)!important}