.layout-overlay,.layout-overlay-inner{flex:0 1 100%;display:flex;flex-direction:column;flex-wrap:nowrap;box-sizing:border-box;overflow:hidden}.layout-overlay-heading{flex:0 0 auto!important;position:relative;z-index:1;overflow:visible!important;background-color:#fff}@media only screen and (max-width:759px){.layout-overlay-heading{border-bottom:1px solid #e8e8ec}}.layout-overlay-content{flex:1 0 auto!important;position:relative;z-index:0;background-color:#fff}.layout-overlay-content.scrollable{flex:1 1 auto!important;box-sizing:border-box;position:relative;z-index:0;overflow:hidden;overflow-y:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;overscroll-behavior:contain}@media only screen and (min-width:760px){.layout-overlay.size-default .layout-overlay-heading .block-limiter{padding-bottom:0}.layout-overlay.size-small{flex-direction:row;align-items:center;justify-content:center;flex:1 0 auto}.layout-overlay.size-small .layout-overlay-inner{flex:0 0 450px}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-small .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-small .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-small .layout-overlay-inner{padding:0 24px 24px}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-small .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-small .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-small .layout-overlay-inner{padding-top:24px}}@media only screen and (min-width:760px){.layout-overlay.size-small .layout-overlay-heading{overflow:hidden;border-radius:4px 4px 0 0}.layout-overlay.size-small .layout-overlay-heading .block-limiter{padding-bottom:0}.layout-overlay.size-small .layout-overlay-heading .heading-with-buttons{margin-top:20px}.layout-overlay.size-small .layout-overlay-heading .heading{font-size:20px}.layout-overlay.size-small .layout-overlay-content{overflow:hidden;border-radius:0 0 4px 4px}.layout-overlay.size-medium{flex-direction:row;align-items:center;justify-content:center;flex:1 0 auto}.layout-overlay.size-medium .layout-overlay-inner{flex:0 0 800px}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-medium .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-medium .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-medium .layout-overlay-inner{padding:0 24px 24px}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-medium .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-medium .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-medium .layout-overlay-inner{padding-top:24px}}@media only screen and (min-width:760px){.layout-overlay.size-medium .layout-overlay-heading{overflow:hidden;border-radius:4px 4px 0 0}.layout-overlay.size-medium .layout-overlay-heading .block-limiter{padding-bottom:0}.layout-overlay.size-medium .layout-overlay-heading .heading-with-buttons{margin-top:20px}.layout-overlay.size-medium .layout-overlay-heading .heading{font-size:20px}.layout-overlay.size-medium .layout-overlay-content{overflow:hidden;border-radius:0 0 4px 4px}.layout-overlay.size-wide{flex-direction:row;align-items:center;justify-content:center;flex:1 0 auto}.layout-overlay.size-wide .layout-overlay-inner{flex:0 0 100%}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-wide .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-wide .layout-overlay-inner{padding:0 20px 20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-wide .layout-overlay-inner{padding:0 24px 24px}}@media only screen and (min-width:760px)and (max-width:759px){.layout-overlay.size-wide .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:760px)and (max-width:1023px){.layout-overlay.size-wide .layout-overlay-inner{padding-top:20px}}@media only screen and (min-width:760px)and (min-width:1024px){.layout-overlay.size-wide .layout-overlay-inner{padding-top:24px;flex:0 0 1000px}}@media only screen and (min-width:760px){.layout-overlay.size-wide .layout-overlay-heading{overflow:hidden;border-radius:4px 4px 0 0}.layout-overlay.size-wide .layout-overlay-heading .block-limiter{padding-bottom:0}.layout-overlay.size-wide .layout-overlay-heading .heading-with-buttons{margin-top:20px}.layout-overlay.size-wide .layout-overlay-heading .heading{font-size:20px}.layout-overlay.size-wide .layout-overlay-content{overflow:hidden;border-radius:0 0 4px 4px}}