.lnm-payment-card{border:1px solid #dcdcde;border-radius:8px;padding:24px;margin:24px 0;background:#fff}.lnm-payment-card h2{margin-top:0}.lnm-payment-summary{margin:20px 0}.lnm-payment-summary>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #eee;padding:10px 0}.lnm-payment-summary dt{font-weight:600}.lnm-payment-summary dd{margin:0;text-align:right}.lnm-status{display:inline-block;border-radius:999px;padding:4px 10px;background:#f0f0f1}.lnm-status-paid{background:#edfaef}.lnm-status-failed,.lnm-status-cancelled,.lnm-status-amount_mismatch{background:#fcf0f1}.lnm-status-stk_sent,.lnm-status-pending,.lnm-status-processing,.lnm-status-needs_verification,.lnm-status-timed_out{background:#fff8e5}.lnm-retry-wrap{display:grid;gap:10px;max-width:480px}.lnm-retry-wrap input,.lnm-block-payment input{width:100%;box-sizing:border-box;padding:10px}.lnm-block-payment{display:grid;gap:8px}.lnm-block-payment p{margin:0 0 8px}.lnm-block-payment label{font-weight:600}@media(max-width:600px){.lnm-payment-summary>div{display:block}.lnm-payment-summary dd{text-align:left;margin-top:4px}}
