.improvement-hero{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center}.improvement-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.improvement-kpis div{border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center;background:rgba(4,24,43,.55)}.improvement-kpis strong{display:block;font-size:1.7rem;color:var(--accent)}.improvement-kpis span{color:var(--muted)}.plan-create{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.plan-create label,.action-form label{display:grid;gap:6px}.improvement-list{display:grid;gap:16px}.improvement-action{border:1px solid var(--line);border-radius:15px;padding:18px;background:rgba(4,24,43,.5)}.improvement-action.overdue{border-color:#ff6b6b}.action-summary{display:flex;justify-content:space-between;gap:20px}.action-summary h3{margin:5px 0}.action-summary small{color:var(--accent)}.action-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px}.action-form .wide{grid-column:1/-1}.action-form button{justify-self:start}.verify-form{display:flex;justify-content:flex-end;margin-top:10px}.verified-note{color:#2ce9b0}.timeline article{border-left:3px solid var(--accent);padding:5px 0 12px 14px;margin-bottom:10px}.timeline article strong,.timeline article span{display:block}.timeline article span{color:var(--muted);font-size:.85rem}.timeline article p{margin:5px 0}@media(max-width:1000px){.improvement-hero,.plan-create{grid-template-columns:1fr}.improvement-kpis,.action-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.improvement-kpis,.action-form{grid-template-columns:1fr}.action-summary{display:block}}
