#smartphone-designs .sites-main .site-search{max-width:520px;margin:24px 0}
#smartphone-designs .sites-note{line-height:1.7;color:#697078}
#smartphone-designs .sites-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0}
#smartphone-designs .sites-categories a{display:flex;align-items:center;padding:14px;border:1px solid #e2e6e9;border-radius:6px;color:inherit;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}
#smartphone-designs .sites-categories a:hover{background:#f3f5f6}
#smartphone-designs .sites-card{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid #e3e6e9;min-width:0}
#smartphone-designs .sites-card>div{min-width:0}
#smartphone-designs .sites-card img{width:100px;height:80px;object-fit:scale-down;flex-shrink:0}
#smartphone-designs .sites-card h2{font-size:20px;margin:0 0 12px;line-height:1.5}
#smartphone-designs .sites-card h2 a{color:inherit;text-decoration:none}
#smartphone-designs .sites-address{display:block;color:#757c82;font-size:14px;overflow-wrap:anywhere;line-height:1.6}
#smartphone-designs .sites-description{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7;margin:12px 0 0;color:#4d555c}
@media(max-width:650px){#smartphone-designs .sites-categories{grid-template-columns:repeat(2,minmax(0,1fr))}#smartphone-designs .sites-card{gap:14px}#smartphone-designs .sites-card img{width:64px;height:64px}}
@media(max-width:380px){#smartphone-designs .sites-categories{grid-template-columns:minmax(0,1fr)}}
