.member-payments-shell{max-width:980px;margin:0 auto}.member-payments-head-page{margin-bottom:24px}.member-payments-head-page .title{margin-top:2px}.payment-preview-note{display:inline-flex;margin-top:12px;padding:8px 11px;border:1px solid #efdcae;border-radius:9px;background:#fff8e8;color:#8a6200;font-size:12px;font-weight:700}.member-payment-page-card{margin-top:0}.member-payments-loading{max-width:980px;margin:0 auto;padding:32px}.member-payments-loading h2{margin:4px 0 5px}.member-payments-error{max-width:980px;margin:0 auto;padding:28px}.member-payment-page-card .member-payment-head{padding:28px 30px 24px}.member-payment-page-card .payment-history-list{padding:0 20px}.nav [data-member-payments]{position:relative}.nav [data-member-payments] .member-payment-badge{position:absolute;top:-6px;right:-6px;z-index:2;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:18px;border:2px solid #fff;box-sizing:border-box;pointer-events:none}.nav [data-member-payments] .member-payment-badge.hidden{display:none}@media(max-width:700px){.member-payments-shell{width:100%}.member-payments-head-page{margin-bottom:18px}.member-payment-page-card .member-payment-head{padding:22px}.member-payment-page-card .payment-history-list{padding:0 12px}}