.profile-meals-info-container{width:100%;padding:20px 0;display:flex;gap:20px;flex-wrap:wrap;position:relative}.profile-meals-info-container .meal-box{position:relative;background-color:#fefefe;border:1px solid #ccc;padding:25px 20px 20px;border-radius:10px;width:32%;height:auto}.meal-box-heading{position:absolute;top:-20px;left:10px;background-color:#a4d4a1;padding:5px 8px 2px;font-weight:400;border-radius:5px;transition:transform .5s ease}.meal-box-heading h3{flex-wrap:nowrap;white-space:nowrap}.profile-meals-info-container .meal-box:hover .meal-box-heading{transform:translateY(-5px)}.meal-box-content{align-items:flex-start;justify-content:space-between}.meal-box-content,.meal-box-content-center{display:flex;flex-direction:column;height:100%}.meal-box-content-center{align-items:center;justify-content:center}.meal-box-content-segment b{width:100px}.meal-box-content-segment b,.profile-meals-info-container b{font-size:18px;margin:0;font-weight:700;color:#000}.profile-meals-info-container p{font-size:18px;color:#666;margin:0;font-weight:400}.profile-meals-info-container .meal-box-content h3{margin:10px 0 0}.meal-box-buttons{display:flex;gap:10px;width:100%;justify-content:center}.meal-box-buttons button{font-size:20px!important;flex-wrap:nowrap;white-space:nowrap}.meal-box-navigate-button{display:flex;gap:10px;margin-top:10px!important;width:100%;justify-content:center}.meal-box-navigate-button button{font-size:20px!important;flex-wrap:nowrap;font-weight:400!important;white-space:nowrap}.date-boxes-container{display:flex;width:100%;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0!important}.date-box{display:flex;gap:5px;color:#fff!important;background-color:#000;padding:5px 10px;border-radius:5px;text-align:flex-start;width:auto}.date-box.past-date{background-color:#d3d3d3;color:#999}.day{font-weight:600}.date,.day{font-size:16px!important;color:#fff!important}.profile-return-message{border:1px dashed #a4d4a1;background-color:#a4d4a1;margin-top:10px;padding:0 10px;border-radius:4px}.profile-return-message h3{margin:0!important;padding:5px 5px 0}@media (max-width:1400px){.profile-meals-info-container{padding:10px 0;gap:10px}.profile-meals-info-container .meal-box{padding:25px 10px 10px;border-radius:8px;width:32%}.meal-box-heading{padding:5px 8px 2px;border-radius:4px}.profile-meals-info-container b{font-size:16px;font-weight:700}.profile-meals-info-container p{font-size:16px}.profile-meals-info-container .meal-box-content h3{font-weight:400}.meal-box-buttons{gap:5px}.meal-box-buttons button{font-size:20px!important}.date-boxes-container{flex-wrap:wrap}.date-box{gap:5px;padding:5px 8px;border-radius:4px}.day{font-size:15px!important;margin:0}.date{font-size:14px!important;margin:0}.meal-box-heading h3{flex-wrap:nowrap;white-space:nowrap;font-size:25px}}@media (max-width:1200px){.profile-meals-info-container{padding:10px 0;gap:20px}.profile-meals-info-container .meal-box{padding:25px 10px 10px;border-radius:8px;width:48%}.date-boxes-container{gap:10px;justify-content:flex-start}}@media (max-width:991px){.profile-meals-info-container{justify-content:center}.profile-meals-info-container .meal-box{width:48%}}@media (max-width:767px){.profile-meals-info-container{justify-content:center;gap:30px}.profile-meals-info-container .meal-box{width:100%}}@media (max-width:576px){.profile-meals-info-container .meal-box{height:auto;padding:20px 15px}.meal-box-heading{font-size:14px;padding:4px 6px}.meal-box-heading h3{flex-wrap:nowrap;white-space:nowrap;font-size:22px}.meal-box-date{font-size:16px}.meal-box-buttons button{font-size:16px!important;padding:5px 10px}.meal-box-content{gap:8px}}