.payment-history-card{display:flex;flex-direction:column;gap:14px}.payment-history-card>form{margin:0}.payment-history-card>form button{width:100%;min-height:48px}.payment-history-card>p{margin:0}.payment-history-card>.pill{align-self:flex-start}.payment-history-card form[action*="Retirar"] button{border:0;background:transparent;font-size:.95rem;color:var(--wg-muted,var(--wg-text))}.payment-receipt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0}.payment-receipt dt,.payment-receipt dd{padding:12px 8px;border-bottom:1px solid var(--wg-line);font-size:1rem;overflow-wrap:anywhere}.payment-receipt dt{color:var(--wg-muted,var(--wg-text));font-weight:500}.payment-receipt dd{font-weight:600}.list-pages{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.list-pages select{width:auto}.wizard-steps{overflow-x:auto;grid-auto-columns:minmax(90px,1fr)}[data-wizard-finish][hidden]{display:none!important}
@media(max-width:760px){.table-responsive:has(.history-table){overflow:visible}.history-table,.history-table tbody{display:block;width:100%;min-width:0}.history-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.history-table tbody tr{display:block;background:var(--wg-card);border:1px solid var(--wg-line);border-radius:18px;padding:16px;margin:16px 0}.history-table tbody tr[hidden]{display:none!important}.history-table tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;border:0;white-space:normal;overflow-wrap:anywhere;color:var(--wg-text);background:transparent}.history-table td::before{content:attr(data-label);font-weight:600;color:var(--wg-muted,var(--wg-text));font-size:.9rem}.history-table td:has(details){display:block;border-top:1px solid var(--wg-line);margin-top:10px}.history-table td:has(details)::before{display:none}.history-table td details{width:100%}.history-table td:first-child{border-bottom:1px solid var(--wg-line);margin-bottom:8px}.payment-receipt{grid-template-columns:minmax(0,1fr)}.payment-receipt dt{padding:12px 0 0;border:0;font-size:.9rem}.payment-receipt dd{padding:4px 0 12px}.wizard-steps{display:flex;overflow-x:auto;gap:8px}.wizard-steps button{flex:0 0 100px}}
