.dou-payment{margin-top:32px;border-top:1px solid #dbe3ef;padding-top:24px}.dp-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dou-payment label{display:block;font-weight:600}.dou-payment input:not([type=checkbox]),.dou-payment select{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #b6c6dc;border-radius:8px;background:#fff;color:#182d4b;font:inherit;margin-top:6px}.dp-child{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:16px 0;padding:16px;background:#f1f5fb;border-radius:12px}.dou-payment button{cursor:pointer;min-height:44px}.dou-payment button:disabled{opacity:.55;cursor:wait}.dp-total{font-size:1.3em}.dou-payment [hidden]{display:none!important}#dp-message{white-space:pre-line}#dp-qr img{max-width:280px;width:100%;height:auto}.dp-access{padding:16px;border:1px solid #b6c6dc;border-radius:10px;margin:12px 0;white-space:pre-line}@media(max-width:640px){.dp-fields{grid-template-columns:1fr}.dp-child{grid-template-columns:1fr}.dp-child button{justify-self:start}}
