:root{--web-height:100vh;--web-top:0px}@supports (height:100dvh){:root{--web-height:100dvh}}html body{height:var(--web-height)}html #root{top:var(--web-top);height:var(--web-height);box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:relative}html[data-web-workspace] #root{padding:calc(1px + env(safe-area-inset-top,0px)) calc(1px + env(safe-area-inset-right,0px)) calc(1px + env(safe-area-inset-bottom,0px)) calc(1px + env(safe-area-inset-left,0px))}html .web-entry{top:var(--web-top);height:var(--web-height);padding-top:calc(30px + env(safe-area-inset-top,0px));padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));padding-left:calc(24px + env(safe-area-inset-left,0px));padding-right:calc(24px + env(safe-area-inset-right,0px));bottom:auto}html .sign-in{top:var(--web-top);height:var(--web-height);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);bottom:auto}html .web-entry.invitation-entry{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}html body:not(:has(>#root)){min-height:100vh;height:auto;min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}@media (max-width:959px){#root .app .sidebar{top:calc(var(--web-top) + var(--header-height) + env(safe-area-inset-top,0px));max-height:calc(var(--web-height) - var(--header-height) - env(safe-area-inset-top,0px));height:calc(var(--web-height) - var(--header-height) - env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));bottom:auto}}@media (max-width:600px){html .web-entry{padding:calc(24px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px))}html .web-entry.invitation-entry{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}#root .app .sidebar{top:var(--web-top);height:var(--web-height);max-height:var(--web-height);padding-top:max(16px, env(safe-area-inset-top,0px))}}@media (hover:none) and (pointer:coarse){html:root body :is(input,textarea,select){font-size:max(var(--min-text), 16px)}html .overlay,html .settings-overlay,html .sheet-scrim,html .files-tab.full{top:var(--web-top);height:var(--web-height);bottom:auto}html .overlay{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}html .dialog{max-height:calc(var(--web-height) - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}html .menu.sheet{bottom:calc(100% - var(--web-height) - var(--web-top));max-height:calc(var(--web-height) - 48px - env(safe-area-inset-top,0px));padding-left:calc(8px + env(safe-area-inset-left,0px));padding-right:calc(8px + env(safe-area-inset-right,0px))}}
