*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}#root{height:100%;min-height:0}.listStickyHeader.sticky-scroll-list .ant-space{flex:none!important;width:auto!important;max-width:100%;justify-content:flex-start!important}.modalStickyTableLayout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.modalStickyTableLayout .modalStickyTableToolbar.listStickyHeader.sticky-scroll-list{flex-shrink:0;padding-bottom:0!important}.modalStickyTableLayout__tableArea{flex:1 1 auto;min-height:140px;overflow:hidden}.modalStickyTableLayout__footer{flex-shrink:0}.mainLayout{height:100vh}.mainLayout .mainSider.ant-layout-sider{height:100vh;max-height:100vh;overflow:hidden}.mainLayout .mainSider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mainLayout .mainSider.mainSiderNarrowStrip.ant-layout-sider{position:fixed;left:0;top:0;z-index:1000}.mainLayout .mainSider.mainSiderNarrowStrip.ant-layout-sider:not(.ant-layout-sider-collapsed){box-shadow:4px 0 24px #00000024}.mainLayout>.mainLayoutInner.mainLayoutInnerNarrowPad.ant-layout{margin-left:56px;flex:0 0 calc(100% - 56px);max-width:calc(100% - 56px)}.siderLogo{flex-shrink:0;height:32px;margin:16px;color:#fff;font-size:18px;font-weight:600}.siderLogoShort{display:none;align-items:center;justify-content:center;height:32px;font-size:16px;font-weight:600;letter-spacing:.02em}.mainSider.ant-layout-sider-collapsed .siderLogoText{display:none}.mainSider.ant-layout-sider-collapsed .siderLogoShort{display:flex}.mainSider.ant-layout-sider-collapsed .siderLogo{margin:16px 0;padding:0 4px;text-align:center}.siderMenuScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) rgba(0,0,0,.12)}.siderMenuScroll::-webkit-scrollbar{width:8px}.siderMenuScroll::-webkit-scrollbar-track{background:#0000001f;border-radius:4px}.siderMenuScroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:4px}.siderMenuScroll::-webkit-scrollbar-thumb:hover{background:#fff6}.mainSiderMenu.ant-menu-dark .ant-menu-submenu>.ant-menu-submenu-title:hover{background-color:#ffffff1a!important;color:#fff!important}.mainSiderMenu.ant-menu-dark>.ant-menu-item:not(.ant-menu-item-selected):hover,.mainSiderMenu.ant-menu-dark .ant-menu-item-only-child:not(.ant-menu-item-selected):hover{background-color:#ffffff1a!important;color:#fff!important}.mainSiderMenu.ant-menu-dark .ant-menu-sub .ant-menu-item:not(.ant-menu-item-selected):hover,.mainSiderMenu.ant-menu-dark .ant-menu-sub .ant-menu-item.ant-menu-item-active:not(.ant-menu-item-selected){background-color:#ffffff12!important;color:#fffffff2!important}.mainSiderMenu.ant-menu-dark .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background-color:#1677ff!important;color:#fff!important}.mainSiderMenu.ant-menu-dark .ant-menu-sub .ant-menu-item.ant-menu-item-selected:hover{background-color:#4096ff!important;color:#fff!important}.siderUserBar{flex-shrink:0;border-top:1px solid rgba(255,255,255,.12);padding:4px 0;background:#00000026}.siderUserBarInner{display:flex;align-items:center;gap:10px;margin:0 8px;padding:10px 12px;border-radius:8px;cursor:pointer;color:#ffffffe0;outline:none;transition:background-color .2s ease}.siderUserBarInner:hover,.siderUserBarInner:focus-visible{background-color:#ffffff1a}.siderUserAvatar{flex-shrink:0}.siderUserName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mainSider.ant-layout-sider-collapsed .siderUserName{display:none}.mainSider.ant-layout-sider-collapsed .siderUserBarInner{justify-content:center;margin:0 4px;padding:10px 8px}.mainLayout .mainLayoutInner.ant-layout{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;height:100vh;max-height:100vh}.mainContent{margin:24px;padding:24px;background:var(--ant-color-bg-container, #ffffff);border-radius:8px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;position:relative;z-index:1}.mainContentHead{margin:-4px 0 16px;padding-bottom:14px;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.mainContentCrumb{margin-bottom:6px;font-size:13px}.mainContentCrumb a{color:var(--ant-color-primary, #1677ff)}.mainContentCrumb a:hover{color:var(--ant-color-primary-hover, #4096ff)}.listStickyHeader{position:sticky;top:-24px;z-index:2000;background:#fff;margin:-24px 0 0;padding:14px 24px 12px;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;justify-content:space-between;gap:16px}.listStickyHeader>.ant-space{margin-bottom:0!important;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.listStickyHeader .ant-space{margin-bottom:0!important}.listStickyHeader~.ant-table-wrapper .ant-table-sticky-holder{top:34px!important;z-index:1;background:#fff;border-radius:0!important}.listStickyHeader~.ant-table-wrapper .ant-table-sticky-holder .ant-table-thead>tr>th:first-child{border-top-left-radius:0!important}.listStickyHeader~.ant-table-wrapper .ant-table-sticky-holder .ant-table-thead>tr>th:last-child{border-top-right-radius:0!important}.dashboard-root .dashboard-stat-card.ant-card{border:1px solid var(--ant-color-border-secondary, rgba(5, 5, 5, .06));overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.dashboard-root .dashboard-stat-card.ant-card:hover{box-shadow:0 2px 12px #1677ff14;border-color:var(--ant-color-primary-border, rgba(22, 119, 255, .25))}.dashboard-stat-card--customers .ant-card-body{background:linear-gradient(135deg,#1677ff1a,#1677ff0a)}.dashboard-stat-card--suppliers .ant-card-body{background:linear-gradient(135deg,#13c2c21f,#13c2c20a)}.dashboard-stat-card--supply-chains .ant-card-body{background:linear-gradient(135deg,#2f54eb1a,#2f54eb0a)}.dashboard-stat-card--accounts .ant-card-body{background:linear-gradient(135deg,#722ed11a,#722ed10a)}.dashboard-stat-card--customer-tx .ant-card-body{background:linear-gradient(135deg,#faad1424,#faad140d)}.dashboard-stat-card--scm-tx .ant-card-body{background:linear-gradient(135deg,#52c41a1f,#52c41a0a)}.dashboard-stat-card--receivable .ant-card-body{background:linear-gradient(135deg,#fa8c161f,#fa8c160b)}.dashboard-stat-card--balance .ant-card-body{background:linear-gradient(135deg,#389e0d1c,#389e0d0a)}.dashboard-stat-card--monthly-flow .ant-card-body{background:linear-gradient(135deg,#1677ff1f,#4096ff0d)}.dashboard-root .dashboard-stat-card .ant-statistic-title{color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.dashboard-root .dashboard-stat-card .ant-statistic-content{color:var(--ant-color-text, rgba(0, 0, 0, .88))}.dashboard-root .dashboard-stat-footnote{margin-top:8px;font-size:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.toolbarSpace{margin-bottom:16px}.searchInput{width:200px}.accountCard{border:1px solid #d9d9d9;padding:12px;margin-bottom:8px;border-radius:4px}.accountCardFields{margin-bottom:8px}.accountDetailItem{margin-bottom:8px;padding:8px;background:#fafafa;border-radius:4px}.transactionModuleToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.transactionModuleToolbar__spacer{flex:1 1 8px;min-width:0}.scmToolbar{margin-bottom:16px}.scmSearchInput{width:200px}.scmDesignHint{color:#999}.scmLayerCard{border:1px solid #d9d9d9;padding:12px;margin-bottom:8px;border-radius:4px}.scmLayerSkipped{padding:12px;background:#fafafa;border-radius:4px;margin-bottom:16px}.scmAmountOk{color:#52c41a;font-weight:500}.scmAmountExceed{color:#ff4d4f;font-weight:500}.scmSummaryRow{margin-top:12px;padding-top:12px;border-top:1px dashed #d9d9d9}.scmSummaryLabel{margin-right:8px;color:#666}.scmLayerTitle{margin-bottom:8px;font-weight:500}.scmFormItemMb0{margin-bottom:0}.scmInput180{width:180px}.scmInput160{width:160px}.scmInput120{width:120px}.scmInput100{width:100px}.scmSelect200{width:200px}.scmSelect180{width:180px}.scmSelect120{width:120px}.scmSectionTitle{margin-top:16px;margin-bottom:8px}.scmDatePicker{width:100%}.scmRowMb8{margin-bottom:8px}.scmAmountExceedHint{margin-left:8px}.scmSummaryActions{margin-top:8px}.scmValidateHint{font-size:12px;margin-top:4px}.scmPreviewSection{margin-bottom:16px}.scmPreviewLayerTitle{font-weight:600;margin-bottom:8px}.scmPreviewAccountHint{color:#ff4d4f;font-size:14px;font-weight:700;margin-top:4px}.scmDetailRow{margin-bottom:8px}.scmDetailRow .scmPreviewAccountHint{margin-top:2px}.scmDetailDescriptions{margin-bottom:16px}.scmLinkedCustomerName{color:#ff4d4f;margin-left:4px}.scmDetailLinkedCustomer{color:#1890ff;margin-top:16px;padding-top:12px;border-top:1px dashed #d9d9d9}.scmCustomerEmpty{color:#999;margin-top:8px}.accounts-reconfirm-hint{margin-top:8px;color:#666}.accounts-toolbar{margin-bottom:16px}.accounts-search{width:200px}.accounts-create-hint{margin:-8px 0 12px;color:#666;font-size:13px;line-height:1.5}.accountBalancesPage{margin:0;padding:0;width:100%;max-width:100%}.accountBalancesPage .listStickyHeader.accountBalancesMegaHeader{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-bottom:0!important}.accountBalancesPage .ant-tabs-top>.listStickyHeader .ant-tabs-nav,.accountBalancesPage .ant-tabs.accountBalancesTabs.ant-tabs-top>.listStickyHeader .ant-tabs-nav{margin:0!important}.accountBalancesMegaHeader .ant-tabs-nav:before{border-bottom-color:var(--ant-color-split, rgba(5, 5, 5, .06))}.accountBalancesPage .accountBalancesTabs>.ant-tabs-content-holder{padding:0!important;margin:0!important;overflow:visible!important}.accountBalancesPage .accountBalancesTabs .ant-tabs-content{margin:0!important;padding:0!important;width:100%}.accountBalancesPage .accountBalancesTabs .ant-tabs-tabpane{padding:0!important;margin:0!important}.accountBalancesPage .accountBalancesTabs .ant-tabs-tabpane-active{padding:0!important}.accountBalancesMegaHeader .ant-tabs-nav-wrap,.accountBalancesMegaHeader .ant-tabs-nav-list{margin-bottom:0!important}.accountBalancesToolbarInHeader{margin:0;padding:8px 0 10px;background:var(--ant-color-bg-container, #fff);border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.accountBalancesToolbarInHeader .ant-space{flex:none!important;width:auto!important;max-width:100%;justify-content:flex-start!important}.accountBalanceFilterSelect{width:min(360px,100%);min-width:240px}.accountBalancesPage .accountBalancesTabs .ant-tabs-tabpane>.ant-spin-nested-loading{margin-top:0!important}.accountBalancesPage .accountBalancesTabs .ant-tabs-tabpane .ant-spin-nested-loading .ant-table,.accountBalancesPage .accountBalancesTabs .ant-tabs-tabpane .ant-table-wrapper{margin-top:0!important}.accountDailySnapshots{margin:0;padding:0}.accountDailySnapshots .listStickyHeader.snapshotMegaHeader{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-bottom:0!important}.accountDailySnapshots .ant-tabs-top>.listStickyHeader .ant-tabs-nav,.accountDailySnapshots .ant-tabs.accountDailySnapshotsTabs.ant-tabs-top>.listStickyHeader .ant-tabs-nav{margin:0!important}.accountDailySnapshots .snapshotMegaHeader .ant-tabs-nav:before{border-bottom-color:var(--ant-color-split, rgba(5, 5, 5, .06))}.accountDailySnapshots .accountDailySnapshotsTabs>.ant-tabs-content-holder{padding:0!important;margin:0!important;overflow:visible!important}.accountDailySnapshots .accountDailySnapshotsTabs .ant-tabs-content{margin:0!important;padding:0!important;width:100%}.accountDailySnapshots .accountDailySnapshotsTabs .ant-tabs-tabpane{padding:0!important;margin:0!important}.accountDailySnapshots .accountDailySnapshotsTabs .ant-tabs-tabpane-active{padding:0!important}.accountDailySnapshots .snapshotMegaHeader .ant-tabs-nav-wrap,.accountDailySnapshots .snapshotMegaHeader .ant-tabs-nav-list{margin-bottom:0!important}.accountDailySnapshots .snapshotDetailToolbarInHeader{margin:0;padding:8px 0 10px;background:#fff;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.accountDailySnapshots .snapshotDetailToolbarInHeader .ant-space{flex:none!important;width:auto!important;max-width:100%;justify-content:flex-start!important}.accountDailySnapshots .ant-tabs-tabpane>.ant-spin-nested-loading{margin-top:0!important}.accountDailySnapshots .ant-tabs-tabpane .ant-spin-nested-loading .ant-table,.accountDailySnapshots .ant-tabs-tabpane .ant-table-wrapper{margin-top:0!important}.accountDailySnapshots .snapshotTrendPanel{padding:8px 0 16px;min-height:360px}.accountDailySnapshots .snapshotTrendLoading{display:flex;align-items:center;justify-content:center;min-height:420px}.accountDailySnapshots .snapshotTrendHint{margin:16px 0 0!important;font-size:12px}.statsSearchInput{width:220px;min-width:220px;margin-bottom:16px;margin-right:8px}.statsFilterRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.statsFilterItem{margin:0!important}.statsFilterTypeSelect{width:200px;min-width:200px}.statsFilterCategorySearch{width:260px;min-width:260px}.statsAmountGreen{color:#52c41a;font-weight:500}.statsAmountRed{color:#ff4d4f;font-weight:500}.statisticsPageRoot{margin:0;padding:0}.statisticsMegaHeader{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-bottom:0!important}.statisticsMegaHeader .ant-tabs-nav:before{border-bottom-color:var(--ant-color-split, rgba(5, 5, 5, .06))}.statisticsTabsRoot>.ant-tabs-content-holder{padding:0!important;margin:0!important;overflow:visible!important}.statisticsTabsRoot .ant-tabs-content,.statisticsTabsRoot .ant-tabs-tabpane{margin:0!important;padding:0!important}.statisticsToolbarUnderTabs{margin:0;padding:8px 0 10px;background:var(--ant-color-bg-container, #fff);border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.statisticsToolbarUnderTabs .ant-space{flex:none!important;width:auto!important;max-width:100%;justify-content:flex-start!important}.statisticsTabsRoot .ant-tabs-tabpane>.ant-spin-nested-loading,.statisticsTabsRoot .ant-tabs-tabpane .ant-table-wrapper{margin-top:0!important}.statsTitleRow{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.statsTitleTop{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.statsRangePicker{flex-shrink:0}.linkStatisticsPage{margin:0;padding:0}.linkStatisticsHeader{flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:0;padding-bottom:0!important}.linkStatisticsHeaderText{width:100%;margin-bottom:6px}.linkStatisticsTabIntro{padding:4px 0 0}.linkStatisticsTabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:0!important}.linkStatisticsTabs .ant-tabs-content-holder{padding-top:0}.linkStatisticsDesc{display:block;margin:0;font-size:12px;line-height:1.5;max-width:960px}.linkStatisticsToolbar{margin:0;padding:8px 0 10px;background:#fff;border-bottom:1px solid var(--ant-color-split, rgba(5, 5, 5, .06))}.linkStatisticsToolbar .ant-space{flex:none!important;width:auto!important;max-width:100%;justify-content:flex-start!important}.linkStatisticsChartPanel{padding:8px 0 16px;min-height:360px}.linkStatisticsLoading{display:flex;align-items:center;justify-content:center;min-height:420px}.linkStatisticsHint{margin:16px 0 0!important;font-size:12px}.systemPageRoot{margin:0;padding:0}.systemMegaHeader{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding-bottom:0!important}.systemMegaHeader .ant-tabs-nav:before{border-bottom-color:var(--ant-color-split, rgba(5, 5, 5, .06))}.systemTabsRoot>.ant-tabs-content-holder{padding:0!important;margin:0!important;overflow:visible!important}.systemTabsRoot .ant-tabs-content,.systemTabsRoot .ant-tabs-tabpane{margin:0!important;padding:0!important}.systemTabsRoot .ant-tabs-tabpane>.ant-spin-nested-loading,.systemTabsRoot .ant-tabs-tabpane .ant-table-wrapper{margin-top:0!important}.webhookEmbedShell{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;margin-bottom:-24px;height:calc(100vh - 152px);min-height:360px;overflow:hidden;border-radius:0 0 8px 8px}.webhookEmbedFrame{display:block;width:100%;height:100%;border:0}
