.pwa-card{margin-top:24px;padding:26px;max-width:740px}.pwa-card h2{margin:0 0 12px}.pwa-card p{color:#83758e;line-height:1.7}.pwa-card ol{padding-left:22px;color:#675b74;line-height:1.8}.pwa-card li{padding:4px 0}.pwa-card .button{margin-top:12px}.pwa-card [hidden]{display:none!important}.pwa-icon{width:74px;height:74px;border-radius:20px;margin-bottom:15px}.pwa-installed{padding:20px;background:#eee7f8;border-radius:16px;color:#795ca4}.pwa-profile-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #eee8f3;margin-top:24px;padding-top:24px}.pwa-profile-link small{display:block;color:#91859b;margin-top:5px}.app-shell{padding-top:env(safe-area-inset-top,0px)}.login-page{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.app-dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain}@media(max-width:580px){.app-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.sidebar{height:calc(66px + env(safe-area-inset-bottom,0px));padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));padding-left:calc(15px + env(safe-area-inset-left,0px));padding-right:calc(15px + env(safe-area-inset-right,0px))}.topbar{padding-left:calc(17px + env(safe-area-inset-left,0px));padding-right:calc(17px + env(safe-area-inset-right,0px))}.main-content{padding-left:calc(17px + env(safe-area-inset-left,0px));padding-right:calc(17px + env(safe-area-inset-right,0px))}.standard-form input,.standard-form select,.standard-form textarea{font-size:16px}.pwa-profile-link{flex-direction:column;align-items:flex-start}.pwa-card{padding:22px}.pwa-card .button{min-height:44px}.pwa-card{overflow-wrap:anywhere}}
.login-layout{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
