/* Honest zero-inventory state; all overrides stay on the exact marked landing. */
body.lg-public-catalogue .lg-public-search-note{font-size:12px;line-height:18px;color:#666;padding-top:8px}
body.lg-public-catalogue .lg-catalog-search button:disabled,body.lg-public-catalogue .lg-catalog-quick button:disabled{cursor:not-allowed;opacity:.65}
body.lg-public-catalogue .lg-listing-toolbar select:disabled{cursor:not-allowed;color:#777}
body.lg-public-catalogue .lg-public-empty-state{padding:32px 28px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}
body.lg-public-catalogue .lg-public-empty-state h2{font:500 22px/30px "LG Listing Lexend",Arial,sans-serif;margin:0 0 14px}
body.lg-public-catalogue .lg-public-empty-state p{font-size:15px;line-height:24px;color:#555;margin:0 0 12px}
body.lg-public-catalogue .lg-public-empty-state .lg-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:8px 0 14px;padding:12px 18px;background:#e03c31;color:#fff;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px;line-height:20px}
body.lg-public-catalogue .lg-public-empty-state .lg-public-empty-note{font-size:13px;line-height:20px;margin:0;color:#666}
body.lg-public-catalogue .lg-public-contact-box p{font-size:13px;line-height:20px;margin-bottom:12px}
body.lg-public-catalogue .lg-public-contact-box a{font-size:13px;font-weight:600;color:#cf3026}
body.lg-public-catalogue .lg-catalog-information p,body.lg-public-catalogue .lg-catalog-register p{margin:0 0 12px;line-height:24px}
body.lg-public-catalogue .lg-catalog-register .lg-lead-form{max-width:none}
@media(max-width:767px){body.lg-public-catalogue .lg-public-empty-state{padding:24px 20px}body.lg-public-catalogue .lg-public-empty-state h2{font-size:20px;line-height:28px}body.lg-public-catalogue .lg-public-search-note{font-size:12px;line-height:18px}body.lg-public-catalogue .lg-catalog-search-box input{font-size:13px}body.lg-public-catalogue .lg-catalog-nav nav{gap:12px}}
