.c23-composer{position:relative;width:100%;min-width:0;--c23-composer-send: 36px;--c23-composer-tool: 32px;--c23-composer-gap: var(--c23-space-xs);--c23-composer-line-inset: calc(2px + var(--c23-space-sm));--c23-composer-line: calc(var(--c23-text-lg) * 1.5)}.c23-composer>textarea.c23-composer__input{display:block;width:100%;resize:none;overflow-y:hidden;padding-right:calc(var(--c23-composer-send) + 2 * var(--c23-composer-gap))!important}.c23-composer:has(>.c23-composer__tools>:not([hidden]))>textarea.c23-composer__input{padding-left:calc(var(--c23-composer-tool) + 2 * var(--c23-composer-gap))!important}.c23-composer:has(>.c23-composer__tools>:not([hidden])~:not([hidden]))>textarea.c23-composer__input{padding-left:calc(2 * var(--c23-composer-tool) + 2 * var(--c23-composer-gap))!important}.c23-composer:has(>.c23-composer__tools>:not([hidden])~:not([hidden])~:not([hidden]))>textarea.c23-composer__input{padding-left:calc(3 * var(--c23-composer-tool) + 2 * var(--c23-composer-gap))!important}.c23-composer__tools{position:absolute;left:var(--c23-composer-gap);bottom:calc(var(--c23-composer-line-inset) + (var(--c23-composer-line) - var(--c23-composer-tool)) / 2);z-index:1;display:flex;align-items:center}.c23-composer__tools>.c23-button--icon{width:var(--c23-composer-tool);height:var(--c23-composer-tool)}.c23-composer__send{position:absolute;right:var(--c23-composer-gap);bottom:calc(var(--c23-composer-line-inset) + (var(--c23-composer-line) - var(--c23-composer-send)) / 2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--c23-composer-send);height:var(--c23-composer-send);min-width:0;padding:0!important;border:0;border-radius:50%!important;background-color:var(--c23-color-primary);color:var(--c23-color-light)!important;opacity:0;transform:scale(.6);visibility:hidden;transition:opacity var(--c23-transition),transform var(--c23-transition),visibility var(--c23-transition),background-color var(--c23-transition)}.c23-composer.is-ready .c23-composer__send{opacity:1;transform:none;visibility:visible}.c23-composer__send:hover,.c23-composer__send:focus-visible{background-color:var(--c23-color-accent)}.c23-composer__send:before{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 20.5 22 12 2.5 3.5l.01 6.6L16 12 2.51 13.9z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 20.5 22 12 2.5 3.5l.01 6.6L16 12 2.51 13.9z'/%3E%3C/svg%3E") center / contain no-repeat}.c23-composer--rich .c23-composer__send{right:var(--c23-space-sm);bottom:var(--c23-space-sm)}.c23-composer--rich .c23-rich-text__editor{padding-right:calc(var(--c23-composer-send) + 2 * var(--c23-space-sm))}@media(prefers-reduced-motion:reduce){.c23-composer__send{transition:none}}
