.growth-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px;margin:8px auto 0;max-width:650px}
.growth-links a,.growth-links button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--muted,#667085);font:inherit;font-size:11px;background:none;border:0;padding:4px 0;text-decoration:none;cursor:pointer}
.growth-links a:hover,.growth-links button:hover{color:var(--blue,#365fb7)}
.growth-links [hidden],[hidden].site-share-url{display:none!important}
.saved-searches{max-width:650px;margin:0 auto;text-align:left;border-bottom:1px solid var(--line,#e2e7ef)}
.saved-searches>summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--muted,#667085);font-size:12px}
.saved-searches p{font-size:11px;line-height:1.6;color:var(--muted,#667085)}
.saved-searches ul{padding:0;margin:0 0 8px;list-style:none;max-height:232px;overflow:auto;overscroll-behavior:contain}
.saved-searches li{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line,#e2e7ef)}
.saved-searches li a{flex:1;min-width:0;overflow-wrap:anywhere;padding:12px 0;font-size:12px;text-decoration:none;color:var(--text,#111827)}
.saved-searches li button{flex:none;width:44px;height:44px;border:0;border-radius:8px;background:none;font-size:20px;color:var(--muted,#667085);cursor:pointer}
.saved-status,.site-share-status{font-size:11px;line-height:1.6;color:var(--muted,#667085)}
.saved-status:not(:empty),.site-share-status:not(:empty){margin:6px 0}
.site-share-url{width:min(100%,400px);min-height:44px;font:inherit;font-size:16px;padding:8px;border:1px solid var(--line,#e2e7ef);border-radius:8px}
.search-save-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}
#saveSearch[aria-pressed=true]{color:var(--blue,#365fb7);background:var(--blue-soft,#eaf1ff)}
@media(max-width:680px){.growth-links{gap:0 14px}.saved-searches{margin-top:4px}.search-save-actions{gap:4px 12px}.search-save-actions .share-search{font-size:11px}.results-toolbar{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
