.ScreenLayout_root___zBj8{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;padding-top:var(
    --screen-header-clearance,var(--safe-area-inset-top)
  );background:var(--screen-bg);color:var(--app-text)}.ScreenLayout_beforeContent__fKuet{min-width:0;flex:none}.ScreenLayout_scrollPort__cne7K{min-width:0;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ScreenLayout_padding-default__5bLbc .ScreenLayout_scrollPort__cne7K{padding-block-start:var(--semantic-layout-page-block);padding-inline:var(--semantic-layout-page-inline);padding-block-end:calc(var(--semantic-layout-page-block) + var(--screen-bottom-clearance, var(--safe-area-inset-bottom)))}.ScreenLayout_padding-none__g8mg_ .ScreenLayout_scrollPort__cne7K{padding-block-end:var(
    --screen-bottom-clearance,var(--safe-area-inset-bottom)
  )}.ScreenLayout_padding-default__5bLbc.ScreenLayout_hasFooter__UNUJ_ .ScreenLayout_scrollPort__cne7K{padding-block-end:var(--semantic-layout-page-block)}.ScreenLayout_padding-none__g8mg_.ScreenLayout_hasFooter__UNUJ_ .ScreenLayout_scrollPort__cne7K{padding-block-end:0}.ScreenLayout_footer__jqSzB{position:relative;z-index:1;flex:none;padding:var(--foundation-spacing-md) var(--semantic-layout-page-inline) calc(var(--foundation-spacing-md) + var(--screen-bottom-clearance, var(--safe-area-inset-bottom)));background:var(--screen-footer-bg);border-top:1px solid var(--screen-footer-border);box-shadow:var(--screen-footer-shadow)}