/* Compact header, larger AI/operator portrait. No auxiliary session-label row. */
.support-chat-modal .sc-shell{grid-template-rows:auto minmax(0,1fr)}
.support-chat-modal .sc-scroll{min-height:0}
.support-chat-modal .sc-session-label{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden}
.support-chat-modal .sc-header{padding:18px 60px 18px 20px;gap:12px;min-height:96px;border-bottom:1px solid #f0edf4}
.support-chat-modal .sc-header .sc-avatar{width:60px;height:60px;flex:0 0 60px;overflow:hidden;border-radius:50%;background:#eee7fc}
.support-chat-modal .sc-header .sc-avatar>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.support-chat-modal .sc-header .sc-agent-avatar>img{object-position:50% 18%}
.support-chat-modal .sc-header .sc-avatar>.sc-agent-initial{width:100%;height:100%;display:grid;place-items:center;font-size:24px}
.modal.support-chat-modal .sc-header h2{font-size:20px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.modal.support-chat-modal .sc-header p{font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.support-chat-modal .sc-header-copy{min-width:0}
.support-chat-modal.sc-docked .sc-dock-close,
.support-chat-modal .sc-close,
#formaSupportShade .support-chat-modal .sc-close{top:26px;width:44px;height:44px}
@media(max-width:599px){
  .support-chat-modal .sc-header{min-height:88px;padding:16px 56px 16px 18px;gap:10px}
  .support-chat-modal .sc-header .sc-avatar{width:56px;height:56px;flex-basis:56px}
  .support-chat-modal .sc-operator{width:44px;height:44px;min-width:44px;padding:0}
  .support-chat-modal .sc-operator>span{display:none}
  .support-chat-modal .sc-close,
  #formaSupportShade .support-chat-modal .sc-close{top:22px}
  .modal.support-chat-modal .sc-header h2{font-size:18px;line-height:24px}
  .modal.support-chat-modal .sc-header p{font-size:11px;line-height:17px}
}
