._strip_x44bl_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._day_x44bl_2{display:grid;justify-items:center;gap:4px;padding:8px 0 7px;border:0;border-radius:14px;background:var(--card);color:var(--muted-foreground);cursor:pointer;font:inherit}._day_x44bl_2:hover{background:var(--card-raised)}._wd_x44bl_4{font-size:.6875rem;font-weight:600}._dn_x44bl_5{font-size:1.0625rem;font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}._sel_x44bl_6{background:var(--card-raised);box-shadow:inset 0 0 0 1.5px var(--brand)}._sel_x44bl_6:hover{background:var(--card-raised)}._today_x44bl_8 ._dn_x44bl_5{color:var(--primary-foreground);background:var(--brand)}._bar_x44bl_9{width:50%;height:18px;display:flex;align-items:flex-end;background:var(--card-raised);border-radius:3px;overflow:hidden}._bar_x44bl_9 i{display:block;width:100%;background:color-mix(in srgb,var(--foreground) 32%,transparent)}._bar_x44bl_9 i._trainBar_x44bl_11{background:var(--brand)}._dot_x44bl_12{width:4px;height:4px;border-radius:50%;background:transparent}._dotOn_x44bl_13{background:var(--brand)}._totals_x44bl_14{padding:var(--spacing-4);display:grid;gap:var(--spacing-3)}._kRow_x44bl_15{display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}._kBig_x44bl_16{font-size:2.75rem;font-weight:800;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}._kOf_x44bl_17{font-size:1rem;color:var(--muted-foreground)}._kLeft_x44bl_18{margin-left:auto;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-text);padding:4px 10px;border-radius:999px;background:var(--card-raised)}._over_x44bl_19{color:var(--error)}._kSub_x44bl_20{font-size:.8125rem;color:var(--muted-foreground);margin-top:-6px}._explain_x44bl_21{padding:0 var(--spacing-4) var(--spacing-4);font-size:.875rem;line-height:1.45;color:var(--muted-foreground)}._explain_x44bl_21 b{color:var(--foreground)}._weigh_x44bl_23{display:flex;align-items:center;gap:var(--spacing-3);padding:8px var(--spacing-4)}._weighText_x44bl_24{display:grid;flex:1;min-width:0}._weighLabel_x44bl_25{font-size:1rem}._weighSub_x44bl_26{font-size:.8125rem;color:var(--muted-foreground)}._weighInput_x44bl_27{width:84px;text-align:right}._timeline_x44bl_28{display:grid;gap:var(--spacing-4)}._workout_x44bl_29{display:flex;align-items:center;gap:6px;padding:0 2px;font-size:.8125rem;font-weight:700;color:var(--brand-text)}._workout_x44bl_29 span{color:var(--muted-foreground);font-weight:400;font-variant-numeric:tabular-nums}._workout_x44bl_29:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--brand) 45%,transparent)}._midnight_x44bl_32{display:flex;align-items:center;gap:6px;padding:0 2px;font-size:.8125rem;font-weight:700;color:var(--muted-foreground)}._midnight_x44bl_32:after{content:"";flex:1;height:1px;background:var(--hairline)}._mealHead_x44bl_34{color:var(--foreground);font-weight:700;font-size:1rem}._time_x44bl_28{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:500;margin-right:4px}._tag_x44bl_36{color:var(--brand-text);font-weight:600;font-size:.8125rem}._eaten_x44bl_37{display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;color:var(--success);font-weight:600}._off_x44bl_38{font-size:.8125rem;color:var(--warning);font-weight:600}._statusMuted_x44bl_39{font-size:.8125rem;color:var(--muted-foreground)}._skipped_x44bl_40{opacity:.6}._mealTarget_x44bl_41{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:12px var(--spacing-4) 2px}._mealTargetIn_x44bl_42{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._st_x44bl_1{color:var(--muted-foreground);font-size:.8125rem}._deltas_x44bl_44{display:flex;gap:var(--spacing-3);padding:6px var(--spacing-4) 0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}._dOver_x44bl_45{color:var(--error)}._dUnder_x44bl_46{color:var(--warning)}._actions_x44bl_47{display:flex;gap:var(--spacing-2);flex-wrap:wrap;align-items:center;padding:10px var(--spacing-4) 12px}._fine_x44bl_48{margin:0;text-align:center;font-size:.8125rem;color:var(--muted-foreground)}
