.Dashboard-module__2YNnkq__shell{width:100%;max-width:72rem;padding:.25rem var(--edge-pad).75rem;flex-direction:column;gap:1rem;margin-inline:auto;display:flex;overflow-x:clip}.Dashboard-module__2YNnkq__columns{flex-direction:column;gap:1rem;display:flex}.Dashboard-module__2YNnkq__sideCol{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (max-width:767px){.Dashboard-module__2YNnkq__sideColDuo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.Dashboard-module__2YNnkq__ideaRow{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.Dashboard-module__2YNnkq__ideaDuo{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.Dashboard-module__2YNnkq__ideaDuoIdeaFirst{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}@media (max-width:767px){.Dashboard-module__2YNnkq__ideaDuo,.Dashboard-module__2YNnkq__ideaDuoIdeaFirst{display:flex}.Dashboard-module__2YNnkq__ideaDuo .Dashboard-module__2YNnkq__ideaMeals,.Dashboard-module__2YNnkq__ideaDuoIdeaFirst .Dashboard-module__2YNnkq__ideaMeals{flex:0 auto;min-width:0;max-width:75%}.Dashboard-module__2YNnkq__ideaDuo .Dashboard-module__2YNnkq__ideaSuggest,.Dashboard-module__2YNnkq__ideaDuoIdeaFirst .Dashboard-module__2YNnkq__ideaSuggest{flex:7.5rem;min-width:7.5rem}}.Dashboard-module__2YNnkq__mainCol{flex-direction:column;gap:1rem;min-width:0;display:flex}.Dashboard-module__2YNnkq__tiles{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge-pad);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.Dashboard-module__2YNnkq__tiles::-webkit-scrollbar{display:none}@media (max-width:767px){.Dashboard-module__2YNnkq__tiles{display:none}}.Dashboard-module__2YNnkq__tile{scroll-snap-align:start;background:rgb(var(--tile)/.13);text-align:left;width:8.75rem;min-height:4.25rem;font:inherit;color:inherit;border:0;border-radius:1.25rem;flex:none;align-items:center;gap:.6rem;padding:.7rem .8rem;transition:background-color .25s,transform .25s;display:flex}.Dashboard-module__2YNnkq__tile:hover{background:rgb(var(--tile)/.21)}.Dashboard-module__2YNnkq__tile:active{transform:scale(.97)}.Dashboard-module__2YNnkq__tileIcon{width:2.2rem;height:2.2rem;color:rgb(var(--tile));background:rgb(var(--tile)/.22);border-radius:44% 56% 52% 48%/52% 46% 54% 48%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dashboard-module__2YNnkq__tileText{flex-direction:column;min-width:0;display:flex}.Dashboard-module__2YNnkq__tileTitle{letter-spacing:-.01em;font-size:.8rem;font-weight:800;line-height:1.15}.Dashboard-module__2YNnkq__tileSub{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.6rem;font-weight:600;overflow:hidden}@media (min-width:768px){.Dashboard-module__2YNnkq__shell{gap:1.5rem;max-width:76rem;padding:.5rem 1rem 2rem}.Dashboard-module__2YNnkq__columns,.Dashboard-module__2YNnkq__mainCol,.Dashboard-module__2YNnkq__sideCol{gap:1.5rem}.Dashboard-module__2YNnkq__tiles{flex-wrap:wrap;overflow-x:visible}.Dashboard-module__2YNnkq__tile{flex:1 1 0;width:auto;min-width:9.5rem}}@media (min-width:1024px){.Dashboard-module__2YNnkq__columns{flex-direction:row;align-items:flex-start}.Dashboard-module__2YNnkq__mainCol{flex:1 1 0}.Dashboard-module__2YNnkq__sideCol{flex:0 0 22rem}}@media (min-width:1440px){.Dashboard-module__2YNnkq__shell{gap:1.75rem;max-width:80rem}.Dashboard-module__2YNnkq__sideCol{flex-basis:24rem}}@media (max-width:768px){.Dashboard-module__2YNnkq__shell .rounded-lg{border-radius:.5rem!important}.Dashboard-module__2YNnkq__shell .rounded-xl{border-radius:.75rem!important}.Dashboard-module__2YNnkq__shell .rounded-2xl{border-radius:1rem!important}}
