.family-v3-card{margin-top:14px}.fv3-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.fv3-actions button,.fv3-link button,.fv3-list button,.fv3-notes button,.family-v3-card>button{border:1px solid #d6d3d1;border-radius:12px;background:white;padding:10px;font-weight:700}.fv3-link{display:grid;grid-template-columns:1fr auto;gap:8px;margin:10px 0 14px}.fv3-link input,.family-v3-card input,.family-v3-card textarea{width:100%;border:1px solid #d6d3d1;border-radius:12px;padding:11px;background:white}.fv3-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.fv3-list>div,.fv3-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e7e5e4;border-radius:14px;padding:11px;background:#fff;text-align:left}.fv3-list span{min-width:0}.fv3-list small,.fv3-notes small{display:block;color:#78716c;font-size:.72rem;margin-top:3px}.fv3-list em{display:block;font-style:normal;margin-top:7px;font-size:.9rem}.fv3-list strong{font-size:.75rem;white-space:nowrap}.fv3-notes{max-height:360px;overflow:auto;border:1px solid #e7e5e4;border-radius:14px}.fv3-notes button{width:100%;display:flex;justify-content:space-between;gap:12px;border:0;border-top:1px solid #e7e5e4;border-radius:0;text-align:left}.fv3-notes button:first-child{border-top:0}.fv3-notes button.unread{font-weight:800;background:#ecfdf5}.fv3-notes button.read{opacity:.7}.fv3-suggestion{width:100%}.hidden{display:none!important}@media(max-width:520px){.fv3-actions{grid-template-columns:1fr}.fv3-link{grid-template-columns:1fr}.fv3-notes button{flex-direction:column}.fv3-list>div,.fv3-list>button{align-items:flex-start;flex-direction:column}}