/* Support occupies the stage, not the application viewport. */
#mainApp .stage > #ssPanelModal.stage-contained{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;z-index:100;container-type:inline-size;container-name:stage-messages}
#ssPanelModal.stage-contained.support-full > .ss-panel-card{width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;border:0;border-radius:0;box-shadow:none;animation:none}
#ssPanelModal.stage-contained .ss-panel-body{min-width:0;min-height:0;overscroll-behavior:contain}
#ssPanelModal.stage-contained .ss-panel-head{padding:12px 18px;min-height:52px}
#ssPanelModal.stage-contained .ss-panel-foot{max-height:44%;overflow-y:auto;overscroll-behavior:contain}
#ssPanelModal.stage-contained .ss-wa-shell{min-width:0;min-height:0;height:100%}
#ssPanelModal.stage-contained .ss-wa-list{min-height:0;height:100%}
#ssPanelModal.stage-contained #ssSupMsgs{overscroll-behavior:contain}
#mainApp .stage > .ba-image-viewer.stage-contained{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;z-index:101;overflow:hidden}
#mainApp .stage > .ba-image-viewer.stage-contained .ba-view-stage{min-width:0;min-height:0;overscroll-behavior:contain}
@container stage-messages (max-width:760px){
 #ssPanelModal.stage-contained .ss-wa-shell{display:block}
 #ssPanelModal.stage-contained .ss-wa-chat{display:none;height:100%}
 #ssPanelModal.stage-contained .ss-wa-shell.chat-open .ss-wa-list{display:none}
 #ssPanelModal.stage-contained .ss-wa-shell.chat-open .ss-wa-chat{display:flex}
 #ssPanelModal.stage-contained .ss-wa-shell.chat-open .ss-wa-list-body{display:none}
 #ssPanelModal.stage-contained #ssSupBack{display:inline-flex!important}
}
#ssPanelModal.stage-contained .ss-panel-body{padding:0}
#ssPanelModal.stage-contained #ssSupConv{min-height:0!important}
#ssPanelModal.stage-contained .ss-wa-chat > #ssPanelFoot{padding:6px 12px;min-width:0}
#ssPanelModal.stage-contained .ss-wa-chat > #ssPanelFoot .ss-wa-compose{padding:4px 0}
/* The chat already has its own notification opt-in; the duplicate floating nudge must not cover its composer. */
body:has(#ssPanelModal.stage-contained.open) #ssPushBanner{display:none!important}
