.inbox-switch{overflow-x:auto;flex-shrink:0}.inbox-switch button{white-space:nowrap}
.all-chats-layout{display:flex;flex:1;min-height:0;overflow:hidden;background:#101318;color:#eef3ff;width:100%}
.all-chat-contacts{flex:0 0 340px;width:340px;min-width:260px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #343b47}
.all-chat-contacts .chat-contact-list{overflow:auto;flex:1;min-height:0}.all-chat-contacts .chat-contact-list>button{width:100%}
.all-chat-contacts .chat-error{padding:8px 14px;font-size:13px;flex-shrink:0}
.all-chat-reader{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.all-chat-channel{flex:1;min-height:0;overflow:hidden;display:flex}.all-chat-channel>.chat-inbox{width:100%;flex:1;min-height:0}
.all-chat-channel .chat-contacts,.all-chat-channel .contacts-resizer{display:none!important}
.all-chat-channel .chat-thread{min-width:0;flex:1}.all-chats-back{align-self:flex-start;background:#253958;color:#fff;border:0;border-radius:6px;margin:8px 12px;padding:7px 12px;cursor:pointer}
.all-chat-reader>.chat-no-selection{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px}
@media(max-width:850px){.all-chat-contacts{flex-basis:290px;width:290px}.all-chat-channel .chat-details{display:none!important}}
@media(max-width:620px){.all-chats-layout:has(.all-chat-channel)>.all-chat-contacts{display:none}.all-chat-contacts{width:100%;flex:1}.all-chat-reader:not(:has(.all-chat-channel)){display:none}.all-chat-channel .details-resizer{display:none!important}}
.inbox-container .all-chat-channel>.chat-inbox{display:grid!important;grid-template-columns:minmax(0,1fr) 8px minmax(240px,var(--details-width,270px))!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden}
.inbox-container .all-chat-channel .chat-thread{grid-column:1!important;grid-row:1!important;min-height:0!important;height:100%;display:flex;flex-direction:column;overflow:hidden}
.inbox-container .all-chat-channel .chat-details{grid-column:3!important;grid-row:1!important;min-height:0;overflow:auto}
.inbox-container .all-chat-channel .chat-detail-resizer{grid-column:2!important;grid-row:1!important}
.inbox-container .all-chat-channel .chat-contacts-resizer{display:none!important}
@media(max-width:850px){.inbox-container .all-chat-channel>.chat-inbox{grid-template-columns:minmax(0,1fr)!important}.inbox-container .all-chat-channel .chat-detail-resizer{display:none!important}}
.inbox-container:has(.all-chats-layout){height:var(--chat-screen-height,100dvh);max-height:var(--chat-screen-height,100dvh);min-height:0;overflow:hidden}
