html,
body,
#app {
    margin: 0;
    background-color: #F4F2E5;
}

html.booking-frame-android,
html.booking-frame-android body {
    overscroll-behavior-y: none;
}

@media (min-width: 992px) {
    .booking-chosen-sticky {
        position: sticky;
        top: 40px;
        align-self: flex-start;
    }
}

.booking-confirmation {
    max-width: 640px;
    margin-block: 32px;
    padding: 24px 0;
    border-top: 3px solid currentColor;
}

.booking-confirmation-number {
    font-size: 1.5rem;
    line-height: 1.3;
    overflow-wrap: anywhere;
}

.booking-confirmation .btn {
    max-width: 100%;
    white-space: normal;
    line-height: 1.4;
}
