.wellness.compact-progress .welcome{padding:16px 0 12px!important;margin:0!important;min-height:0!important}
.wellness.compact-progress .welcome>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}
.wellness.compact-progress .welcome .eyebrow{margin:0!important;font-size:10px;line-height:1.5;letter-spacing:1.5px}
.wellness.compact-progress .welcome .progress-eyebrow{text-align:right}
.wellness.compact-progress .welcome p,.wellness.compact-progress .week-stamp{display:none!important}
.wellness.compact-progress .sections-header{margin-bottom:0!important;padding-bottom:0!important}
.wellness [data-pane="progress"]>.section-heading{margin:0 0 18px!important;padding:0!important;gap:0}
.wellness [data-pane="progress"]>.section-heading>div:first-child:empty{display:none}
.wellness #metric-picker{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;gap:8px;padding:2px 0 4px;scrollbar-width:none}
.wellness #metric-picker::-webkit-scrollbar{display:none}
.wellness #metric-picker button{flex:0 0 auto;white-space:nowrap}
@media(max-width:360px){.wellness.compact-progress .welcome .eyebrow{font-size:9px;letter-spacing:1px}}
