/* Thin visual dividers retain a wider transparent drag target. */
.all-chats-layout>.all-chat-contacts{flex:0 0 var(--all-chats-width,340px)!important;width:var(--all-chats-width,340px)!important;min-width:240px;border-right:0}
.all-chat-resizer{flex:0 0 1px;width:1px;align-self:stretch;background:#343b47;position:relative;z-index:5;cursor:col-resize;touch-action:none}
.all-chat-resizer::before,.chat-detail-resizer::before,.chat-contacts-resizer::before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}
.all-chat-resizer:hover,.all-chat-resizer:focus-visible,.all-chat-resizer[data-dragging=true]{background:#558bee;outline:none}
.inbox-container .chat-detail-resizer,.inbox-container .chat-contacts-resizer{background:#343b47}
.inbox-container .all-chat-channel>.chat-inbox{grid-template-columns:minmax(0,1fr) 1px minmax(240px,var(--details-width,270px))!important}
.inbox-container .all-chat-channel .chat-detail-resizer{align-self:stretch;height:100%;grid-row:1/-1!important}
.all-chat-reader{position:relative}
.all-chats-back{position:absolute;top:6px;left:8px;margin:0;z-index:7}
.all-chat-channel .chat-thread>header{padding-left:115px}
.all-chat-channel .bot-connection-details{padding-left:115px!important}
.inbox-container .bot-inbox .chat-thread>.bot-connection-details{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;margin:0;border-top:0;border-bottom:1px solid #343b47;background:#171d27}
.inbox-container .bot-inbox .chat-thread>.bot-connection-details h3{font-size:13px;margin:0}
.inbox-container .bot-inbox .chat-thread>.bot-connection-details p{margin:0;font-size:13px}
.inbox-container .bot-inbox .chat-thread>.bot-connection-details button{padding:6px 9px;font-size:12px}
.inbox-container .bot-inbox .chat-thread>.bot-connection-details .bot-callback{flex-basis:100%;font-size:10px;overflow-wrap:anywhere}
.sidebar-broadcast svg{flex:none}
@media(min-width:1200px){
 .inbox-container .chat-inbox{grid-template-columns:minmax(220px,var(--contacts-width,300px)) 1px minmax(260px,1fr) 1px minmax(240px,var(--details-width,335px))}
 .inbox-container .chat-detail-resizer,.inbox-container .chat-contacts-resizer{grid-row:1/-1;height:100%;align-self:stretch}
}
@media(max-width:850px){.inbox-container .all-chat-channel>.chat-inbox{grid-template-columns:minmax(0,1fr)!important}.all-chats-layout>.all-chat-contacts{flex-basis:var(--all-chats-width,290px)!important;width:var(--all-chats-width,290px)!important}}
@media(max-width:700px){.inbox-container .bot-inbox:not(:has(.bot-chat-composer))>.chat-thread{display:none}.inbox-container .bot-inbox .chat-thread>.bot-connection-details{gap:5px;padding:8px;font-size:12px}.bot-connection-details .bot-callback{display:none}}
@media(max-width:620px){.all-chat-resizer{display:none}.all-chats-layout>.all-chat-contacts{width:100%!important;flex:1!important;min-width:0}.all-chat-channel .bot-connection-details{padding-left:110px!important}.all-chat-channel .chat-thread>header{padding-left:14px}}
@media(min-width:851px){.inbox-container .all-chat-channel .chat-detail-resizer{display:block;position:relative;z-index:5;cursor:col-resize;touch-action:none}}
