/* Mobile Flow chrome. Terminal panels and chart controls keep their layout. */
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){
 body:has(.sol-release-view[data-mobile-layout=focus]){--flow-header-height:54px;--flow-nav-height:69px;--flow-nav-bottom:13px}
 body:has(.sol-release-view[data-mobile-layout=focus] .flow-home){--flow-header-height:66px}
 body:has(.sol-release-view[data-mobile-layout=focus]) #app>.workspace-view-switch{top:calc((var(--flow-header-height) - 37px)/2);height:36px;box-sizing:border-box}
 body:has(.sol-release-view[data-mobile-layout=focus]) #app>.workspace-view-switch>summary{box-sizing:border-box;height:34px;min-height:34px;padding-block:6px}
 #view[data-mobile-layout=focus] .phone-search-categories+.discover-launchpad-control{gap:10px;flex-wrap:wrap;margin:14px 0 20px;min-height:34px}
 #view[data-mobile-layout=focus] .discover-launchpad-control>button{flex:0 0 auto;min-height:34px}
 #view[data-mobile-layout=focus] .discover-launchpad-control>span{min-width:0;overflow-wrap:anywhere;line-height:1.5}
 #view[data-mobile-layout=focus] .sol-phone-content:has(>.phone-search-dock){padding-bottom:80px}
 #view[data-mobile-layout=focus] .phone-search-dock{position:fixed;z-index:42;top:auto;bottom:calc(var(--flow-nav-height) + var(--flow-nav-bottom) + 12px + env(safe-area-inset-bottom));left:20px;right:20px;width:auto;max-width:500px;height:52px;min-width:0;margin:0 auto;padding:7px 9px 7px 14px;gap:9px;box-sizing:border-box;border:1px solid #9beeb63d;border-radius:19px;background:#172523f5;box-shadow:inset 0 1px #d8ffe50c,0 6px 22px #0006;backdrop-filter:blur(20px)}
 #view[data-mobile-layout=focus] .phone-search-dock input{font-size:16px!important;line-height:1.4}
 #view[data-mobile-layout=focus] .phone-search-dock>button{flex:0 0 auto;border-radius:12px;min-height:35px;padding:8px 12px;background:#294438;color:#c5f6d7}
}
