.home-credit-usage{box-sizing:border-box;width:min(100%,720px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;margin:0 auto 1rem;padding:.75rem .85rem;border:1px solid #bdd6ed;border-radius:.7rem;background:#e4f1fb;color:#174c77;text-align:left;font:inherit;font-size:.75rem;text-decoration:none}.home-credit-usage:is(a){cursor:pointer}.home-credit-usage:is(a):hover{border-color:#78a9d0;background:#d9edfb}.home-credit-usage:is(a):focus-visible{outline:3px solid #167cc8;outline-offset:2px}.home-credit-usage strong{overflow-wrap:anywhere}.home-credit-usage>b{color:#0e5895;font-size:.75rem}.home-credit-rank-detail{flex:1 0 100%;color:#3f617b;font-size:.68rem}.home-credit-renewal{flex:1 0 100%;padding-top:.5rem;border-top:1px solid #bdd6ed;color:#34475c}.home-credit-renewal-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;font-size:.72rem}.home-credit-renewal-header span{color:#174c77}.home-credit-renewal-header span strong{font-size:.9rem}.home-credit-renewal .credit-threshold-chart{margin:.55rem .2rem 0}.home-credit-renewal .credit-threshold-track{height:11px}.home-credit-renewal .credit-balance-marker{top:-6px;height:23px}.home-credit-renewal .client-credit-status{margin:0;font-size:.78rem;line-height:1.3}.usage-household-rank{display:inline-block;font-weight:850;color:#1768b6}.usage-rank-detail{display:block;margin-top:.2rem;color:#587286;font-size:.67rem;font-weight:500}

.renewal-usage-notice{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:.35rem 0 0;padding:.4rem .2rem 0;font-size:.72rem;line-height:1.3}.renewal-usage-item{font-weight:750}.renewal-usage-item.is-below-minimum{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:6px;border:1px solid #c62835;border-radius:8px;background:#c62835;color:#fff;text-align:center}.renewal-usage-item.is-below-minimum strong{display:block;color:inherit;font-size:calc(1em + 2pt);line-height:1.15}.renewal-usage-item.is-meets-minimum{color:#167a45}.renewal-usage-left{text-align:left}.renewal-usage-right{text-align:right}@media(max-width:480px){.renewal-usage-notice{gap:.25rem;font-size:.65rem}.renewal-usage-item{flex:1 1 0}.renewal-usage-item.is-below-minimum{flex:0 1 auto}.renewal-usage-right{text-align:right}}
