.ImageCard-module-scss-module__hVPUNq__zoomContainer{justify-content:center;max-height:80vh;display:flex;position:relative;overflow:auto}.ImageCard-module-scss-module__hVPUNq__actionButtons,.ImageCard-module-scss-module__hVPUNq__navButtons{gap:.5rem;width:100%;display:flex}.ImageCard-module-scss-module__hVPUNq__receiptImage{object-fit:cover;width:100%;transition-property:transform,filter,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ImageCard-module-scss-module__hVPUNq__receiptImage.group-hover\/image{transform:scale(1.05)}.ImageCard-module-scss-module__hVPUNq__receiptImageTransitioning{filter:blur(4px);opacity:.5;}.ImageCard-module-scss-module__hVPUNq__receiptImageNormal{filter:blur();opacity:1;}.ImageCard-module-scss-module__hVPUNq__zoomOverlayVisible{background-color:hsl(var(--aro-background,var(--background))/.8);opacity:0;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.group-hover\/image .ImageCard-module-scss-module__hVPUNq__zoomOverlayVisible{opacity:1}.ImageCard-module-scss-module__hVPUNq__zoomDialogImage{object-fit:contain;width:100%}.ImageCard-module-scss-module__hVPUNq__card{transition:box-shadow .3s;overflow:hidden}.ImageCard-module-scss-module__hVPUNq__card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}.ImageCard-module-scss-module__hVPUNq__cardHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ImageCard-module-scss-module__hVPUNq__cardTitle{font-size:1.125rem}.ImageCard-module-scss-module__hVPUNq__cardContent{justify-content:center;display:flex}.ImageCard-module-scss-module__hVPUNq__imageButton{border:1px solid hsl(var(--aro-border,var(--border)));cursor:pointer;border-radius:.375rem;width:100%;height:auto;padding:0;position:relative;overflow:hidden}.ImageCard-module-scss-module__hVPUNq__zoomIcon{width:2rem;height:2rem}.ImageCard-module-scss-module__hVPUNq__zoomDialogContent{max-width:48rem}.ImageCard-module-scss-module__hVPUNq__cardFooter{flex-direction:column;gap:.5rem;display:flex}.ImageCard-module-scss-module__hVPUNq__fullWidthButton{cursor:pointer;width:100%}.ImageCard-module-scss-module__hVPUNq__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.ImageCard-module-scss-module__hVPUNq__navButton{cursor:pointer;flex:1}.ImageCard-module-scss-module__hVPUNq__chevronIcon{width:1rem;height:1rem;margin-right:.25rem}.ImageCard-module-scss-module__hVPUNq__chevronIconRight{width:1rem;height:1rem;margin-left:.25rem}.ImageCard-module-scss-module__hVPUNq__actionButtonFlex,.ImageCard-module-scss-module__hVPUNq__removeButton{cursor:pointer;flex:1}.ImageCard-module-scss-module__hVPUNq__removeButton{color:hsl(var(--aro-destructive,var(--destructive)))}.ImageCard-module-scss-module__hVPUNq__removeButton:hover{background-color:hsl(var(--aro-destructive,var(--destructive)));color:#fff}
.container-dk40Y7{--ac-cell-size:var(--ac-size-default);background-color:var(--ac-background);border-radius:var(--ac-radius-lg);color:var(--ac-foreground);padding:var(--ac-space-3)}.calendarRoot-mDtbGC,.container-dk40Y7,.root-YADqCx{width:fit-content}.months-Rx14QS{gap:var(--ac-space-4);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.months-Rx14QS{flex-direction:row}}.month-Mb63zi{gap:var(--ac-space-4);flex-direction:column}.month-Mb63zi,.nav-zppZCR{width:100%;display:flex}.nav-zppZCR{align-items:center;gap:var(--ac-space-1);inset-inline:0;justify-content:space-between;position:absolute;top:0}.navButton-dWV4EV{height:var(--ac-cell-size);width:var(--ac-cell-size);padding:0}.navButton-dWV4EV[aria-disabled=true],.navButton-dWV4EV[disabled]{opacity:.5}.monthCaption-XkjGTM{padding-inline:var(--ac-cell-size)}.dropdowns-jYxkAH,.monthCaption-XkjGTM{height:var(--ac-cell-size);justify-content:center;align-items:center;width:100%;display:flex}.dropdowns-jYxkAH{font-size:var(--ac-text-sm);gap:var(--ac-space-2);font-weight:500}.dropdownRoot-FxVJ5w{background-color:var(--ac-background);border:1px solid var(--ac-border);border-radius:var(--ac-radius-md);position:relative;box-shadow:0 1px 2px #0000000d}.dropdownRoot-FxVJ5w:focus-within{border-color:var(--ac-ring);outline:3px solid color-mix(in oklch,var(--ac-ring),transparent 65%);outline-offset:0}.dropdown-dLWKRF{opacity:0;position:absolute;inset:0}.captionLabel-DK6046{font-size:var(--ac-text-sm);-webkit-user-select:none;user-select:none;font-weight:500}.captionLabelDropdown-N8EKqO{border-radius:var(--ac-radius-md);align-items:center;gap:var(--ac-space-1);height:2rem;padding-inline:var(--ac-space-2);display:flex}.monthGrid-IJ36G8{border-collapse:collapse;width:100%}.weekdays-LmTNmu{display:flex}.weekday-D6U9P2{border-radius:var(--ac-radius-md);color:var(--ac-muted-foreground);text-align:center;-webkit-user-select:none;user-select:none;flex:1;font-size:.8rem;font-weight:400}.week-ODr7jh{margin-top:var(--ac-space-2);width:100%;display:flex}.weekNumber-Sy5mq4,.weekNumberHeader-qQmrLX{color:var(--ac-muted-foreground);text-align:center;-webkit-user-select:none;user-select:none;width:var(--ac-cell-size);font-size:.8rem}.weekNumberCell-uxYLUx{height:var(--ac-cell-size);text-align:center;width:var(--ac-cell-size);justify-content:center;align-items:center;display:flex}.day-WveyL0{text-align:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:0;position:relative}.rangeStart-S8rcWM{background-color:var(--ac-muted);border-bottom-left-radius:var(--ac-radius-md);border-top-left-radius:var(--ac-radius-md)}.rangeMiddle-Wf76rh{border-radius:0}.rangeEnd-C84TB6{border-bottom-right-radius:var(--ac-radius-md);border-top-right-radius:var(--ac-radius-md)}.rangeEnd-C84TB6,.today-yhpHWF{background-color:var(--ac-muted)}.today-yhpHWF{border-radius:var(--ac-radius-md);color:var(--ac-foreground)}.day-WveyL0[data-disabled=true],.outside-UoeLH4{color:var(--ac-muted-foreground)}.day-WveyL0[data-disabled=true]{opacity:.5}.hidden-iyfXaD{visibility:hidden}.chevron-nop999{width:1rem;height:1rem}.dayButton-pr6WY6{aspect-ratio:1;gap:var(--ac-space-1);height:auto;min-width:var(--ac-cell-size);z-index:0;flex-direction:column;width:100%;font-weight:400;line-height:1;display:flex;position:relative}.dayButton-pr6WY6:focus-visible,.day-WveyL0[data-focused=true] .dayButton-pr6WY6{outline:3px solid color-mix(in oklch,var(--ac-ring),transparent 65%);outline-offset:-1px;z-index:1}.dayButton-pr6WY6[data-range-end=true],.dayButton-pr6WY6[data-range-start=true],.dayButton-pr6WY6[data-selected-single=true]{background-color:var(--ac-foreground);color:var(--ac-background)}.dayButton-pr6WY6[data-range-middle=true]{background-color:var(--ac-muted);color:var(--ac-foreground);border-radius:0}.dayButton-pr6WY6[data-range-end=true],.dayButton-pr6WY6[data-range-start=true]{border-radius:var(--ac-radius-md)}.dayButton-pr6WY6>span{font-size:var(--ac-text-xs);opacity:.7}
.ShoppingCalendarCard-module-scss-module__HlhSHG__tooltipBorder{border-top:1px solid hsl(var(--aro-border,var(--border)));padding-top:.25rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceName{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink,.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink{text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink,.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink:hover{color:hsl(var(--aro-primary,var(--primary)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink:hover{text-decoration:underline}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceLink:focus-visible{outline:2px solid hsl(var(--aro-ring,var(--ring)));outline-offset:2px;border-radius:.125rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__moreText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__historicalRow{border-top:1px solid hsl(var(--aro-border,var(--border)));align-items:center;gap:.25rem;padding-top:.25rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__tooltipLabel{font-weight:600}.ShoppingCalendarCard-module-scss-module__HlhSHG__legend,.ShoppingCalendarCard-module-scss-module__HlhSHG__tooltipCount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__legend{font-size:font-size("xs");justify-content:center;align-items:center;gap:.5rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlocks{gap:.125rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock{border-radius:.125rem;width:.75rem;height:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock1{background-color:hsl(var(--aro-primary,var(--primary))/.2)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock2{background-color:hsl(var(--aro-primary,var(--primary))/.4)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock3{background-color:hsl(var(--aro-primary,var(--primary))/.6)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock4{background-color:hsl(var(--aro-primary,var(--primary))/.8)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock5{background-color:hsl(var(--aro-primary,var(--primary)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;font-size:.875rem;display:grid}.ShoppingCalendarCard-module-scss-module__HlhSHG__statBox{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__statLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.ShoppingCalendarCard-module-scss-module__HlhSHG__statValue{font-weight:500}.ShoppingCalendarCard-module-scss-module__HlhSHG__insightBox{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.75rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__insightText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.ShoppingCalendarCard-module-scss-module__HlhSHG__insightHighlight{color:hsl(var(--aro-foreground,var(--foreground)));font-weight:500}.ShoppingCalendarCard-module-scss-module__HlhSHG__colorRed{color:hsl(var(--aro-destructive,var(--destructive)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__colorGreen{color:hsl(var(--aro-success,var(--success)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__iconXs{width:.75rem;height:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__titleRow{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__infoIcon,.ShoppingCalendarCard-module-scss-module__HlhSHG__titleIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__infoIcon{cursor:help}.ShoppingCalendarCard-module-scss-module__HlhSHG__contentCentered{flex-direction:column;align-items:center;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__contentCentered>*+*{margin-top:1rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayButton{aspect-ratio:1;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-weight:400;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayButtonHighlight{font-weight:600}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayButtonHighlight,.ShoppingCalendarCard-module-scss-module__HlhSHG__dayButtonHighlight:hover{background-color:hsl(var(--aro-primary,var(--primary)));color:hsl(var(--aro-primary-foreground,var(--primary-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayButtonHighlight:hover{opacity:.9}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity1{background-color:hsl(var(--aro-primary,var(--primary))/.2);color:hsl(var(--aro-foreground,var(--foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity1:hover{background-color:hsl(var(--aro-primary,var(--primary))/.3)}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity2{background-color:hsl(var(--aro-primary,var(--primary))/.4);color:hsl(var(--aro-foreground,var(--foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity2:hover{background-color:hsl(var(--aro-primary,var(--primary))/.5)}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity3{background-color:hsl(var(--aro-primary,var(--primary))/.6);color:hsl(var(--aro-primary-foreground,var(--primary-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity3:hover{background-color:hsl(var(--aro-primary,var(--primary))/.7)}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity4{background-color:hsl(var(--aro-primary,var(--primary))/.8);color:hsl(var(--aro-primary-foreground,var(--primary-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity4:hover{background-color:hsl(var(--aro-primary,var(--primary))/.9)}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity5{background-color:hsl(var(--aro-primary,var(--primary)));color:hsl(var(--aro-primary-foreground,var(--primary-foreground)))}.ShoppingCalendarCard-module-scss-module__HlhSHG__intensity5:hover{background-color:hsl(var(--aro-primary,var(--primary))/.9)}.ShoppingCalendarCard-module-scss-module__HlhSHG__iconMutedShrink{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));flex-shrink:0;width:1rem;height:1rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__calendar{border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.375rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__card{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ShoppingCalendarCard-module-scss-module__HlhSHG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ShoppingCalendarCard-module-scss-module__HlhSHG__dark .ShoppingCalendarCard-module-scss-module__HlhSHG__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.ShoppingCalendarCard-module-scss-module__HlhSHG__cardHeader{padding-bottom:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayTooltip,.ShoppingCalendarCard-module-scss-module__HlhSHG__tooltipXs{font-size:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayTooltip{pointer-events:auto;max-width:20rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__dayTooltip>*+*{margin-top:.5rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__badgeMt{margin-top:.25rem}
.ComparisonStatsCard-module-scss-module__-TVj2G__section>*+*{margin-top:.5rem}.ComparisonStatsCard-module-scss-module__-TVj2G__row{justify-content:space-between}.ComparisonStatsCard-module-scss-module__-TVj2G__row,.ComparisonStatsCard-module-scss-module__-TVj2G__rowWithIcon{align-items:center;display:flex}.ComparisonStatsCard-module-scss-module__-TVj2G__rowWithIcon{gap:.5rem}.ComparisonStatsCard-module-scss-module__-TVj2G__trendRow{align-items:center;gap:.25rem;display:flex}.ComparisonStatsCard-module-scss-module__-TVj2G__mutedRow{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs");justify-content:space-between;display:flex}.ComparisonStatsCard-module-scss-module__-TVj2G__label{font-size:.875rem}.ComparisonStatsCard-module-scss-module__-TVj2G__positionLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs");text-align:center}.ComparisonStatsCard-module-scss-module__-TVj2G__borderTopRow{border-top:1px solid hsl(var(--aro-border,var(--border)));justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.ComparisonStatsCard-module-scss-module__-TVj2G__rightAlign{text-align:right}.ComparisonStatsCard-module-scss-module__-TVj2G__subLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:font-size("xs")}.ComparisonStatsCard-module-scss-module__-TVj2G__trendValue{font-size:.875rem;font-weight:500}.ComparisonStatsCard-module-scss-module__-TVj2G__trendAmber{color:hsl(var(--aro-warning,var(--warning)))}.ComparisonStatsCard-module-scss-module__-TVj2G__trendEmerald{color:hsl(var(--aro-success,var(--success)))}.ComparisonStatsCard-module-scss-module__-TVj2G__trendMuted{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ComparisonStatsCard-module-scss-module__-TVj2G__card{height:100%}.ComparisonStatsCard-module-scss-module__-TVj2G__contentSpaced>*+*{margin-top:1rem}.ComparisonStatsCard-module-scss-module__-TVj2G__trendIconAmber{color:hsl(var(--aro-warning,var(--warning)));width:1rem;height:1rem}.ComparisonStatsCard-module-scss-module__-TVj2G__trendIconEmerald{color:hsl(var(--aro-success,var(--success)));width:1rem;height:1rem}.ComparisonStatsCard-module-scss-module__-TVj2G__iconMuted,.ComparisonStatsCard-module-scss-module__-TVj2G__trendIconMuted{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}
.SummaryStatsCard-module-scss-module__eSNdMa__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.SummaryStatsCard-module-scss-module__eSNdMa__statItem>*+*{margin-top:.125rem}.SummaryStatsCard-module-scss-module__eSNdMa__statLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));align-items:center;gap:.375rem;display:flex}.SummaryStatsCard-module-scss-module__eSNdMa__statLabelText{font-size:.75rem}.SummaryStatsCard-module-scss-module__eSNdMa__statValue{font-size:1.125rem;font-weight:600}.SummaryStatsCard-module-scss-module__eSNdMa__statDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremesSection{border-top:1px solid hsl(var(--aro-border,var(--border)));margin-top:1rem;padding-top:.75rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremesSection>*+*{margin-top:.5rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremeRow{justify-content:space-between}.SummaryStatsCard-module-scss-module__eSNdMa__extremeLabel,.SummaryStatsCard-module-scss-module__eSNdMa__extremeRow{align-items:center;display:flex}.SummaryStatsCard-module-scss-module__eSNdMa__extremeLabel{gap:.375rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremeLabelText{font-size:.75rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremeRight{text-align:right}.SummaryStatsCard-module-scss-module__eSNdMa__extremePrice{font-size:.875rem;font-weight:500}.SummaryStatsCard-module-scss-module__eSNdMa__extremeName{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.75rem;overflow:hidden}.SummaryStatsCard-module-scss-module__eSNdMa__card{height:100%}.SummaryStatsCard-module-scss-module__eSNdMa__iconEmerald,.SummaryStatsCard-module-scss-module__eSNdMa__iconSm{width:.875rem;height:.875rem}.SummaryStatsCard-module-scss-module__eSNdMa__iconEmerald{color:hsl(var(--aro-success,var(--success)))}.SummaryStatsCard-module-scss-module__eSNdMa__iconBlue{color:hsl(var(--aro-info,var(--info)));width:.875rem;height:.875rem}
.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CategoryComparisonChart-module-scss-module__qJ-8ia__dark .CategoryComparisonChart-module-scss-module__qJ-8ia__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipName{font-size:.875rem;font-weight:500}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipDetails{margin-top:.25rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipDetails>*+*{margin-top:.125rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipRow{font-size:.75rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipValue{font-weight:500}.CategoryComparisonChart-module-scss-module__qJ-8ia__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CategoryComparisonChart-module-scss-module__qJ-8ia__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CategoryComparisonChart-module-scss-module__qJ-8ia__dark .CategoryComparisonChart-module-scss-module__qJ-8ia__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.CategoryComparisonChart-module-scss-module__qJ-8ia__cardHeader{padding-bottom:.5rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__cardTitle{font-size:1rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__cardDescription{font-size:.75rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__cardContent{padding-bottom:1rem}.CategoryComparisonChart-module-scss-module__qJ-8ia__chartContainer{width:100%;height:200px}
.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ItemsBreakdownChart-module-scss-module__mq5QuG__dark .ItemsBreakdownChart-module-scss-module__mq5QuG__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipName{font-size:.875rem;font-weight:500}.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipPrice{font-size:.875rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipPrice,.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipQty{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipQty{font-size:.75rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ItemsBreakdownChart-module-scss-module__mq5QuG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ItemsBreakdownChart-module-scss-module__mq5QuG__dark .ItemsBreakdownChart-module-scss-module__mq5QuG__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.ItemsBreakdownChart-module-scss-module__mq5QuG__cardHeader{padding-bottom:.5rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__cardTitle{font-size:1rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__cardDescription{font-size:.75rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__cardContent{padding-bottom:1rem}.ItemsBreakdownChart-module-scss-module__mq5QuG__chartContainer{width:100%;height:200px}
.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.MerchantBreakdownChart-module-scss-module__c1BpMG__dark .MerchantBreakdownChart-module-scss-module__c1BpMG__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipName{font-size:.875rem;font-weight:500}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipDetails{margin-top:.25rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipDetails>*+*{margin-top:.125rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipDetails{font-size:.75rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipValue{font-weight:500}.MerchantBreakdownChart-module-scss-module__c1BpMG__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.MerchantBreakdownChart-module-scss-module__c1BpMG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.MerchantBreakdownChart-module-scss-module__c1BpMG__dark .MerchantBreakdownChart-module-scss-module__c1BpMG__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.MerchantBreakdownChart-module-scss-module__c1BpMG__cardHeader{padding-bottom:.5rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__cardTitle{font-size:1rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__cardDescription{font-size:.75rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__cardContent{padding-bottom:1rem}.MerchantBreakdownChart-module-scss-module__c1BpMG__chartContainer{width:100%;height:200px}
.PriceDistributionChart-module-scss-module__xNNr2G__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.PriceDistributionChart-module-scss-module__xNNr2G__dark .PriceDistributionChart-module-scss-module__xNNr2G__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.PriceDistributionChart-module-scss-module__xNNr2G__tooltipRange{font-weight:500}.PriceDistributionChart-module-scss-module__xNNr2G__tooltipCount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.PriceDistributionChart-module-scss-module__xNNr2G__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.PriceDistributionChart-module-scss-module__xNNr2G__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.PriceDistributionChart-module-scss-module__xNNr2G__dark .PriceDistributionChart-module-scss-module__xNNr2G__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.PriceDistributionChart-module-scss-module__xNNr2G__cardHeader{padding-bottom:.5rem}.PriceDistributionChart-module-scss-module__xNNr2G__cardTitle{font-size:1rem}.PriceDistributionChart-module-scss-module__xNNr2G__cardDescription{font-size:.75rem}.PriceDistributionChart-module-scss-module__xNNr2G__cardContent{padding-bottom:1rem}.PriceDistributionChart-module-scss-module__xNNr2G__chartContainer{width:100%;height:200px}
.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.SpendingByCategoryChart-module-scss-module__qbUbwG__dark .SpendingByCategoryChart-module-scss-module__qbUbwG__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltipCategory{font-weight:500}.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltipAmount{font-size:.875rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltipAmount,.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltipCount{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltipCount{font-size:.75rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__legendContainer{flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin-top:.5rem;display:flex}.SpendingByCategoryChart-module-scss-module__qbUbwG__legendItem{align-items:center;gap:.25rem;display:flex}.SpendingByCategoryChart-module-scss-module__qbUbwG__legendDot{border-radius:9999px;width:.625rem;height:.625rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__legendLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__totalSection{text-align:center;margin-top:.5rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__totalAmount{font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:700}.SpendingByCategoryChart-module-scss-module__qbUbwG__totalLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.SpendingByCategoryChart-module-scss-module__qbUbwG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.SpendingByCategoryChart-module-scss-module__qbUbwG__dark .SpendingByCategoryChart-module-scss-module__qbUbwG__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.SpendingByCategoryChart-module-scss-module__qbUbwG__cardHeader{padding-bottom:.5rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__cardTitle{font-size:1rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__cardDescription{font-size:.75rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__cardContent{padding-bottom:1rem}.SpendingByCategoryChart-module-scss-module__qbUbwG__chartContainerSm{width:100%;height:180px}.SpendingByCategoryChart-module-scss-module__qbUbwG__pieStroke{stroke:hsl(var(--aro-background,var(--background)));stroke-width:2px}
.SpendingTrendChart-module-scss-module__DCZyaa__tooltip{background-color:hsl(var(--aro-background,var(--background)));border:1px solid hsl(var(--aro-border,var(--border)));pointer-events:auto;border-radius:.5rem;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.SpendingTrendChart-module-scss-module__DCZyaa__dark .SpendingTrendChart-module-scss-module__DCZyaa__tooltip{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipName{font-size:.875rem;font-weight:500}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipDate{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipAmount{font-size:.875rem;font-weight:500}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipAmount,.SpendingTrendChart-module-scss-module__DCZyaa__tooltipCurrentBadge{margin-top:.25rem}.SpendingTrendChart-module-scss-module__DCZyaa__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}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipInvoiceItem{padding:.25rem 0;font-size:.75rem}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipInvoiceLink{color:hsl(var(--aro-primary,var(--primary)));text-decoration:none}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipInvoiceLink:hover{text-decoration:underline}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipMore{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));padding-top:.25rem;font-size:.75rem;font-style:italic}.SpendingTrendChart-module-scss-module__DCZyaa__card{height:100%;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.SpendingTrendChart-module-scss-module__DCZyaa__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.SpendingTrendChart-module-scss-module__DCZyaa__dark .SpendingTrendChart-module-scss-module__DCZyaa__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.SpendingTrendChart-module-scss-module__DCZyaa__cardHeader{padding-bottom:.5rem}.SpendingTrendChart-module-scss-module__DCZyaa__cardTitle{font-size:1rem}.SpendingTrendChart-module-scss-module__DCZyaa__cardDescription{font-size:.75rem}.SpendingTrendChart-module-scss-module__DCZyaa__cardContent{padding-bottom:1rem}.SpendingTrendChart-module-scss-module__DCZyaa__chartContainer{width:100%;height:200px}
.InvoiceAnalytics-module-scss-module__G62cfq__container>*+*{margin-top:1.5rem}.InvoiceAnalytics-module-scss-module__G62cfq__tabHeader{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.InvoiceAnalytics-module-scss-module__G62cfq__tabHeader{flex-direction:row;justify-content:space-between;align-items:center}}.InvoiceAnalytics-module-scss-module__G62cfq__sectionTitle{align-items:center;gap:.5rem;display:flex}.InvoiceAnalytics-module-scss-module__G62cfq__sectionTitleText{font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:600}.InvoiceAnalytics-module-scss-module__G62cfq__analyticsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.InvoiceAnalytics-module-scss-module__G62cfq__analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.InvoiceAnalytics-module-scss-module__G62cfq__analyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.InvoiceAnalytics-module-scss-module__G62cfq__gridItemFullWidth{grid-column:span 2}}@media (min-width:1024px){.InvoiceAnalytics-module-scss-module__G62cfq__gridItemFullWidth{grid-column:span 3}}@media (min-width:640px){.InvoiceAnalytics-module-scss-module__G62cfq__gridItemWide{grid-column:span 1}}@media (min-width:1024px){.InvoiceAnalytics-module-scss-module__G62cfq__gridItemWide{grid-column:span 2}}.InvoiceAnalytics-module-scss-module__G62cfq__tabsFullWidth{width:100%}.InvoiceAnalytics-module-scss-module__G62cfq__sectionIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1.25rem;height:1.25rem}.InvoiceAnalytics-module-scss-module__G62cfq__tabsList{grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (min-width:640px){.InvoiceAnalytics-module-scss-module__G62cfq__tabsList{width:auto}}.InvoiceAnalytics-module-scss-module__G62cfq__tabsTrigger{font-size:.75rem}@media (min-width:640px){.InvoiceAnalytics-module-scss-module__G62cfq__tabsTrigger{font-size:.875rem}}.InvoiceAnalytics-module-scss-module__G62cfq__tabIcon{width:.875rem;height:.875rem;margin-right:.375rem}.InvoiceAnalytics-module-scss-module__G62cfq__tabContent{margin-top:0}.InvoiceAnalytics-module-scss-module__G62cfq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.InvoiceAnalytics-module-scss-module__G62cfq__emptyIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));opacity:.5;width:4rem;height:4rem}.InvoiceAnalytics-module-scss-module__G62cfq__emptyTitle{color:hsl(var(--aro-foreground,var(--foreground)));font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem);font-weight:600}.InvoiceAnalytics-module-scss-module__G62cfq__emptyDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));max-width:400px;font-size:.875rem}
.InvoiceHeader-module-scss-module__lxPhLW__header{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.InvoiceHeader-module-scss-module__lxPhLW__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.InvoiceHeader-module-scss-module__lxPhLW__titleArea>*+*{margin-top:.25rem}.InvoiceHeader-module-scss-module__lxPhLW__titleRow{align-items:center;gap:.5rem;display:flex}.InvoiceHeader-module-scss-module__lxPhLW__title{letter-spacing:-.025em;font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700}.InvoiceHeader-module-scss-module__lxPhLW__invoiceId{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.InvoiceHeader-module-scss-module__lxPhLW__actions{flex-wrap:wrap;gap:.5rem}.InvoiceHeader-module-scss-module__lxPhLW__actions,.InvoiceHeader-module-scss-module__lxPhLW__editLink{display:flex}.InvoiceHeader-module-scss-module__lxPhLW__heartIcon{color:hsl(var(--aro-destructive,var(--destructive)));fill:hsl(var(--aro-destructive,var(--destructive)));width:1.25rem;height:1.25rem}.InvoiceHeader-module-scss-module__lxPhLW__buttonIcon{width:1rem;height:1rem;margin-right:.5rem}@media print{.InvoiceHeader-module-scss-module__lxPhLW__header{display:none!important}.InvoiceHeader-module-scss-module__lxPhLW__titleArea{margin-bottom:.5rem!important}.InvoiceHeader-module-scss-module__lxPhLW__titleRow{gap:.25rem!important}.InvoiceHeader-module-scss-module__lxPhLW__title{color:#000!important}.InvoiceHeader-module-scss-module__lxPhLW__actions,.InvoiceHeader-module-scss-module__lxPhLW__buttonIcon,.InvoiceHeader-module-scss-module__lxPhLW__editLink,.InvoiceHeader-module-scss-module__lxPhLW__heartIcon,.InvoiceHeader-module-scss-module__lxPhLW__invoiceId{display:none!important}}
.PrintHeader-module-scss-module__nSDe9W__printHeader{display:none}@media print{.PrintHeader-module-scss-module__nSDe9W__printHeader{break-inside:avoid;page-break-inside:avoid;margin-bottom:2rem;display:block!important}.PrintHeader-module-scss-module__nSDe9W__printHeaderContent{padding:1rem 0}}.PrintHeader-module-scss-module__nSDe9W__invoiceName{margin-bottom:.5rem;font-size:1rem;font-weight:600}@media print{.PrintHeader-module-scss-module__nSDe9W__invoiceName{color:#000!important;margin-bottom:1rem!important;font-size:24pt!important;font-weight:700!important}}.PrintHeader-module-scss-module__nSDe9W__detailsGrid{gap:.5rem;display:grid}@media print{.PrintHeader-module-scss-module__nSDe9W__detailsGrid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem 1.5rem!important;margin-bottom:1rem!important;display:grid!important}.PrintHeader-module-scss-module__nSDe9W__detailItem{gap:.5rem!important;display:flex!important}.PrintHeader-module-scss-module__nSDe9W__detailLabel{color:#555!important;font-size:11pt!important;font-weight:600!important}.PrintHeader-module-scss-module__nSDe9W__detailValue{color:#000!important;font-size:11pt!important}.PrintHeader-module-scss-module__nSDe9W__generatedOn{color:#666!important;margin-top:1rem!important;font-size:10pt!important;font-style:italic!important}.PrintHeader-module-scss-module__nSDe9W__headerBorder{border-bottom:2px solid #333!important;margin-top:1rem!important}}
.InvoiceTabs-module-scss-module__JWnHrq__recipesGrid{gap:1rem;display:grid}@media (min-width:640px){.InvoiceTabs-module-scss-module__JWnHrq__recipesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.InvoiceTabs-module-scss-module__JWnHrq__recipesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.InvoiceTabs-module-scss-module__JWnHrq__recipesHeader{justify-content:flex-end;margin-bottom:1rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__regenerateButton{gap:.5rem}.InvoiceTabs-module-scss-module__JWnHrq__regenerateButton svg{width:1rem;height:1rem}.InvoiceTabs-module-scss-module__JWnHrq__generateButton{gap:.5rem;margin-top:1rem}.InvoiceTabs-module-scss-module__JWnHrq__generateButton svg{width:1rem;height:1rem}.InvoiceTabs-module-scss-module__JWnHrq__spinning{animation:1s linear infinite InvoiceTabs-module-scss-module__JWnHrq__spin}@keyframes InvoiceTabs-module-scss-module__JWnHrq__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.InvoiceTabs-module-scss-module__JWnHrq__recipeHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__recipeDescription{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem;line-height:1.625}.InvoiceTabs-module-scss-module__JWnHrq__recipeDetails{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__recipeDetailItem{align-items:center;gap:.25rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__recipeDetailItem,.InvoiceTabs-module-scss-module__JWnHrq__recipeDetailMuted{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.InvoiceTabs-module-scss-module__JWnHrq__ingredientsSection{background-color:hsl(var(--aro-muted,var(--muted))/.3);border-radius:border-radius("md");padding:.75rem}.InvoiceTabs-module-scss-module__JWnHrq__ingredientsHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__sectionIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}.InvoiceTabs-module-scss-module__JWnHrq__sectionTitle{color:hsl(var(--aro-foreground,var(--foreground)));margin:0;font-size:.875rem;font-weight:600}.InvoiceTabs-module-scss-module__JWnHrq__ingredientsList{margin:0;padding-left:1.25rem;list-style:outside}.InvoiceTabs-module-scss-module__JWnHrq__ingredientsList li+li{margin-top:.25rem}.InvoiceTabs-module-scss-module__JWnHrq__ingredientItem{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem;line-height:1.625}.InvoiceTabs-module-scss-module__JWnHrq__instructionsSection{border-left:2px solid hsl(var(--aro-border,var(--border)));padding:.75rem .75rem .75rem 1rem}.InvoiceTabs-module-scss-module__JWnHrq__instructionsText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));white-space:pre-line;margin:.5rem 0 0;font-size:.875rem;line-height:1.625}.InvoiceTabs-module-scss-module__JWnHrq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:2rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__emptyStateText{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.5rem}.InvoiceTabs-module-scss-module__JWnHrq__metadataList>*+*{margin-top:.75rem}.InvoiceTabs-module-scss-module__JWnHrq__metadataItem{border-bottom:1px solid hsl(var(--aro-border,var(--border)));justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.InvoiceTabs-module-scss-module__JWnHrq__metadataItem:last-child{border-bottom:none}.InvoiceTabs-module-scss-module__JWnHrq__metadataKey{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem;font-weight:500}.InvoiceTabs-module-scss-module__JWnHrq__metadataValue{text-align:right;font-size:.875rem}.InvoiceTabs-module-scss-module__JWnHrq__card{transition:box-shadow .3s}.InvoiceTabs-module-scss-module__JWnHrq__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.InvoiceTabs-module-scss-module__JWnHrq__dark .InvoiceTabs-module-scss-module__JWnHrq__card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.InvoiceTabs-module-scss-module__JWnHrq__tabs{width:100%}.InvoiceTabs-module-scss-module__JWnHrq__cardHeader{padding-bottom:0}.InvoiceTabs-module-scss-module__JWnHrq__tabsList{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.InvoiceTabs-module-scss-module__JWnHrq__tabsTrigger{gap:.5rem}.InvoiceTabs-module-scss-module__JWnHrq__tabIcon{width:1rem;height:1rem}.InvoiceTabs-module-scss-module__JWnHrq__cardContent{padding-top:1.5rem}.InvoiceTabs-module-scss-module__JWnHrq__tabsContent{margin-top:0}.InvoiceTabs-module-scss-module__JWnHrq__recipeCard{transition:box-shadow .3s}.InvoiceTabs-module-scss-module__JWnHrq__recipeCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.InvoiceTabs-module-scss-module__JWnHrq__dark .InvoiceTabs-module-scss-module__JWnHrq__recipeCard:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.InvoiceTabs-module-scss-module__JWnHrq__recipeCardHeader{padding-bottom:.5rem}.InvoiceTabs-module-scss-module__JWnHrq__recipeTitle{font-size:1rem}.InvoiceTabs-module-scss-module__JWnHrq__recipeBody>*+*{margin-top:.75rem}.InvoiceTabs-module-scss-module__JWnHrq__recipeLink{height:auto;padding:0;font-size:.875rem}.InvoiceTabs-module-scss-module__JWnHrq__externalLinkIcon{width:.75rem;height:.75rem;margin-left:.125rem}.InvoiceTabs-module-scss-module__JWnHrq__emptyIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground))/.5);width:3rem;height:3rem}
.timeline-module-scss-module__IgccDG__eventIcon{width:.625rem;height:.625rem}
.InvoiceTimeline-module-scss-module__pstlbG__headerRow{justify-content:space-between;align-items:center;display:flex}.InvoiceTimeline-module-scss-module__pstlbG__subtitle{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));margin-top:.25rem;font-size:.75rem}.InvoiceTimeline-module-scss-module__pstlbG__dateGroup>*+*{margin-top:.75rem}.InvoiceTimeline-module-scss-module__pstlbG__dateLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.InvoiceTimeline-module-scss-module__pstlbG__card{transition:box-shadow .3s}.InvoiceTimeline-module-scss-module__pstlbG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.InvoiceTimeline-module-scss-module__pstlbG__cardHeader{padding-bottom:1rem}.InvoiceTimeline-module-scss-module__pstlbG__cardTitle{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.InvoiceTimeline-module-scss-module__pstlbG__calendarIcon{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));width:1rem;height:1rem}.InvoiceTimeline-module-scss-module__pstlbG__badge{font-size:.75rem}.InvoiceTimeline-module-scss-module__pstlbG__cardContent>*+*{margin-top:1.5rem}
.TimelineItem-module-scss-module__B95UQq__item{padding-bottom:1rem;position:relative}.TimelineItem-module-scss-module__B95UQq__item.TimelineItem-module-scss-module__B95UQq__isLast{padding-bottom:0}.TimelineItem-module-scss-module__B95UQq__connectorLine{background-color:hsl(var(--aro-border,var(--border)));width:2px;height:100%;position:absolute;top:1rem;left:7px}.TimelineItem-module-scss-module__B95UQq__contentRow{gap:.75rem;display:flex}.TimelineItem-module-scss-module__B95UQq__iconCircle{z-index:10;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:relative}.TimelineItem-module-scss-module__B95UQq__iconCompleted{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:hsl(var(--aro-primary-foreground,var(--primary-foreground)))}.TimelineItem-module-scss-module__B95UQq__iconPending{background-color:hsl(var(--aro-muted,var(--muted)));color:hsl(var(--aro-foreground,var(--foreground)))}.TimelineItem-module-scss-module__B95UQq__contentBody{flex:1;min-width:0}.TimelineItem-module-scss-module__B95UQq__titleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.TimelineItem-module-scss-module__B95UQq__titleContent{align-items:center;gap:.375rem;min-width:0;display:flex}.TimelineItem-module-scss-module__B95UQq__eventTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden}.TimelineItem-module-scss-module__B95UQq__dateLabel{flex-shrink:0}.TimelineItem-module-scss-module__B95UQq__dateLabel,.TimelineItem-module-scss-module__B95UQq__description{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.TimelineItem-module-scss-module__B95UQq__description,.TimelineItem-module-scss-module__B95UQq__relativeTime{margin-top:.125rem}.TimelineItem-module-scss-module__B95UQq__relativeTime{color:hsl(var(--aro-muted-foreground,var(--muted-foreground))/.7);font-size:.75rem}.TimelineItem-module-scss-module__B95UQq__confidenceText{margin-top:.25rem}.TimelineItem-module-scss-module__B95UQq__confidenceText,.TimelineItem-module-scss-module__B95UQq__infoButton{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)))}.TimelineItem-module-scss-module__B95UQq__infoButton{cursor:help;flex-shrink:0;transition-property:color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.TimelineItem-module-scss-module__B95UQq__infoButton:hover{color:hsl(var(--aro-foreground,var(--foreground)))}.TimelineItem-module-scss-module__B95UQq__infoIcon{width:.875rem;height:.875rem}.TimelineItem-module-scss-module__B95UQq__tooltipContent{max-width:20rem;font-size:.75rem}
