.wa-ai-badge {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  gap: 3px;
  width: 39px;
  height: 28px;
  padding: 0 5px;
  border: 0;
  border-radius: 7px;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  white-space: nowrap;
  pointer-events: auto;
}
button.wa-ai-badge { cursor: pointer; transition: box-shadow 140ms ease, background-color 140ms ease; }
button.wa-ai-badge:hover { box-shadow: inset 0 0 0 1px currentColor; }
button.wa-ai-badge:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
button.wa-ai-badge:disabled { cursor: default; opacity: .65; }
.wa-ai-badge[aria-busy='true'] { cursor: wait; }
.wa-ai-badge svg { flex-shrink: 0; }
.wa-ai-badge:is([data-ai-state='loading'], [data-ai-state='saving']) svg { animation: wa-ai-badge-spin 1s linear infinite; }
@keyframes wa-ai-badge-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
  button.wa-ai-badge { transition: none; }
  .wa-ai-badge svg { animation: none !important; }
}

.wa-chat-row-wrap .wa-chat-row.chat-list-item{padding-top:10px;padding-bottom:10px}.wa-chat-row .wa-chat-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:7px;row-gap:3px}.wa-chat-content>.wa-chat-line:first-child{grid-column:1/-1}.wa-chat-row-wrap .wa-chat-row .wa-chat-content>.wa-chat-preview{grid-column:1;grid-row:2;align-self:center;padding-right:0}.wa-chat-row-status{grid-column:2;grid-row:2;display:flex;align-items:center;gap:5px}.wa-chat-row .wa-chat-avatar{top:13px}.wa-chat-row-wrap .wa-chat-row .wa-chat-stage-dot,.wa-chat-row-wrap .wa-chat-row .wa-chat-manager-dot{top:55px}.wa-chat-row .wa-chat-row-status>.wa-chat-count{position:static}.wa-chat-row .wa-chat-waiting{grid-column:1/-1}
