/* One-row composer that grows only with its text. */
.chat-composer{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;column-gap:12px;padding:9px 12px;border-radius:29px}
.chat-composer .selector-row{display:contents!important}
.chat-composer #trigger-launcher{grid-column:1;grid-row:1;align-self:end}
.chat-composer #chat-input{grid-column:2;grid-row:1;width:100%;margin:0;min-width:0;min-height:32px;padding:2px 4px;align-self:center;text-align:center}
.chat-composer .selector-row #open-workflow{grid-column:3;grid-row:1;align-self:end;position:static;transform:none}
.chat-composer #trigger-menu{bottom:calc(100% + 10px);left:0;width:min(530px,100%)}
@media(max-width:740px){.chat-composer{padding:8px 10px;column-gap:8px;border-radius:28px}.chat-composer #chat-input{min-height:32px;padding:2px;font-size:18px}}
