.customer-billing{color:#23485b;gap:23px;display:grid}.billing-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.billing-card{background:#fff;border:1px solid #b1ccd9;border-top:4px solid #357f97;border-radius:15px;min-width:0;padding:27px;box-shadow:0 7px 22px #1d4c6010}.billing-card:nth-child(2n){border-top-color:#7b5b9c}.billing-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.billing-source{letter-spacing:.09em;color:#38788b;font-size:10px;font-weight:750}.billing-status{color:#345c45;background:#edf6ef;border:1px solid #a7c7b8;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:650}.billing-card h2{color:#1d5269;margin:20px 0 12px;font-family:inherit;font-size:21px;line-height:1.4}.billing-amount{color:#174b61;font-size:27px;font-weight:700}.billing-card dl{gap:14px;display:grid}.billing-card dl div{border-bottom:1px solid #dce8ee;padding-bottom:11px}.billing-card dt{color:#526f7e;margin-bottom:5px;font-size:11px;font-weight:650}.billing-card dd{overflow-wrap:anywhere;margin:0;font-size:13px}.billing-download{color:#1f5369;box-sizing:border-box;background:#fff;border:1.5px solid #426c81;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:9px;padding:11px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.billing-download:focus-visible{outline-offset:3px;outline:3px solid #287e96}.billing-note{color:#5b7481;margin:15px 0 0;font-size:11px;line-height:1.75}.billing-pagination{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.billing-grid{grid-template-columns:1fr}.billing-card{padding:22px}}
