body.locked {
    height: 100vh;
}

body.locked .controls-navigation---navigationButton---353uA:first-of-type {
    border-radius: 8px 0 0 8px;
}

body.locked .controls-navigation---navigationButton---353uA:last-of-type,
body.locked .controls-navigation---navigationButtonCheckout---RHt2w{
    border-radius: 0 8px 8px 0;
}

body.locked .controls-navigation---navigationCurrent---p5oSG {
    font-size: 11px;
}

body.locked .controls-navigation---navigation---3uBA4 {
    min-height: 72px;
}

body.locked .controls-area---controls---3__uB {
    overflow: scroll;
    height: auto;
}

body.locked .stage-area---stage---1XWPq.stage-area---stageWithBackgroundColor---38EDq > div:nth-child(3) > div,
body.locked .stage-area---stage---1XWPq.stage-area---stageWithBackgroundColor---38EDq > div:nth-child(3) img {
    display: none;
}

body.locked div#react-app {
    height: 100vh;
    overflow: hidden;
}

body.locked .cover---calendarContainer---2n7cV {
    padding-top: 0 !important;
}

body.locked .controls-navigation---navigation---3uBA4 {
    border-radius: 10px;
    width: 100vw;
    margin: 0 auto;
    padding: 0 20px 20px;
    background: linear-gradient(to top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%) !important;
}

body.locked .controls-area---controls---3__uB {
    padding-bottom: 0 !important;
}

body.locked .controls-container---componentContainer---3CWpX {
    padding-bottom: 90px !important;
}

body.locked .owner-page---calendarContainer---1GeX3 {
    padding-top: 0 !important;
}

body.locked .summary---previewAreaWrapper---2p6vv {
    display: block;
}

body.locked .controls-navigation---navigationButtonCheckout---RHt2w {
    background: #a9e2b5 !important;
}

body.locked .stage-area---stage---1XWPq.stage-area---stageWithBackgroundColor---38EDq > div > img {
    display: none;
}