:root{color:#172026;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7f8}body{min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}.admin-shell{min-height:100vh}.admin-sider{border-right:1px solid #dce2e6;background:#eef2f4!important}.brand{align-items:center;gap:12px;height:72px;padding:0 20px;display:flex}.brandMark{color:#fff;background:#aeb7bf;border-radius:6px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.brand span{color:#65717b;margin-top:2px;font-size:12px;display:block}.admin-header{background:#fff;border-bottom:1px solid #dce2e6;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.admin-content{background:#f5f7f8;padding:24px}.page-heading{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric{color:#172026;margin-top:8px;font-size:32px;font-weight:700}.permission-card,.quote-review-card,.after-sale-card,.settlement-freeze-card{margin-top:24px}.settlement-summary{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.settlement-action-bar,.attachment-table,.queue-alert{margin-bottom:16px}.nested-queue-section{border-top:1px solid #dce2e6;margin-top:20px;padding-top:20px}.nested-queue-title{color:#172026;margin-bottom:12px;font-weight:600}.batch-job-panel{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;padding:16px}.batch-job-filter-bar{background:#fff;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;margin:12px 0 16px;padding:12px;display:flex}.batch-job-filter-control{width:180px}.batch-job-filter-control.source-action,.batch-job-filter-control.idempotency-key{width:260px}.batch-job-date-filter{color:#65717b;background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:inline-flex}.batch-job-date-filter input{color:#172026;background:0 0;border:0;outline:0;width:132px}.batch-job-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.batch-job-state-card{background:#fff;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:6px;min-height:96px;padding:10px;display:flex;overflow:hidden}.batch-job-state-card .ant-typography{overflow-wrap:anywhere}.batch-job-state-alert{border-radius:6px}.batch-job-safety-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-safety-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.batch-job-safety-item{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:108px;padding:10px;display:flex;overflow:hidden}.batch-job-safety-item-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-safety-item .ant-typography{overflow-wrap:anywhere}.batch-job-ops-summary-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-ops-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-ops-summary-preview{color:#172026;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;min-height:176px;max-height:260px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.batch-job-exception-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-exception-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-exception-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-job-exception-item{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:148px;padding:10px;display:flex;overflow:hidden}.batch-job-exception-item.is-triggered{background:#fffaf0;border-color:#e7c979}.batch-job-exception-item-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-exception-item .ant-typography{overflow-wrap:anywhere}.batch-job-role-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-role-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.batch-job-role-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:10px;min-height:252px;padding:12px;display:flex;overflow:hidden}.batch-job-role-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-role-section{flex-direction:column;gap:3px;display:flex}.batch-job-role-card .ant-typography{overflow-wrap:anywhere}.batch-job-switch-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-switch-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.batch-job-switch-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:172px;padding:10px;display:flex;overflow:hidden}.batch-job-switch-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-switch-card .ant-typography{overflow-wrap:anywhere}.batch-job-go-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-go-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-go-summary{background:#fffaf0;border:1px solid #e6cf95;border-radius:6px;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px;display:flex}.batch-job-go-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-job-go-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:156px;padding:10px;display:flex;overflow:hidden}.batch-job-go-card.is-blocking{background:#fff7f7;border-color:#e0b4b4}.batch-job-go-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-go-card .ant-typography{overflow-wrap:anywhere}.batch-job-enablement-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-enablement-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-enablement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-job-enablement-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:190px;padding:10px;display:flex;overflow:hidden}.batch-job-enablement-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-enablement-card .ant-typography{overflow-wrap:anywhere}.batch-job-raci-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-raci-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-raci-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:120px repeat(4,minmax(120px,1fr)) minmax(220px,1.4fr);min-width:900px;display:grid}.batch-job-raci-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:48px;margin:0;padding:9px 10px}.batch-job-raci-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-evidence-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-job-evidence-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:238px;padding:10px;display:flex;overflow:hidden}.batch-job-evidence-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-evidence-card .ant-typography{overflow-wrap:anywhere}.batch-job-evidence-summary{background:#f0f3f5;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;margin-top:10px;padding:10px;display:flex}.batch-job-issue-log-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-issue-log-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-issue-log-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:150px 100px 150px 150px minmax(190px,1.2fr) minmax(220px,1.3fr) minmax(190px,1.2fr);min-width:1080px;display:grid}.batch-job-issue-log-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:52px;margin:0;padding:9px 10px}.batch-job-issue-log-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-issue-log-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1080px;margin-top:10px;padding:10px;display:flex}.batch-job-decision-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-decision-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-job-decision-card{background:#f7f9fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:7px;min-height:210px;padding:10px;display:flex}.batch-job-decision-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-decision-card .ant-typography{overflow-wrap:anywhere;margin:0}.batch-job-decision-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;margin-top:10px;padding:10px;display:flex}.batch-job-export-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-export-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-export-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:150px 150px minmax(220px,1.3fr) minmax(220px,1.3fr) minmax(190px,1fr) minmax(230px,1.4fr);min-width:1060px;display:grid}.batch-job-export-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:54px;margin:0;padding:9px 10px}.batch-job-export-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-export-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1060px;margin-top:10px;padding:10px;display:flex}.batch-job-signoff-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-signoff-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-signoff-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:150px 150px minmax(230px,1.35fr) minmax(220px,1.25fr) minmax(220px,1.25fr) minmax(250px,1.45fr);min-width:1120px;display:grid}.batch-job-signoff-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:56px;margin:0;padding:9px 10px}.batch-job-signoff-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-signoff-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1120px;margin-top:10px;padding:10px;display:flex}.batch-job-missing-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-missing-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-missing-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:150px 150px minmax(240px,1.35fr) 150px minmax(190px,1fr) 120px minmax(250px,1.35fr);min-width:1220px;display:grid}.batch-job-missing-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:56px;margin:0;padding:9px 10px}.batch-job-missing-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-missing-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1220px;margin-top:10px;padding:10px;display:flex}.batch-job-schedule-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-schedule-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-schedule-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px 150px 180px minmax(230px,1.25fr) minmax(250px,1.35fr) 120px minmax(260px,1.4fr);min-width:1240px;display:grid}.batch-job-schedule-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:56px;margin:0;padding:9px 10px}.batch-job-schedule-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-schedule-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1240px;margin-top:10px;padding:10px;display:flex}.batch-job-decision-draft-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-decision-draft-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-decision-draft-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px 145px minmax(270px,1.45fr) minmax(250px,1.35fr) minmax(260px,1.35fr) minmax(250px,1.35fr) minmax(270px,1.45fr);min-width:1320px;display:grid}.batch-job-decision-draft-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-decision-draft-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-decision-draft-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1320px;margin-top:10px;padding:10px;display:flex}.batch-job-dependency-map-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-dependency-map-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-dependency-map-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:150px 145px minmax(260px,1.35fr) minmax(280px,1.45fr) 180px minmax(270px,1.45fr) minmax(270px,1.45fr);min-width:1340px;display:grid}.batch-job-dependency-map-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-dependency-map-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-dependency-map-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1340px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-action-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-action-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-action-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:160px 145px minmax(290px,1.45fr) minmax(285px,1.4fr) minmax(285px,1.4fr) minmax(285px,1.4fr) 190px;min-width:1360px;display:grid}.batch-job-manual-action-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-action-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-manual-action-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1360px;margin-top:10px;padding:10px;display:flex}.batch-job-handoff-summary-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-handoff-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-handoff-summary-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:185px 145px minmax(280px,1.35fr) minmax(285px,1.4fr) minmax(300px,1.45fr) minmax(295px,1.45fr) 180px;min-width:1380px;display:grid}.batch-job-handoff-summary-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-handoff-summary-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-handoff-summary-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1380px;margin-top:10px;padding:10px;display:flex}.batch-job-handoff-risk-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-handoff-risk-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-handoff-risk-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:185px 110px minmax(310px,1.45fr) minmax(300px,1.45fr) minmax(300px,1.45fr) minmax(310px,1.5fr);min-width:1320px;display:grid}.batch-job-handoff-risk-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-handoff-risk-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-handoff-risk-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1320px;margin-top:10px;padding:10px;display:flex}.batch-job-handoff-closure-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-handoff-closure-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-handoff-closure-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px minmax(320px,1.45fr) minmax(300px,1.35fr) 170px minmax(300px,1.35fr) minmax(310px,1.45fr);min-width:1340px;display:grid}.batch-job-handoff-closure-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-handoff-closure-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-handoff-closure-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;flex-direction:column;gap:4px;min-width:1340px;margin-top:10px;padding:10px;display:flex}.batch-job-closure-evidence-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-closure-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-closure-evidence-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px 150px minmax(330px,1.5fr) minmax(300px,1.35fr) minmax(260px,1.2fr) minmax(330px,1.5fr);min-width:1360px;display:grid}.batch-job-closure-evidence-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-closure-evidence-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-closure-evidence-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1360px;margin-top:10px;padding:10px;display:flex}.batch-job-evidence-review-status-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-evidence-review-status-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-evidence-review-status-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px 150px 150px 190px minmax(340px,1.55fr) minmax(330px,1.5fr);min-width:1360px;display:grid}.batch-job-evidence-review-status-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-evidence-review-status-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-evidence-review-status-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1360px;margin-top:10px;padding:10px;display:flex}.batch-job-review-gap-priority-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-review-gap-priority-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-review-gap-priority-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:170px 140px 110px 150px minmax(300px,1.25fr) minmax(330px,1.4fr) minmax(340px,1.45fr);min-width:1460px;display:grid}.batch-job-review-gap-priority-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-review-gap-priority-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-review-gap-priority-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1460px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-gap-fulfillment-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-gap-fulfillment-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-gap-fulfillment-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:110px 170px minmax(270px,1.15fr) minmax(340px,1.4fr) 180px minmax(270px,1.1fr) minmax(350px,1.45fr);min-width:1540px;display:grid}.batch-job-manual-gap-fulfillment-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-gap-fulfillment-grid>.ant-typography:nth-child(-n+7){background:#f0f3f5}.batch-job-manual-gap-fulfillment-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1540px;margin-top:10px;padding:10px;display:flex}.batch-job-review-material-responsibility-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-review-material-responsibility-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-review-material-responsibility-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(250px,1.15fr) 150px 160px 220px minmax(340px,1.45fr) minmax(360px,1.5fr);min-width:1420px;display:grid}.batch-job-review-material-responsibility-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-review-material-responsibility-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-review-material-responsibility-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1420px;margin-top:10px;padding:10px;display:flex}.batch-job-review-material-handoff-blocker-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-review-material-handoff-blocker-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-review-material-handoff-blocker-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:220px 120px minmax(320px,1.25fr) minmax(330px,1.35fr) minmax(390px,1.55fr) minmax(360px,1.45fr);min-width:1540px;display:grid}.batch-job-review-material-handoff-blocker-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-review-material-handoff-blocker-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-review-material-handoff-blocker-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1540px;margin-top:10px;padding:10px;display:flex}.batch-job-review-material-resolution-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-review-material-resolution-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-review-material-resolution-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(330px,1.35fr) minmax(360px,1.45fr) minmax(350px,1.4fr) minmax(330px,1.25fr) minmax(340px,1.3fr) minmax(360px,1.4fr);min-width:1660px;display:grid}.batch-job-review-material-resolution-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-review-material-resolution-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-review-material-resolution-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1660px;margin-top:10px;padding:10px;display:flex}.batch-job-review-material-failure-archive-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-review-material-failure-archive-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-review-material-failure-archive-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(340px,1.35fr) minmax(320px,1.25fr) minmax(360px,1.45fr) minmax(260px,1fr) minmax(320px,1.25fr) minmax(380px,1.45fr);min-width:1680px;display:grid}.batch-job-review-material-failure-archive-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-review-material-failure-archive-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-review-material-failure-archive-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1680px;margin-top:10px;padding:10px;display:flex}.batch-job-failure-archive-secondary-review-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-failure-archive-secondary-review-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-failure-archive-secondary-review-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(360px,1.45fr) minmax(260px,1fr) minmax(360px,1.4fr) minmax(340px,1.3fr) minmax(340px,1.3fr) minmax(390px,1.5fr);min-width:1700px;display:grid}.batch-job-failure-archive-secondary-review-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-failure-archive-secondary-review-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-failure-archive-secondary-review-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1700px;margin-top:10px;padding:10px;display:flex}.batch-job-secondary-review-closure-approval-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-secondary-review-closure-approval-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-secondary-review-closure-approval-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(280px,1.05fr) minmax(360px,1.4fr) minmax(260px,1fr) minmax(380px,1.45fr) minmax(360px,1.35fr) minmax(400px,1.55fr);min-width:1720px;display:grid}.batch-job-secondary-review-closure-approval-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-secondary-review-closure-approval-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-secondary-review-closure-approval-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1720px;margin-top:10px;padding:10px;display:flex}.batch-job-closure-approval-non-closable-summary-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-closure-approval-non-closable-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-closure-approval-non-closable-summary-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1.1fr) minmax(390px,1.45fr) minmax(390px,1.45fr) minmax(260px,1fr) minmax(390px,1.45fr) minmax(430px,1.6fr);min-width:1740px;display:grid}.batch-job-closure-approval-non-closable-summary-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-closure-approval-non-closable-summary-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-closure-approval-non-closable-summary-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1740px;margin-top:10px;padding:10px;display:flex}.batch-job-non-closable-manual-review-assignment-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-non-closable-manual-review-assignment-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-non-closable-manual-review-assignment-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1.1fr) minmax(240px,.9fr) minmax(430px,1.55fr) minmax(240px,.9fr) minmax(390px,1.4fr) minmax(440px,1.6fr);min-width:1760px;display:grid}.batch-job-non-closable-manual-review-assignment-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-non-closable-manual-review-assignment-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-non-closable-manual-review-assignment-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1760px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-review-assignment-receipt-placeholder-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-review-assignment-receipt-placeholder-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-review-assignment-receipt-placeholder-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.15fr) minmax(430px,1.55fr) minmax(390px,1.4fr) minmax(390px,1.4fr) minmax(450px,1.65fr);min-width:1780px;display:grid}.batch-job-manual-review-assignment-receipt-placeholder-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-review-assignment-receipt-placeholder-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-review-assignment-receipt-placeholder-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1780px;margin-top:10px;padding:10px;display:flex}.batch-job-missing-receipt-escalation-queue-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-missing-receipt-escalation-queue-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-missing-receipt-escalation-queue-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(260px,.95fr) minmax(260px,.95fr) minmax(430px,1.55fr) minmax(420px,1.5fr) minmax(430px,1.55fr) minmax(450px,1.65fr);min-width:1800px;display:grid}.batch-job-missing-receipt-escalation-queue-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-missing-receipt-escalation-queue-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-missing-receipt-escalation-queue-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1800px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-escalation-receiver-acknowledgement-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-escalation-receiver-acknowledgement-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-escalation-receiver-acknowledgement-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(280px,1fr) minmax(430px,1.55fr) minmax(430px,1.55fr) minmax(410px,1.45fr) minmax(420px,1.5fr) minmax(460px,1.7fr);min-width:1820px;display:grid}.batch-job-manual-escalation-receiver-acknowledgement-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-escalation-receiver-acknowledgement-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-escalation-receiver-acknowledgement-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1820px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-escalation-evidence-retention-directory-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-escalation-evidence-retention-directory-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-escalation-evidence-retention-directory-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1fr) minmax(500px,1.7fr) minmax(320px,1.05fr) minmax(440px,1.45fr) minmax(430px,1.45fr) minmax(500px,1.7fr);min-width:1860px;display:grid}.batch-job-manual-escalation-evidence-retention-directory-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-escalation-evidence-retention-directory-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-escalation-evidence-retention-directory-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1860px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-escalation-evidence-directory-review-status-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-escalation-evidence-directory-review-status-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-escalation-evidence-directory-review-status-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(320px,1.05fr) minmax(460px,1.55fr) minmax(500px,1.7fr) minmax(500px,1.7fr);min-width:1840px;display:grid}.batch-job-manual-escalation-evidence-directory-review-status-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-escalation-evidence-directory-review-status-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-escalation-evidence-directory-review-status-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1840px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-escalation-evidence-review-closure-criteria-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-escalation-evidence-review-closure-criteria-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-escalation-evidence-review-closure-criteria-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1fr) minmax(500px,1.65fr) minmax(500px,1.65fr) minmax(320px,1.05fr) minmax(500px,1.65fr) minmax(500px,1.65fr);min-width:1880px;display:grid}.batch-job-manual-escalation-evidence-review-closure-criteria-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-escalation-evidence-review-closure-criteria-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-escalation-evidence-review-closure-criteria-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1880px;margin-top:10px;padding:10px;display:flex}.batch-job-manual-escalation-evidence-closure-review-receipt-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-manual-escalation-evidence-closure-review-receipt-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-manual-escalation-evidence-closure-review-receipt-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(300px,1fr) minmax(320px,1.05fr) minmax(320px,1.05fr) minmax(500px,1.65fr) minmax(560px,1.85fr) minmax(500px,1.65fr);min-width:1880px;display:grid}.batch-job-manual-escalation-evidence-closure-review-receipt-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-manual-escalation-evidence-closure-review-receipt-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-manual-escalation-evidence-closure-review-receipt-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1880px;margin-top:10px;padding:10px;display:flex}.batch-job-missing-closure-review-receipt-blocker-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px;overflow-x:auto}.batch-job-missing-closure-review-receipt-blocker-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-missing-closure-review-receipt-blocker-grid{border-top:1px solid #dce2e6;border-left:1px solid #dce2e6;border-radius:6px;grid-template-columns:minmax(540px,1.8fr) minmax(250px,.85fr) minmax(320px,1.05fr) minmax(500px,1.65fr) minmax(520px,1.75fr) minmax(520px,1.75fr);min-width:1900px;display:grid}.batch-job-missing-closure-review-receipt-blocker-grid>.ant-typography{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dce2e6;border-right:1px solid #dce2e6;min-height:58px;margin:0;padding:9px 10px}.batch-job-missing-closure-review-receipt-blocker-grid>.ant-typography:nth-child(-n+6){background:#f0f3f5}.batch-job-missing-closure-review-receipt-blocker-summary{background:#f5f8fa;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:4px;min-width:1900px;margin-top:10px;padding:10px;display:flex}.batch-job-flow-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-flow-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.batch-job-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.batch-job-flow-step{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:8px;min-height:164px;padding:10px;display:flex;overflow:hidden}.batch-job-flow-step.is-active{background:#f1f7fb;border-color:#a8c6d8}.batch-job-flow-step.is-blocked{background:#fffaf0;border-color:#e6cf95}.batch-job-flow-step-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.batch-job-flow-step .ant-typography{overflow-wrap:anywhere}.batch-job-flow-step .ant-btn{align-self:flex-start;margin-top:auto}.batch-job-detail-panel{background:#fff;border:1px solid #dce2e6;border-radius:6px;margin-bottom:16px;padding:12px}.batch-job-detail-header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.batch-job-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.batch-job-detail-card{background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;flex-direction:column;gap:6px;min-height:92px;padding:10px;display:flex;overflow:hidden}.batch-job-detail-card .ant-typography{overflow-wrap:anywhere}.batch-job-detail-section{margin-top:12px}.permission-alert{margin-top:16px}@media (width<=960px){.admin-sider{display:none}.page-heading{display:block}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-job-detail-header{display:block}.batch-job-detail-grid,.batch-job-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-job-flow-heading,.batch-job-safety-heading,.batch-job-ops-summary-heading,.batch-job-exception-heading,.batch-job-role-heading,.batch-job-switch-heading,.batch-job-go-heading,.batch-job-enablement-heading,.batch-job-raci-heading,.batch-job-evidence-heading,.batch-job-issue-log-heading,.batch-job-decision-heading,.batch-job-export-heading,.batch-job-signoff-heading,.batch-job-missing-heading,.batch-job-schedule-heading,.batch-job-decision-draft-heading,.batch-job-dependency-map-heading,.batch-job-manual-action-heading,.batch-job-handoff-summary-heading,.batch-job-handoff-risk-heading,.batch-job-handoff-closure-heading,.batch-job-closure-evidence-heading,.batch-job-evidence-review-status-heading,.batch-job-review-gap-priority-heading,.batch-job-manual-gap-fulfillment-heading,.batch-job-review-material-responsibility-heading,.batch-job-review-material-handoff-blocker-heading,.batch-job-review-material-resolution-heading,.batch-job-review-material-failure-archive-heading,.batch-job-failure-archive-secondary-review-heading,.batch-job-secondary-review-closure-approval-heading,.batch-job-closure-approval-non-closable-summary-heading,.batch-job-non-closable-manual-review-assignment-heading,.batch-job-manual-review-assignment-receipt-placeholder-heading,.batch-job-missing-receipt-escalation-queue-heading,.batch-job-manual-escalation-receiver-acknowledgement-heading,.batch-job-manual-escalation-evidence-retention-directory-heading,.batch-job-manual-escalation-evidence-directory-review-status-heading,.batch-job-manual-escalation-evidence-review-closure-criteria-heading,.batch-job-manual-escalation-evidence-closure-review-receipt-heading,.batch-job-missing-closure-review-receipt-blocker-heading{display:block}.batch-job-safety-grid,.batch-job-exception-grid,.batch-job-role-grid,.batch-job-switch-grid,.batch-job-go-grid,.batch-job-enablement-grid,.batch-job-evidence-grid,.batch-job-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-job-raci-grid{grid-template-columns:112px repeat(4,minmax(110px,1fr)) minmax(190px,1.2fr);min-width:780px}.batch-job-issue-log-grid,.batch-job-issue-log-summary{min-width:920px}.batch-job-export-grid,.batch-job-export-summary{min-width:900px}.batch-job-signoff-grid,.batch-job-signoff-summary{min-width:930px}.batch-job-missing-grid,.batch-job-missing-summary{min-width:980px}.batch-job-schedule-grid,.batch-job-schedule-summary{min-width:990px}.batch-job-decision-draft-grid,.batch-job-decision-draft-summary{min-width:1020px}.batch-job-dependency-map-grid,.batch-job-dependency-map-summary{min-width:1040px}.batch-job-manual-action-grid,.batch-job-manual-action-summary{min-width:1060px}.batch-job-handoff-summary-grid,.batch-job-handoff-summary-summary{min-width:1080px}.batch-job-handoff-risk-grid,.batch-job-handoff-risk-summary{min-width:1060px}.batch-job-handoff-closure-grid,.batch-job-handoff-closure-summary{min-width:1080px}.batch-job-closure-evidence-grid,.batch-job-closure-evidence-summary,.batch-job-evidence-review-status-grid,.batch-job-evidence-review-status-summary{min-width:1100px}.batch-job-review-gap-priority-grid,.batch-job-review-gap-priority-summary{min-width:1180px}.batch-job-manual-gap-fulfillment-grid,.batch-job-manual-gap-fulfillment-summary{min-width:1240px}.batch-job-review-material-responsibility-grid,.batch-job-review-material-responsibility-summary{min-width:1160px}.batch-job-review-material-handoff-blocker-grid,.batch-job-review-material-handoff-blocker-summary{min-width:1240px}.batch-job-review-material-resolution-grid,.batch-job-review-material-resolution-summary{min-width:1280px}.batch-job-review-material-failure-archive-grid,.batch-job-review-material-failure-archive-summary{min-width:1300px}.batch-job-failure-archive-secondary-review-grid,.batch-job-failure-archive-secondary-review-summary{min-width:1320px}.batch-job-secondary-review-closure-approval-grid,.batch-job-secondary-review-closure-approval-summary{min-width:1340px}.batch-job-closure-approval-non-closable-summary-grid,.batch-job-closure-approval-non-closable-summary-summary{min-width:1360px}.batch-job-non-closable-manual-review-assignment-grid,.batch-job-non-closable-manual-review-assignment-summary{min-width:1380px}.batch-job-manual-review-assignment-receipt-placeholder-grid,.batch-job-manual-review-assignment-receipt-placeholder-summary{min-width:1400px}.batch-job-missing-receipt-escalation-queue-grid,.batch-job-missing-receipt-escalation-queue-summary{min-width:1420px}.batch-job-manual-escalation-receiver-acknowledgement-grid,.batch-job-manual-escalation-receiver-acknowledgement-summary{min-width:1440px}.batch-job-manual-escalation-evidence-retention-directory-grid,.batch-job-manual-escalation-evidence-retention-directory-summary{min-width:1460px}.batch-job-manual-escalation-evidence-directory-review-status-grid,.batch-job-manual-escalation-evidence-directory-review-status-summary{min-width:1450px}.batch-job-manual-escalation-evidence-review-closure-criteria-grid,.batch-job-manual-escalation-evidence-review-closure-criteria-summary,.batch-job-manual-escalation-evidence-closure-review-receipt-grid,.batch-job-manual-escalation-evidence-closure-review-receipt-summary{min-width:1480px}.batch-job-missing-closure-review-receipt-blocker-grid,.batch-job-missing-closure-review-receipt-blocker-summary{min-width:1500px}.batch-job-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.batch-job-detail-grid,.batch-job-state-grid,.batch-job-safety-grid,.batch-job-exception-grid,.batch-job-role-grid,.batch-job-switch-grid,.batch-job-go-grid,.batch-job-enablement-grid,.batch-job-evidence-grid,.batch-job-decision-grid{grid-template-columns:1fr}.batch-job-raci-grid{min-width:720px}.batch-job-issue-log-grid,.batch-job-issue-log-summary,.batch-job-export-grid,.batch-job-export-summary{min-width:820px}.batch-job-signoff-grid,.batch-job-signoff-summary{min-width:840px}.batch-job-missing-grid,.batch-job-missing-summary,.batch-job-schedule-grid,.batch-job-schedule-summary{min-width:900px}.batch-job-decision-draft-grid,.batch-job-decision-draft-summary{min-width:920px}.batch-job-dependency-map-grid,.batch-job-dependency-map-summary{min-width:940px}.batch-job-manual-action-grid,.batch-job-manual-action-summary{min-width:960px}.batch-job-handoff-summary-grid,.batch-job-handoff-summary-summary{min-width:980px}.batch-job-handoff-risk-grid,.batch-job-handoff-risk-summary{min-width:960px}.batch-job-handoff-closure-grid,.batch-job-handoff-closure-summary{min-width:980px}.batch-job-closure-evidence-grid,.batch-job-closure-evidence-summary,.batch-job-evidence-review-status-grid,.batch-job-evidence-review-status-summary{min-width:1000px}.batch-job-review-gap-priority-grid,.batch-job-review-gap-priority-summary{min-width:1080px}.batch-job-manual-gap-fulfillment-grid,.batch-job-manual-gap-fulfillment-summary{min-width:1120px}.batch-job-review-material-responsibility-grid,.batch-job-review-material-responsibility-summary{min-width:1040px}.batch-job-review-material-handoff-blocker-grid,.batch-job-review-material-handoff-blocker-summary,.batch-job-review-material-resolution-grid,.batch-job-review-material-resolution-summary{min-width:1120px}.batch-job-review-material-failure-archive-grid,.batch-job-review-material-failure-archive-summary{min-width:1140px}.batch-job-failure-archive-secondary-review-grid,.batch-job-failure-archive-secondary-review-summary{min-width:1160px}.batch-job-secondary-review-closure-approval-grid,.batch-job-secondary-review-closure-approval-summary{min-width:1180px}.batch-job-closure-approval-non-closable-summary-grid,.batch-job-closure-approval-non-closable-summary-summary{min-width:1200px}.batch-job-non-closable-manual-review-assignment-grid,.batch-job-non-closable-manual-review-assignment-summary{min-width:1220px}.batch-job-manual-review-assignment-receipt-placeholder-grid,.batch-job-manual-review-assignment-receipt-placeholder-summary{min-width:1240px}.batch-job-missing-receipt-escalation-queue-grid,.batch-job-missing-receipt-escalation-queue-summary{min-width:1260px}.batch-job-manual-escalation-receiver-acknowledgement-grid,.batch-job-manual-escalation-receiver-acknowledgement-summary{min-width:1280px}.batch-job-manual-escalation-evidence-retention-directory-grid,.batch-job-manual-escalation-evidence-retention-directory-summary{min-width:1300px}.batch-job-manual-escalation-evidence-directory-review-status-grid,.batch-job-manual-escalation-evidence-directory-review-status-summary{min-width:1290px}.batch-job-manual-escalation-evidence-review-closure-criteria-grid,.batch-job-manual-escalation-evidence-review-closure-criteria-summary,.batch-job-manual-escalation-evidence-closure-review-receipt-grid,.batch-job-manual-escalation-evidence-closure-review-receipt-summary{min-width:1320px}.batch-job-missing-closure-review-receipt-blocker-grid,.batch-job-missing-closure-review-receipt-blocker-summary{min-width:1340px}.batch-job-flow-track{grid-template-columns:1fr}}
