.change-order-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem}.change-order-card{padding:1.25rem}.change-order-card.requires-action{border-color:#d8bd68;background:linear-gradient(145deg,#fffced,#fff)}.change-order-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.change-order-card header>div>span{color:var(--green);font-size:.65rem;font-weight:850}.change-order-card h2{margin:.2rem 0;font-size:1.05rem}.change-order-card>p{color:var(--muted);line-height:1.5}.change-order-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding:1rem 0;border-block:1px solid var(--line)}.change-order-card dt{color:var(--muted);font-size:.6rem}.change-order-card dd{margin:0;font-size:.72rem;font-weight:800}.change-order-card footer{display:flex;margin-top:1rem;justify-content:space-between}.response-note{display:flex;padding:.7rem;gap:.5rem;border-radius:.6rem;background:#f4f7f5;color:var(--muted);font-size:.7rem}.change-order-editor{width:min(780px,100%)}.change-order-total{display:flex;margin-top:1rem;padding:1rem;justify-content:flex-end;gap:1rem;border-top:1px solid var(--line)}.change-line{display:flex;padding:.8rem 0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.change-line span{display:grid}.change-line small{color:var(--muted)}.decision-summary{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0;padding:1rem;gap:1rem;border-radius:.7rem;background:var(--green-pale)}.decision-summary span{display:grid;font-size:.7rem}.decision-summary strong{font-size:1rem}@media(max-width:600px){.change-order-card dl,.decision-summary{grid-template-columns:1fr}}
