/* v119E.3.7.9.49.85 readability grouping */
.pspReadabilityGroupV79{margin:18px 0 7px;padding:8px 12px;border-left:5px solid #1d7b45;background:#eef7f1;color:#07592f;font-weight:900;font-size:1.04em;border-radius:0 10px 10px 0}
.pspReadabilityGroupV79:first-child{margin-top:0}
.pspTimelineDayV79{margin:0 0 16px;border:1px solid #d9e9df;border-radius:14px;overflow:hidden;background:#fff}
.pspTimelineDateV79{padding:10px 15px;background:#eaf5ed;color:#07592f;font-size:1.08em;font-weight:900;border-bottom:1px solid #d9e9df}
.pspTimelineEventV79{display:grid;grid-template-columns:minmax(112px,34%) 1fr;gap:12px;padding:12px 15px;border-bottom:1px solid #e8eeea;align-items:start}
.pspTimelineEventV79:last-child{border-bottom:0}.pspTimelineTimeV79{font-weight:900;color:#26342d}.pspTimelineActionV79{font-weight:800;line-height:1.25}.pspTimelineEventV79.timelineMissed{opacity:.72}
@media(max-width:520px){.pspTimelineEventV79{grid-template-columns:1fr;gap:3px;padding:11px 13px}.pspTimelineTimeV79{font-size:.94em}.pspTimelineActionV79{font-size:1.03em}.pspReadabilityGroupV79{margin-top:14px}}

#bakersFormulaSummary>.pspReadabilityGroupV79,#pspV96BakingSurfaceGuidance>.pspReadabilityGroupV79{display:block!important}
/* v49.82 final compact readability polish */
.pspReadabilityGroupV79{margin:12px 0 5px;padding:6px 10px;font-size:1em;border-left-width:4px;border-radius:0 9px 9px 0}
#pspV96BakingSurfaceGuidance>.row{padding-top:8px!important;padding-bottom:8px!important}
.pspTimelineDayV79{margin-bottom:12px;border-radius:12px}
.pspTimelineDateV79{padding:7px 12px;font-size:1.02em}
.pspTimelineEventV79{grid-template-columns:126px minmax(0,1fr);gap:10px;padding:8px 12px;align-items:baseline}
.pspTimelineTimeV79{font-size:.91em;white-space:nowrap}
.pspTimelineActionV79{font-size:.98em;line-height:1.18}
.pspV82CompactLoading{grid-column:1/-1;display:flex!important;justify-content:space-between;gap:10px;align-items:baseline;padding:8px 12px!important}
.pspV82CompactLoading span,.pspV82CompactLoading strong{display:inline!important;margin:0!important}
@media(max-width:520px){
 .pspTimelineEventV79{grid-template-columns:112px minmax(0,1fr);gap:8px;padding:7px 10px}
 .pspTimelineTimeV79{font-size:.86em}
 .pspTimelineActionV79{font-size:.94em;line-height:1.14}
 .pspTimelineDateV79{padding:6px 10px}
 .pspReadabilityGroupV79{margin-top:10px;padding:5px 9px}
}
