:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color:#1f1f1f;background-color:#f5f5f5}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px}.approval-count-badge{color:#fff;overflow:visible}.approval-count-badge .ant-badge-count{position:absolute;right:0;top:50%;color:#fff;background:#d4380d;font-weight:600;line-height:20px;min-width:20px;padding-inline:6px;box-shadow:0 0 0 1px #001529;transform:translateY(-50%);border-radius:4px}.ant-menu-item .approval-count-badge,.ant-menu-submenu-title .approval-count-badge{overflow:visible;display:block;width:100%}.ant-menu-item:has(.approval-count-badge),.ant-menu-submenu-title:has(.approval-count-badge){overflow:visible!important}@media(max-width:991px){.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{overflow:visible}.ant-layout-sider-collapsed .approval-count-badge{position:relative;display:block;width:64px;height:40px}.ant-layout-sider-collapsed .approval-count-badge .ant-badge-count{right:2px}}.logistics-deficit-table .ant-table-tbody>tr.logistics-group-even>td{background:#f5f5f5}.logistics-deficit-table .ant-table-tbody>tr.logistics-group-odd>td{background:#fff}.logistics-deficit-table .ant-table-tbody>tr.logistics-group-start>td{border-top:1px solid #d9d9d9}.logistics-deficit-table .ant-table-tbody>tr.logistics-group-even.ant-table-row:hover>td{background:#ebebeb}.logistics-deficit-table .ant-table-tbody>tr.logistics-group-odd.ant-table-row:hover>td{background:#fafafa}.expiry-heatmap{display:grid;grid-template-columns:repeat(7,18px);gap:4px}.expiry-heatmap-cell{width:18px;height:18px;border-radius:3px}.expiry-heatmap-cell.is-empty{background:transparent}.trend-chart-scroll{width:100%;overflow-x:auto}
