.client-feedback,.toast.client-feedback{position:fixed;z-index:1200;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:max-content;max-width:min(92vw,440px);padding:14px 20px;border-radius:15px;background:#202b43;color:#fff;box-shadow:0 6px 25px #15213a22;font:500 13px/1.5 system-ui,sans-serif;text-align:center;pointer-events:none;overflow-wrap:anywhere}
.client-feedback[hidden]{display:none!important}
.client-feedback-scope{display:block;font-size:11px;opacity:.8;margin-top:2px}
.client-feedback--complete{animation:client-day-complete .32s ease-out}
#pgA .day-meal-count{display:inline-block;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.4;color:var(--mute,#808591)}
#pgA .day.today .day-meal-count{padding:6px 11px;border-radius:10px;background:#edf3ff;color:#1760ff;font-size:14px;font-weight:750}
@keyframes client-day-complete{from{opacity:0;transform:translateX(-50%) translateY(8px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}
@media(min-width:701px){.client-feedback,.toast.client-feedback{bottom:24px}}
@media(prefers-reduced-motion:reduce){.client-feedback--complete{animation:none}}
