/* UI35: preserve a usable timeline in mobile flex panes. */
body[data-design-system] #deskDetail .desk-actions-menu [data-no-actions]{display:block!important;white-space:normal;color:var(--text-secondary);line-height:1.5;margin:0;padding:8px}
body[data-design-system] #deskDetail .desk-detail-head{background:var(--surface);z-index:5;isolation:isolate}
body[data-design-system] main{width:100%;box-sizing:border-box}
body[data-design-system] #setupPanel{display:none!important}
body[data-design-system] .chat-workspace .chat-composer{flex:0 0 auto}
body[data-design-system] .chat-workspace .chat-messages{min-height:120px;flex:1 1 0}
.request-file-icon img{cursor:zoom-in}
@media(max-width:780px){
 body[data-design-system] .chat-workspace{height:var(--chat-mobile-height,calc(100dvh - 160px));min-height:360px;display:flex;flex-direction:column;overflow:hidden}
 body[data-design-system] .chat-workspace .chat-dialog-block{height:auto;min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden}
 body[data-design-system] .chat-workspace .chat-messages{min-height:120px;flex:1 1 0;overflow-y:auto}
 body[data-design-system] .chat-workspace .chat-dialog-head,body[data-design-system] .chat-workspace .chat-view-tabs,body[data-design-system] .chat-workspace .chat-composer{flex:0 0 auto}
 body[data-design-system] .chat-workspace[data-mobile-pane="list"] .chat-dialog-block,body[data-design-system] .chat-workspace[data-mobile-pane="info"] .chat-dialog-block{display:none}
 body[data-design-system] .chat-workspace[data-mobile-pane="dialog"] .chat-list-block,body[data-design-system] .chat-workspace[data-mobile-pane="dialog"] .chat-info-block{display:none}
}
