html,body,#root{margin:0;min-height:100%}body{background:#f5f5f5;-webkit-font-smoothing:antialiased}.row-muted td{color:#a6a6a6}.ant-table-small .ant-table-tbody>tr>td{vertical-align:top}.ant-layout-sider-zero-width-trigger{top:10px!important}.report-table .ant-table-small .ant-table-tbody>tr>td,.report-table .ant-table-small .ant-table-thead>tr>th{padding:4px 8px;font-size:13px}.report-table .ant-table-thead>tr>th{white-space:nowrap}.report-table .rep-l0>td{font-weight:600;background:#f5f7fa}.report-table .rep-l0>td.ant-table-cell-fix-left{background:#f5f7fa}.report-table .rep-l2>td{color:#434343}.report-table .ant-table-thead>tr>th.rep-group{font-weight:700;background:#eef3fb}.report-sticky{position:sticky;z-index:12;background:#f5f5f5;margin:0 -16px 12px;padding:10px 16px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 4px #0000000a}@media (max-width: 991px){.report-sticky{margin:0 -8px 8px;padding:8px}}.money-table .ant-table-small .ant-table-tbody>tr>td,.money-table .ant-table-small .ant-table-thead>tr>th{padding:4px 8px;font-size:13px}.money-table .ant-table-thead>tr>th{white-space:nowrap}.money-cell-edit{cursor:text;border-radius:4px;padding:1px 4px;margin:-1px -4px}.money-cell-edit:hover{background:#e6f4ff}.record-drawer .ant-drawer-footer:has(>.record-drawer-footer:empty){display:none}.mobile-list{display:flex;flex-direction:column;gap:8px}.mobile-card{background:#fff;border:1px solid #f0f0f0;border-left:3px solid #f0f0f0;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-card-click{cursor:pointer}.mobile-card-click:active{background:#fafafa}.mobile-card-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.mobile-card-title{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.mobile-card-right{flex:0 0 auto;text-align:right;white-space:nowrap;font-weight:500}.mobile-card-sub{color:#000000bf;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.mobile-card-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:13px}.mobile-card-tags{display:flex;flex-wrap:wrap;gap:4px}.mobile-card-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.mobile-filters-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.mobile-filters-bar>*:first-child{flex:1 1 160px;min-width:0}.mobile-filters-body .ant-select,.mobile-filters-body .ant-picker,.mobile-filters-body .ant-input-affix-wrapper,.mobile-filters-body .ant-input-group-wrapper{width:100%!important}.tasks-tabs-scroll{overflow-x:auto;max-width:100%;margin-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tasks-tabs-scroll::-webkit-scrollbar{display:none}
