.par_8q_card{border-radius:var(--radius-app-row,var(--radius-lg));background:var(--subtle-dark-background);box-shadow:none;border:1px solid #0000;overflow:hidden}.par_8q_header{width:100%;min-height:66px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.par_8q_header:focus-visible{background:0 0}@media (hover:hover) and (pointer:fine){.par_8q_header:hover{background:0 0}}.par_8q_header:focus-visible{outline:none}.par_8q_headerContent{gap:5px;min-width:0;display:grid}.par_8q_titleRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.par_8q_dateText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--food-type-title-color);font-size:var(--food-type-title-size);line-height:var(--food-type-line-height);font-weight:var(--food-type-title-weight);overflow:hidden}.par_8q_countPill{border-radius:var(--radius-pill);min-height:20px;color:var(--text-muted-ui);background:color-mix(in srgb, var(--subtle-dark-background) 82%, transparent);font-size:var(--type-size-micro);line-height:var(--type-line-height-app-guidance-badge);font-weight:var(--type-weight-app-guidance-badge);flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.par_8q_macroSummary{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:10px;min-width:0;display:flex;overflow:auto hidden}.par_8q_macroSummary::-webkit-scrollbar{display:none}.par_8q_macroItem{color:var(--food-type-detail-color);font-size:var(--food-type-detail-size);line-height:var(--food-type-line-height);font-weight:var(--food-type-detail-weight);flex-shrink:0}.par_8q_expandedMotion{min-width:0}.par_8q_expanded{gap:8px;padding:0 0 6px;display:grid}.par_8q_entries{min-height:0;overflow:hidden}.par_8q_entriesScrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-right:4px;overflow:hidden auto}.par_8q_menuTrigger{--icon-button-size:38px;--icon-button-icon-size:18px}@media (width<=520px){.par_8q_header{min-height:64px;padding:12px}}@media (width<=420px){.par_8q_header{padding-inline:11px}}