:root{--shadow-level-0: none;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .04);--shadow-level-2: 0 4px 12px rgba(0, 0, 0, .08);--shadow-level-3: 0 8px 24px rgba(0, 0, 0, .12);--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--sidebar-border: #f0f2f5;--header-height: 56px;--page-padding: 24px;--card-padding: 20px;--section-gap: 16px;--font-amount: "DIN Alternate", "Tabular Nums", ui-monospace, monospace;--cat-operating: #ff6b6b;--cat-procurement: #ffa502;--cat-logistics: #feca57;--cat-revenue: #00b894;--cat-refund: #4ecdc4;--cat-platform: #1890ff;--cat-hr: #6c5ce7;--cat-admin: #a29bfe;--cat-marketing: #fda7df;--cat-interest: #78e08f;--cat-tax: #82ccdd;--cat-other: #b8b8b8;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}.ant-menu-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#00b894}.amount-text{font-family:var(--font-amount);font-variant-numeric:tabular-nums;text-align:right}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity var(--transition-normal)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity var(--transition-normal)}@keyframes count-up-flash{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.count-up{animation:count-up-flash .8s ease-out}@keyframes row-highlight{0%{background-color:#fef9e7}to{background-color:transparent}}.row-new{animation:row-highlight 2s ease-out}
