.ws-collections-workspace,.ws-invoice-payments{display:grid;gap:var(--ws-space-5);min-width:0}
.ws-collections-entity{display:grid;gap:var(--ws-space-1);min-width:11rem}
.ws-collections-entity>span,.ws-collections-entity>small,.ws-collections-basis{font:var(--ws-type-small);color:var(--ws-color-muted)}
.ws-collections-link{display:inline-flex;align-items:center;min-height:var(--ws-control-height)}
.ws-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4)}
.ws-payment-dialog #payment-entry-form{display:grid;gap:var(--ws-space-4)}
.ws-payment-dialog #payment-entry-form>fieldset{display:grid;gap:var(--ws-space-4);border:0;min-width:0;margin:0;padding:0}
.ws-payment-dialog [hidden]{display:none}
.ws-payment-dialog .form-error:empty{display:none}
.ws-payment-discard{padding:var(--ws-space-4);border-radius:var(--ws-card-radius);background:var(--ws-color-attention-bg);margin-block-start:var(--ws-space-4)}
[data-payment-recovery]:empty{display:none}
@media(max-width:760px){.ws-payment-grid{grid-template-columns:1fr}.ws-payment-dialog #payment-entry-form>.ws-actions>.ws-button{flex:1}}
