/* Delegate acknowledgement v122: scoped, responsive layout; no effects on admin or scientific acknowledgements. */
#main.nexcor-ack-two-column{min-width:0;align-items:start;}
#main.nexcor-ack-two-column>.nexcor-ack-heading{min-width:0;box-sizing:border-box;margin:0 0 18px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;}
#main.nexcor-ack-two-column>.nexcor-ack-heading>*{margin:0!important;position:static!important;float:none!important;line-height:1.32;max-width:100%;}
#main.nexcor-ack-two-column>.nexcor-ack-heading .eyebrow{font-size:11px;letter-spacing:.13em;color:#167647;}
#main.nexcor-ack-two-column>.nexcor-ack-heading h1{font-size:clamp(25px,2.8vw,36px);line-height:1.18;letter-spacing:-.025em;color:#142c4a;overflow-wrap:anywhere;}
#main.nexcor-ack-two-column>.nexcor-ack-heading .muted{font-size:14px;line-height:1.5;color:#62748a;}
#main.nexcor-ack-two-column>.nexcor-ack-receipt{min-width:0;}
#main.nexcor-ack-two-column>.nexcor-ack-receipt .card-heading{gap:12px;}
#main.nexcor-ack-two-column>#paymentGateway{min-width:0;}
#main.nexcor-ack-two-column>#paymentGateway>.card{min-width:0;overflow-wrap:anywhere;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap{max-width:100%;overflow:visible;margin-top:17px;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap table,
#main.nexcor-ack-two-column>#paymentGateway .tablewrap tbody,
#main.nexcor-ack-two-column>#paymentGateway .tablewrap tr,
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td{display:block;width:100%;max-width:100%;min-width:0;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap thead{display:none;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap tr{margin:0 0 12px;padding:8px 15px;background:#f7f9fc;border:1px solid #dce5ef;border-left:3px solid #34349c;border-radius:5px;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td{display:grid;grid-template-columns:minmax(90px,39%) minmax(0,1fr);gap:10px;padding:10px 0;border:0;align-items:start;font-size:12px;line-height:1.5;overflow-wrap:anywhere;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td+td{border-top:1px solid #e5ebf3;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td::before{font-weight:750;color:#52657c;font-size:11px;line-height:1.5;}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td:nth-child(1)::before{content:'Order / Transaction';}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td:nth-child(2)::before{content:'Amount';}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td:nth-child(3)::before{content:'Environment';}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td:nth-child(4)::before{content:'Status';}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td:nth-child(5)::before{content:'Action';}
#main.nexcor-ack-two-column>#paymentGateway .tablewrap td button{width:100%;min-height:36px;padding:6px 9px;}
@media(min-width:900px){
 #main.nexcor-ack-two-column{display:grid;grid-template-columns:minmax(275px,1fr) minmax(0,2fr);column-gap:22px;row-gap:0;}
 #main.nexcor-ack-two-column>.nexcor-ack-heading{grid-column:1/-1;grid-row:1;}
 #main.nexcor-ack-two-column>#paymentGateway{grid-column:1;grid-row:2;}
 #main.nexcor-ack-two-column>.nexcor-ack-receipt{grid-column:2;grid-row:2;}
}
@media(max-width:899px){
 #main.nexcor-ack-two-column{display:flex;flex-direction:column;gap:16px;}
 #main.nexcor-ack-two-column>.nexcor-ack-heading{order:0;width:100%;margin-bottom:0;}
 #main.nexcor-ack-two-column>#paymentGateway{order:1;width:100%;}
 #main.nexcor-ack-two-column>.nexcor-ack-receipt{order:2;width:100%;}
}
@media(max-width:420px){#main.nexcor-ack-two-column>#paymentGateway .tablewrap td{grid-template-columns:minmax(82px,38%) minmax(0,1fr);gap:7px;} }
@media print{#main.nexcor-ack-two-column{display:block!important;}#main.nexcor-ack-two-column>.nexcor-ack-heading{display:block!important;}#main.nexcor-ack-two-column>#paymentGateway{display:none!important;} }
