.candidateActions{background:#fff;border:1px solid #dbe7e4;border-radius:20px;gap:18px;padding:28px;display:grid}.candidateActions>header span,.candidateActions article small{color:#087a70;letter-spacing:.12em;font-size:.78rem;font-weight:900}.candidateActions>header h2{margin:7px 0}.candidateActions article{background:#f8fbfa;border:1px solid #dce8e5;border-radius:16px;grid-template-columns:48px 1fr;gap:18px;padding:22px;display:grid}.actionIcon{color:#fff;background:#087a70;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.candidateActions h3{margin:5px 0 8px}.candidateActions form{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.candidateActions label{gap:6px;font-weight:800;display:grid}.candidateActions input,.candidateActions select,.candidateActions textarea{width:100%;font:inherit;background:#fff;border:1px solid #c9d9d5;border-radius:10px;padding:12px}.candidateActions textarea{min-height:76px}.candidateActions button{color:#fff;cursor:pointer;background:#087a70;border:0;border-radius:10px;grid-column:1/-1;padding:13px 18px;font-weight:900}.proposalSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.proposalSummary div{background:#fff;border-radius:10px;padding:12px}.proposalSummary dt{color:#6a7b77;font-size:.8rem}.proposalSummary dd{margin:4px 0 0;font-weight:800}.sentDocuments{background:#e8f5f1;border-radius:10px;gap:7px;margin-top:16px;padding:14px;display:grid}.humanDecision{color:#315b55;background:#eef6f4;border-radius:10px;padding:12px}@media (width<=700px){.candidateActions article,.candidateActions form,.proposalSummary{grid-template-columns:1fr}}
