.phone-landscape-prompt{display:none}@media (width<=767px) and (pointer:coarse) and (orientation:portrait){.phone-landscape-prompt{z-index:2147483000;min-width:0;height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:#f1faff;text-align:center;overscroll-behavior:contain;touch-action:none;background:#071722;place-items:center;display:grid;position:fixed;inset:0}.phone-landscape-prompt>div{max-width:340px}.phone-landscape-prompt h2{margin:18px 0 12px;font-size:25px;line-height:1.2}.phone-landscape-prompt p{margin:0 0 16px;font-size:17px;line-height:1.5}.phone-landscape-prompt small{color:#b8d0df;font-size:13px;line-height:1.5}.phone-landscape-icon{color:#60d7f5;justify-content:center;align-items:center;gap:16px;display:flex}.phone-landscape-icon svg:first-child{width:58px;height:70px;transform:rotate(90deg)}.phone-landscape-icon svg:last-child{width:30px;height:30px}body:has(.plot-fullscreen-frame[data-expanded=true])>.phone-landscape-prompt{display:none}}@media (width<=1100px) and (height<=600px) and (pointer:coarse) and (orientation:landscape){body{overflow-x:hidden}.app-shell,.app-shell[data-sidebar-collapsed=true]{min-height:100dvh;padding-bottom:0;display:block}.app-shell .sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{width:76px;height:100dvh;padding:3px 3px 3px max(3px,env(safe-area-inset-left));background:#0b1822;border-width:0 1px 0 0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.app-shell .sidebar>.brand,.app-shell .sidebar>.sidebar-toggle,.app-shell .sidebar>.well-switch,.app-shell .sidebar>.side-bottom{display:none!important}.app-shell .sidebar nav,.app-shell .sidebar[data-collapsed=true] nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;min-height:0;margin:0;display:flex;overflow:hidden auto}.app-shell .sidebar nav>button,.app-shell .sidebar[data-collapsed=true] nav>button{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:100%;min-height:50px;padding:5px 2px;line-height:1.1;display:flex;font-size:10px!important}.app-shell .sidebar nav>button>span,.app-shell .sidebar[data-collapsed=true] nav>button>span{opacity:1;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;color:inherit;display:block!important}.app-shell .sidebar nav>button>svg{flex:none;width:19px;height:19px}.app-shell .workspace,.app-shell[data-sidebar-collapsed=true] .workspace{width:calc(100% - 76px);min-width:0;min-height:100dvh;margin-left:76px}.app-shell .topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding:4px 8px;position:relative;top:auto}.app-shell .top-actions{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}.app-shell .top-actions .sync{display:none}.app-shell .top-actions button{min-height:32px;padding:3px 7px}.app-shell .infinity-page-heading{min-width:0}.app-shell .infinity-page-heading h1{font-size:15px}.app-shell .infinity-page-heading>div>p{display:none}.app-shell .live-workspace-picker{max-width:min(330px,45vw);font-size:14px}.app-shell .workspace-module-menu[open] .workspace-ribbon{z-index:90;width:auto;max-height:calc(100dvh - 60px);position:fixed;top:48px;left:80px;right:8px;overflow:auto}.app-shell .live-well-view{min-width:0;max-width:none;padding:6px}.app-shell .lv-header{flex-wrap:wrap;gap:6px;padding:6px}.app-shell .lv-header-actions{flex-wrap:wrap;gap:5px}.app-shell .geology-tools-app{height:calc(100dvh - 52px);padding:5px}.install-app-button{right:8px;bottom:max(6px,env(safe-area-inset-bottom));min-height:30px;padding:0 9px;font-size:11px}.global-privacy-link{top:auto;bottom:max(6px,env(safe-area-inset-bottom));padding:5px 8px;font-size:10px;right:110px}}body:has(.plot-fullscreen-frame[data-expanded=true])>:is(.install-app-button,.global-privacy-link){display:none}
