.appendix-preview{width:100%;margin-top:40px}.appendix-title{width:100%;text-align:center;font-size:22px;font-weight:700;margin-bottom:18px}.appendix-header{width:100%;display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;margin-bottom:12px;font-size:14px;font-weight:700}.appendix-city{text-align:left}.appendix-week-number{text-align:right}.appendix-menu-title{text-align:center}.appendix-columns{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.appendix-column{width:100%;min-width:0}.nutrient-header{display:grid;grid-template-columns:30% 16% 6% 6% 6% 6% 6% 6% 6% 6%;width:100%;font-size:8px;font-weight:700;border-bottom:1px solid #000;padding-bottom:3px;margin-bottom:5px}.nutrient-header div{text-align:center;white-space:nowrap}.nutrient-header div:first-child{text-align:left}.day-block{margin-bottom:8px}.day-title{background:#dcdcdc;padding:4px 6px;margin-top:6px;margin-bottom:4px;font-size:10px;font-weight:700;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}.day-date{margin-left:6px;font-weight:400;font-size:9px}.meal-block{margin-bottom:5px}.meal-title{font-size:9px;font-weight:700;margin-top:2px;margin-bottom:2px}.meal-table{width:100%;border-collapse:collapse;table-layout:fixed}.meal-table td:nth-child(1){width:30%}.meal-table td:nth-child(2){width:16%}.meal-table td:nth-child(n+3){width:6%;text-align:center}.food-name,.allergens{text-align:left}.nutrient-header-table,.meal-table{width:100%;border-collapse:collapse;table-layout:fixed}.col-food{width:30%}.col-allergens{width:16%}.col-nutrient{width:6%}.nutrient-header-table th{font-size:8px;font-weight:700;text-align:center;white-space:nowrap;padding:0 2px 3px}.nutrient-header-table th:nth-child(1){text-align:left}.nutrient-header-table th:nth-child(2){text-align:left}.meal-table td{font-size:7.5px;padding:1px 2px;vertical-align:top}.meal-table td:nth-child(n+3){text-align:center}@media (max-width: 700px){.appendix-columns{grid-template-columns:1fr}.second-column .nutrient-header-table{display:none}}
