.listing-load-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin:30px 0 18px;clear:both}
.listing-load-more[hidden],.listing-load-more button[hidden]{display:none!important}
.listing-load-more button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 30px;border:1px solid #277353;border-radius:10px;background:#277353;color:#fff;font:inherit;font-weight:650;cursor:pointer;transition:background .15s}
.listing-load-more button:hover{background:#205e44}
.listing-load-more button:focus-visible{outline:3px solid #89b69a;outline-offset:4px}
.listing-load-more button:disabled{opacity:.65;cursor:wait}
.listing-load-more p{margin:0;text-align:center;color:#62796d;font-size:.9rem}
.listing-load-more-sentinel{display:block;width:100%;height:1px;pointer-events:none}
