/* YONDA_MOBILE_ONLY_LAYOUT_20261003 */
@media screen and (max-width: 820px) {
  #root .workspace { display:block; width:100%; min-width:0; }
  #root .workspace > .workspace-main { display:block; width:100%; max-width:100%; min-width:0; margin-left:0; margin-right:0; }
  #root .workspace > .workspace-main > .workspace-header { width:100%; max-width:100%; }
  #root .workspace > .workspace-main > .workspace-content { display:block; width:100%; max-width:100%; min-width:0; margin-left:0; margin-right:0; padding-left:20px; padding-right:20px; }
  #root .workspace > .sidebar { width:min(280px,86vw); max-width:86vw; z-index:100; }
  #root .workspace > .sidebar-scrim { left:min(280px,86vw); right:0; width:auto; z-index:90; }
}
@media screen and (max-width:620px) {
  #root .workspace > .workspace-main > .workspace-content { padding-left:14px; padding-right:14px; }
}
@media screen and (max-width:380px) {
  #root .workspace > .workspace-main > .workspace-content { padding-left:10px; padding-right:10px; }
}
/* YONDA_MOBILE_TOP_SPACING_FIX_20261003 */
@media screen and (max-width:820px){
  #root .workspace > .workspace-main > .workspace-content{padding-top:12px!important}
  #root .workspace > .workspace-main > .workspace-content > .yonda-concurrency-card{margin-top:0!important}
}
@media screen and (max-width:620px){
  #root .workspace > .workspace-main > .workspace-content{padding-top:8px!important}
}
/* YONDA_MOBILE_VERTICAL_FLOW_RESET_20261003 */
@media screen and (max-width:820px){
  html,body,#root{margin-top:0!important;padding-top:0!important;transform:none!important}
  #root .workspace{position:relative!important;top:0!important;transform:none!important;margin-top:0!important;padding-top:0!important}
  #root .workspace > .workspace-main{position:relative!important;top:0!important;transform:none!important;margin-top:0!important;padding-top:0!important}
  #root .workspace > .workspace-main > .workspace-header{position:sticky!important;top:0!important;margin-top:0!important}
  #root .workspace > .workspace-main > .workspace-content{position:relative!important;top:0!important;transform:none!important;margin-top:0!important}
  #root .workspace > .workspace-main > .workspace-content > :first-child{margin-top:0!important}
}
/* YONDA_MOBILE_FLOW_REBUILD_20261003 */
@media screen and (max-width:820px){
  html,body,#root{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}
  body:after{display:none!important}
  #root .lux-shell{display:none!important}
  #root .workspace{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}
  #root .workspace > .sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100dvh!important;z-index:100!important}
  #root .workspace > .workspace-main{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}
  #root .workspace > .workspace-main > .workspace-header{display:flex!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:61px!important;min-height:61px!important;margin:0!important;padding:0 14px!important;transform:none!important}
  #root .workspace > .workspace-main > .workspace-content{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 14px 44px!important;transform:none!important;overflow:visible!important}
  #root .workspace > .workspace-main > .workspace-content > .yonda-concurrency-card{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 14px!important;transform:none!important}
  #root .workspace > .workspace-main > .workspace-content > :first-child{margin-top:0!important}
  #root .workspace > .workspace-main > .workspace-content .page-heading{margin-top:0!important}
}
@media screen and (max-width:620px){
  #root .workspace > .workspace-main > .workspace-content{padding:6px 12px 36px!important}
}
