html,body,#root{height:100%}body{margin:0}.num{font-variant-numeric:tabular-nums}.money-due{color:#c0392b;font-weight:600}.money-advance{color:#1f7a4a;font-weight:600}.page{padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-head h2{margin:0;font-size:20px;font-weight:600}.brand{color:#fff;font-weight:700;font-size:17px;padding:16px 20px;letter-spacing:.2px;white-space:nowrap;overflow:hidden}.brand span{color:#e8862f}.big-balance{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.label{color:#6b7774;font-size:12px}.mono{font-family:ui-monospace,Consolas,monospace}.table-group-row>td{background:#f3f6f5!important}.cols-menu{background:#fff;border-radius:8px;box-shadow:0 6px 16px #0000001f;padding:8px 12px;max-height:360px;overflow:auto}.cols-menu>div{padding:2px 0}.row-late>td{background:#fff1f0!important}.app-sider{position:sticky!important;top:0;height:100vh;align-self:flex-start;z-index:11}.app-sider .ant-layout-sider-children{overflow-y:auto;overflow-x:hidden}@media (max-width: 767px){.page{padding:12px}.ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px;padding:6px 0}.ant-card-head-title{flex:1 0 100%;white-space:normal}.ant-card-extra{margin-inline-start:0!important;max-width:100%}.ant-picker-range,.ant-tabs-nav{max-width:100%}}td.ant-table-cell[style*="text-align: right"],th.ant-table-cell[style*="text-align: right"],.num{white-space:nowrap}.ant-table-wrapper{max-width:100%;overflow-x:auto}.top-loading{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;overflow:hidden;background:#1677ff26}.top-loading:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:#1677ff;animation:top-loading 1.1s ease-in-out infinite}@keyframes top-loading{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion: reduce){.top-loading:after{animation:none;left:0;width:100%;opacity:.6}}.page-state{min-height:50vh;display:flex;align-items:center;justify-content:center}
