.pos-pay-row{border:1px solid rgb(229 231 235);border-radius:.5rem;padding:.625rem}.dark .pos-pay-row{border-color:#374151}.pos-pay-row .pos-pay-row__main{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-items:stretch}.pos-pay-row .pos-pay-method,.pos-pay-row .pos-pay-amount,.pos-pay-row .pos-pay-ref{width:100%;min-width:0;box-sizing:border-box}.pos-pay-row .pos-pay-amount{font-variant-numeric:tabular-nums}.pos-pay-row .pos-pay-fill{width:100%;white-space:nowrap;justify-content:center}.pos-pay-row .pos-pay-remove{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;justify-self:end}@media(min-width:768px){.pos-pay-row .pos-pay-row__main{grid-template-columns:minmax(0,28fr) minmax(6.5rem,18fr) auto minmax(0,22fr) 2.25rem;column-gap:.625rem;row-gap:0;align-items:center}.pos-pay-row .pos-pay-fill{width:auto}.pos-pay-row .pos-pay-remove{justify-self:center}}.pos-pay-row .pos-pay-row__cash{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.375rem;margin-top:.5rem;padding:.375rem .625rem;border-radius:.375rem;background-color:#f9fafb}.dark .pos-pay-row .pos-pay-row__cash{background-color:#1f2937b3}.pos-pay-row .pos-pay-row__cash input{width:7rem;font-variant-numeric:tabular-nums}
