.dl-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.4}.dl-table th,.dl-table td{border-top:1px solid var(--seo-hairline);text-align:left;vertical-align:top;padding:8px 12px}.dl-table thead th{border-top:0;font-weight:700}.dl-table tbody th{font-weight:400}.dl-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.dl-meal{font-weight:700;display:block}.dl-serving{opacity:.75;white-space:nowrap}.dl-total th,.dl-total td{font-weight:700}.dl-items{padding:0 12px 12px}.dl-items ul{margin:0 0 8px;padding-left:18px;font-size:.875rem}.dl-items li+li{margin-top:6px}.dl-rank-wrap{max-width:100%;overflow-x:auto}.dl-rank .dl-table{font-size:.8125rem}.dl-rank .dl-table th,.dl-rank .dl-table td{padding:8px 6px}.dl-rank .dl-table th:first-child,.dl-rank .dl-table td:first-child{padding-left:12px}.dl-rank thead .dl-num{white-space:normal;vertical-align:bottom}.dl-sort{font:inherit;color:inherit;text-align:right;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.dl-more{border:1px solid var(--seo-hairline);width:calc(100% - 24px);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:4px 12px 12px;font-weight:700;display:block}
