/* Restore the mobile chat shell without changing conversation state or sending. */
@media(max-width:767px){
 .pathik-messages-panel,.pathik-messages-panel *{box-sizing:border-box}
 .pathik-messages-panel{left:0!important;right:0!important;width:100%!important;top:var(--ptv-vv-top,0px)!important;bottom:auto!important;height:var(--ptv-vv-height,100dvh)!important;max-height:var(--ptv-vv-height,100dvh)!important}
 .pathik-messages-panel .pathik-panel-shell{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding-top:env(safe-area-inset-top,0px)}
 .pathik-messages-panel button{font-family:inherit;font-size:inherit;line-height:inherit;border-style:solid;border-width:0;cursor:pointer}
 .pathik-messages-panel button:focus-visible{outline:2px solid var(--ptv-brand-blue,#0666ff);outline-offset:2px}
 .pathik-messages-panel img{display:block;max-width:100%;height:auto}
 .pathik-messages-panel h3,.pathik-messages-panel p{margin:0}
 .pathik-messages-panel #pathik-message-list{overflow:hidden!important;min-width:0;flex:1 1 0!important}
 .pathik-messages-panel #pathik-conversation-items,.pathik-messages-panel .pathik-chat-messages{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
 .pathik-messages-panel .pathik-chat-head,.pathik-messages-panel .ptv-messenger-titlebar,.pathik-messages-panel .pathik-message-composer{flex-shrink:0}
 .pathik-messages-panel .pathik-message-compose-row{display:flex;min-width:0}
 .pathik-messages-panel .pathik-message-input{flex:1;min-width:0;width:0;font-size:16px!important;resize:none;font-family:inherit}
 .pathik-messages-panel .pathik-message-tool,.pathik-messages-panel .pathik-message-send{flex-shrink:0}
}
