.filing-deadline{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border:1px solid var(--line);margin-bottom:16px}.filing-deadline small{display:block;color:var(--muted);margin-bottom:5px}.section-title.compact{margin:0 0 14px}.material-work-item{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(480px,1.4fr);gap:18px;align-items:center}.material-work-item span,.material-work-item small{display:block;color:var(--muted);margin-top:4px}.material-controls{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(160px,1fr) auto auto;gap:8px;align-items:center}.material-controls input{margin:0;padding:8px}.claim-advance-panel,.claim-overview-panel,.progress-entry,.claim-sop-panel{margin-top:16px}.claim-stage-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.wide-control{min-width:260px;flex:1}.small-fast-note{margin:14px 0 0}.timeline-item span{display:block;margin-top:5px}.timeline-item small{display:block;margin-bottom:5px}.customer-heading>div:last-child{align-self:center}.claim-sop-steps{display:grid;gap:0}.claim-sop-step{display:grid;grid-template-columns:38px minmax(0,1fr) 70px;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.claim-sop-step:last-child{border-bottom:0}.claim-sop-step>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);font-weight:700}.claim-sop-step b{display:block}.claim-sop-step p{margin:5px 0 0;color:var(--muted);font-size:12px}.claim-sop-step small{text-align:right;color:var(--muted)}.claim-sop-step.active>span{background:var(--green);color:#fff;border-color:var(--green)}.claim-sop-step.completed>span{background:#edf3f0;color:var(--green);border-color:#a9c7ba}.ledger-progress-open{white-space:nowrap}.simple-progress-dialog{width:min(620px,calc(100vw - 24px))}.simple-progress-dialog textarea{min-height:150px}.entry-meta{display:flex;gap:20px;flex-wrap:wrap;padding:10px 12px;background:#f5f8f6;color:var(--muted);font-size:12px}@media(max-width:1100px){.material-work-item{grid-template-columns:1fr}.material-controls{grid-template-columns:1fr auto}.material-note{grid-column:1/-1}}
