@media(max-width:849px){
.nsj-review-load-status{position:sticky;top:0;z-index:2;margin:0 0 10px;padding:10px 0;background:white;color:var(--nsj-theme-text,#424242);font-size:13px;line-height:1.6;box-shadow:0 2px 4px #00000008}
.nsj-review-load-status[hidden]{display:none}
.nsj-review-dialog-content[aria-busy=true] .nsj-review-load-status:before{content:'';display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid var(--nsj-theme-primary,#355e3b);border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:nsj-review-loading .7s linear infinite}
.nsj-review-pagination-loading{pointer-events:none;opacity:.5}
.nsj-review-pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:16px 0;padding:0;list-style:none}
.nsj-review-pagination .page-numbers li{margin:0}
.nsj-review-pagination a,.nsj-review-pagination span.current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:4px;border:1px solid var(--nsj-theme-divider,#bdbdbd);border-radius:50%;font-size:15px;line-height:1;color:var(--nsj-theme-heading,#4e342e)}
.nsj-review-pagination span.current{background:var(--nsj-theme-primary,#355e3b);border-color:var(--nsj-theme-primary,#355e3b);color:var(--nsj-theme-on-primary,white)}
.nsj-review-retry{min-height:40px;margin:0 0 0 12px;padding:4px 10px;border:1px solid var(--nsj-theme-primary,#355e3b);border-radius:5px;background:white;color:var(--nsj-theme-link,#1b5e20);font-size:13px}
@keyframes nsj-review-loading{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.nsj-review-dialog-content[aria-busy=true] .nsj-review-load-status:before{animation:none}}
}
