.compensation-summary{margin:16px 0;padding:18px;border:1px solid #cad6ff;border-radius:14px;background:#f1f5ff;color:#203d79;min-width:0}.compensation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:700}.compensation-heading>strong{font-size:28px;color:#315ee8}.compensation-heading small{font-size:13px;font-weight:500}.compensation-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.compensation-stages>div{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff;padding:12px;border-radius:9px}.compensation-stages strong{font-size:21px;white-space:nowrap}.compensation-stages small{font-size:13px}.compensation-summary p{font-size:13px;margin:12px 0 0}.compensation-summary.compact{padding:12px}.compensation-summary.compact .compensation-heading>strong{font-size:23px}.task-cdkey-panel{padding:16px;border:1px solid #dce4f7;border-radius:12px;margin:16px 0}.task-cdkey-panel h3{margin-top:0}.key-delivery-note{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:8px;background:#fff7e5;color:#735223}@media(max-width:600px){.compensation-heading{align-items:flex-start;flex-direction:column}.compensation-stages{grid-template-columns:1fr}.compensation-summary{padding:14px}.task-cdkey-panel{padding:12px}}
