.payment-merchant-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;border:1px solid #c9dfe1;border-radius:22px;background:linear-gradient(125deg,#e2f2ee,#eff6fb);margin-bottom:22px;color:#214f54}.payment-merchant-summary h2{font-size:30px;margin:7px 0}.payment-merchant-summary p{margin:0;overflow-wrap:anywhere}.payment-merchant-summary>div:last-child{display:grid;gap:7px}.payment-merchant-summary strong{font-size:24px;letter-spacing:1px}.payment-merchant-summary small{color:#55757a}.payment-tabs{margin-bottom:18px}.payment-callback{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#eef6f8;padding:16px;border-radius:14px;margin-top:20px}.payment-callback>span{color:#52727b;font-size:13px;flex-basis:100%}.payment-callback code{font-size:15px;overflow-wrap:anywhere;word-break:break-all;min-width:0;flex:1}.payment-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.payment-file-card{padding:18px;border:1px solid #d8e5eb;border-radius:16px;background:#f8fbfd;min-width:0}.payment-file-card p,.payment-file-card small{overflow-wrap:anywhere}.payment-file-card>small{display:block;font-size:12px;color:#52737e;margin-bottom:8px}.payment-file-card input{max-width:100%;font-size:13px}.payment-file-card textarea{width:100%;font-family:monospace;font-size:12px;margin-top:12px}.payment-saved-state{display:block;margin-top:-8px;margin-bottom:14px;color:#347868;font-size:12px}.payment-verify{max-width:740px}.payment-save-panel .actions{flex-wrap:wrap}#payment-admin-form [hidden]{display:none!important}#payment-admin-form .form-grid>div{min-width:0}#payment-admin-form input{min-width:0}#payment-admin-form .helper{overflow-wrap:anywhere}@media(max-width:900px){.payment-file-grid{grid-template-columns:1fr}.payment-merchant-summary{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}.payment-merchant-summary h2{font-size:25px}}@media(max-width:500px){.payment-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.payment-tabs button{padding:12px 5px;font-size:14px}.payment-save-panel .actions>.btn{width:100%}}
