pb-payment-summary {display:block;text-align:center;font-family:var(--font-body-family);font-size:13px;line-height:1.6;}
pb-payment-summary p {margin:0;}
.pb-payment-logos {display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;}
.pb-payment-logos button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px;background:none;border:0;cursor:pointer;}
.pb-payment-logos svg {display:block;width:auto;height:22px;max-width:100px;}
.pb-payment-logos button:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
.pb-payment-status:empty {display:none;}
.pb-payment-status {font-size:12px;margin-top:6px!important;}
.pb-native-payment {display:none;}
.pb-scalapay-popup[hidden] {display:none!important;}
.pb-scalapay-popup {position:fixed!important;inset:0!important;z-index:2147483646!important;pointer-events:none;}
.pb-scalapay-popup scalapay-widget-modal {pointer-events:auto;}
.pb-scalapay-exit {
all:unset!important;
box-sizing:border-box!important;
position:fixed!important;
bottom:max(16px,env(safe-area-inset-bottom))!important;
left:50%!important;
transform:translateX(-50%)!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:min(400px,calc(100vw - 40px))!important;
height:48px!important;
border-radius:24px!important;
background:#795652!important;
color:#fff!important;
font:600 16px/1.2 var(--font-body-family)!important;
text-align:center!important;
cursor:pointer!important;
pointer-events:auto!important;
z-index:2147483647!important;
box-shadow:0 2px 12px #0004!important;
}
.pb-scalapay-exit:focus-visible {outline:3px solid #fff!important;outline-offset:3px!important;}
.pb-scalapay-exit {
  top:calc(5vh + 8px)!important;
  right:max(12px,calc(50vw - 210px))!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;
  width:92px!important;
  height:36px!important;
  font-size:14px!important;
}
@media(max-width:450px) {
  .pb-scalapay-exit {top:12px!important;right:12px!important;}
}
.pb-scalapay-exit[hidden] {display:none!important;}
