html body.cm-pwa{width:auto;max-width:480px;min-height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0 auto;font-size:16px;overflow:visible}html body.cm-pwa[data-route=settings],html body.cm-pwa[data-route=recap]{max-width:680px}.cm-pwa .feed{max-height:none}.cm-pwa .cm-page{padding:16px}.pwa-back{color:var(--cm-accent);padding:12px 16px 0;font-weight:700;text-decoration:none;display:inline-block}.pwa-back:hover{text-decoration:underline}@media (min-width:640px){html body.cm-pwa{box-shadow:0 0 0 1px var(--cm-line)}}.cm-pwa[data-route=home] main{min-height:calc(100dvh - 76px - env(safe-area-inset-bottom))}.cm-pwa .tabbar{padding-bottom:env(safe-area-inset-bottom)}@media (min-width:900px){html body.cm-pwa[data-route=home]{max-width:1280px}.cm-pwa[data-route=home] main{gap:16px;padding:16px 28px 20px}.cm-pwa #panel-work{grid-template:"tasks feed""timer feed""status feed""foot feed"1fr/minmax(340px,5fr) minmax(380px,7fr);align-items:start;gap:16px 24px;display:grid}.cm-pwa #panel-work>.task-card{grid-area:tasks}.cm-pwa #panel-work>.timer{grid-area:timer}.cm-pwa #panel-work>#status{grid-area:status}.cm-pwa #panel-work>.foot{grid-area:foot;align-self:start}.cm-pwa #panel-work>.feed-section{grid-area:feed;align-self:stretch}.cm-pwa #panel-work .feed{height:auto;min-height:240px;max-height:calc(100vh - 260px)}.cm-pwa .tasks{max-height:40vh}.cm-pwa .timer{gap:20px;padding:16px 20px}.cm-pwa .ring-wrap{width:132px;height:132px}.cm-pwa .clock{font-size:28px}.cm-pwa .phase{max-width:100px;font-size:11px}.cm-pwa #panel-notifs,.cm-pwa #panel-network,.cm-pwa #panel-profile,.cm-pwa #panel-settings{width:100%;max-width:720px;margin:0 auto}.cm-pwa .tablist{max-width:640px;margin:0 auto}}
