/* Empty results use copy and next steps, without decorative illustrations. */
.empty::before,.empty-guidance::before{content:none!important;display:none!important;background:none!important}
.empty-guidance>svg,.empty-guidance>img,.empty-guidance>.empty-art{display:none!important}
.empty-guidance h2::before,.empty-guidance h3::before{display:none!important}
body .empty-guidance{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:28px 20px;text-align:center;min-height:0;grid-column:1/-1;color:var(--ink)}
.empty-guidance h3{font-size:18px!important;margin:0 0 10px;line-height:1.5}
.empty-guidance p{font-size:13px;color:var(--muted);line-height:1.75;max-width:420px;margin:0 auto 16px}
.empty-next-actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}
.empty-next-actions .button{min-width:190px;max-width:100%;min-height:44px;justify-content:center}
.empty-next-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:12px;font-weight:600;color:var(--ink);text-decoration:none}
.empty-next-link:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){body .empty-guidance{padding:24px 16px}.empty-next-actions .button{width:100%;min-width:0}}
