.nurturing-section{margin:12px 0;background:#fff;border:1px solid var(--line);padding:18px}.nurturing-section .toolbar{margin-bottom:12px}.nurturing-copy{margin:4px 0 0;color:var(--muted);font-size:12px}.nurturing-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,2fr) minmax(160px,1fr) auto;gap:8px;padding:12px;background:#faf9f8;border:1px solid #e5e0dc}.nurturing-form input,.nurturing-form textarea{min-width:0;border:1px solid #aaa39e;border-radius:3px;padding:9px 10px;background:#fff;font:13px inherit}.nurturing-form textarea{min-height:42px;resize:vertical}.nurturing-form .button{align-self:stretch}.nurturing-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;margin-top:12px}.nurturing-list article{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid #ded9d5;border-left:4px solid #3a3c9e}.nurturing-list strong{display:block;font-size:14px}.nurturing-list p{margin:5px 0;white-space:pre-wrap;color:#514b46;font-size:12px}.nurturing-list small{color:var(--blue);font-weight:700;font-size:11px}.nurturing-list button{align-self:flex-start;border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.nurturing-empty{margin:0;color:var(--muted);font-size:12px}.dashboard-panel.collapsed .nurturing-form,.dashboard-panel.collapsed .nurturing-list{display:none}@media(max-width:780px){.nurturing-section{padding:14px}.nurturing-form{grid-template-columns:1fr}.nurturing-form .button{min-height:40px}}
