.meal-plan-table{border-collapse:collapse;width:100%;margin-top:20px}.meal-plan-table thead{color:#fff;background-color:#4caf50}.meal-plan-table th,.meal-plan-table td{text-align:left;border:1px solid #ddd;padding:10px}.meal-plan-table tbody tr:nth-child(2n){background-color:#f9f9f9}.meal-plan-table tbody tr:hover{background-color:#f1f1f1}@media (width<=600px){.meal-plan-table thead{display:none}.meal-plan-table tr{margin-bottom:10px;display:block}.meal-plan-table td{text-align:right;border:none;padding-bottom:10px;padding-left:50%;display:block;position:relative}.meal-plan-table td:before{content:attr(data-label);text-align:left;font-weight:700;position:absolute;left:15px}}
