/* v140: Delegate Payment Status presentation only. Admin and other client pages unaffected. */
body.nx-delegate-workspace #main.nx140-delegate-payment {max-width:1380px!important;min-width:0}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair {
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
 gap:18px;align-items:stretch;margin:0 0 18px;min-width:0;
}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair > .card,
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-history,
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway > .card {
 box-sizing:border-box;width:100%;min-width:0;margin:0!important;
 border:1px solid #dce5f0!important;border-radius:11px!important;
 padding:clamp(18px,1.65vw,28px)!important;background:#fff!important;
 box-shadow:0 5px 18px rgba(19,45,82,.045)!important;overflow-wrap:anywhere;
}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair .details {
 grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;
}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair .details > div {padding:13px 0!important}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair .card h2,
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair .card h3,
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-history h2,
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway h2 {
 color:#14315a!important;font-size:clamp(18px,1.5vw,22px)!important;line-height:1.3;
 margin:0 0 18px!important;font-weight:800;
}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair > .card:nth-child(2) :is(a.button,a.primary,button.button,button.primary){
 display:flex!important;justify-content:center!important;align-items:center!important;
 width:min(100%,310px)!important;max-width:100%!important;min-height:43px!important;
 box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;
 text-align:center!important;white-space:normal!important;
}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair > .card:nth-child(2) :is(a.button,a.primary,button.button,button.primary) + :is(a.button,a.primary,button.button,button.primary){margin-top:14px!important}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway {margin-bottom:18px;min-width:0}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-history {margin-bottom:20px!important}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway :is(.toolbar,.actions){display:flex;flex-wrap:wrap;gap:12px}
body.nx-delegate-workspace #main.nx140-delegate-payment :is(.tablewrap,table){max-width:100%}
body.nx-delegate-workspace #main.nx140-delegate-payment .tablewrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway :is(button,.button) {min-height:42px}
@media(max-width:960px){
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair {gap:14px;margin-bottom:14px}
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair .details{grid-template-columns:minmax(0,1fr)!important}
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-pair>.card,
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-history,
 body.nx-delegate-workspace #main.nx140-delegate-payment .nx140-payment-gateway>.card{padding:19px!important}
}
