.coaching-card{margin-bottom:1rem}.coaching-list{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.75rem}.coaching-list li{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.coaching-list small{display:block;color:var(--muted);margin-top:.3rem}.coaching-form{display:grid;gap:.55rem;margin-top:1rem}.coaching-form textarea,.coaching-form input{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:.7rem;font:inherit}.coaching-form span{color:#b42318;font-size:.85rem}.actions-section{padding:1.4rem;margin-bottom:1rem}.count-badge{background:#eef2ff;border-radius:999px;padding:.3rem .65rem;font-weight:700}.action-cards{display:grid;gap:.8rem;margin-top:1rem}.action-cards article{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:10px;padding:1rem}.action-cards p{font-weight:650;margin:0 0 .35rem}.action-cards small,.due-date{display:block;color:var(--muted)}.due-date{margin-top:.35rem;color:#9a6700;font-weight:650}.action-buttons{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.action-buttons form{margin:0}.completed{opacity:.85}@media(max-width:760px){.action-cards article,.action-buttons{align-items:stretch;flex-direction:column}.action-buttons a,.action-buttons button{text-align:center;width:100%}}
