/* Lista de solicitações sem fotos, dentro da sidebar de perfil no desktop. */
.sm-text-ads{min-width:0;margin-top:clamp(26px,2.6vw,38px)}
.sm-text-ads h2{margin:0 0 15px;color:#242a30;font-size:.94rem;font-weight:730;line-height:1.3;letter-spacing:-.015em}
.sm-text-ads-list{display:flex;flex-direction:column;gap:19px;min-width:0}
.sm-text-ad{display:flex;align-items:flex-start;gap:9px;min-width:0;margin:0;padding:0;color:inherit;text-decoration:none;background:transparent;border:0;box-shadow:none}
.sm-text-ad-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#e9edf2;color:#40556b;font-size:.93rem;font-weight:740;line-height:1}
.sm-text-ad-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.sm-text-ad-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}
.sm-text-ad-title{display:-webkit-box;overflow:hidden;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#1e252d;font-size:.86rem;font-weight:710;line-height:1.34}
.sm-text-ad-location{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77808a;font-size:.73rem;line-height:1.3}
.sm-text-ad:hover .sm-text-ad-title{color:#1a64a8}
.sm-text-ad:focus-visible{outline:2px solid #3772b6;outline-offset:3px;border-radius:3px}
@media(max-width:800px){
  /* A lista permanece na mesma sidebar no DOM, mas fica depois do conteúdo
     e dos contatos em telas de uma coluna; nenhuma cópia dos anúncios. */
  .sm-page-grid>.sm-left-sidebar{display:contents}
  .sm-page-grid>.sm-left-sidebar>.sm-publisher{order:1}
  .sm-page-grid>.sm-request{order:2}
  .sm-page-grid>.sm-right-sidebar{order:3}
  .sm-page-grid>.sm-left-sidebar>.sm-text-ads{order:4}
  .sm-text-ads{margin-top:5px}
  .sm-text-ads h2{font-size:1rem}
  .sm-text-ads-list{gap:21px}
  .sm-text-ad{gap:11px}
  .sm-text-ad-avatar{width:40px;height:40px;flex-basis:40px}
  .sm-text-ad-title{font-size:.94rem}
  .sm-text-ad-location{font-size:.79rem}
}
