.pay-form{display:grid;grid-template-columns:160px 200px 180px minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:end}.pay-form__paste{grid-column:1/-1}.pay-form__paste textarea{width:100%;min-height:120px;font-family:var(--kds-font-mono);font-size:12px}.pay-form__actions{grid-column:1/-1;display:flex;align-items:center;gap:12px;justify-content:flex-end}.pay-error{color:var(--kds-danger-text);margin-right:auto}.pay-error,.pay-note{font:var(--kds-type-small)}.pay-note{color:var(--kds-text-muted)}.pay-review{margin-top:16px}.pay-review__totals{display:flex;gap:24px;flex-wrap:wrap;font:var(--kds-type-small);color:var(--kds-text-muted);padding:0 24px 12px}.pay-review__totals strong{color:var(--kds-text)}.pay-line--skipped td{opacity:.55}.pay-line--short td{background:var(--kds-tint-orange)}.pay-short{color:var(--kds-warning-text)}.pay-ok,.pay-short{font-weight:var(--kds-weight-semibold)}.pay-ok{color:var(--kds-success-text)}.pay-line__warn{display:block;font:var(--kds-type-small);color:var(--kds-warning-text)}.pay-pick{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pay-pick__results{display:flex;flex-direction:column;gap:4px;margin-top:6px}.pay-pick__result{text-align:left}.pay-result{margin-top:16px}.pay-result ul{margin:8px 0 0;padding-left:18px}.pay-unparsed{font-family:var(--kds-font-mono);font-size:12px;color:var(--kds-warning-text);white-space:pre-wrap;word-break:break-all}.pay-group{background:var(--kds-surface-sunken);font:var(--kds-weight-semibold) 13px/20px var(--kds-font-sans)}.pay-tabs{margin-bottom:16px}