/* Qundo V1 split tender controls */
.qsp-rows{display:flex;flex-direction:column;gap:8px;margin-top:8px}
.qsp-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(110px,.8fr) 38px;align-items:end;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}
.qsp-method-wrap,.qsp-amount-wrap{display:block;min-width:0}
.qsp-field-label{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:800}
.qsp-method,.qsp-amount{width:100%;min-width:0}
.qsp-amount{font-variant-numeric:tabular-nums;text-align:right}
.qsp-remove{height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface2);color:var(--danger);font-size:20px;font-weight:800;cursor:pointer}
.qsp-remove:disabled{opacity:.35;cursor:not-allowed}
.qsp-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:9px 0}
.qsp-add{font-size:12px;padding:8px 10px}
.qsp-count{font-size:11px;color:var(--muted)}
.qsp-allocation{display:flex;justify-content:space-between;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 12px;border-radius:9px;background:var(--surface2);font-size:12px}
.qsp-allocation strong{font-weight:850}
.qsp-allocation.exact{border:1px solid #bddcc9;color:var(--text)}
.qsp-allocation.missing,.qsp-allocation.excess{border:1px solid #e5c5a9;color:#8b3c20}
@media(max-width:560px){.qsp-row{grid-template-columns:minmax(0,1fr) 38px;gap:8px}.qsp-method-wrap{grid-column:1/-1}.qsp-amount-wrap{grid-column:1}.qsp-remove{grid-column:2;grid-row:2}.qsp-allocation{align-items:flex-start;flex-direction:column}.qsp-actions{align-items:flex-start}}
