/* Painel do curador: mesma gramática do site, uma coluna só. */
.curador{max-width:72rem;margin:0 auto;padding:var(--space-32) var(--space-24) var(--space-64);display:flex;flex-direction:column;gap:var(--space-48)}
.curador-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24);list-style:none;padding:0;margin:0}
.curador-passos li{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-16);box-shadow:inset 0 1px 0 var(--line-strong);color:var(--text-support)}
.curador-passos strong{color:var(--text-primary);font-weight:500}
.curador-barra{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-16);padding:var(--space-16) 0;background:var(--surface-ground);box-shadow:inset 0 -1px 0 var(--line-strong)}
.curador-barra__acoes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}
.curador-tendencia{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-s);background:var(--surface-hover)}
.curador-tendencia__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}
.curador-tendencia__head h3{font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.02em;text-wrap:balance}
.curador-tendencia__head a{color:inherit}
.curador-porque{color:var(--text-support);max-width:70ch}
.curador-itens{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}
.curador-item{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-16) var(--space-24);padding:var(--space-16) 0;box-shadow:inset 0 1px 0 var(--line-strong)}
.curador-item__termo{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}
.curador-item__termo strong{font-size:1.125rem;font-weight:500;overflow-wrap:anywhere}
.curador-item__termo span{color:var(--text-support);font-size:.875rem;line-height:1.25rem}
.curador-item__dado{min-width:0;font-variant-numeric:tabular-nums}
.curador-item__dado svg{display:block;width:100%;height:40px;overflow:visible}
.curador-item__dado p{color:var(--text-support);font-size:.875rem;line-height:1.25rem}
.curador-item__dado p strong{color:var(--text-primary);font-weight:500}
.curador-item__acoes{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}
.curador-item__acoes .g-btn{min-height:44px}
.curador-vazio{color:var(--text-support)}
@media (max-width:760px){
  .curador{padding:var(--space-24) var(--space-16) var(--space-48);gap:var(--space-32)}
  .curador-passos{grid-template-columns:1fr}
  .curador-item{grid-template-columns:1fr}
  .curador-item__acoes{justify-content:flex-start}
  .curador-tendencia{padding:var(--space-16)}
}
