.sy-article-speech {
  margin: 1.25rem 0 1.5rem;
  padding: 1rem 1.15rem;
  border: 1px solid rgba(173, 139, 80, .42);
  border-radius: .75rem;
  background: rgba(255, 250, 239, .56);
}
.sy-article-speech-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .55rem;
}
.sy-article-speech button {
  min-height: 2.65rem;
  padding: .55rem 1rem;
  border: 1px solid currentColor;
  border-radius: .4rem;
  background: transparent;
  color: inherit;
  cursor: pointer;
  font: inherit;
}
.sy-article-speech button:hover,
.sy-article-speech button:focus-visible { background: rgba(173, 139, 80, .16); }
.sy-article-speech button:disabled { opacity: .55; cursor: not-allowed; }
.sy-article-speech button[hidden] { display: none; }
.sy-article-speech-status,
.sy-article-speech-note { margin: .55rem 0 0; font-size: .9rem; line-height: 1.55; }
.sy-article-speech-note { opacity: .8; }

.sy-article-speech-actions { align-items: center; }
.sy-article-speech button { display: inline-flex; align-items: center; gap: .4rem; }
.sy-article-speech button svg { flex: 0 0 18px; }
.sy-article-speech-voice { display: flex; align-items: center; gap: .5rem; min-width: 0; max-width: 100%; }
.sy-article-speech select { min-height: 2.65rem; max-width: min(20rem, 65vw); padding: .45rem; border: 1px solid currentColor; border-radius: .4rem; background: transparent; color: inherit; font: inherit; }
.sy-article-speech select:disabled { opacity: .55; }

.sy-member-actions>.sy-article-speech{flex:1 0 100%;min-width:0;margin:.5rem 0;box-sizing:border-box}
