/* Telegram and Viber reply bar, including conversations opened in All Chats. */
.inbox-container .bot-inbox .chat-thread > .bot-chat-composer{display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid #353941;background:#101217;flex:none;min-width:0}
.inbox-container .bot-chat-composer .photo-picker,.inbox-container .bot-chat-composer .emoji-menu summary{width:46px;min-width:46px;height:46px;min-height:46px;border-radius:8px;display:grid;place-items:center;padding:0;box-sizing:border-box}
.inbox-container .bot-chat-composer .photo-picker{background:#273b62;color:#fff;border:1px solid #273b62;flex:none}
.inbox-container .bot-chat-composer .sticker-menu summary{background:#101217;border-color:#42516a;font-size:22px}
.inbox-container .bot-chat-composer .text-emoji-menu summary{background:#2364e8;border-color:#4177e5}
.inbox-container .bot-chat-composer>input:not([type=file]){flex:1;min-width:0;height:56px;padding:12px;background:#171d27;color:#e9edf5;border:1px solid #465167;border-radius:8px;font:inherit;font-size:18px}
.inbox-container .bot-chat-composer>textarea.message-multiline-input{flex:1;min-width:0;height:56px;min-height:56px;max-height:240px;padding:10px 12px;background:#171d27;color:#e9edf5;border:1px solid #465167;border-radius:8px;font:inherit;font-size:18px;line-height:1.35;white-space:pre-wrap;overflow-y:auto;resize:none;box-sizing:border-box}
.inbox-container .bot-chat-composer>button[type=submit]{flex:none;margin-left:0;min-width:80px;height:50px;border-radius:8px;background:#2563eb;color:white;border:1px solid #4177e5;font:inherit;padding:10px 14px}
.inbox-container .bot-chat-composer>button[type=submit]:disabled{opacity:.5;cursor:default}
.inbox-container .bot-inbox .chat-message-list{flex:1;min-height:0}
.inbox-container .bot-chat-composer .photo-preview{flex-basis:100%}
@media(max-width:620px){.inbox-container .bot-inbox .chat-thread>.bot-chat-composer{gap:5px;padding:8px 6px}.inbox-container .bot-chat-composer .photo-picker,.inbox-container .bot-chat-composer .emoji-menu summary{width:36px;min-width:36px;height:40px;min-height:40px}.inbox-container .bot-chat-composer>.emoji-menu{flex-basis:36px}.inbox-container .bot-chat-composer>input:not([type=file]){height:48px;font-size:16px;padding:8px}.inbox-container .bot-chat-composer>button[type=submit]{min-width:58px;height:44px;padding:8px}}
@media(max-width:620px){.inbox-container .bot-chat-composer>textarea.message-multiline-input{height:48px;min-height:48px;max-height:240px;padding:8px;font-size:16px}}
.bot-chat-back{display:none}
@media(max-width:700px){
 .inbox-container .bot-inbox{display:flex;flex-direction:column;height:100%!important;min-height:0;overflow:hidden}
 .inbox-container .bot-inbox>.chat-contacts{order:0;flex:1;min-height:0;overflow:hidden}
 .inbox-container .bot-inbox .chat-contact-list{max-height:none;min-height:0;flex:1}
 .inbox-container .bot-inbox>.chat-thread{order:1;min-height:0;flex:1;overflow:hidden}
 .inbox-container .bot-inbox>.chat-details{display:none}
 .inbox-container .bot-inbox:not(:has(.bot-chat-composer))>.chat-thread{display:none}
 .inbox-container .bot-inbox:has(.bot-chat-composer)>.chat-contacts{display:none}
 .bot-inbox .bot-chat-back{display:block;background:#273b62;color:#fff;border:1px solid #42516a;border-radius:8px;font-size:20px;padding:6px 10px}
}
@media(max-width:700px){
 .inbox-container .bot-inbox .bot-connection-picker{flex:none;order:0}
 .inbox-container .bot-inbox .chat-contacts>header{flex:none;order:1}
 .inbox-container .bot-inbox .chat-contacts>nav{flex:none;order:2}
 .inbox-container .bot-inbox .chat-contact-list{order:3;min-height:80px}
}
@media(max-width:700px){.inbox-container .bot-inbox>.chat-contacts{max-height:none}}
@media(max-width:700px){
 .inbox-container .bot-inbox{height:calc(var(--chat-screen-height,100dvh) - 48px)!important;max-height:calc(var(--chat-screen-height,100dvh) - 48px);min-height:0!important}
 .inbox-container .all-chat-channel>.bot-inbox{height:100%!important;max-height:100%}
 .inbox-container .bot-inbox>.chat-thread{height:auto;min-height:0!important}
}
