.perguntas-grade{display:flex;flex-direction:column;gap:var(--space-1)}.pergunta-chip{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.35;color:var(--color-text);cursor:pointer;transition:border-color var(--transition),background var(--transition)}.pergunta-chip:hover:not(:disabled){border-color:var(--color-primary);background:var(--green-50)}.pergunta-chip:disabled{opacity:.6;cursor:progress}.pergunta-texto{flex:1 1 auto;min-width:0}.pergunta-tag{flex:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--green-100);color:var(--green-800)}.conversa{display:flex;flex-direction:column;gap:var(--space-3);max-height:460px;overflow-y:auto;padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-bg-muted)}.balao,.conversa{border-radius:var(--radius-lg)}.balao{max-width:80%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border)}.balao p{margin:0;font-size:var(--text-sm);line-height:1.5;white-space:pre-wrap}.balao-autor{display:block;font-size:var(--text-xs);font-weight:700;margin-bottom:var(--space-1)}.balao-user{align-self:flex-end;background:var(--green-50);border-color:var(--green-100)}.balao-auto{align-self:flex-start;border-style:dashed}.balao-admin{align-self:flex-start;border-color:var(--color-border-strong)}@media (max-width:640px){.balao{max-width:92%}.pergunta-chip{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4)}}