/* EXPRESSOZON R15: catalogue results and safe empty-state styling only. */
.cat-detail-main-div .ez15-result-count{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#173a5c;font-weight:600;line-height:1.5;font-size:14px;padding:8px 2px}
.cat-detail-main-div .ez15-result-count strong{font-size:16px;color:#0967ba;font-weight:800}
.cat-detail-main-div .ez15-result-count span{font-weight:400;color:#58718a;font-size:13px}
.cat-detail-main-div .ez15-empty-result{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-height:200px;justify-content:center;border:1px solid #d9e7f3;background:#f8fbff;border-radius:16px;padding:30px 20px;color:#274d6e}
.cat-detail-main-div .ez15-empty-result i{font-size:28px;color:#438fc8}
.cat-detail-main-div .ez15-empty-result strong{font-size:17px;color:#173a5c}
.cat-detail-main-div .ez15-empty-result p{max-width:450px;margin:0;color:#566d83;font-size:14px;line-height:1.6}
.cat-detail-main-div .ez15-clear-filters{background:#076dbc;color:white!important;padding:11px 20px;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none}
.cat-detail-main-div .ez15-clear-filters:hover{background:#064f91}
.cat-detail-main-div .ez15-clear-filters:focus-visible{outline:3px solid #2a9ff0;outline-offset:3px}
@media(max-width:560px){.cat-detail-main-div .ez15-result-count{font-size:13px}.cat-detail-main-div .ez15-result-count span{display:block;width:100%}.cat-detail-main-div .ez15-empty-result{padding:24px 14px}}
