.overview__up{color:var(--green-dark)!important}.overview__bvn{background:var(--yellow-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}.overview__bvn-text{flex:1;min-width:220px}.overview__bvn-ask{color:var(--yellow-text)}.overview__bvn-button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ink);color:var(--on-ink);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.overview__bvn-button:hover{color:var(--on-ink)}.overview__periods{margin-bottom:-12px;display:flex}.overview__periods--mobile{margin-bottom:-8px}.overview__mobile{display:contents}@media (min-width:760px){.overview__mobile{display:none}}.overview__hero{background:var(--hero-bg);color:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.overview__hero-label{color:var(--hero-muted);font-size:14px}.overview__hero-total{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.overview__hero-button{color:#fff;background:#ffffff1a;border-radius:999px;align-self:flex-start;margin-top:8px;padding:9px 14px;font-size:14px;font-weight:600}.overview__hero-button:hover{color:#fff}.overview__m-section{flex-direction:column;gap:12px;display:flex}.overview__m-section--recent{gap:4px}.overview__m-head{justify-content:space-between;align-items:baseline;display:flex}.overview__m-head--recent{margin-bottom:6px}.overview__m-title{font-size:17px;font-weight:600}.overview__m-more{color:var(--text-5);padding:6px 0;font-size:14px;font-weight:600}.overview__m-more:hover{color:var(--text-5)}.overview__m-links{flex-direction:column;display:flex}.overview__chevron{color:var(--chevron);font-size:16px}.overview__desktop{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}@media (min-width:960px){.overview__desktop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:759.98px){.overview__desktop{display:none}}.overview__left{flex-direction:column;gap:28px;min-width:0;display:flex}.overview__total{flex-direction:column;gap:10px;display:flex}.overview__total-label{color:var(--text-5);font-size:14px}.overview__total-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.overview__total-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.overview__total-note{color:var(--text-5);white-space:nowrap;font-size:14px;font-weight:600}.overview__strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.overview__strip-item{border-left:1px solid var(--line-soft);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.overview__strip-item:first-child{border-left:none;padding-left:0}.overview__strip-label{color:var(--text-5);font-size:13px}.overview__strip-value{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.8vw,22px);font-weight:600}.overview__links{flex-direction:column;display:flex}.overview__links-head{justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.overview__section-title{font-size:15px;font-weight:600}.overview__more{color:var(--text-5);font-size:13px;font-weight:600}.overview__more:hover{color:var(--text-5)}.overview__link{border-top:1px solid var(--line-faint);align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.overview__link:hover{opacity:.75}.overview__link--mobile{min-height:56px;padding:14px 0}.overview__link--mobile:hover{opacity:1}.overview__link-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.overview__link-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.overview__link-meta{color:var(--text-5);font-size:13px}.overview__link-total{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.overview__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.overview__card{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.overview__card-label{color:var(--text-5);font-size:13px}.overview__card-value{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,26px);font-weight:600;overflow:hidden}.overview__card-note{color:var(--text-5);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.overview__chart{border:1px solid var(--line-soft);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.overview__chart-head{justify-content:space-between;align-items:baseline;display:flex}.overview__chart-sub{color:var(--text-5);font-size:13px}.overview__bars,.overview__months{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,1.2vw,14px);display:grid}.overview__bars{align-items:end;height:150px}.overview__bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.overview__bar-label{color:var(--text-6);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.overview__bar--current .overview__bar-label{color:var(--ink);font-weight:600}.overview__bar-fill{background:var(--track);border-radius:8px;width:100%}.overview__bar--current .overview__bar-fill{background:var(--yellow)}.overview__month{text-align:center;color:var(--text-5);font-size:12px}.overview__recent{border:1px solid var(--line-soft);border-radius:18px;min-width:0;overflow:hidden}.overview__recent-head{justify-content:space-between;align-items:baseline;padding:16px 18px;display:flex}.overview__row{border-top:1px solid var(--line-faint);align-items:center;gap:12px;padding:12px 18px;display:flex}.overview__row--mobile{padding:12px 0}.overview__row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.overview__row-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.overview__row-coll{color:var(--text-5);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.overview__row--mobile .overview__row-coll{font-size:12px}.overview__row-right{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.overview__row-amount{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.overview__row-time{color:var(--text-6);white-space:nowrap;font-size:12px}
