.ai-scroll-disable {
    overflow: hidden;
}
div.ai-fish-container {
    overflow: hidden;
    position: fixed;
    display: flex;
    align-items: center;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: rgba(0,0,0,0.4);
}

div.ai-fish-container .ai-wrapper {
    overflow: hidden;
    position: relative;
    margin: auto;
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-sizing: content-box;
}

div.ai-fish-container .ai-wrapper iframe {
    width: 100%;
    height: 100%;
    border: none;
}
.wc_payment_method.payment_method_blysn_payment_afterpay .payment_method {
    width: 15px;
}

.wc_payment_method.payment_method_blysn_payment_afterpay input + label[for="payment_method_blysn_payment_afterpay"] {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 32px);
}

.wc_payment_method.payment_method_blysn_payment_afterpay input + label[for="payment_method_blysn_payment_afterpay"] img {
    height: 32px !important;
}
.wc_payment_method.payment_method_blysn_payment_afterpay input[style] + label[for="payment_method_blysn_payment_afterpay"] {
    width: 100%;
}



@media (min-width: 768px) {
    div.ai-fish-container .ai-wrapper.blysn_payment_afterpay {
        padding: 15px 15px 0;
        max-width: 570px;
        max-height: 680px;
        border-radius: 10px;
    }
}