.FilterBar-module-scss-module__UzFw_W__container{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media print{.FilterBar-module-scss-module__UzFw_W__container{display:none}}.FilterBar-module-scss-module__UzFw_W__topBar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.FilterBar-module-scss-module__UzFw_W__topBar{flex-wrap:nowrap}}.FilterBar-module-scss-module__UzFw_W__searchWrapper{flex:1;min-width:200px;position:relative}@media (min-width:640px){.FilterBar-module-scss-module__UzFw_W__searchWrapper{min-width:300px}}@media (max-width:767px){.FilterBar-module-scss-module__UzFw_W__searchWrapper{background-color:hsl(var(--aro-background,var(--background)));margin-inline:-.5rem;padding-block:.5rem;padding-inline:.5rem;position:sticky;top:0}}.FilterBar-module-scss-module__UzFw_W__searchIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.FilterBar-module-scss-module__UzFw_W__searchInput{width:100%;padding-left:2.25rem}.FilterBar-module-scss-module__UzFw_W__filterButton{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.FilterBar-module-scss-module__UzFw_W__filterIcon{width:1rem;height:1rem}.FilterBar-module-scss-module__UzFw_W__filterBadge{border-radius:9999px;min-width:18px;height:18px;margin-left:.25rem;padding:0 .375rem;font-size:.75rem}.FilterBar-module-scss-module__UzFw_W__clearButton,.FilterBar-module-scss-module__UzFw_W__clearFiltersButton{cursor:pointer;align-items:center;gap:.5rem;display:flex}.FilterBar-module-scss-module__UzFw_W__clearIcon{width:1rem;height:1rem}.FilterBar-module-scss-module__UzFw_W__viewToggle{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.375rem;display:flex}.FilterBar-module-scss-module__UzFw_W__viewButtonLeft{border-right:1px solid hsl(var(--aro-border,var(--border)));border-top-right-radius:0;border-bottom-right-radius:0}.FilterBar-module-scss-module__UzFw_W__viewButtonRight{border-top-left-radius:0;border-bottom-left-radius:0}.FilterBar-module-scss-module__UzFw_W__viewIcon{width:1rem;height:1rem}.FilterBar-module-scss-module__UzFw_W__tooltipTrigger{cursor:pointer}.FilterBar-module-scss-module__UzFw_W__activeFiltersBar{background-color:hsl(var(--aro-muted,var(--muted)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.375rem;align-items:center;padding:.5rem .75rem;display:flex}.FilterBar-module-scss-module__UzFw_W__activeFiltersText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.FilterBar-module-scss-module__UzFw_W__filterPanel{flex-direction:column;gap:1rem;max-height:70vh;padding:.5rem;display:flex;overflow-y:auto}@media (min-width:640px){.FilterBar-module-scss-module__UzFw_W__filterPanel{max-height:600px}}.FilterBar-module-scss-module__UzFw_W__filterPopover{width:400px;max-width:90vw}.FilterBar-module-scss-module__UzFw_W__filterSheet{flex-direction:column;display:flex}.FilterBar-module-scss-module__UzFw_W__popoverHeader,.FilterBar-module-scss-module__UzFw_W__sheetHeader{border-bottom:1px solid hsl(var(--aro-border,var(--border)));justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.FilterBar-module-scss-module__UzFw_W__popoverTitle,.FilterBar-module-scss-module__UzFw_W__sheetTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:1rem;font-weight:600}.FilterBar-module-scss-module__UzFw_W__filterSection{flex-direction:column;gap:.75rem;display:flex}.FilterBar-module-scss-module__UzFw_W__filterLabel{color:hsl(var(--aro-foreground,var(--foreground)));font-size:.875rem;font-weight:500}.FilterBar-module-scss-module__UzFw_W__dateRangeInputs{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.FilterBar-module-scss-module__UzFw_W__dateRangeInputs{flex-direction:row}}.FilterBar-module-scss-module__UzFw_W__dateButton{cursor:pointer;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.FilterBar-module-scss-module__UzFw_W__dateIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}.FilterBar-module-scss-module__UzFw_W__calendarPopover{width:auto}.FilterBar-module-scss-module__UzFw_W__amountRangeInputs{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.FilterBar-module-scss-module__UzFw_W__amountRangeInputs{flex-direction:row}}.FilterBar-module-scss-module__UzFw_W__amountInputWrapper{flex:1;position:relative}.FilterBar-module-scss-module__UzFw_W__currencyIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.FilterBar-module-scss-module__UzFw_W__amountInput{width:100%;padding-left:2rem}.FilterBar-module-scss-module__UzFw_W__categoryChips{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:767px){.FilterBar-module-scss-module__UzFw_W__categoryChips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-block:.5rem;overflow-x:auto}.FilterBar-module-scss-module__UzFw_W__categoryChips::-webkit-scrollbar{display:none}}.FilterBar-module-scss-module__UzFw_W__categoryChip{cursor:pointer;transition:all .2s}.FilterBar-module-scss-module__UzFw_W__categoryChip:hover{opacity:.8}.FilterBar-module-scss-module__UzFw_W__paymentTypeList{flex-direction:column;gap:.5rem;display:flex}.FilterBar-module-scss-module__UzFw_W__checkboxItem{align-items:center;gap:.5rem;display:flex}.FilterBar-module-scss-module__UzFw_W__checkboxLabel{color:hsl(var(--aro-foreground,var(--foreground)));cursor:pointer;font-size:.875rem}.FilterBar-module-scss-module__UzFw_W__sortSelect{cursor:pointer;width:100%}
.container-nkcPpN{aspect-ratio:16/9;color:var(--ac-foreground);font-size:var(--ac-text-xs);justify-content:center;display:flex}.container-nkcPpN .recharts-cartesian-axis-tick text{fill:var(--ac-muted-foreground)}:is(.container-nkcPpN .recharts-cartesian-grid line[stroke=\#ccc],.container-nkcPpN .recharts-polar-grid line[stroke=\#ccc],.container-nkcPpN .recharts-reference-line line[stroke=\#ccc]),.container-nkcPpN .recharts-curve.recharts-tooltip-cursor{stroke:var(--ac-border)}:is(.container-nkcPpN .recharts-radial-bar-background-sector,.container-nkcPpN .recharts-rectangle.recharts-tooltip-cursor){fill:var(--ac-muted)}:is(.container-nkcPpN .recharts-dot[stroke=\#fff],.container-nkcPpN .recharts-sector[stroke=\#fff]){stroke:#0000}:is(.container-nkcPpN .recharts-layer,.container-nkcPpN .recharts-sector,.container-nkcPpN .recharts-surface){outline:none}.tooltip-JE6YdG{background-color:var(--ac-background);border:1px solid color-mix(in oklch,var(--ac-border),transparent 15%);border-radius:var(--ac-radius-lg);align-items:start;gap:var(--ac-space-2);min-width:8rem;padding:.625rem;display:grid;box-shadow:0 16px 40px #00000024}.tooltipLabel-s0Q2Ku{font-weight:500}.tooltipBody-jbC6nV{gap:var(--ac-space-2);display:grid}.tooltipItem-GQgek3{align-items:stretch;gap:var(--ac-space-2);flex-wrap:wrap;width:100%;display:flex}.tooltipItemCenter-U79aab,.tooltipValueRow-W6aHe5{align-items:center}.tooltipValueRow-W6aHe5{gap:var(--ac-space-3);flex:1;justify-content:space-between;line-height:1;display:flex}.tooltipValueRowNested-UriMgN{align-items:end}.tooltipNameWrapper-zOUl5L{gap:var(--ac-space-2);display:grid}.tooltipName-QTzGcl{color:var(--ac-muted-foreground)}.tooltipValue-kCE38M{color:var(--ac-foreground);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-weight:500}.tooltipIndicator-ToRPAT{background-color:var(--ac-chart-indicator-background);border-color:var(--ac-chart-indicator-border);border-radius:2px;flex-shrink:0}.tooltipIndicatorDot-zHrqQT{width:.625rem;height:.625rem}.tooltipIndicatorLine-kDgqOa{width:.25rem;height:auto;min-height:.75rem}.tooltipIndicatorDashed-L16gSV{background-color:#0000;border-style:dashed;border-width:1.5px;width:0;min-height:.75rem}.tooltipIndicatorDashedNested-VLpo90{margin-block:.125rem}.legend-GVSwSg{align-items:center;gap:var(--ac-space-4);justify-content:center;display:flex}.legendTop-RfnkG0{padding-bottom:var(--ac-space-3)}.legendBottom-gpGzdR{padding-top:var(--ac-space-3)}.legendItem-twJYyE{align-items:center;gap:var(--ac-space-2);display:flex}.legendItem-twJYyE svg{color:var(--ac-muted-foreground);width:.75rem;height:.75rem}.legendColor-cybxIQ{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}
.CategoryBreakdownChart-module-scss-module__rKlKRq__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__cardHeader{padding:1.5rem 1.5rem 1rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.CategoryBreakdownChart-module-scss-module__rKlKRq__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__cardContent{padding:0 1.5rem 1.5rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__chartContainer{height:280px}.CategoryBreakdownChart-module-scss-module__rKlKRq__pieStroke{stroke:hsl(var(--aro-background,var(--background)));stroke-width:2px}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipCategory{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.25rem;font-size:.875rem;font-weight:600}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipAmount{color:hsl(var(--aro-primary,var(--primary)));margin-bottom:.125rem;font-size:1rem;font-weight:700}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipPercentage{margin-bottom:.125rem;font-size:.875rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipCount,.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipPercentage{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.CategoryBreakdownChart-module-scss-module__rKlKRq__tooltipCount{font-size:.75rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__legendContainer{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.CategoryBreakdownChart-module-scss-module__rKlKRq__legendItem{align-items:center;gap:.5rem;display:flex}.CategoryBreakdownChart-module-scss-module__rKlKRq__legendDot{border-radius:50%;width:12px;height:12px}.CategoryBreakdownChart-module-scss-module__rKlKRq__legendLabel{color:hsl(var(--aro-foreground,var(--foreground)));font-size:.75rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__totalSection{border-top:1px solid hsl(var(--aro-border,var(--border)));text-align:center;margin-top:1rem;padding-top:1rem}.CategoryBreakdownChart-module-scss-module__rKlKRq__totalAmount{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.CategoryBreakdownChart-module-scss-module__rKlKRq__totalLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}
.ComparisonCards-module-scss-module__qaq4KG__container{margin-top:1.5rem}.ComparisonCards-module-scss-module__qaq4KG__sectionTitle{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:1rem;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.ComparisonCards-module-scss-module__qaq4KG__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.ComparisonCards-module-scss-module__qaq4KG__grid{grid-template-columns:repeat(3,1fr)}}.ComparisonCards-module-scss-module__qaq4KG__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.ComparisonCards-module-scss-module__qaq4KG__cardHeader{padding:1rem 1rem .5rem}.ComparisonCards-module-scss-module__qaq4KG__headerContent{gap:.75rem}.ComparisonCards-module-scss-module__qaq4KG__headerContent,.ComparisonCards-module-scss-module__qaq4KG__iconWrapper{align-items:center;display:flex}.ComparisonCards-module-scss-module__qaq4KG__iconWrapper{background:hsl(var(--aro-muted,var(--muted)));border-radius:.5rem;justify-content:center;width:40px;height:40px}.ComparisonCards-module-scss-module__qaq4KG__cardTitle,.ComparisonCards-module-scss-module__qaq4KG__iconWrapper{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ComparisonCards-module-scss-module__qaq4KG__cardTitle{letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:500}.ComparisonCards-module-scss-module__qaq4KG__cardContent{padding:0 1rem 1rem}.ComparisonCards-module-scss-module__qaq4KG__valueSection{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ComparisonCards-module-scss-module__qaq4KG__value{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700;line-height:1}.ComparisonCards-module-scss-module__qaq4KG__trend{border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;display:flex}.ComparisonCards-module-scss-module__qaq4KG__trendPositive{color:#22c55e;background:#22c55e1a}.ComparisonCards-module-scss-module__qaq4KG__trendNegative{color:#ef4444;background:#ef44441a}.ComparisonCards-module-scss-module__qaq4KG__trendNeutral{background:hsl(var(--aro-muted,var(--muted)));color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ComparisonCards-module-scss-module__qaq4KG__progress{height:6px}
.CurrencyDistributionChart-module-scss-module__QlXLVW__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__cardHeader{padding:1.5rem 1.5rem 1rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__headerTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__headerTop{flex-direction:column;gap:.75rem}}.CurrencyDistributionChart-module-scss-module__QlXLVW__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.CurrencyDistributionChart-module-scss-module__QlXLVW__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__cardContent{padding:0 1.5rem 1.5rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__toggleButton{background:hsl(var(--aro-secondary,var(--secondary)));border:1px solid hsl(var(--aro-border,var(--border)));color:hsl(var(--aro-secondary-foreground,var(--secondary-foreground)));cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__toggleButton:hover{background:hsl(var(--aro-secondary,var(--secondary))/.8);border-color:hsl(var(--aro-primary,var(--primary)))}.CurrencyDistributionChart-module-scss-module__QlXLVW__toggleButton:focus-visible{outline:2px solid hsl(var(--aro-ring,var(--ring)));outline-offset:2px}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__toggleButton{justify-content:center;width:100%}}.CurrencyDistributionChart-module-scss-module__QlXLVW__toggleText{white-space:nowrap}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyList{gap:1.25rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyItem,.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyList{flex-direction:column;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyItem{gap:.5rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyInfo{align-items:center;gap:.5rem;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyFlag{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);line-height:1}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyCode{color:hsl(var(--aro-foreground,var(--foreground)));letter-spacing:.05em;font-size:1rem;font-weight:600}.CurrencyDistributionChart-module-scss-module__QlXLVW__invoiceBadge{font-size:.75rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyAmount{align-items:center;gap:.75rem;display:flex}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__currencyAmount{justify-content:space-between;width:100%}}.CurrencyDistributionChart-module-scss-module__QlXLVW__amount{color:hsl(var(--aro-foreground,var(--foreground)));white-space:nowrap;font-size:1.125rem;font-weight:700}.CurrencyDistributionChart-module-scss-module__QlXLVW__percentageBadge{text-align:center;min-width:3.5rem;font-size:.875rem;font-weight:700}.CurrencyDistributionChart-module-scss-module__QlXLVW__progressBar{height:12px}.CurrencyDistributionChart-module-scss-module__QlXLVW__secondaryAmount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));text-align:right;font-size:.75rem}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__secondaryAmount{text-align:left}}.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrency{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrencyIcon{background:linear-gradient(135deg,hsl(var(--aro-primary,var(--primary))/.1),hsl(var(--aro-primary,var(--primary))/.05));color:hsl(var(--aro-primary,var(--primary)));border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrencyFlag{font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);position:absolute;top:-8px;right:-8px}.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrencyText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));max-width:24rem;font-size:1rem;line-height:1.6}.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrencyStats{gap:2rem;margin-top:1rem;display:flex}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__singleCurrencyStats{flex-direction:column;gap:1rem}}.CurrencyDistributionChart-module-scss-module__QlXLVW__statItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__statLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__statValue{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.CurrencyDistributionChart-module-scss-module__QlXLVW__summarySection{border-top:1px solid hsl(var(--aro-border,var(--border)));justify-content:space-around;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}@media (max-width:767px){.CurrencyDistributionChart-module-scss-module__QlXLVW__summarySection{flex-direction:column;gap:1rem}}.CurrencyDistributionChart-module-scss-module__QlXLVW__summaryItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.CurrencyDistributionChart-module-scss-module__QlXLVW__summaryLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.CurrencyDistributionChart-module-scss-module__QlXLVW__summaryValue{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}
.KPISummaryRow-module-scss-module__4Ma58W__container{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.KPISummaryRow-module-scss-module__4Ma58W__container{grid-template-columns:repeat(4,1fr)}}.KPISummaryRow-module-scss-module__4Ma58W__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;transition:all .2s}.KPISummaryRow-module-scss-module__4Ma58W__card:hover{border-color:hsl(var(--aro-primary,var(--primary)));transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.KPISummaryRow-module-scss-module__4Ma58W__cardHeader{flex-direction:column;gap:.5rem;padding:1rem 1rem .5rem;display:flex}.KPISummaryRow-module-scss-module__4Ma58W__iconWrapper{background:hsl(var(--aro-primary,var(--primary)));color:hsl(var(--aro-primary-foreground,var(--primary-foreground)));border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.KPISummaryRow-module-scss-module__4Ma58W__cardTitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:500}.KPISummaryRow-module-scss-module__4Ma58W__cardContent{padding:0 1rem 1rem}.KPISummaryRow-module-scss-module__4Ma58W__valueSection{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.KPISummaryRow-module-scss-module__4Ma58W__value{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700;line-height:1}.KPISummaryRow-module-scss-module__4Ma58W__trend{border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.KPISummaryRow-module-scss-module__4Ma58W__trendUp{color:#22c55e;background:#22c55e1a}.KPISummaryRow-module-scss-module__4Ma58W__trendDown{color:#ef4444;background:#ef44441a}.KPISummaryRow-module-scss-module__4Ma58W__subtitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}
.MerchantLeaderboard-module-scss-module__jEI_yq__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.MerchantLeaderboard-module-scss-module__jEI_yq__cardHeader{padding:1.5rem 1.5rem 1rem}.MerchantLeaderboard-module-scss-module__jEI_yq__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.MerchantLeaderboard-module-scss-module__jEI_yq__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.MerchantLeaderboard-module-scss-module__jEI_yq__cardContent{padding:0 1.5rem 1.5rem}.MerchantLeaderboard-module-scss-module__jEI_yq__chartContainer{height:300px}@media (min-width:768px){.MerchantLeaderboard-module-scss-module__jEI_yq__chartContainer{height:350px}}.MerchantLeaderboard-module-scss-module__jEI_yq__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.MerchantLeaderboard-module-scss-module__jEI_yq__tooltipMerchant{color:hsl(var(--aro-foreground,var(--foreground)));word-break:break-all;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.MerchantLeaderboard-module-scss-module__jEI_yq__tooltipAmount{color:hsl(var(--aro-primary,var(--primary)));margin-bottom:.125rem;font-size:1rem;font-weight:700}.MerchantLeaderboard-module-scss-module__jEI_yq__tooltipCount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.MerchantLeaderboard-module-scss-module__jEI_yq__emptyContent{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;padding:0 1.5rem 1.5rem;display:flex}@media (min-width:768px){.MerchantLeaderboard-module-scss-module__jEI_yq__emptyContent{min-height:350px}}.MerchantLeaderboard-module-scss-module__jEI_yq__emptyIcon{opacity:.5;width:64px;height:64px}.MerchantLeaderboard-module-scss-module__jEI_yq__emptyIcon,.MerchantLeaderboard-module-scss-module__jEI_yq__emptyText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.MerchantLeaderboard-module-scss-module__jEI_yq__emptyText{text-align:center;max-width:300px;font-size:.875rem}
.MerchantTrendsChart-module-scss-module__xeCSIW__card{width:100%;height:100%}.MerchantTrendsChart-module-scss-module__xeCSIW__content{padding:0}.MerchantTrendsChart-module-scss-module__xeCSIW__tableWrapper{width:100%;overflow-x:auto}.MerchantTrendsChart-module-scss-module__xeCSIW__table{border-collapse:collapse;width:100%;font-size:.875rem}.MerchantTrendsChart-module-scss-module__xeCSIW__table td,.MerchantTrendsChart-module-scss-module__xeCSIW__table th{border-bottom:1px solid var(--ac-border);text-align:left;padding:.75rem 1rem}.MerchantTrendsChart-module-scss-module__xeCSIW__table th{color:var(--ac-muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.MerchantTrendsChart-module-scss-module__xeCSIW__headerMerchant{width:30%}.MerchantTrendsChart-module-scss-module__xeCSIW__headerTotal{width:20%}.MerchantTrendsChart-module-scss-module__xeCSIW__headerTrend{width:50%}.MerchantTrendsChart-module-scss-module__xeCSIW__row{transition:background-color .15s}.MerchantTrendsChart-module-scss-module__xeCSIW__row:hover{background-color:var(--ac-accent);opacity:.5}.MerchantTrendsChart-module-scss-module__xeCSIW__cellMerchant{font-weight:500}.MerchantTrendsChart-module-scss-module__xeCSIW__merchantName{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.MerchantTrendsChart-module-scss-module__xeCSIW__cellTotal{color:var(--ac-foreground);font-weight:600}.MerchantTrendsChart-module-scss-module__xeCSIW__totalAmount{white-space:nowrap}.MerchantTrendsChart-module-scss-module__xeCSIW__cellTrend{padding-top:.5rem;padding-bottom:.5rem}.MerchantTrendsChart-module-scss-module__xeCSIW__sparkline{gap:.25rem;height:48px;margin-bottom:.25rem}.MerchantTrendsChart-module-scss-module__xeCSIW__bar,.MerchantTrendsChart-module-scss-module__xeCSIW__sparkline{align-items:flex-end;display:flex}.MerchantTrendsChart-module-scss-module__xeCSIW__bar{cursor:pointer;flex:1;height:100%;transition:opacity .15s}.MerchantTrendsChart-module-scss-module__xeCSIW__bar:hover{opacity:.7}.MerchantTrendsChart-module-scss-module__xeCSIW__barFill{background:linear-gradient(180deg,var(--ac-chart-2) 0,var(--ac-chart-2) 70%);border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:background-color .15s}.MerchantTrendsChart-module-scss-module__xeCSIW__monthLabels{color:var(--ac-muted-foreground);gap:.25rem;font-size:.625rem;display:flex}.MerchantTrendsChart-module-scss-module__xeCSIW__monthLabel{text-align:center;white-space:nowrap;flex:1}.MerchantTrendsChart-module-scss-module__xeCSIW__emptyState{color:var(--ac-muted-foreground);text-align:center;padding:2rem;font-size:.875rem}@media (max-width:768px){.MerchantTrendsChart-module-scss-module__xeCSIW__table{font-size:.75rem}.MerchantTrendsChart-module-scss-module__xeCSIW__table td,.MerchantTrendsChart-module-scss-module__xeCSIW__table th{padding:.5rem}.MerchantTrendsChart-module-scss-module__xeCSIW__merchantName{max-width:120px}.MerchantTrendsChart-module-scss-module__xeCSIW__sparkline{height:36px}.MerchantTrendsChart-module-scss-module__xeCSIW__monthLabel{font-size:.5rem}}
.MerchantVisitChart-module-scss-module__pxOfHq__card{width:100%;height:100%}.MerchantVisitChart-module-scss-module__pxOfHq__content{padding:1rem}.MerchantVisitChart-module-scss-module__pxOfHq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.MerchantVisitChart-module-scss-module__pxOfHq__merchantCard{background:hsl(var(--accent)/.3);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1rem;transition:all .2s}.MerchantVisitChart-module-scss-module__pxOfHq__merchantCard:hover{background:hsl(var(--accent)/.5);border-color:hsl(var(--primary)/.3);box-shadow:0 4px 12px hsl(var(--foreground)/.1);transform:translateY(-2px)}.MerchantVisitChart-module-scss-module__pxOfHq__cardHeader{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem}.MerchantVisitChart-module-scss-module__pxOfHq__merchantName{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.MerchantVisitChart-module-scss-module__pxOfHq__metrics{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.MerchantVisitChart-module-scss-module__pxOfHq__metric{background:hsl(var(--background));border-radius:calc(var(--radius) - 2px);align-items:center;gap:.5rem;padding:.5rem;display:flex}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull{border:1px solid hsl(var(--primary)/.2);border-radius:calc(var(--radius) - 2px);grid-column:1/-1;padding:.75rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull,.MerchantVisitChart-module-scss-module__pxOfHq__metricIcon{background:hsl(var(--primary)/.1);justify-content:center;align-items:center;display:flex}.MerchantVisitChart-module-scss-module__pxOfHq__metricIcon{border-radius:calc(var(--radius) - 4px);color:hsl(var(--primary));flex-shrink:0;width:36px;height:36px}.MerchantVisitChart-module-scss-module__pxOfHq__metricContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.MerchantVisitChart-module-scss-module__pxOfHq__metricLabel{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.MerchantVisitChart-module-scss-module__pxOfHq__metricLabel,.MerchantVisitChart-module-scss-module__pxOfHq__metricValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MerchantVisitChart-module-scss-module__pxOfHq__metricValue{color:hsl(var(--foreground));font-size:1rem;font-weight:600}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull .MerchantVisitChart-module-scss-module__pxOfHq__metricContent{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull .MerchantVisitChart-module-scss-module__pxOfHq__metricLabel{font-size:.875rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull .MerchantVisitChart-module-scss-module__pxOfHq__metricValue{color:hsl(var(--primary));font-size:1.125rem}.MerchantVisitChart-module-scss-module__pxOfHq__emptyState{color:hsl(var(--muted-foreground));text-align:center;padding:2rem;font-size:.875rem}@media (max-width:768px){.MerchantVisitChart-module-scss-module__pxOfHq__grid{grid-template-columns:1fr}.MerchantVisitChart-module-scss-module__pxOfHq__merchantCard{padding:.875rem}.MerchantVisitChart-module-scss-module__pxOfHq__metrics{gap:.5rem}.MerchantVisitChart-module-scss-module__pxOfHq__metric{padding:.375rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricIcon{width:32px;height:32px}.MerchantVisitChart-module-scss-module__pxOfHq__metricLabel{font-size:.625rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricValue{font-size:.875rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull{padding:.625rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull .MerchantVisitChart-module-scss-module__pxOfHq__metricLabel{font-size:.75rem}.MerchantVisitChart-module-scss-module__pxOfHq__metricFull .MerchantVisitChart-module-scss-module__pxOfHq__metricValue{font-size:1rem}}@media (max-width:480px){.MerchantVisitChart-module-scss-module__pxOfHq__content{padding:.5rem}.MerchantVisitChart-module-scss-module__pxOfHq__grid{gap:.75rem}.MerchantVisitChart-module-scss-module__pxOfHq__merchantCard{padding:.75rem}}
.PriceDistributionChart-module-scss-module__xWHmFW__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.PriceDistributionChart-module-scss-module__xWHmFW__cardHeader{padding:1.5rem 1.5rem 1rem}.PriceDistributionChart-module-scss-module__xWHmFW__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.PriceDistributionChart-module-scss-module__xWHmFW__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.PriceDistributionChart-module-scss-module__xWHmFW__cardContent{padding:0 1.5rem 1.5rem}.PriceDistributionChart-module-scss-module__xWHmFW__chartContainer{height:280px}.PriceDistributionChart-module-scss-module__xWHmFW__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.PriceDistributionChart-module-scss-module__xWHmFW__tooltipRange{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.25rem;font-size:.875rem;font-weight:600}.PriceDistributionChart-module-scss-module__xWHmFW__tooltipCount{color:hsl(var(--aro-primary,var(--primary)));font-size:1rem;font-weight:700}
.ProductCategoryChart-module-scss-module__E9ibUa__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.ProductCategoryChart-module-scss-module__E9ibUa__cardHeader{padding:1.5rem 1.5rem 1rem}.ProductCategoryChart-module-scss-module__E9ibUa__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.ProductCategoryChart-module-scss-module__E9ibUa__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.ProductCategoryChart-module-scss-module__E9ibUa__cardContent{padding:0 1.5rem 1.5rem}.ProductCategoryChart-module-scss-module__E9ibUa__chartContainer{height:350px}@media (min-width:768px){.ProductCategoryChart-module-scss-module__E9ibUa__chartContainer{height:400px}}.ProductCategoryChart-module-scss-module__E9ibUa__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.ProductCategoryChart-module-scss-module__E9ibUa__tooltipCategory{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ProductCategoryChart-module-scss-module__E9ibUa__tooltipAmount{color:hsl(var(--aro-primary,var(--primary)));margin-bottom:.125rem;font-size:1rem;font-weight:700}.ProductCategoryChart-module-scss-module__E9ibUa__tooltipPercentage{margin-bottom:.125rem;font-size:.875rem}.ProductCategoryChart-module-scss-module__E9ibUa__tooltipCount,.ProductCategoryChart-module-scss-module__E9ibUa__tooltipPercentage{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ProductCategoryChart-module-scss-module__E9ibUa__tooltipCount{font-size:.75rem}.ProductCategoryChart-module-scss-module__E9ibUa__emptyState{justify-content:center;align-items:center;min-height:300px;display:flex}.ProductCategoryChart-module-scss-module__E9ibUa__emptyText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));text-align:center;font-size:.875rem}
.VehicleCard-module-scss-module__S18oFq__expenseType{align-items:center;gap:.5rem;display:flex}.VehicleCard-module-scss-module__S18oFq__expenseTypeLabel{font-size:.875rem;font-weight:500}.VehicleCard-module-scss-module__S18oFq__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.VehicleCard-module-scss-module__S18oFq__detailItem{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;display:flex}.VehicleCard-module-scss-module__S18oFq__detailLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.VehicleCard-module-scss-module__S18oFq__detailValue{font-size:.875rem;font-weight:600}.VehicleCard-module-scss-module__S18oFq__detailValueMuted{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("sm");font-weight:600}.VehicleCard-module-scss-module__S18oFq__chartSection>*+*{margin-top:.5rem}.VehicleCard-module-scss-module__S18oFq__chartTitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("sm");font-weight:500}.VehicleCard-module-scss-module__S18oFq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.VehicleCard-module-scss-module__S18oFq__statCard{background-color:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));text-align:center;border-radius:.5rem;padding:.625rem}.VehicleCard-module-scss-module__S18oFq__statLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.VehicleCard-module-scss-module__S18oFq__statValue{font-size:.875rem;font-weight:600}.VehicleCard-module-scss-module__S18oFq__statSub{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.VehicleCard-module-scss-module__S18oFq__remindersHeader{align-items:center;gap:.5rem;display:flex}.VehicleCard-module-scss-module__S18oFq__remindersTitle{font-size:.875rem;font-weight:500}.VehicleCard-module-scss-module__S18oFq__remindersList{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("sm")}.VehicleCard-module-scss-module__S18oFq__remindersList>*+*{margin-top:.25rem}.VehicleCard-module-scss-module__S18oFq__reminderItem{align-items:center;gap:.5rem;display:flex}.VehicleCard-module-scss-module__S18oFq__reminderBullet{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.VehicleCard-module-scss-module__S18oFq__tipBox{background-color:hsl(var(--aro-success,var(--success))/.1);border:1px solid hsl(var(--aro-success,var(--success))/.3);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.VehicleCard-module-scss-module__S18oFq__dark .VehicleCard-module-scss-module__S18oFq__tipBox{border-color:hsl(var(--aro-success,var(--success)))}.VehicleCard-module-scss-module__S18oFq__tipTitle{font-size:.875rem;font-weight:500}.VehicleCard-module-scss-module__S18oFq__tipDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("sm")}.VehicleCard-module-scss-module__S18oFq__ctaButtons{gap:.5rem;display:flex}.VehicleCard-module-scss-module__S18oFq__statValueRed{color:hsl(var(--aro-destructive,var(--destructive)))}.VehicleCard-module-scss-module__S18oFq__titleRow{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.VehicleCard-module-scss-module__S18oFq__titleIcon{color:hsl(var(--aro-info,var(--info)));width:1.25rem;height:1.25rem}.VehicleCard-module-scss-module__S18oFq__contentSpaced>*+*{margin-top:1.25rem}.VehicleCard-module-scss-module__S18oFq__iconAmber{color:hsl(var(--aro-warning,var(--warning)))}.VehicleCard-module-scss-module__S18oFq__iconAmber,.VehicleCard-module-scss-module__S18oFq__iconGreen{width:1rem;height:1rem}.VehicleCard-module-scss-module__S18oFq__iconGreen{color:hsl(var(--aro-success,var(--success)))}.VehicleCard-module-scss-module__S18oFq__iconRed{color:hsl(var(--aro-destructive,var(--destructive)))}.VehicleCard-module-scss-module__S18oFq__iconBlue,.VehicleCard-module-scss-module__S18oFq__iconRed{width:1rem;height:1rem}.VehicleCard-module-scss-module__S18oFq__iconBlue{color:hsl(var(--aro-info,var(--info)))}.VehicleCard-module-scss-module__S18oFq__iconGray{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}.VehicleCard-module-scss-module__S18oFq__chartWrapper{width:100%;height:120px}.VehicleCard-module-scss-module__S18oFq__habitIconWrapper{margin-inline:auto;width:1rem;height:1rem;margin-bottom:.25rem}.VehicleCard-module-scss-module__S18oFq__tipIcon{color:hsl(var(--aro-success,var(--success)));flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}
.SpendingCalendarHeatmap-module-scss-module__-XM58a__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__cardHeader{padding:1.5rem 1.5rem 1rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.SpendingCalendarHeatmap-module-scss-module__-XM58a__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__cardContent{padding:0 1.5rem 1.5rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navigationButtons{gap:.5rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navButton,.SpendingCalendarHeatmap-module-scss-module__-XM58a__navigationButtons{align-items:center;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navButton{background:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));color:hsl(var(--aro-foreground,var(--foreground)));cursor:pointer;border-radius:.25rem;justify-content:center;width:32px;height:32px;transition:all .2s}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navButton:hover:not(:disabled){background:hsl(var(--aro-accent,var(--accent)));border-color:hsl(var(--aro-accent,var(--accent)))}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navButton:disabled{cursor:not-allowed;opacity:.5}.SpendingCalendarHeatmap-module-scss-module__-XM58a__monthLabel{color:hsl(var(--aro-foreground,var(--foreground)));text-align:center;min-width:120px;font-size:.875rem;font-weight:600}.SpendingCalendarHeatmap-module-scss-module__-XM58a__calendarContainer{gap:.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayLabelsColumn{flex-direction:column;gap:.25rem;padding-right:.5rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayLabel,.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayLabelEmpty{height:12px;margin-bottom:.25rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));align-items:center;font-size:.75rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__weekRow,.SpendingCalendarHeatmap-module-scss-module__-XM58a__weeksContainer{gap:.25rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__weekRow{flex-direction:column}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayCell{cursor:pointer;border-radius:2px;width:12px;height:12px;transition:transform .2s,opacity .2s}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayCell:hover:not(.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayCellEmpty){outline:2px solid hsl(var(--aro-ring,var(--ring)));outline-offset:2px;transform:scale(1.2)}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayCellEmpty{cursor:default;background:0 0}.SpendingCalendarHeatmap-module-scss-module__-XM58a__levelEmpty{background:hsl(var(--aro-muted,var(--muted)));opacity:.3}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level1{opacity:.3}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level1,.SpendingCalendarHeatmap-module-scss-module__-XM58a__level2{background:hsl(var(--aro-success,var(--success)))}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level2{opacity:.5}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level3{opacity:.75}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level3,.SpendingCalendarHeatmap-module-scss-module__-XM58a__level4{background:hsl(var(--aro-success,var(--success)))}.SpendingCalendarHeatmap-module-scss-module__-XM58a__level4{opacity:1}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipContent{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipDate{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.5rem;font-size:.875rem;font-weight:600}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipAmount{color:hsl(var(--aro-primary,var(--primary)));margin-bottom:.25rem;font-size:1rem;font-weight:700}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipInvoices{font-size:.75rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipInvoices,.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipNoSpending{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipNoSpending{font-size:.875rem;font-style:italic}.SpendingCalendarHeatmap-module-scss-module__-XM58a__legend{border-top:1px solid hsl(var(--aro-border,var(--border)));justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__legendLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SpendingCalendarHeatmap-module-scss-module__-XM58a__legendColors{gap:.25rem;display:flex}.SpendingCalendarHeatmap-module-scss-module__-XM58a__legendCell{border-radius:2px;width:12px;height:12px}@media (max-width:640px){.SpendingCalendarHeatmap-module-scss-module__-XM58a__headerRow{flex-direction:column;align-items:stretch}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navigationButtons{justify-content:space-between}.SpendingCalendarHeatmap-module-scss-module__-XM58a__monthLabel{flex:1;min-width:auto}.SpendingCalendarHeatmap-module-scss-module__-XM58a__calendarContainer{scrollbar-color:hsl(var(--aro-muted,var(--muted))) transparent;scrollbar-width:thin;overflow-x:scroll}.SpendingCalendarHeatmap-module-scss-module__-XM58a__calendarContainer::-webkit-scrollbar{height:6px}.SpendingCalendarHeatmap-module-scss-module__-XM58a__calendarContainer::-webkit-scrollbar-track{background:0 0}.SpendingCalendarHeatmap-module-scss-module__-XM58a__calendarContainer::-webkit-scrollbar-thumb{background:hsl(var(--aro-muted,var(--muted)));border-radius:3px}}.SpendingCalendarHeatmap-module-scss-module__-XM58a__dayCell:focus-visible{outline:2px solid hsl(var(--aro-ring,var(--ring)));outline-offset:2px;transform:scale(1.2)}.SpendingCalendarHeatmap-module-scss-module__-XM58a__navButton:focus-visible{outline:2px solid hsl(var(--aro-ring,var(--ring)));outline-offset:2px}.dark .SpendingCalendarHeatmap-module-scss-module__-XM58a__tooltipContent{box-shadow:0 4px 12px #0000004d}
.InvoiceDetailsCard-module-scss-module__eq3G9W__headerRow{justify-content:space-between;align-items:center;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__headerInfo>*+*{margin-top:.25rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoItem>*+*{margin-top:.25rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoLabel{align-items:center;gap:.5rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoLabel,.InvoiceDetailsCard-module-scss-module__eq3G9W__infoLabelPlain{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoValue{font-weight:500}.InvoiceDetailsCard-module-scss-module__eq3G9W__totalAmount{font-size:1.125rem;font-weight:600}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemsSection>*+*{margin-top:1rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemsTitle{font-weight:600}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.375rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer th:first-child{width:40%}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer td:not(:first-child),.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer th:not(:first-child){text-align:right}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer tbody td:last-child{font-weight:500}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer tfoot td:last-child{font-weight:600}.InvoiceDetailsCard-module-scss-module__eq3G9W__titleRow{align-items:center;gap:.5rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__heartIcon{color:hsl(var(--aro-destructive,var(--destructive)));fill:hsl(var(--aro-destructive,var(--destructive)));width:1rem;height:1rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__contentSpaced>*+*{margin-top:1.5rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__iconSm,.InvoiceDetailsCard-module-scss-module__eq3G9W__navIcon{width:1rem;height:1rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemCell>*+*{margin-top:.25rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemName{font-weight:500}.InvoiceDetailsCard-module-scss-module__eq3G9W__allergenList{flex-wrap:wrap;gap:.25rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__pagination{justify-content:space-between;align-items:center;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__paginationText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__paginationButtons{gap:.5rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__paymentsSection>*+*{margin-top:.75rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__sectionTitle{font-size:1rem;font-weight:600}.InvoiceDetailsCard-module-scss-module__eq3G9W__paymentsList{flex-direction:column;gap:.5rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__paymentItem{background-color:hsl(var(--aro-muted,var(--muted)));border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__paymentAmount{font-weight:500}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxSection>*+*{margin-top:.75rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxTable{gap:.5rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxRow,.InvoiceDetailsCard-module-scss-module__eq3G9W__taxTable{flex-direction:column;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxRow{background-color:hsl(var(--aro-muted,var(--muted)));border-radius:.375rem;gap:.25rem;padding:.5rem .75rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxInfo{align-items:center;gap:.5rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxDescription{font-weight:500}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxRate{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxAmounts{gap:1rem;font-size:.875rem;display:flex}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxNetAmount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.InvoiceDetailsCard-module-scss-module__eq3G9W__taxAmount{font-weight:500}@media print{.InvoiceDetailsCard-module-scss-module__eq3G9W__headerRow{break-inside:avoid;page-break-inside:avoid}.InvoiceDetailsCard-module-scss-module__eq3G9W__headerInfo{margin-bottom:.5rem!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoGrid{break-inside:avoid;page-break-inside:avoid;margin-bottom:1rem!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoLabel{color:#555!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__infoValue,.InvoiceDetailsCard-module-scss-module__eq3G9W__totalAmount{color:#000!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__totalAmount{font-weight:700!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemsSection{break-inside:auto}.InvoiceDetailsCard-module-scss-module__eq3G9W__itemsTitle{color:#000!important;margin-bottom:.5rem!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer{box-shadow:none!important;border:1px solid #333!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer td,.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer th{color:#000!important;border:1px solid #ddd!important;padding:.5rem!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer th{background-color:#f5f5f5!important;font-weight:700!important}.InvoiceDetailsCard-module-scss-module__eq3G9W__tableContainer tbody tr{break-inside:avoid;page-break-inside:avoid}.InvoiceDetailsCard-module-scss-module__eq3G9W__heartIcon,.InvoiceDetailsCard-module-scss-module__eq3G9W__navIcon,.InvoiceDetailsCard-module-scss-module__eq3G9W__pagination,.InvoiceDetailsCard-module-scss-module__eq3G9W__paginationButtons,.InvoiceDetailsCard-module-scss-module__eq3G9W__paginationText{display:none!important}}
.SpendingOverTimeChart-module-scss-module__SR-MiG__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__cardHeader{padding:1.5rem 1.5rem 1rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.SpendingOverTimeChart-module-scss-module__SR-MiG__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__cardContent{padding:0 1.5rem 1.5rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__chartContainer{height:300px}@media (min-width:768px){.SpendingOverTimeChart-module-scss-module__SR-MiG__chartContainer{height:350px}}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));pointer-events:auto;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipMonth{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.25rem;font-size:.875rem;font-weight:600}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipAmount{color:hsl(var(--aro-primary,var(--primary)));margin-bottom:.125rem;font-size:1rem;font-weight:700}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipCount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipInvoices{border-top:1px solid hsl(var(--aro-border,var(--border)));max-height:200px;margin:.5rem 0 0;padding:.5rem 0 0;list-style:none;overflow-y:auto}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipInvoiceItem{padding:.25rem 0;font-size:.75rem}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipInvoiceLink{color:hsl(var(--aro-primary,var(--primary)));text-decoration:none;display:block}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipInvoiceLink:hover{text-decoration:underline}.SpendingOverTimeChart-module-scss-module__SR-MiG__tooltipMore{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));padding-top:.25rem;font-size:.75rem;font-style:italic}
.TimeOfDayChart-module-scss-module__v5jT6a__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.TimeOfDayChart-module-scss-module__v5jT6a__cardHeader{padding:1.5rem 1.5rem 1rem}.TimeOfDayChart-module-scss-module__v5jT6a__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.TimeOfDayChart-module-scss-module__v5jT6a__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.TimeOfDayChart-module-scss-module__v5jT6a__cardContent{padding:0 1.5rem 1.5rem}.TimeOfDayChart-module-scss-module__v5jT6a__chartContainer{height:280px}.TimeOfDayChart-module-scss-module__v5jT6a__tooltip{background:hsl(var(--aro-popover,var(--popover)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0000001a}.TimeOfDayChart-module-scss-module__v5jT6a__tooltipSegment{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.25rem;font-size:.875rem;font-weight:600}.TimeOfDayChart-module-scss-module__v5jT6a__tooltipCount{color:hsl(var(--aro-primary,var(--primary)));font-size:1rem;font-weight:700}
.TopProductsChart-module-scss-module__Xtbz5q__card{background:hsl(var(--aro-card,var(--card)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem}.TopProductsChart-module-scss-module__Xtbz5q__cardHeader{padding:1.5rem 1.5rem 1rem}.TopProductsChart-module-scss-module__Xtbz5q__cardTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.TopProductsChart-module-scss-module__Xtbz5q__cardDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}.TopProductsChart-module-scss-module__Xtbz5q__cardContent{padding:0 1.5rem 1.5rem}.TopProductsChart-module-scss-module__Xtbz5q__tableWrapper{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;overflow-x:auto}.TopProductsChart-module-scss-module__Xtbz5q__table{border-collapse:collapse;width:100%;font-size:.875rem}.TopProductsChart-module-scss-module__Xtbz5q__table thead{background:hsl(var(--aro-muted,var(--muted)));border-bottom:1px solid hsl(var(--aro-border,var(--border)))}.TopProductsChart-module-scss-module__Xtbz5q__table th{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.TopProductsChart-module-scss-module__Xtbz5q__table tbody tr{border-bottom:1px solid hsl(var(--aro-border,var(--border)));transition:background-color .2s}.TopProductsChart-module-scss-module__Xtbz5q__table tbody tr:hover{background:hsl(var(--aro-muted,var(--muted)));opacity:.5}.TopProductsChart-module-scss-module__Xtbz5q__table tbody tr:last-child{border-bottom:none}.TopProductsChart-module-scss-module__Xtbz5q__table td{white-space:nowrap;padding:.75rem 1rem}.TopProductsChart-module-scss-module__Xtbz5q__headerRank{width:60px}.TopProductsChart-module-scss-module__Xtbz5q__headerProduct{width:auto;min-width:200px}.TopProductsChart-module-scss-module__Xtbz5q__headerCount,.TopProductsChart-module-scss-module__Xtbz5q__headerQuantity{text-align:right;width:100px}.TopProductsChart-module-scss-module__Xtbz5q__headerAverage,.TopProductsChart-module-scss-module__Xtbz5q__headerSpent{text-align:right;width:120px}.TopProductsChart-module-scss-module__Xtbz5q__cellRank{justify-content:center;align-items:center;display:flex}.TopProductsChart-module-scss-module__Xtbz5q__cellProduct{font-weight:500}.TopProductsChart-module-scss-module__Xtbz5q__cellCount,.TopProductsChart-module-scss-module__Xtbz5q__cellQuantity{font-variant-numeric:tabular-nums;text-align:right}.TopProductsChart-module-scss-module__Xtbz5q__cellAverage,.TopProductsChart-module-scss-module__Xtbz5q__cellSpent{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.TopProductsChart-module-scss-module__Xtbz5q__productName{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge.TopProductsChart-module-scss-module__Xtbz5q__gold{color:#854d0e;background:linear-gradient(135deg,gold,#ffed4e)}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge.TopProductsChart-module-scss-module__Xtbz5q__silver{color:#3f3f46;background:linear-gradient(135deg,silver,#e8e8e8)}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge.TopProductsChart-module-scss-module__Xtbz5q__bronze{color:#431407;background:linear-gradient(135deg,#cd7f32,#e5a05d)}.TopProductsChart-module-scss-module__Xtbz5q__rankNumber{background:hsl(var(--aro-muted,var(--muted)));color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));border-radius:50%;width:32px;height:32px;font-size:.875rem;font-weight:600}.TopProductsChart-module-scss-module__Xtbz5q__emptyState,.TopProductsChart-module-scss-module__Xtbz5q__rankNumber{justify-content:center;align-items:center;display:flex}.TopProductsChart-module-scss-module__Xtbz5q__emptyState{min-height:300px}.TopProductsChart-module-scss-module__Xtbz5q__emptyText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));text-align:center;font-size:.875rem}@media (min-width:640px){.TopProductsChart-module-scss-module__Xtbz5q__table{font-size:.75rem}.TopProductsChart-module-scss-module__Xtbz5q__table td,.TopProductsChart-module-scss-module__Xtbz5q__table th{padding:.5rem .75rem}.TopProductsChart-module-scss-module__Xtbz5q__productName{max-width:150px}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge{width:28px;height:28px}.TopProductsChart-module-scss-module__Xtbz5q__rankBadge svg{width:16px;height:16px}.TopProductsChart-module-scss-module__Xtbz5q__rankNumber{width:28px;height:28px;font-size:.75rem}}
.StatisticsView-module-scss-module__UDcGhG__container{width:100%;max-width:1400px;margin:0 auto;overflow-x:hidden}.StatisticsView-module-scss-module__UDcGhG__section{margin-top:1.5rem}.StatisticsView-module-scss-module__UDcGhG__header{flex-direction:column;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:640px){.StatisticsView-module-scss-module__UDcGhG__header{flex-direction:row}}.StatisticsView-module-scss-module__UDcGhG__headerContent{flex:1;position:relative}.StatisticsView-module-scss-module__UDcGhG__title{color:hsl(var(--aro-foreground,var(--foreground)));letter-spacing:-.025em;font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__title{font-size:clamp(1.875rem,1.75rem + .63vw,2.25rem)}}.StatisticsView-module-scss-module__UDcGhG__subtitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.5rem;font-size:1rem}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__subtitle{font-size:1.125rem}}.StatisticsView-module-scss-module__UDcGhG__twoColumnGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.StatisticsView-module-scss-module__UDcGhG__twoColumnGrid{grid-template-columns:repeat(2,1fr)}}.StatisticsView-module-scss-module__UDcGhG__sectionHeader{margin-bottom:1rem}.StatisticsView-module-scss-module__UDcGhG__sectionTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:600}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__sectionTitle{font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem)}}.StatisticsView-module-scss-module__UDcGhG__sectionSubtitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.875rem}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__sectionSubtitle{font-size:1rem}}.StatisticsView-module-scss-module__UDcGhG__emptyState{text-align:center;flex-direction:column;padding:3rem 1.5rem}.StatisticsView-module-scss-module__UDcGhG__emptyIcon,.StatisticsView-module-scss-module__UDcGhG__emptyState{justify-content:center;align-items:center;display:flex}.StatisticsView-module-scss-module__UDcGhG__emptyIcon{background:hsl(var(--aro-muted,var(--muted)));color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));border-radius:50%;width:120px;height:120px;margin-bottom:1.5rem}.StatisticsView-module-scss-module__UDcGhG__emptyTitle{color:hsl(var(--aro-foreground,var(--foreground)));margin-bottom:.5rem;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__emptyTitle{font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem)}}.StatisticsView-module-scss-module__UDcGhG__emptySubtitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));max-width:500px;font-size:1rem}@media (min-width:768px){.StatisticsView-module-scss-module__UDcGhG__emptySubtitle{font-size:1.125rem}}
.island-module-scss-module__fk8SlG__loadingSection{flex-direction:column;gap:1.5rem;display:flex}.island-module-scss-module__fk8SlG__loadingTabsRow{gap:1rem;display:flex}.island-module-scss-module__fk8SlG__loadingGrid{gap:1rem;display:grid}@media (min-width:768px){.island-module-scss-module__fk8SlG__loadingGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.island-module-scss-module__fk8SlG__loadingGrid{grid-template-columns:repeat(3,1fr)}}.island-module-scss-module__fk8SlG__tabsContent{margin-top:1.5rem}@media (max-width:767px){.island-module-scss-module__fk8SlG__tabsContent{margin-top:1rem}}.island-module-scss-module__fk8SlG__skeletonHeader{width:100%;height:6rem}.island-module-scss-module__fk8SlG__skeletonTab{width:6rem;height:2.5rem}.island-module-scss-module__fk8SlG__skeletonCard{width:100%;height:12rem}.island-module-scss-module__fk8SlG__fullWidth,.island-module-scss-module__fk8SlG__tabsList{width:100%}.island-module-scss-module__fk8SlG__tabsList{grid-template-columns:repeat(3,1fr);max-width:28rem;display:grid}@media print{.island-module-scss-module__fk8SlG__tabsList{display:none}}@media (max-width:767px){.island-module-scss-module__fk8SlG__tabsList{gap:.5rem;max-width:100%}}.island-module-scss-module__fk8SlG__tabTrigger{cursor:pointer}@media (max-width:767px){.island-module-scss-module__fk8SlG__tabTrigger{min-height:2.75rem;padding:.75rem}}@media print{.island-module-scss-module__fk8SlG__loadingGrid,.island-module-scss-module__fk8SlG__loadingSection,.island-module-scss-module__fk8SlG__loadingTabsRow{display:none!important}.island-module-scss-module__fk8SlG__tabsContent{margin-top:0!important}.island-module-scss-module__fk8SlG__skeletonCard,.island-module-scss-module__fk8SlG__skeletonHeader,.island-module-scss-module__fk8SlG__skeletonTab{display:none!important}.island-module-scss-module__fk8SlG__fullWidth{color:#000!important;background:#fff!important;width:100%!important}.island-module-scss-module__fk8SlG__tabTrigger,.island-module-scss-module__fk8SlG__tabsList{display:none!important}.island-module-scss-module__fk8SlG__printClean{box-shadow:none!important}}
.page-module-scss-module__jmnExa__pageMain{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:1024px){.page-module-scss-module__jmnExa__pageMain{padding-inline:2rem}}.page-module-scss-module__jmnExa__pageMain{min-height:calc(200vh - 64px);padding-block:6rem;padding-inline:1.25rem}@media (max-width:767px){.page-module-scss-module__jmnExa__pageMain{min-height:250vh;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}}.page-module-scss-module__jmnExa__headerSection{text-align:center;flex-direction:column;width:100%;margin-bottom:5rem;display:flex}@media print{.page-module-scss-module__jmnExa__headerSection{display:none}}.page-module-scss-module__jmnExa__title{background:linear-gradient(to right,hsl(var(--aro-primary,var(--primary))/1),hsl(var(--aro-tertiary,var(--tertiary))/1),hsl(var(--aro-secondary,var(--secondary))/1));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:500}@media (min-width:640px){.page-module-scss-module__jmnExa__title{font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem)}}.page-module-scss-module__jmnExa__subtitleArticle{margin-inline:auto;font-size:1rem;line-height:1.625}@media (min-width:1024px){.page-module-scss-module__jmnExa__subtitleArticle{width:66.666%}}
