.is-phone-surface .pay-layout{grid-template-columns:minmax(0,1fr)}.is-phone-surface .pay-layout .summary-card{position:static}.is-phone-surface .pay-return-page{padding-inline:var(--space-4)}.pay-sheet.is-dense{padding:0;border:0;background:transparent;box-shadow:none}.pay-sheet.is-dense .pay-sheet-head{flex-direction:row-reverse;align-items:baseline;padding:0 0 var(--space-2);margin:0 0 var(--space-3)}.pay-sheet.is-dense .pay-sheet-head span{display:none}.pay-sheet.is-dense .pay-sheet-head strong{font-size:var(--text-xl)}.pay-sheet.is-dense .pay-methods{margin:0 0 var(--space-3)}.pay-sheet.is-dense .pay-methods legend{display:none}.pay-sheet.is-dense .pay-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1-5)}.pay-sheet.is-dense .pay-method{grid-template-columns:1fr;grid-template-areas:"logo" "copy";justify-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);text-align:center}.pay-sheet.is-dense .pay-method-logo{width:100%;height:var(--space-8);padding:var(--space-1);border:0}.pay-sheet.is-dense .pay-method-copy b{font-size:var(--text-xs)}.pay-sheet.is-dense .pay-demo-note,.pay-sheet.is-dense .pay-method-copy small{display:none}.pay-sheet.is-dense>.button.secondary{margin-top:var(--space-1);border:0;background:transparent;color:var(--muted);font-size:var(--text-sm)}