[hidden]{display:none!important}.mobile-nav{display:none}.install-steps{padding-left:22px;margin:14px 0}.install-steps li{margin:9px 0}.mobile-connection{margin:12px 18px 0}#app-update{margin-bottom:16px}
@media(max-width:800px){
 body{min-height:100dvh}
 .mobile-nav{display:flex;position:fixed;inset:auto 0 0;z-index:20;background:#fff;border-top:1px solid var(--line);padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}
 .mobile-nav button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:52px;background:transparent;color:#596d83;font-size:11px;border-radius:9px}
 .mobile-nav svg{width:22px;height:22px}.mobile-nav [aria-current]{color:var(--blue);background:var(--sky);font-weight:700}
 .content{padding-bottom:calc(95px + env(safe-area-inset-bottom));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}
 .topbar{height:auto;min-height:65px;padding-top:env(safe-area-inset-top);padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));gap:8px}
 .topbar .right{gap:7px;min-width:0}.profile-name{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .sidebar{padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}
 .btn,.btn.small,.icon-btn,.photo-actions .btn,.activity-buttons .btn,.tab{min-height:44px}.icon-btn{min-width:44px}
 input:not([type=checkbox]),select,textarea{font-size:16px!important;max-width:100%}
 dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);width:calc(100% - 16px);overscroll-behavior:contain}
 .modal-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}.modal-foot .btn{white-space:normal}
 #toast{bottom:calc(80px + env(safe-area-inset-bottom))}.login-shell{min-height:100dvh}.login-form-wrap{padding-bottom:calc(40px + env(safe-area-inset-bottom))}
}
@media print{.mobile-nav,.mobile-connection,#app-update{display:none!important}}
