.workspace-page-content{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.workspace-page-content>.h-dvh{height:100%;min-height:0}.workspace-shell-loading{background:var(--app-chrome,#1e1e1e);width:100%;height:100dvh;padding:44px 8px 8px 64px;display:flex}.workspace-shell-loading>div{background:var(--background);width:100%;min-height:0;color:var(--muted-foreground);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;font-size:13px;display:flex}@media (max-width:767px){.workspace-shell-loading{padding:44px 8px calc(88px + env(safe-area-inset-bottom,0px))}}.workspace-page-content{pointer-events:none}.workspace-page-content>*{pointer-events:auto}@media (max-width:767px) and (prefers-reduced-motion:no-preference){html[data-mobile-navigation] .workspace-route{view-transition-name:workspace-page}html[data-mobile-navigation]::view-transition-group(root){animation:none}html[data-mobile-navigation]::view-transition-old(root){animation:none}html[data-mobile-navigation]::view-transition-new(root){animation:none}html[data-mobile-navigation]::view-transition{pointer-events:none}html[data-mobile-navigation]::view-transition-group(workspace-page){border-radius:.75rem;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}html[data-mobile-navigation]::view-transition-old(workspace-page){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}html[data-mobile-navigation]::view-transition-new(workspace-page){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}html[data-mobile-navigation=forward]::view-transition-old(workspace-page){animation-name:mobile-page-exit-left}html[data-mobile-navigation=forward]::view-transition-new(workspace-page){animation-name:mobile-page-enter-right}html[data-mobile-navigation=backward]::view-transition-old(workspace-page){animation-name:mobile-page-exit-right}html[data-mobile-navigation=backward]::view-transition-new(workspace-page){animation-name:mobile-page-enter-left}}@keyframes mobile-page-exit-left{to{transform:translate(-100%)}}@keyframes mobile-page-enter-right{0%{transform:translate(100%)}}@keyframes mobile-page-exit-right{to{transform:translate(100%)}}@keyframes mobile-page-enter-left{0%{transform:translate(-100%)}}:is(html:has(.app-workspace),body:has(.app-workspace),html:has(.workspace-shell-loading),body:has(.workspace-shell-loading)){background:var(--app-chrome)}@media (max-width:767px){:is(html:has(.app-workspace),html:has(.workspace-shell-loading)){overscroll-behavior:none;height:100%;overflow:hidden}:is(body:has(.app-workspace),body:has(.workspace-shell-loading)){overscroll-behavior:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.app-workspace{height:100%;min-height:0}.app-workspace :is(.app-page,.home-assistant-main,.conversation-messages){overscroll-behavior-y:contain}.workspace-chrome{touch-action:pinch-zoom}}
