#popup-modal-kylc-transfer {
    position: fixed;
    border-radius: 10px 10px 0px 0px;
    top: unset;
    bottom: 0px
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer {
        height: 100%;
        position: fixed;
        border-radius: unset
    }
}

#popup-modal-kylc-transfer .modal-header {
    height: 68px
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer .modal-header {
        height: unset
    }
}

#popup-modal-kylc-transfer.message {
    width: fit-content
}

#popup-modal-kylc-transfer .modal-body {
    overflow: hidden !important
}

#popup-modal-kylc-transfer .modal-body .modal-body-content .wallet-icon {
    width: 32px;
    height: 32px;
    box-sizing: border-box
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer .modal-body .modal-body-content .wallet-icon {
        width: 48px;
        height: 48px
    }
}

#popup-modal-kylc-transfer .modal-body .modal-body-content .wallet-icon img {
    width: 16px;
    height: 16px
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer .modal-body .modal-body-content .wallet-icon img {
        width: 24px;
        height: 24px
    }
}

#popup-modal-kylc-transfer .modal-content .modal-footer {
    flex-direction: column
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer .modal-content .modal-footer {
        flex-direction: row
    }
}

#popup-modal-kylc-transfer .modal-content .modal-footer .modal-footer-content-buttons {
    align-self: center;
    margin-left: unset;
    width: -webkit-fill-available
}

@media(min-width: 767.5px) {
    #popup-modal-kylc-transfer .modal-content .modal-footer .modal-footer-content-buttons {
        align-self: normal;
        margin-left: auto;
        width: unset
    }
}

#popup-modal-kylc-transfer .modal-content .modal-footer .modal-footer-content-buttons #submit-amount {
    width: inherit
}

.button-wrapper .real-play-button {
    height: var(--spacing-40)
}