.payment-list{display:grid;gap:1rem;margin-top:1rem}.payment-card{background:#fff;border:1px solid #dfe5dc;border-radius:16px;padding:1.4rem}.payment-amount{font-size:1.3rem;white-space:nowrap}.payment-state{font-weight:700;color:#153e35}.payment-state.open{color:#855d05}.payment-state.refunded,.payment-state.cancelled{color:#7e3932}.payment-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.payment-manual{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;background:#eef3e7;border-radius:12px}.payment-manual label:not(.option-choice){display:grid;gap:.4rem}.payment-manual input:not([type=checkbox]),.payment-manual select{width:100%;padding:.7rem;border:1px solid #bfcbbd;border-radius:8px;background:#fff;color:#153e35;font:inherit}.payment-panel{margin-bottom:1.3rem}.payment-card .list-heading{align-items:start;gap:1rem}.payment-card h3{margin:0;font-size:1.2rem;overflow-wrap:anywhere}.payment-card small{overflow-wrap:anywhere}.payment-create input[type=number]{max-width:100%}@media(max-width:600px){.payment-card .list-heading{flex-direction:column}.payment-card{padding:1rem}.payment-actions .secondary-button{flex:1}.payment-panel>.list-heading{align-items:flex-start;flex-direction:column}}

.payment-manual textarea{width:100%;padding:.7rem;border:1px solid #bfcbbd;border-radius:8px;background:#fff;color:#153e35;font:inherit;resize:vertical}.payment-manual .field-grid{align-items:start}.payment-manual .field-grid>*{min-width:0}
