.page[data-page="chat"] .composer{display:flex;flex-direction:column;align-items:stretch;gap:4px;height:106px;padding:11px 12px 10px;border-radius:25px}.composer-text-row{display:flex;flex:1;min-height:37px}.composer-text-row #chat-input{width:100%;height:100%;padding:4px 7px;border:0;outline:0;background:transparent;font-size:16px}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;height:42px}.composer-toolbar-left,.composer-toolbar-right{display:flex;align-items:center;gap:7px}.composer .attachment-trigger,.composer .voice-button,.composer .send{width:38px;height:38px;margin:0;border-radius:50%}.composer .attachment-trigger{display:grid;place-items:center;background:rgba(255,255,255,.48);font-size:21px}.composer .composer-model-select{width:104px;height:38px;border-radius:99px;background:rgba(255,255,255,.48)}.composer .composer-model-select select{width:100%;height:100%;padding:0 24px 0 13px;font-size:16px!important;transform:none;text-overflow:ellipsis}.composer .composer-model-select svg{right:10px}.composer .voice-button{background:rgba(255,255,255,.48)}.composer .send{background:var(--blue-deep);font-size:18px}.page[data-page="chat"] .attachment-sheet{bottom:217px}.page[data-page="chat"] .conversation{padding-bottom:142px}.app-shell[data-mode="dark"] .composer .attachment-trigger,.app-shell[data-mode="dark"] .composer .voice-button,.app-shell[data-mode="dark"] .composer .composer-model-select{background:rgba(255,255,255,.08)}@media(max-width:370px){.composer .composer-model-select{width:92px}.page[data-page="chat"] .composer{left:14px;right:14px}.page[data-page="chat"] .attachment-sheet{left:14px;right:14px}}
