.sales-checkpoints{border:1px solid #dce5dc;border-radius:9px;background:#f8faf6;padding:20px;margin:20px 0}.sales-checkpoint-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.sales-checkpoint-heading h3{font-size:16px;font-weight:600}.sales-checkpoint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-checkpoint{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e1e8de;border-radius:7px;background:#fff;min-width:0}.sales-checkpoint>div{min-width:0;flex:1}.sales-checkpoint strong{font-size:12px;line-height:1.6;font-weight:550;display:block}.sales-checkpoint small{font-size:11px;color:#7a806c;display:block;margin-top:3px}.checkpoint-mark{color:#a1844c;flex:none}.checkpoint-mark.complete{color:#3a805b}.sales-checkpoints>.inline-actions{margin-top:18px;gap:8px}.sales-payment-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.sales-payment-schedule>div{padding:14px;border:1px solid #dce5dc;border-radius:6px;background:#fff}.sales-payment-schedule b,.sales-payment-schedule strong,.sales-payment-schedule small{display:block}.sales-payment-schedule b{font-size:12px;font-weight:500}.sales-payment-schedule strong{font-size:19px;color:#285e42;margin:8px 0}.sales-payment-schedule small{font-size:11px;color:#647366}.pdi-vehicle{border:1px solid #dce5dc;border-radius:7px;padding:18px;margin:18px 0;background:#f9fbf7}.sales-release-checklist{display:grid;gap:12px;margin-bottom:24px}.sales-release-checklist p{display:flex;gap:10px;align-items:center;font-size:13px}.sales-exception{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #e0e5dd;font-size:12px}.sales-exception span{overflow-wrap:anywhere}.sales-checkpoints .status{white-space:normal;text-align:center}@media(max-width:800px){.sales-checkpoint-grid{grid-template-columns:1fr}.sales-checkpoint-heading{align-items:flex-start;flex-direction:column}.sales-checkpoints{padding:15px}}
