.in4-payment-refined .in4-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}
.in4-payment-refined .in4-payment-methods>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:75px;padding:10px;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#20334f}
.in4-payment-refined .in4-payment-methods img{max-width:100%;object-fit:contain;height:32px}.in4-payment-refined .in4-payment-methods small{font-size:11px!important;line-height:1.4!important;color:#59677a}
.in4-payment-refined .in4-payment-methods span{font-size:13px}
.in4-payment-refined .in4-method-disclosure{font-size:12px;line-height:1.55;color:#59677a;margin:10px 0 14px}
.in4-payment-refined .fp-public-amount .fp-field:first-of-type{grid-column:1/-1}
.in4-payment-refined .fp-public-amount .fp-field small{display:block;font-size:11px!important;line-height:1.4!important;margin-top:5px}
.in4-payment-refined .privacy-notice{background:transparent;border:0;padding:0;margin:12px 0;font-size:11px;line-height:1.5}.in4-payment-refined .privacy-notice p{margin:0}
.in4-payment-refined .fp-name-help{display:none}.in4-payment-refined .in4-ficha-exit{margin-top:18px}.in4-payment-refined .in4-ficha-exit button{font-size:12px;background:#fff;color:#52647c;border:1px solid #dce2eb}
.in4-payment-refined .fp-main>.fp-form>.fp-note{font-size:12px!important;line-height:1.5!important}
html body .fp-navi.navi-free.navi-compact [data-navi-message]{font-size:12px!important;line-height:1.45!important}
html body .fp-navi.navi-free.navi-compact{max-width:calc(100vw - 16px)!important}
.in4-payment-refined .in4-ck-payer{margin-top:14px}.in4-payment-refined .in4-ck-payer .in4-payer-grid{margin:0!important}
@media(max-width:480px){.in4-payment-refined .in4-payment-methods{gap:6px}.in4-payment-refined .in4-payment-methods>div{padding:8px 5px}.in4-payment-refined .in4-payment-methods small{font-size:10px!important}.in4-payment-refined .in4-payment-methods img{max-width:60px}}
