.LayoutMain .layoutMainPageContainerOuter{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.LayoutMain .layoutMainPageContainerPullToRefresh{min-height:50vh}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgress{position:relative;height:0}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon{position:absolute;top:-33px;left:50%;margin-left:-15px;width:30px;height:30px;opacity:0}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon .pageUpdateProgressCircle{transform:rotate(-90deg);transform-origin:50% 50%;stroke:var(--fontAccentColor)}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon .pageUpdateProgressArrow{fill:var(--fontAccentColor);transform-origin:center}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon.resetAnimation{transition:all .3s ease}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon.resetAnimation .pageUpdateProgressCircle{transition:all .4s ease}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon.resetAnimation .pageUpdateProgressArrow{transition:all .4s ease}.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgressIcon.reloadAnimation{animation:pageUpdateProgressRotate 1s infinite linear}.LayoutMain .layoutMainPageContainerPullToRefresh .layoutMainPageContainer,.LayoutMain .layoutMainPageContainerPullToRefresh .pageUpdateProgress{transition:transform .3s ease-out}.LayoutMain .layoutMainPageContainerPullToRefresh.reloadingActive .layoutMainPageContainer,.LayoutMain .layoutMainPageContainerPullToRefresh.reloadingActive .pageUpdateProgress{transform:translate3d(0, 44px, 0)}.LayoutMain .layoutMainPageContainerPullToRefresh.reloadingActive .pageUpdateProgressIcon{transition:margin-top .3s ease}.LayoutMain .layoutMainPageLoadingSpinner .loadingSpinner{margin-top:30px}@keyframes pageUpdateProgressRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
