.dm-payment-history-card{display:block;padding:0;overflow:hidden}
.dm-native-pay-gateways button > span:nth-child(2){min-width:0}
.dm-native-pay-gateways button strong{display:block;color:var(--dm-text,#1b1c1c);line-height:1.35;white-space:normal}
.dm-payment-history-main{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;color:inherit;text-decoration:none}
.dm-payment-history-main:focus-visible,.dm-payment-history-actions a:focus-visible,.dm-payment-history-actions button:focus-visible{outline:2px solid var(--dm-primary);outline-offset:-2px}
.dm-payment-history-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 13px 13px 70px}
.dm-payment-history-actions a,.dm-payment-history-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:39px;padding:0 13px;border:1px solid var(--dm-outline,#bcc4b4);border-radius:10px;background:#fff;color:var(--dm-text);font:inherit;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}
.dm-payment-history-actions a.is-primary{background:var(--dm-primary);border-color:var(--dm-primary);color:#fff}
.dm-payment-history-actions form{margin:0}
@media(max-width:520px){.dm-payment-history-main{grid-template-columns:42px minmax(0,1fr)}.dm-payment-history-actions{padding-left:13px}.dm-payment-history-meta{grid-column:2;max-width:none;grid-template-columns:1fr auto 18px;text-align:left}.dm-payment-history-meta strong{grid-column:auto}.dm-payment-history-meta small{text-align:right}}
.dm-product-bottom-bar.dm-product-bottom-bar-native.is-single-action{grid-template-columns:minmax(0,1fr)}
