/* FluentCart Polish Payments – checkout */

/* Logotypy operatorów przy wyborze metody płatności */
.fluentcart-pp-gateway-logo-wrap {
    margin: 0 0 0.75em 0;
    padding: 0;
}
.fluentcart-pp-gateway-logo {
    display: block;
    max-width: 160px;
    height: auto;
    object-fit: contain;
}
.fluent-cart-checkout_embed_payment_container_tpay .fluentcart-pp-gateway-logo,
.fluent-cart-checkout_embed_payment_container_przelewy24 .fluentcart-pp-gateway-logo {
    max-height: 44px;
}

/* Wymuszenie widoczności logo w karcie wyboru metody (FluentCart) */
.fluent-cart-checkout_payment_method_tpay .fluent-cart-checkout_payment_method_logo img,
.fluent-cart-checkout_payment_method_przelewy24 .fluent-cart-checkout_payment_method_logo img,
[data-payment-method="tpay"] img[src*="tpay"],
[data-payment-method="przelewy24"] img[src*="przelewy24"] {
    max-width: 120px;
    max-height: 40px;
    object-fit: contain;
}

.fluentcart-pp-redirect-message {
    margin: 0.75em 0;
    padding: 0.5em 0;
    color: inherit;
    font-size: 0.95em;
}

.fluent-cart-checkout_embed_payment_container_tpay .fluentcart-pp-redirect-message,
.fluent-cart-checkout_embed_payment_container_przelewy24 .fluentcart-pp-redirect-message {
    max-width: 100%;
}
