.customer-payments-nav{border-bottom:1px solid #d6e0ea;gap:6px;margin:0 0 14px;display:flex}.customer-payments-nav button{color:#53677c;min-width:0;font:inherit;cursor:pointer;background:#f3f7fa;border:1px solid #d6e0ea;border-radius:8px 8px 0 0;flex:1;padding:10px;font-weight:700}.customer-payments-nav button[aria-pressed=true]{color:#174d78;background:#fff;box-shadow:inset 0 3px #aa761e}.customer-payments-nav button:focus-visible{outline-offset:2px;outline:2px solid #3477b8}[data-payment-panel]{min-width:0;max-width:100%}[data-payment-panel] p{color:#53677c;padding:8px 12px;line-height:1.5}[data-payment-panel] details{padding:8px 12px}html body #customersView:has([data-customer-profile-tab=payments][aria-selected=true]) .customer-layout,html body #customersView:has([data-customer-profile-tab=payments][aria-selected=true]) #customerProfile{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #customersView:has([data-customer-profile-tab=payments][aria-selected=true]) #customerProfile{overscroll-behavior:auto;position:relative;top:auto}html body #customerProfile [data-customer-profile-panel=payments] .table-scroll{overscroll-behavior:auto;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #customerProfile [data-customer-profile-panel=payments] .customer-transactions-table{table-layout:fixed;width:100%;min-width:0!important}