.dash-empty{text-align:center;border:1px dashed var(--border2);border-radius:var(--r2);background:var(--card);color:var(--text3);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:clamp(40px,8vw,96px) 24px;display:flex}.dash-empty .dash-empty-icon{color:var(--text3);opacity:.9}.dash-empty h2{font-family:var(--font-d);font-size:var(--text-xl);color:var(--text);margin:0}.favorites-masonry{column-count:2;column-gap:20px}.favorites-masonry>:not(.dash-empty){break-inside:avoid;width:100%;margin-bottom:20px;display:inline-block;grid-column:auto!important}.favorites-masonry>:not(.dash-empty) .fav-stat-stack{flex-direction:column;gap:16px;display:flex}.fav-stat-stack>.dashboard-card{width:100%}.favorites-masonry>.dash-empty{break-inside:avoid;width:100%;display:flex}@media (max-width:900px){.favorites-masonry{column-count:1}}.dash-empty p{max-width:460px;font-size:var(--text-base);color:var(--text2);margin:0;line-height:1.6}.dash-empty .dash-empty-link{color:var(--accent);font-family:var(--font-m);font-size:var(--text-card-title);margin-top:8px;text-decoration:none}.dash-empty .dash-empty-link:hover{text-decoration:underline}
