.AudienceToggleRedirectionBox,
.AudienceToggleBox {
    position: relative;
    max-width: 560px;
    height: auto;
    text-align: center;
    background-image: none;
    min-height: auto;
}

.fancybox-inner:has(.AudienceToggleBox, .AudienceToggleRedirectionBox) {
    padding-top: 0px;
    .facelift & {
        overflow-y: auto!important;
        min-height: auto!important;
    }
}

.AudienceToggleBox {
    display: none;
}

.site-switcher-modal-body.modal-body {
    gap: 24px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 32px 20px;
    > * {
        margin: 0!important;
    }
    .buttons {
        display: flex;
        gap: 32px;
        .btn,
        .btn.btn-primary {
            color: #fff;
            background-color: #1b7bb7;
            outline: none;
            border: none;
            min-width: auto;
            &:hover,
            &:active {
                background-color: #1b7bb7;
            }
        }
    }
}