.assistant-composer > button[type="submit"] {
  align-self: center;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 1px solid #deded9;
  border-radius: 50%;
  background: #ecece8;
  color: transparent;
  font-size: 0;
  display: grid;
  place-items: center;
  transition: background .18s, transform .18s;
}
.assistant-composer > button[type="submit"]::before {
  content: "";
  width: 18px;
  height: 18px;
  background: #4d4d49;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 5.2 20 12 4.5 18.8l2.3-6.8-2.3-6.8ZM7 12h13' fill='none' stroke='black' stroke-width='1.45' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 5.2 20 12 4.5 18.8l2.3-6.8-2.3-6.8ZM7 12h13' fill='none' stroke='black' stroke-width='1.45' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
}
.assistant-composer > button[type="submit"]:hover { background: #e3e3de; }
.assistant-composer > button[type="submit"]:active { transform: scale(.92); }
.notification-tests { grid-template-columns: 1fr !important; }
.assistant-action-offer{align-self:flex-start;width:min(250px,82%);padding:11px;border:1px solid #e1e1dc;border-radius:16px;background:#fafaf8;box-shadow:0 4px 14px rgba(35,35,31,.045)}
.assistant-action-offer>span{display:block;color:#777;font:500 8px/1.45 var(--font-family)}
.assistant-action-offer>div{display:grid;grid-template-columns:.72fr 1.28fr;gap:6px;margin-top:9px}
.assistant-action-offer button{height:33px;border:0;border-radius:11px;background:#e9e9e5;color:#666;font:600 7px/1 var(--font-family)}
.assistant-action-offer [data-assistant-run]{background:#343432;color:#fff}
