/* Results remain in the page flow; only feedback is new. */
.native-results-status{color:inherit;font-size:13px;margin:12px 0;opacity:.8}
.native-results-status[hidden]{display:none}
.native-results-status.is-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.native-results-status button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:20px;padding:5px 14px;margin-inline-start:12px;cursor:pointer}
.native-results-status button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
body:has(.native-results-status) #smartFilterSubmit{display:none!important}
.native-results-grid{position:relative;--native-loading-color:#d9cdb7;--native-loading-track:rgba(217,205,183,.15)}
html[data-theme=light] .native-results-grid{--native-loading-color:#897e6d;--native-loading-track:rgba(137,126,109,.16)}
.native-results-loader{display:none;position:absolute;left:0;right:0;top:-6px;height:2px;overflow:hidden;border-radius:2px;background:var(--native-loading-track);pointer-events:none;z-index:2}
.native-results-loader:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(90deg,transparent,var(--native-loading-color),transparent);animation:native-results-flow 1.2s linear infinite}
.native-results-grid.is-loading>.native-results-loader{display:block}
.native-results-grid.is-loading>article{opacity:.65}
.native-results-grid.is-entering>article{animation:native-results-enter 180ms ease-out}
@keyframes native-results-flow{from{transform:translateX(-100%)}to{transform:translateX(286%)}}
@keyframes native-results-enter{from{opacity:.65}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.native-results-loader:after{animation:none;transform:none;width:100%;background:var(--native-loading-color)}.native-results-grid.is-entering>article{animation:none}}
