@layer components{.page-account-overview{& .page-account-overview__stats{display:grid;gap:var(--space-s);@media(min-width:640px){grid-template-columns: 1fr 1fr;}@media(min-width:1200px){grid-template-columns: repeat(4,1fr);}}& .stat{display:flex;flex-direction:column-reverse;justify-content:flex-end}& .page-account-overview__surprise{display:flex;gap:var(--space-s);align-items:center;margin-block-start:var(--space-m);padding:var(--space-s)var(--space-m)}& .page-account-overview__surprise-name{display:flex;gap:var(--space-2xs);align-items:center;font-weight:600}& .page-account-overview__surprise-note{display:block;color:var(--color-text-muted);font-size:var(--size-step--1)}& .page-account-overview__days{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--space-m)}& .page-account-overview__day-name{font-size:var(--size-step-1)}& .page-account-overview__meals{margin-block-start:var(--space-s);& div + div{margin-block-start:var(--space-xs)}& dd{margin:var(--space-3xs)0 0;font-size:var(--size-step--1)}}& .page-account-overview__choice{margin:var(--space-s)0;padding:var(--space-s)0;border:0;border-block:1px solid var(--color-border);& legend{padding:0}}& .page-account-overview__option{display:flex;gap:var(--space-2xs);align-items:center;margin-block-start:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);font-size:var(--size-step--1);& span{flex-grow:1}}& .page-account-overview__submit{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between;margin-block-start:var(--space-l);padding-block-start:var(--space-m);border-block-start:1px solid var(--color-border)}& .page-account-overview__deadline{display:flex;gap:var(--space-2xs);align-items:center;color:var(--color-text-muted);font-size:var(--size-step--1)}}}