/* Interviene esclusivamente sui risultati di ricerca SSS. */
body:has(main.sssri-results) main.sssri-results{max-width:1100px;margin:24px auto;padding:0 16px}
main.sssri-results .sssri-grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important}
main.sssri-results .sssri-card{width:100%!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;box-shadow:none!important;min-height:74px!important;background:transparent!important;text-decoration:none!important}
main.sssri-results .sssri-card img{width:60px!important;height:60px!important;object-fit:contain!important;margin:0!important}
main.sssri-results .sssri-card strong{font-size:15px!important;line-height:1.3!important;margin:0!important}
main.sssri-results .sssri-card span{font-size:12px!important;margin:0!important;white-space:nowrap}
main.sssri-results .sssri-card:hover{background:#f5f8fd!important}
main.sssri-results .sssri-card .sssri-kind{display:block!important;font-size:12px!important;color:#52637c!important;font-weight:400!important;margin-top:3px!important}
.sss-list-progress{padding:12px 16px;color:#405779;font-size:14px;background:#f6f9fd;margin:12px 0;border-radius:7px}
.sss-list-sort{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sss-list-sort label{font-size:14px}.sss-list-sort select{padding:8px 10px;border:1px solid #ccd5e2;border-radius:7px;background:#fff;max-width:100%}
@media(max-width:650px){main.sssri-results .sssri-card{grid-template-columns:48px minmax(0,1fr)!important;gap:9px!important}main.sssri-results .sssri-card img{width:46px!important;height:46px!important}main.sssri-results .sssri-card span{grid-column:2;font-size:11px!important}}
