.hf-action{padding:20px;margin:16px 0;border:1px solid var(--border);border-left:4px solid var(--blue-accent);border-radius:12px;background:var(--bg-soft);color:var(--navy)}
.hf-action h3{margin:0 0 8px;font-size:18px}.hf-action p{margin:8px 0;line-height:1.5}.hf-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hf-action label{display:block;margin:12px 0 6px}.hf-task{padding:14px 0;border-top:1px solid var(--border);margin-top:14px}.hf-action .form-input{max-width:100%;width:100%}#hf-proposal-error{color:var(--navy);padding:12px}#hf-team-tasks{margin-bottom:24px}@media(max-width:600px){.hf-buttons{flex-direction:column}.hf-buttons .btn{width:100%;justify-content:center}.hf-action{padding:16px}}
