.sh-ideas{max-width:1200px;margin:24px auto 36px;padding:0 16px;box-sizing:border-box}
.sh-ideas [hidden]{display:none!important}.sh-ideas__slides{aspect-ratio:3/1;overflow:hidden;border-radius:8px;background:#101114}
.sh-ideas__slide,.sh-ideas__slide picture,.sh-ideas__slide img{display:block;width:100%;height:100%;margin:0}
.sh-ideas__slide img{object-fit:contain}.sh-ideas__slide:focus-visible{outline:4px solid #42e5ed;outline-offset:-5px}
.sh-ideas__controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;color:#fff;font:700 14px Arial,sans-serif}
.sh-ideas__controls button{min-height:44px;min-width:44px;padding:8px 14px;border:1px solid #777;border-radius:6px;background:#16171a;color:#fff;cursor:pointer;font:700 14px Arial,sans-serif}
.sh-ideas__controls button:focus-visible{outline:3px solid #42e5ed;outline-offset:3px}
.sh-ideas__empty{margin:0 0 18px!important;padding:18px 20px!important;border-left:5px solid #42e5ed;background:#151b20;color:#fff!important;font:700 clamp(18px,2.4vw,28px)/1.4 Arial,sans-serif!important}
.sh-ideas--empty{margin-top:16px}
@media(max-width:600px){.sh-ideas{padding:0 12px;margin-bottom:24px}.sh-ideas__slides{aspect-ratio:3/1}.sh-ideas__controls{gap:7px}}


.sh-ideas .sh-ideas__controls{display:none!important}
.template-search .sh-searchpage{padding-top:16px!important;padding-bottom:12px!important}
.template-search .sh-searchpage .sh-pagehead{padding-top:8px!important;padding-bottom:10px!important}
.template-search .sh-searchpage .sh-search--page{margin-top:8px!important}
.template-search #sh-title-status{margin:10px 0 8px!important}
.template-search #sh-title-grid{margin-top:10px!important}
.template-search #sh-title-pages:empty{display:none!important}
.template-search .sh-ideas{margin-top:8px!important}
.template-search .sh-ideas__empty{margin-bottom:10px!important;padding:12px 16px!important}
