/* RC372 contractor final settlement */
.tjdSettlementHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:24px;align-items:start;margin:22px 0 30px}.tjdSettlementHero h1{margin:.35rem 0 .8rem}.tjdSettlementQuick,.tjdSettlementCallout,.tjdSettlementResult{border:1px solid #d9dde3;border-radius:16px;padding:18px;background:#fff}.tjdSettlementQuick{position:sticky;top:92px}.tjdSettlementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tjdSettlementGrid label{display:flex;flex-direction:column;gap:6px;font-weight:650}.tjdSettlementGrid select,.tjdSettlementGrid input{width:100%;padding:11px;border:1px solid #c7ccd2;border-radius:10px;background:#fff}.tjdSettlementCalc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.tjdSettlementCalc label{font-size:.92rem}.tjdSettlementCalc input{width:100%;padding:10px;border:1px solid #c7ccd2;border-radius:9px}.tjdSettlementActions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.tjdSettlementActions button{padding:11px 16px;border:0;border-radius:10px;font-weight:700;cursor:pointer}.tjdSettlementResult[data-risk="high"]{border-color:#b84a4a}.tjdSettlementResult[data-risk="low"]{border-color:#5d8d62}.tjdSettlementLedger{overflow:auto}.tjdSettlementLedger table{width:100%;border-collapse:collapse;min-width:720px}.tjdSettlementLedger th,.tjdSettlementLedger td{padding:10px;border-bottom:1px solid #e3e6ea;text-align:left;vertical-align:top}.tjdSettlementWarn{background:#fff8e8;border-left:4px solid #b07b1f;padding:14px 16px;margin:16px 0}@media(max-width:800px){.tjdSettlementHero,.tjdSettlementGrid{grid-template-columns:1fr}.tjdSettlementQuick{position:static}.tjdSettlementCalc{grid-template-columns:1fr 1fr}}@media(max-width:480px){.tjdSettlementCalc{grid-template-columns:1fr}}
