/* Avaliação do Assistente: compacta e integrada no cartão da resposta. */
.assistant-result{gap:.8rem}
.compact-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:1rem;row-gap:.35rem;align-items:center;margin:.9rem 0 0;padding:.7rem 0 .05rem;border-top:1px solid var(--radar-border,#dce5ee);color:var(--radar-text,#102b4e)}
.compact-feedback .content-feedback-heading,.compact-feedback .content-feedback-heading>div{display:contents}
.compact-feedback .content-feedback-heading .content-detail-kicker,.compact-feedback .content-feedback-heading p:not(.content-detail-kicker),.compact-feedback .feedback-observations-badge{display:none}
.compact-feedback .content-feedback-heading h2{grid-column:1;grid-row:1;margin:0;font-size:.84rem;line-height:1.25;color:var(--radar-text,#102b4e)}
.compact-feedback .feedback-rating-row{display:contents}
.compact-feedback .feedback-rating-row>div:first-child{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end}
.compact-feedback .feedback-label,.compact-feedback .feedback-rating-caption,.compact-feedback .feedback-average{display:none}
.compact-feedback .feedback-stars{gap:0}
.compact-feedback .feedback-star{width:1.5rem;height:1.5rem;border-radius:.35rem;font-size:.95rem}
.compact-feedback .feedback-useful{grid-column:1;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;font-size:.74rem;line-height:1.2}
.compact-feedback .feedback-useful-button,.compact-feedback .feedback-suggestion-toggle{min-height:1.8rem;padding:.28rem .55rem;border-radius:.45rem;font-size:.72rem}
.compact-feedback .feedback-useful-count{display:none}
.compact-feedback .feedback-status{flex-basis:auto;min-height:0;margin-left:.15rem;font-size:.68rem}
.compact-feedback .feedback-suggestion-toggle{grid-column:2;grid-row:2;justify-self:end;margin:0;white-space:nowrap}
.compact-feedback .feedback-suggestion-panel{grid-column:1/-1;grid-row:3;margin:.35rem 0 0;padding:.65rem;border-radius:.6rem}
.compact-feedback .feedback-suggestion-panel label{margin-bottom:.25rem;font-size:.74rem}
.compact-feedback .feedback-suggestion-panel textarea{min-height:4rem;padding:.5rem;font-size:.76rem}
.compact-feedback .feedback-suggestion-actions{gap:.6rem;margin-top:.45rem}
.compact-feedback .feedback-suggestion-actions small{font-size:.65rem}
.compact-feedback .feedback-suggestion-submit{min-height:1.8rem;padding:.28rem .6rem;font-size:.72rem}
@media(max-width:575.98px){.compact-feedback{column-gap:.55rem}.compact-feedback .feedback-star{width:1.35rem;height:1.35rem;font-size:.86rem}.compact-feedback .feedback-useful{gap:.25rem;font-size:.7rem}.compact-feedback .feedback-suggestion-toggle{font-size:.68rem}.compact-feedback .feedback-suggestion-actions{align-items:flex-start;flex-direction:column}.compact-feedback .feedback-suggestion-submit{width:100%}}
