/* Lege zoekresultaten */
.catalog-empty{grid-column:1/-1;text-align:center;background:#f4f8fd;border:1px solid #dfe9f4;border-radius:16px;padding:40px 24px 30px}
.catalog-empty-icon{width:68px;height:68px;margin:0 auto 14px;border-radius:50%;background:#fff;border:1px solid #dbe8fb;display:grid;place-items:center;color:#007bff}
.catalog-empty h2{font-size:24px;line-height:1.3;margin:0 0 8px;color:#102445}
.catalog-empty>p{max-width:520px;margin:0 auto 20px;color:#4b5f78;line-height:1.55}
.catalog-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:22px}
.catalog-empty-actions .button{margin:0}
.catalog-empty-actions .button-light{background:#fff;color:#102445;border:1px solid #cfdcec}
.catalog-empty-actions .button-light:hover{border-color:#007bff;color:#007bff}
.catalog-empty-popular{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-bottom:22px}
.catalog-empty-popular span{font-size:13.5px;font-weight:600;color:#61758e}
.catalog-empty-popular a{border:1px solid #dfe7f0;background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:#102445;text-decoration:none}
.catalog-empty-popular a:hover{border-color:#007bff;color:#007bff}
.catalog-empty-help{font-size:14px;color:#4b5f78;border-top:1px solid #dfe9f4;padding-top:16px;max-width:560px;margin:0 auto}
.catalog-empty-help a{color:#007bff;font-weight:600}
.catalog-empty-suggest{grid-column:1/-1;margin-top:12px}.catalog-empty-suggest h2{font-size:20px;margin:0}
