html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden}@keyframes statusPulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.small-form .ant-picker-input>input{font-size:12px}.small-form .ant-picker-suffix,.small-form .ant-picker-cell{font-size:12px}.ant-picker-dropdown .ant-picker-panel{font-size:12px!important}.ant-picker-dropdown .ant-picker-cell-inner{font-size:12px!important;min-width:16px!important;height:16px!important;line-height:16px!important;border-radius:3px!important;padding:0 1px!important}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-footer{font-size:12px!important;padding:1px 4px!important}.small-form .ant-form-item-label>label{font-size:12px}.small-form .ant-checkbox-label,.small-form .ant-form-item-explain,.small-form .ant-form-item-extra{font-size:12px}.ant-form-item-explain-error{font-size:11px;margin-top:1px;color:#ff4d4f}.small-form input{font-size:12px}.small-form input,.small-form .ant-input-number,.small-form input::placeholder,.small-form .ant-input-password input{font-size:12px}.small-select .ant-select-selection-item,.small-select .ant-select-selection-placeholder,.small-select .ant-select-content{font-size:12px!important}.ant-select-dropdown .ant-select-item{font-size:12px!important;padding:2px 8px!important;line-height:20px!important;min-height:24px!important}.ant-picker-panel{zoom:.8}.small-datepicker .ant-picker-input>input{font-size:12px}.small-datepicker .ant-picker input{font-size:12px!important}.ag-root-wrapper{border-radius:8px 8px 0 0!important;overflow:hidden}.ag-header{background-color:#d3d3d3;border-radius:8px 8px 0 0!important;border-bottom:none;box-shadow:none}.bulk-grid .ag-header{background-color:#d3d3d3!important;border-radius:8px 8px 0 0;border-bottom:none}.ag-header-row-filter{background-color:#e7e4e4!important}.ag-header-cell .ag-header-cell-label{font-size:12px!important;font-weight:600!important;display:flex;align-items:center}.ag-cell{font-size:11px!important;display:flex;align-items:center!important}.ag-header-cell,.ag-floating-filter-body .ag-cell,.ag-cell{border-right:1px solid #d3d3d3!important}.ag-paging-panel{font-size:12px!important;height:26px!important;min-height:26px!important}.ag-filter-body-wrapper,.ag-input-field{font-size:12px!important}.ag-input-field:focus-within{box-shadow:0 0 0 2px #96c3f4!important}.ag-picker-field-wrapper:focus-within{box-shadow:0 0 0 2px #96c3f4!important}.ag-picker-field-wrapper{height:20px!important;min-height:20px!important;padding:0 2px!important;display:flex;align-items:center}.ag-input-field-input,.ag-text-field-input{height:20px!important;min-height:20px!important}.ag-list-item{font-size:12px!important}.ag-list-item:hover{background-color:#d7eef9!important}.ag-input-field-label{font-size:10px!important}.ag-root-wrapper .ag-row:nth-child(2n){background-color:#f6fffc!important}.ag-row-selected,.ag-row-selected .ag-cell{background-color:#d7eef9!important}.cell-expired{background-color:#f63033!important;color:#fff!important}.ag-row-hover .ag-cell.cell-expired,.ag-row.ag-row-selected .ag-cell.cell-expired{background-color:#ff4d4f!important;color:#fff!important}.ag-header-cell-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ag-cell{display:block;width:100%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ag-tooltip{font-size:11px!important;padding:4px 6px!important;line-height:1.2!important;background-color:#333!important;color:#fff!important;border-radius:4px!important;border:none!important}.ag-right-aligned-header,.bulk-grid .ag-right-aligned-header{text-align:right;padding-right:6px;padding-left:6px;box-sizing:border-box}.ag-left-aligned-header,.bulk-grid .ag-left-aligned-header{text-align:left;padding-left:6px;padding-right:6px;box-sizing:border-box}.ag-center-aligned-header{text-align:center;padding-left:6px;padding-right:6px;box-sizing:border-box}.ag-center-aligned-header .ag-header-cell-label{justify-content:center}.ag-floating-filter-body{padding-left:1px!important}.ag-floating-filter{padding-left:6px!important;padding-right:6px!important}.ag-icon-filter,.ag-icon-asc,.ag-icon-desc{position:relative;display:inline-flex;align-items:center;justify-content:center}.ag-icon-filter:before,.ag-icon-asc:before,.ag-icon-desc:before{content:"";position:absolute;width:13px!important;height:13px!important;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block}.ag-sort-indicator-icon{display:flex;align-items:center;justify-content:center;height:100%}.ag-sort-indicator-icon .ag-icon{display:inline-flex;align-items:center;justify-content:center}.inv-followup{background-color:#fffbe6!important;font-weight:500}.summary-row{font-weight:700;background-color:#f0f0f0}.ag-cell.partial-allocate-cell{font-weight:600;color:#d46b08}.ag-highlight{background-color:#ffe58f;padding:0 2px;border-radius:3px}.refresh-btn{background:#f5f7fa;border-radius:8px;padding:6px 9px;box-shadow:0 1px 3px #0000001f;transition:all .2s ease}.refresh-btn:hover{background:#e8f4ff;box-shadow:0 4px 10px #00000029;transform:translateY(-1px)}.refresh-btn:active{background:#d9ecff;box-shadow:0 2px 6px #00000024;transform:translateY(0)}.ant-segmented-item-selected{background:linear-gradient(135deg,#6ee7b7,#3b82f6)!important;color:#fff!important}.custom-table .ant-table-tbody>tr.selected-row>td{background-color:#d7eef9!important}.custom-table .ant-table-body tr.ant-table-measure-row{height:0!important;padding:0!important;border:none!important;visibility:collapse!important}.custom-table .ant-table-body table{border-collapse:collapse!important}.custom-table .ant-table-thead>tr>th{background-color:#d1d5dc;color:#000;font-size:12px;font-weight:500;padding:1px 2px!important;height:20px!important;line-height:14px!important}.custom-table .ant-table-tbody>tr>td{font-size:11px;padding:1px 2px!important;height:20px!important;line-height:14px!important}.custom-table .even-row{background-color:#fff!important}.custom-table .odd-row{background-color:#f6fffc!important}.custom-table .ant-btn-link{font-size:12px!important;padding:0!important;height:auto!important;line-height:20px!important}.custom-table .ant-table-thead>tr>th.ant-table-column-sort{background-color:#d1d5dc!important}.custom-pagination .ant-pagination-item,.custom-pagination .ant-pagination-prev,.custom-pagination .ant-pagination-next,.custom-pagination .ant-pagination-jump-prev,.custom-pagination .ant-pagination-jump-next{min-width:18px!important;height:18px!important;line-height:18px!important;font-size:10px!important}.custom-table .ant-pagination{font-size:10px!important}.breadcrumb-link{cursor:pointer;text-decoration:underline;color:#1677ff}.compact-tag{font-size:11px;padding:0 6px;height:20px;line-height:18px}.group-header-row td{background-color:#eef2f7!important;font-weight:600}.group-header-row.expanded td{background-color:#c6d9cb!important;color:#02357e}.detail-row td{background:#fff}.grand-total-row td{background-color:#cfd1d0!important;font-weight:600;padding-top:6px;padding-bottom:6px;border-top:1px solid #82a2a3!important;border-bottom:1px solid #82a2a3!important}.custom-grand-total-row td{background-color:#cfd1d0!important;padding:4px 2px!important;line-height:1.2;font-size:11px;font-weight:600;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.custom-grand-total-row td:nth-child(5),.custom-grand-total-row td:nth-child(6){text-align:right;padding-right:1px}.custom-grand-total-row td:nth-child(7){text-align:right;padding-right:17px!important}.custom-grand-total-row td:nth-child(1){padding-left:25px!important}.custom-age-grand-total-row td{background-color:#cfd1d0!important;padding:4px 2px!important;line-height:1.2;font-size:11px;font-weight:600;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.custom-age-grand-total-row td:nth-child(4),.custom-age-grand-total-row td:nth-child(5),.custom-age-grand-total-row td:nth-child(6),.custom-age-grand-total-row td:nth-child(7) .custom-age-grand-total-row td:nth-child(8){text-align:right;padding-right:1px}.custom-age-grand-total-row td:nth-child(9){text-align:right;padding-right:17px!important}.custom-age-grand-total-row td:nth-child(1){padding-left:25px!important}.custom-table .ant-table-body{min-height:calc(100vh - 225px)!important}.custom-table .ant-table-cell,.custom-table .ant-table-row-expand-icon-cell{vertical-align:middle!important}.custom-table .ant-table-cell{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
