.featured-card .meal-label.prominent-meal{font-size:1.05rem;font-weight:900;letter-spacing:.08em;padding:.75rem 1.1rem;background:#1e3459;color:#fff;border-radius:.8rem;box-shadow:0 3px 14px #0003;top:1rem;left:1rem}
.featured-card .meal-label.prominent-meal.lunch{background:#a6421f}
.featured-card .food-foot{align-items:stretch;gap:1rem;flex-wrap:wrap}
.featured-card .prominent-cutoff{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;border-radius:.65rem;background:#fff0cc;color:#694309;font-size:.95rem;font-weight:800;white-space:normal}
.food-image-button:disabled{cursor:default;opacity:.78}.add-button:disabled{opacity:.5;cursor:default}
.package-photo-editor img{width:100%;max-height:190px;object-fit:cover;border-radius:12px}.package-photo-editor input{width:100%;margin:.5rem 0}
.lbm-cash-recent{margin-top:1.5rem}.lbm-cash-recent article{padding:1rem 0;border-top:1px solid #e1e5eb}.lbm-cash-recent article>div{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.lbm-cash-recent article>div span{background:#e6f1e9;color:#24633d;border-radius:9px;padding:.25rem .5rem;font-size:.8rem}.lbm-cash-recent article>div b{margin-left:auto}.lbm-cash-recent p{margin:.45rem 0}.lbm-cash-recent small{color:#596579}
.beneficiary-help{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.beneficiary-help p{flex-basis:100%;margin:0}
@media(max-width:600px){.featured-card .prominent-cutoff{width:100%}.featured-card .food-foot .add-button{margin-left:auto}.featured-card .meal-label.prominent-meal{font-size:.95rem;padding:.6rem .8rem}}
