.Charts-module__tFxzAa__wrapper{flex-direction:column;align-items:center;gap:2rem;width:100%;padding-top:6rem;display:flex}.Charts-module__tFxzAa__titleSection{text-align:center}.Charts-module__tFxzAa__title{color:#0891b2;text-align:center;font-size:2.25rem;font-weight:700}.Charts-module__tFxzAa__subtitle{color:#6b7280;margin-top:.25rem;font-size:.875rem}.Charts-module__tFxzAa__subtitleTotal{color:#0e7490;font-weight:600}.Charts-module__tFxzAa__tabs{background-color:#f3f4f6;border-radius:9999px;gap:.5rem;padding:.25rem;display:flex;box-shadow:inset 0 2px 4px #0000000d}.Charts-module__tFxzAa__tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s}.Charts-module__tFxzAa__tab:hover{color:#374151;background-color:#e5e7eb}.Charts-module__tFxzAa__tabActive{cursor:pointer;color:#fff;background-color:#0891b2;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;box-shadow:0 4px 6px -1px #0891b24d}.Charts-module__tFxzAa__chartWrapper{width:100%;max-width:32rem}.Charts-module__tFxzAa__legend{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Charts-module__tFxzAa__legendItem{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Charts-module__tFxzAa__legendColor{border-radius:9999px;width:.75rem;height:.75rem;display:inline-block}.Charts-module__tFxzAa__legendLabel{color:#374151;font-weight:500}.Charts-module__tFxzAa__legendAmount{color:#9ca3af;font-size:.75rem}.Charts-module__tFxzAa__legendContainer{justify-content:center;align-items:center;min-height:72px;display:flex}.Charts-module__tFxzAa__cardsSection{flex-direction:column;gap:.75rem;width:100%;max-width:32rem;padding:0 1rem;display:flex}.Charts-module__tFxzAa__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;transition:box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000000d}.Charts-module__tFxzAa__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.Charts-module__tFxzAa__cardLeft{align-items:center;gap:.75rem;display:flex}.Charts-module__tFxzAa__cardDot{border-radius:9999px;width:1rem;height:1rem;box-shadow:0 1px 3px #0000001a}.Charts-module__tFxzAa__cardLabel{color:#374151;font-size:.875rem;font-weight:500}.Charts-module__tFxzAa__cardRight{text-align:right}.Charts-module__tFxzAa__cardAmount{color:#111827;font-size:.875rem;font-weight:600}.Charts-module__tFxzAa__cardPercent{color:#9ca3af;font-size:.75rem}.Charts-module__tFxzAa__tooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#111827f2;border:1px solid #0891b24d;border-radius:5px;padding:.75rem 1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Charts-module__tFxzAa__tooltipCategory{color:#67e8f9;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.Charts-module__tFxzAa__tooltipAmount{color:#e5e7eb;font-size:.875rem}.Charts-module__tFxzAa__tooltipAmountSpan{color:#fff;font-weight:500}.Charts-module__tFxzAa__tooltipPercent{color:#9ca3af;font-size:.75rem}.Charts-module__tFxzAa__pieLabel{fill:#fff;pointer-events:none;font-size:.75rem;font-weight:600}.Charts-module__tFxzAa__pieLabelPercent{opacity:.8;font-size:10px}.Charts-module__tFxzAa__cellTransition{transition:opacity .2s}
