.staff-meals{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.staff-meal{border:1px solid #eadfd8;border-radius:14px;padding:14px;margin:10px 0}.staff-meal h4,.staff-care h4{margin:0 0 8px}.staff-photos{display:flex;gap:8px;flex-wrap:wrap}.staff-photos img{width:100px;height:100px;object-fit:cover;border-radius:10px}.staff-photos a:focus-visible{outline:3px solid #a84450}.staff-attention{background:#fff1dc;border:1px solid #e8c597;border-radius:12px;padding:12px 16px}.staff-attention p{margin:4px 0}.staff-care{background:#f4f0e9;border-radius:14px;padding:16px;margin:16px 0}.record details{padding:12px 0}.record summary{cursor:pointer;color:#86434b}.record p{overflow-wrap:anywhere}
