.Payments_payments__0AL5l{gap:20px}.Payments_overview__OJnY0{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e8f2ec}.Payments_overview__OJnY0 h2{font-size:23px;margin:12px 0 6px}.Payments_overview__OJnY0 p{color:var(--muted);font-size:13px}.Payments_capacity__8ODzZ{display:grid;gap:3px;text-align:right;flex-shrink:0}.Payments_capacity__8ODzZ strong{font-size:25px}.Payments_capacity__8ODzZ span{font-size:11px;color:var(--muted)}.Payments_sections__H9ur5{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;flex-wrap:wrap}.Payments_sections__H9ur5 button{background:transparent;border:1px solid transparent;border-radius:9px;padding:11px 15px;min-height:44px;font-weight:600;color:var(--muted)}.Payments_sections__H9ur5 button[aria-pressed=true]{background:#fff;border-color:var(--line);color:var(--teal)}.Payments_sections__H9ur5 button>span{display:inline-block;margin-left:8px;font-size:10px;color:var(--teal)}.Payments_intro__eNb_F p{font-size:13px;color:var(--muted);margin-top:6px}.Payments_pending__0VnVD{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 18px;background:#fff8e8;border:1px solid #ebddbd;border-radius:10px;font-size:12px}.Payments_details__babib{border-top:1px solid var(--line);margin-top:20px;padding-top:17px;font-size:12px}.Payments_details__babib summary{cursor:pointer;font-weight:600;min-height:30px}.Payments_details__babib p{color:var(--muted);margin:10px 0 14px}.Payments_details__babib[open] summary{color:var(--teal)}.Payments_cancellation__p_FlC{padding:18px;border:1px solid var(--line);border-radius:10px;background:#f7f8f3;margin-top:20px}.Payments_cancellation__p_FlC h2{font-size:15px}.Payments_cancellation__p_FlC p{font-size:12px;margin:8px 0 15px}.Payments_capacityChoice__Qu8Ph{display:grid;justify-items:start;gap:13px;margin:20px 0}.Payments_capacityChoice__Qu8Ph p{font-size:13px}.Payments_payments__0AL5l .message{margin-bottom:0}.Payments_payments__0AL5l .plan-card{gap:14px}.Payments_payments__0AL5l .plan-card>h3{font-size:18px}.Payments_payments__0AL5l .plan-card>h2{font-size:32px}.Payments_payments__0AL5l .water-quote .cost-row{gap:15px}.Payments_payments__0AL5l .water-quote .cost-row>strong{text-align:right}@media(max-width:760px){.Payments_overview__OJnY0{align-items:flex-start;gap:16px;flex-direction:column}.Payments_overview__OJnY0 h2{font-size:21px}.Payments_capacity__8ODzZ{text-align:left;display:flex;align-items:center;gap:10px}.Payments_capacity__8ODzZ strong{font-size:20px}.Payments_sections__H9ur5{gap:3px}.Payments_sections__H9ur5 button{padding:10px;font-size:12px}.Payments_sections__H9ur5 button>span{display:block;margin:2px 0 0}.Payments_pending__0VnVD{align-items:flex-start;flex-direction:column;gap:9px}.Payments_payments__0AL5l .card-heading>.button{width:100%}.Payments_payments__0AL5l .water-quote .cost-row{font-size:11px}.Payments_payments__0AL5l .water-quote .cost-row>strong{max-width:58%}}