.Features-module-scss-module__RElv2W__section{padding:3rem 0;overflow:hidden}@media (min-width:640px){.Features-module-scss-module__RElv2W__section{padding-bottom:4rem}}@media (min-width:1024px){.Features-module-scss-module__RElv2W__section{padding-bottom:5rem}}@media (min-width:1280px){.Features-module-scss-module__RElv2W__section{padding-bottom:6rem}}.Features-module-scss-module__RElv2W__article{max-width:80rem;margin-left:auto;margin-right:auto;padding:2rem 1rem}@media (min-width:640px){.Features-module-scss-module__RElv2W__article{padding:3rem 1.5rem}}@media (min-width:1024px){.Features-module-scss-module__RElv2W__article{padding:4rem 2rem}}.Features-module-scss-module__RElv2W__titleWrapper{justify-content:center;font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700}@media (min-width:640px){.Features-module-scss-module__RElv2W__titleWrapper{font-size:clamp(1.875rem,1.75rem + .63vw,2.25rem)}}@media (min-width:768px){.Features-module-scss-module__RElv2W__titleWrapper{font-size:clamp(2.25rem,2rem + 1.25vw,3rem)}}@media (min-width:1024px){.Features-module-scss-module__RElv2W__titleWrapper{font-size:clamp(2.75rem,2.4167rem + 1.67vw,3.75rem)}}.Features-module-scss-module__RElv2W__titleWrapper div{font-size:inherit}.Features-module-scss-module__RElv2W__titleWord{background:linear-gradient(to right,hsl(var(--gradient-from)),hsl(var(--gradient-to)));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.Features-module-scss-module__RElv2W__cursorClass{height:2rem}@media (min-width:640px){.Features-module-scss-module__RElv2W__cursorClass{height:2.5rem}}@media (min-width:768px){.Features-module-scss-module__RElv2W__cursorClass{height:3rem}}@media (min-width:1024px){.Features-module-scss-module__RElv2W__cursorClass{height:3.75rem}}.Features-module-scss-module__RElv2W__description{color:hsl(var(--muted-foreground));text-align:center;margin-top:1rem}.Features-module-scss-module__RElv2W__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:768px){.Features-module-scss-module__RElv2W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Features-module-scss-module__RElv2W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Features-module-scss-module__RElv2W__grid{margin-top:2rem}.Features-module-scss-module__RElv2W__card{border:1px solid hsl(var(--border));border-radius:.75rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}.Features-module-scss-module__RElv2W__dark .Features-module-scss-module__RElv2W__card{box-shadow:0 25px 50px -12px #0009}.Features-module-scss-module__RElv2W__card{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Features-module-scss-module__RElv2W__card:hover{border-color:hsl(var(--primary)/.1);box-shadow:0 25px 50px -12px hsl(var(--primary)/.1)}.Features-module-scss-module__RElv2W__cardHeader{align-items:center;padding-bottom:1rem;display:flex}.Features-module-scss-module__RElv2W__cardIcon{width:2.5rem;height:2.5rem;display:inline}.Features-module-scss-module__RElv2W__cardTitle{margin-left:.5rem;font-size:clamp(1.125rem,1.0833rem + .21vw,1.25rem)}.Features-module-scss-module__RElv2W__cardDescription{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:1rem}.Features-module-scss-module__RElv2W__learnMoreLink{text-align:center;margin-top:2rem;margin-left:auto;margin-right:auto;display:block}
.RichText-module-scss-module__2gyZQW__inlineCode{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-weight:600}.RichText-module-scss-module__2gyZQW__richList{padding-top:.5rem;list-style-type:disc;list-style-position:inside}
.DeleteInvoiceDialog-module-scss-module__JR533G__deletingState{flex-direction:column;justify-content:center;align-items:center;padding-block:2rem;display:flex}.DeleteInvoiceDialog-module-scss-module__JR533G__deletingState>*+*{margin-top:1rem}.DeleteInvoiceDialog-module-scss-module__JR533G__spinnerWrapper{background-color:#fee2e2;border-radius:9999px;padding:1rem}.DeleteInvoiceDialog-module-scss-module__JR533G__dark .DeleteInvoiceDialog-module-scss-module__JR533G__spinnerWrapper{background-color:#7f1d1d4d}.DeleteInvoiceDialog-module-scss-module__JR533G__deletingTitle{color:#dc2626;font-weight:500}.DeleteInvoiceDialog-module-scss-module__JR533G__dark .DeleteInvoiceDialog-module-scss-module__JR533G__deletingTitle{color:#f87171}.DeleteInvoiceDialog-module-scss-module__JR533G__deletingDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.DeleteInvoiceDialog-module-scss-module__JR533G__confirmBody>*+*{margin-top:1rem}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryCard{background-color:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:.5rem;padding:1rem}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryRow{align-items:flex-start;gap:.75rem;display:flex}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryIconBox{background-color:#fee2e2;border-radius:.5rem;padding:.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__dark .DeleteInvoiceDialog-module-scss-module__JR533G__summaryIconBox{background-color:#7f1d1d4d}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryContent{flex:1;min-width:0}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryId{font-family:monospace;font-size:.75rem}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryDescription,.DeleteInvoiceDialog-module-scss-module__JR533G__summaryId{color:hsl(var(--muted-foreground))}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;display:-webkit-box;overflow:hidden}.DeleteInvoiceDialog-module-scss-module__JR533G__impactList>*+*{margin-top:.25rem}.DeleteInvoiceDialog-module-scss-module__JR533G__impactList{font-size:.875rem}.DeleteInvoiceDialog-module-scss-module__JR533G__impactItem{align-items:center;gap:.5rem;display:flex}.DeleteInvoiceDialog-module-scss-module__JR533G__confirmSection>*+*{margin-top:.75rem}.DeleteInvoiceDialog-module-scss-module__JR533G__confirmField>*+*{margin-top:.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__confirmHighlight{color:#dc2626;font-weight:600}.DeleteInvoiceDialog-module-scss-module__JR533G__dark .DeleteInvoiceDialog-module-scss-module__JR533G__confirmHighlight{color:#f87171}.DeleteInvoiceDialog-module-scss-module__JR533G__checkboxCard{border:1px solid hsl(var(--border));border-radius:.5rem;align-items:flex-start;padding:.75rem;display:flex}.DeleteInvoiceDialog-module-scss-module__JR533G__checkboxCard>*+*{margin-left:.75rem}.DeleteInvoiceDialog-module-scss-module__JR533G__checkboxContent>*+*{margin-top:.25rem}.DeleteInvoiceDialog-module-scss-module__JR533G__checkboxDescription{color:hsl(var(--muted-foreground));font-size:.75rem}.DeleteInvoiceDialog-module-scss-module__JR533G__titleIcon{width:1.25rem;height:1.25rem}.DeleteInvoiceDialog-module-scss-module__JR533G__spinnerIcon{color:#ef4444;width:2.5rem;height:2.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__summaryIcon{color:#ef4444;width:1.5rem;height:1.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__impactIcon{width:1rem;height:1rem}.DeleteInvoiceDialog-module-scss-module__JR533G__impactIntro{margin-bottom:.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__buttonIcon,.DeleteInvoiceDialog-module-scss-module__JR533G__buttonSpinnerIcon{width:1rem;height:1rem;margin-right:.5rem}.DeleteInvoiceDialog-module-scss-module__JR533G__buttonSpinnerIcon{animation:1s linear infinite DeleteInvoiceDialog-module-scss-module__JR533G__spin}@keyframes DeleteInvoiceDialog-module-scss-module__JR533G__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.ShareInvoiceDialog-module-scss-module__lQxE0a__selectionBody>*+*{margin-top:1rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__selectionDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__selectionGrid{gap:1rem;display:grid}.ShareInvoiceDialog-module-scss-module__lQxE0a__cardHeaderRow{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.ShareInvoiceDialog-module-scss-module__lQxE0a__cardHeaderRow>*{margin-top:0;margin-bottom:0}.ShareInvoiceDialog-module-scss-module__lQxE0a__cardHeaderRow{padding-bottom:1rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__iconCircle{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ShareInvoiceDialog-module-scss-module__lQxE0a__iconCircleOrange{background-color:#fff7ed}.ShareInvoiceDialog-module-scss-module__lQxE0a__dark .ShareInvoiceDialog-module-scss-module__lQxE0a__iconCircleOrange{background-color:#7c2d124d}.ShareInvoiceDialog-module-scss-module__lQxE0a__iconCircleGreen{background-color:#dcfce7}.ShareInvoiceDialog-module-scss-module__lQxE0a__dark .ShareInvoiceDialog-module-scss-module__lQxE0a__iconCircleGreen{background-color:#14532d4d}.ShareInvoiceDialog-module-scss-module__lQxE0a__cardContent{flex:1}.ShareInvoiceDialog-module-scss-module__lQxE0a__cardContent>*+*{margin-top:.25rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__globeIcon{color:#ea580c;width:1.5rem;height:1.5rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__dark .ShareInvoiceDialog-module-scss-module__lQxE0a__globeIcon{color:#fb923c}.ShareInvoiceDialog-module-scss-module__lQxE0a__lockIcon{color:#16a34a;width:1.5rem;height:1.5rem}.ShareInvoiceDialog-module-scss-module__lQxE0a__dark .ShareInvoiceDialog-module-scss-module__lQxE0a__lockIcon{color:#4ade80}.ShareInvoiceDialog-module-scss-module__lQxE0a__alertIcon{width:1rem;height:1rem}
.ShareInvoiceDialog-Private-module-scss-module__yZltrW__body>*+*,.ShareInvoiceDialog-Private-module-scss-module__yZltrW__formBody>*+*{margin-top:1rem}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__fieldGroup>*+*{margin-top:.5rem}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__emailHint{color:hsl(var(--muted-foreground));font-size:.75rem}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__backIcon{margin-right:.25rem}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__backIcon,.ShareInvoiceDialog-Private-module-scss-module__yZltrW__lockIcon{width:1rem;height:1rem}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__lockIcon{color:#16a34a}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__dark .ShareInvoiceDialog-Private-module-scss-module__yZltrW__lockIcon{color:#4ade80}.ShareInvoiceDialog-Private-module-scss-module__yZltrW__mailIcon{width:1rem;height:1rem;margin-right:.5rem}
.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__body>*+*{margin-top:1rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__linkRow{align-items:center;display:flex}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__linkRow>*+*{margin-left:.5rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__linkHint{color:hsl(var(--muted-foreground));font-size:.75rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrContainer>*+*{margin-top:1rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrWrapper{border:1px solid hsl(var(--border));background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px #0000000d}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__dark .ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrWrapper{box-shadow:0 1px 2px #0000004d}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrHint{color:hsl(var(--muted-foreground));text-align:center;font-size:.75rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__revokeSection{border-top:1px solid hsl(var(--border));padding-top:1rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__revokeHint{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.75rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__tabIcon{margin-right:.5rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__actionIcon,.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__globeAlertIcon,.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__tabIcon{width:1rem;height:1rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__globeAlertIcon{color:#ea580c}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__dark .ShareInvoiceDialog-Public-module-scss-module__ffFEcq__globeAlertIcon{color:#fb923c}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__qrCode{border-radius:.375rem}.ShareInvoiceDialog-Public-module-scss-module__ffFEcq__backIcon{width:1rem;height:1rem;margin-right:.25rem}
.AddScanDialog-module-scss-module__cX4RpW__body{gap:1rem;padding-block:1rem;display:grid}.AddScanDialog-module-scss-module__cX4RpW__dropzone{border:2px dashed hsl(var(--border));cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition-property:colors;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDragActive{background-color:hsl(var(--primary)/.05);border-color:hsl(var(--primary));}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDragAccept{background-color:#22c55e0d;border-color:#22c55e;}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDragReject{background-color:hsl(var(--destructive)/.05);border-color:hsl(var(--destructive));}.AddScanDialog-module-scss-module__cX4RpW__dropzoneIdle{}.AddScanDialog-module-scss-module__cX4RpW__dropzoneIdle:hover{background-color:hsl(var(--muted)/.5);border-color:hsl(var(--primary)/.5)}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDisabled{opacity:.5;pointer-events:none;}.AddScanDialog-module-scss-module__cX4RpW__uploadIcon{color:hsl(var(--muted-foreground));width:3rem;height:3rem;margin-bottom:1rem}.AddScanDialog-module-scss-module__cX4RpW__dropText{font-size:.875rem;font-weight:500}.AddScanDialog-module-scss-module__cX4RpW__dropFormats,.AddScanDialog-module-scss-module__cX4RpW__dropSubtext{color:hsl(var(--muted-foreground));font-size:.75rem}.AddScanDialog-module-scss-module__cX4RpW__dropFormats{margin-top:.5rem}.AddScanDialog-module-scss-module__cX4RpW__filePreview{background-color:hsl(var(--muted));border-radius:.375rem;justify-content:space-between;padding:.75rem}.AddScanDialog-module-scss-module__cX4RpW__fileInfo,.AddScanDialog-module-scss-module__cX4RpW__filePreview{align-items:center;display:flex}.AddScanDialog-module-scss-module__cX4RpW__fileInfo{gap:.75rem}.AddScanDialog-module-scss-module__cX4RpW__fileIcon{flex-shrink:0;width:2rem;height:2rem}.AddScanDialog-module-scss-module__cX4RpW__fileTextWrapper{min-width:0}.AddScanDialog-module-scss-module__cX4RpW__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.AddScanDialog-module-scss-module__cX4RpW__fileSize{color:hsl(var(--muted-foreground));font-size:.75rem}.AddScanDialog-module-scss-module__cX4RpW__scanTypeGrid{gap:.5rem;display:grid}
.AnalyzeDialog-module-scss-module__mbgIVW__analyzingSection>*+*{margin-top:1.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__analyzingSection{padding-block:2rem}.AnalyzeDialog-module-scss-module__mbgIVW__spinnerWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__spinnerWrapper>*+*{margin-top:1rem}.AnalyzeDialog-module-scss-module__mbgIVW__spinnerIcon{background-color:#a855f71a;border-radius:9999px;padding:1rem}.dark .AnalyzeDialog-module-scss-module__mbgIVW__spinnerIcon{background-color:#a855f74d}.AnalyzeDialog-module-scss-module__mbgIVW__analyzingTitle{font-size:1.125rem;font-weight:600}.AnalyzeDialog-module-scss-module__mbgIVW__analyzingStep{color:hsl(var(--muted-foreground));font-size:.875rem}.AnalyzeDialog-module-scss-module__mbgIVW__progressWrapper{max-width:28rem;margin-inline:auto}.AnalyzeDialog-module-scss-module__mbgIVW__progressWrapper>*+*{margin-top:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__progressText{color:hsl(var(--muted-foreground));text-align:center;font-size:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionsSection>*+*{margin-top:1.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__sectionLabel>*+*{margin-top:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionsGrid{gap:.75rem;display:grid}@media (min-width:640px){.AnalyzeDialog-module-scss-module__mbgIVW__optionsGrid{grid-template-columns:repeat(2,1fr)}}.AnalyzeDialog-module-scss-module__mbgIVW__optionCardSelected{background-color:#a855f70d;border-color:#a855f7;box-shadow:0 0 0 2px #a855f733}.dark .AnalyzeDialog-module-scss-module__mbgIVW__optionCardSelected{background-color:#a855f733}.AnalyzeDialog-module-scss-module__mbgIVW__optionCardDefault:hover{background-color:hsl(var(--muted)/.5);border-color:#a855f74d}.AnalyzeDialog-module-scss-module__mbgIVW__optionHeader{justify-content:space-between;align-items:flex-start;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__optionIconSelected{color:#fff;background-color:#a855f7;border-radius:.5rem;padding:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionIconDefault{background-color:hsl(var(--muted));border-radius:.5rem;padding:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionBadges{gap:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionBadges,.AnalyzeDialog-module-scss-module__mbgIVW__optionTime{align-items:center;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__optionTime{color:hsl(var(--muted-foreground));gap:.25rem;font-size:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__featuresSection>*+*{margin-top:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__featuresList{flex-wrap:wrap;gap:.5rem;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementsSection>*+*{margin-top:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementItem{border:1px solid hsl(var(--border));border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition-property:colors;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementItem:hover{background-color:hsl(var(--muted)/.5)}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementContent{flex:1;align-items:flex-start;gap:.75rem;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementIconWrapper{color:hsl(var(--muted-foreground));margin-top:.125rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementText>*+*{margin-top:.25rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementDesc{color:hsl(var(--muted-foreground));font-size:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryContent{justify-content:space-between;padding-block:1rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryContent,.AnalyzeDialog-module-scss-module__mbgIVW__summaryLeft{align-items:center;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__summaryLeft{gap:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__summarySubtext{color:hsl(var(--muted-foreground));font-size:.875rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryRight{text-align:right}.AnalyzeDialog-module-scss-module__mbgIVW__summaryTimeLabel{color:hsl(var(--muted-foreground));font-size:.875rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryTimeValue{font-weight:600}.AnalyzeDialog-module-scss-module__mbgIVW__analyzeButton{background-color:#9333ea}.AnalyzeDialog-module-scss-module__mbgIVW__analyzeButton:hover{background-color:#7e22ce}.AnalyzeDialog-module-scss-module__mbgIVW__invoiceIdSnippet{font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryTitle{font-weight:500}
.FeedbackDialog-module-scss-module__bx6cVa__body>*+*{margin-top:1.5rem}.FeedbackDialog-module-scss-module__bx6cVa__body{padding-block:1rem}.FeedbackDialog-module-scss-module__bx6cVa__section>*+*{margin-top:.5rem}.FeedbackDialog-module-scss-module__bx6cVa__sectionHeading{font-size:.875rem;font-weight:500}.FeedbackDialog-module-scss-module__bx6cVa__starRow{justify-content:center;display:flex}.FeedbackDialog-module-scss-module__bx6cVa__starActive{color:#facc15;fill:#facc15;width:2rem;height:2rem}.FeedbackDialog-module-scss-module__bx6cVa__starInactive{color:hsl(var(--muted-foreground));width:2rem;height:2rem}.FeedbackDialog-module-scss-module__bx6cVa__featuresWrap{flex-wrap:wrap;gap:.5rem;display:flex}.FeedbackDialog-module-scss-module__bx6cVa__footerForm{justify-content:space-between;align-items:center;gap:1rem;display:flex}
.ImageDialog-module-scss-module__Fbrqeq__imageContainer{width:100%;height:100%;position:relative}.ImageDialog-module-scss-module__Fbrqeq__receiptImage{border:1px solid hsl(var(--border));-o-object-fit:cover;object-fit:cover;border-radius:.375rem;width:100%;height:100%}
.ItemsDialog-module-scss-module__zk1V-W__body>*+*{margin-top:1rem}.ItemsDialog-module-scss-module__zk1V-W__tableWrapper{border:1px solid hsl(var(--border));border-radius:.375rem;overflow:hidden}.ItemsDialog-module-scss-module__zk1V-W__tableHeader{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.ItemsDialog-module-scss-module__zk1V-W__tableHeaderCenter{text-align:center;}.ItemsDialog-module-scss-module__zk1V-W__tableHeaderRight{text-align:right;}.ItemsDialog-module-scss-module__zk1V-W__controls{justify-content:space-between;display:flex}.ItemsDialog-module-scss-module__zk1V-W__itemCount{color:hsl(var(--muted-foreground));font-size:.875rem}
.MerchantDialog-module-scss-module__Iyb7Mq__body>*+*{margin-top:1rem}.MerchantDialog-module-scss-module__Iyb7Mq__body{padding-block:.5rem}.MerchantDialog-module-scss-module__Iyb7Mq__merchantProfile{align-items:center;gap:.75rem;display:flex}.MerchantDialog-module-scss-module__Iyb7Mq__merchantAvatar{background-color:hsl(var(--primary)/.1);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.MerchantDialog-module-scss-module__Iyb7Mq__merchantName{font-size:1.125rem;font-weight:500}.MerchantDialog-module-scss-module__Iyb7Mq__detailRow,.MerchantDialog-module-scss-module__Iyb7Mq__footer{align-items:center;display:flex}.MerchantDialog-module-scss-module__Iyb7Mq__footer{flex-direction:column;justify-content:center;gap:.5rem}.MerchantDialog-module-scss-module__Iyb7Mq__detailLabel{font-weight:500}
.MerchantReceiptsDialog-module-scss-module__lBncuW__body>*+*{margin-top:1rem}.MerchantReceiptsDialog-module-scss-module__lBncuW__filterRow{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.MerchantReceiptsDialog-module-scss-module__lBncuW__filterRow{flex-direction:row}}.MerchantReceiptsDialog-module-scss-module__lBncuW__searchWrapper{flex:1;position:relative}.MerchantReceiptsDialog-module-scss-module__lBncuW__filterControls{gap:.5rem;display:flex}.MerchantReceiptsDialog-module-scss-module__lBncuW__selectWrapper{width:10rem}.MerchantReceiptsDialog-module-scss-module__lBncuW__tableOuter{border:1px solid hsl(var(--border));border-radius:.375rem;overflow:hidden}.MerchantReceiptsDialog-module-scss-module__lBncuW__tableScroll{overflow-x:auto}.MerchantReceiptsDialog-module-scss-module__lBncuW__tableHeader{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.MerchantReceiptsDialog-module-scss-module__lBncuW__tableHeaderRight{text-align:right;}
.MetadataDialog-module-scss-module__K97x6q__formBody>*+*{margin-top:1rem}.MetadataDialog-module-scss-module__K97x6q__formBody{padding-block:.5rem}.MetadataDialog-module-scss-module__K97x6q__fieldGroup>*+*{margin-top:.5rem}.MetadataDialog-module-scss-module__K97x6q__deleteButton{color:#fff;background-color:#ef4444}
.RecipeDialog-module-scss-module__kJcFLq__formBody>*+*{margin-top:1rem}.RecipeDialog-module-scss-module__kJcFLq__formBody{padding-block:.5rem}.RecipeDialog-module-scss-module__kJcFLq__fieldGroup>*+*{margin-top:.5rem}.RecipeDialog-module-scss-module__kJcFLq__fieldHeader{justify-content:space-between;align-items:center;display:flex}.RecipeDialog-module-scss-module__kJcFLq__ingredientItem{position:relative}.RecipeDialog-module-scss-module__kJcFLq__ingredientRow{gap:.5rem;display:flex}.RecipeDialog-module-scss-module__kJcFLq__ingredientInput{flex:1;position:relative}.RecipeDialog-module-scss-module__kJcFLq__timeGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.RecipeDialog-module-scss-module__kJcFLq__timeRow{align-items:center;display:flex}.RecipeDialog-module-scss-module__kJcFLq__footerActions{gap:.5rem;display:flex}.RecipeDialog-module-scss-module__kJcFLq__readBody>*+*{margin-top:1rem}.RecipeDialog-module-scss-module__kJcFLq__readBody{padding-block:.5rem}.RecipeDialog-module-scss-module__kJcFLq__readSection>*+*{margin-top:.5rem}.RecipeDialog-module-scss-module__kJcFLq__readText{font-size:.875rem}.RecipeDialog-module-scss-module__kJcFLq__ingredientReadList{padding-left:1.25rem;list-style-type:disc}.RecipeDialog-module-scss-module__kJcFLq__ingredientReadList>*+*{margin-top:.25rem}.RecipeDialog-module-scss-module__kJcFLq__instructionsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.RecipeDialog-module-scss-module__kJcFLq__tooltipText{max-width:20rem}
.RemoveScanDialog-module-scss-module__zF_jsa__previewSection{padding-block:1rem}.RemoveScanDialog-module-scss-module__zF_jsa__previewImage{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.375rem;overflow:hidden}.RemoveScanDialog-module-scss-module__zF_jsa__previewCaption{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.75rem}.RemoveScanDialog-module-scss-module__zF_jsa__warningBox{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border-radius:.375rem;padding:.75rem}.RemoveScanDialog-module-scss-module__zF_jsa__warningTitle{font-size:.875rem;font-weight:500}.RemoveScanDialog-module-scss-module__zF_jsa__warningText{font-size:.75rem}.RemoveScanDialog-module-scss-module__zF_jsa__scanPreviewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:12rem}
.ShareAnalyticsDialog-module-scss-module__cxA02G__contentSection>*+*{margin-top:1rem}.ShareAnalyticsDialog-module-scss-module__cxA02G__description{color:hsl(var(--muted-foreground));font-size:.875rem}.ShareAnalyticsDialog-module-scss-module__cxA02G__previewContainer{justify-content:center;display:flex}.ShareAnalyticsDialog-module-scss-module__cxA02G__previewBox{border:1px solid hsl(var(--border));border-radius:.375rem;width:100%;max-width:20rem;padding:1rem}.ShareAnalyticsDialog-module-scss-module__cxA02G__previewPlaceholder{background-color:hsl(var(--muted));border-radius:.375rem;justify-content:center;align-items:center;height:8rem;display:flex}.ShareAnalyticsDialog-module-scss-module__cxA02G__footerButtons{flex-direction:column;gap:.5rem;width:100%;display:flex}.ShareAnalyticsDialog-module-scss-module__cxA02G__emailSection>*+*{margin-top:.5rem}
.ExportDialog-module-scss-module__VYW-JW__body>*+*{margin-top:1rem}.ExportDialog-module-scss-module__VYW-JW__body{padding-block:1rem}.ExportDialog-module-scss-module__VYW-JW__section>*+*{margin-top:.5rem}.ExportDialog-module-scss-module__VYW-JW__sectionTitle{font-size:.875rem;font-weight:500}.ExportDialog-module-scss-module__VYW-JW__formatIcon{width:1rem;height:1rem}.ExportDialog-module-scss-module__VYW-JW__radioRow{align-items:center;display:flex}.ExportDialog-module-scss-module__VYW-JW__radioRow>*+*{margin-left:.5rem}
.ImportDialog-module-scss-module__oipLzG__dropzone{cursor:pointer;border:2px dashed;border-radius:.5rem;margin-top:1rem;padding:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ImportDialog-module-scss-module__oipLzG__dropzoneActive{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary))}.ImportDialog-module-scss-module__oipLzG__dropzoneIdle{border-color:hsl(var(--muted-foreground)/.25)}.ImportDialog-module-scss-module__oipLzG__dropzoneIdle:hover{background-color:hsl(var(--muted)/.5);border-color:hsl(var(--primary)/.5)}.ImportDialog-module-scss-module__oipLzG__dropzoneContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.ImportDialog-module-scss-module__oipLzG__dropzoneContent>*+*{margin-top:.5rem}.ImportDialog-module-scss-module__oipLzG__dropzoneContent{text-align:center}.ImportDialog-module-scss-module__oipLzG__uploadIconWrapper{background-color:hsl(var(--primary)/.1);border-radius:9999px;padding:.75rem}.ImportDialog-module-scss-module__oipLzG__uploadIcon{color:hsl(var(--primary));width:1.5rem;height:1.5rem}.ImportDialog-module-scss-module__oipLzG__dropzoneTitle{font-weight:500}.ImportDialog-module-scss-module__oipLzG__dropzoneSubtitle{font-size:.875rem}.ImportDialog-module-scss-module__oipLzG__dropzoneHint,.ImportDialog-module-scss-module__oipLzG__dropzoneSubtitle{color:hsl(var(--muted-foreground))}.ImportDialog-module-scss-module__oipLzG__dropzoneHint{font-size:.75rem}.ImportDialog-module-scss-module__oipLzG__fileListWrapper{margin-top:1rem}.ImportDialog-module-scss-module__oipLzG__fileListWrapper>*+*{margin-top:.5rem}.ImportDialog-module-scss-module__oipLzG__fileListTitle{font-size:.875rem;font-weight:500}.ImportDialog-module-scss-module__oipLzG__fileList{max-height:150px;overflow-y:auto}.ImportDialog-module-scss-module__oipLzG__fileList>*+*{margin-top:.5rem}.ImportDialog-module-scss-module__oipLzG__fileItem{background-color:hsl(var(--muted)/.5);border-radius:.375rem;justify-content:space-between;padding:.5rem}.ImportDialog-module-scss-module__oipLzG__fileInfo,.ImportDialog-module-scss-module__oipLzG__fileItem{align-items:center;display:flex}.ImportDialog-module-scss-module__oipLzG__fileInfo>*+*{margin-left:.5rem}.ImportDialog-module-scss-module__oipLzG__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.875rem;overflow:hidden}.ImportDialog-module-scss-module__oipLzG__fileIconBlue{color:#3b82f6}.ImportDialog-module-scss-module__oipLzG__fileIconBlue,.ImportDialog-module-scss-module__oipLzG__fileIconRed{width:1.25rem;height:1.25rem}.ImportDialog-module-scss-module__oipLzG__fileIconRed{color:#ef4444}.ImportDialog-module-scss-module__oipLzG__fileIconGreen{color:#22c55e;width:1.25rem;height:1.25rem}.ImportDialog-module-scss-module__oipLzG__fileIconGray{color:#6b7280}.ImportDialog-module-scss-module__oipLzG__fileIconGray,.ImportDialog-module-scss-module__oipLzG__statusIcon{width:1.25rem;height:1.25rem}.ImportDialog-module-scss-module__oipLzG__statusSuccess{color:#16a34a;background-color:#f0fdf4;border-radius:.375rem;align-items:center;padding:.5rem;display:flex}.ImportDialog-module-scss-module__oipLzG__statusSuccess>*+*{margin-left:.5rem}.ImportDialog-module-scss-module__oipLzG__statusError{color:#dc2626;background-color:#fef2f2;border-radius:.375rem;align-items:center;padding:.5rem;display:flex}.ImportDialog-module-scss-module__oipLzG__statusError>*+*{margin-left:.5rem}
.CreateInvoiceDialog-module-scss-module__sT_1aG__thumbnail{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__thumbnail{background-color:#1f2937;border-color:#374151}.CreateInvoiceDialog-module-scss-module__sT_1aG__thumbnailPdfPlaceholder{justify-content:center;align-items:center;height:100%;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__thumbnailPdfIcon{color:#ef4444;width:1.5rem;height:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__thumbnailImage{-o-object-fit:cover;object-fit:cover}.CreateInvoiceDialog-module-scss-module__sT_1aG__processStep{opacity:.5;align-items:flex-start;gap:.75rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__processStepActive{opacity:1}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepCircle{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:500;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepCircleDefault{color:#4b5563;background-color:#e5e7eb}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__stepCircleDefault{color:#9ca3af;background-color:#374151}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepCircleActive{color:#fff;background-color:#a855f7}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepCircleComplete{color:#fff;background-color:#22c55e}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepContent{flex:1}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepTitle{color:#111827;font-size:.875rem;font-weight:500}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__stepTitle{color:#fff}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepDescription{color:#6b7280;font-size:.75rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__stepDescription{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepCheckIcon{width:1rem;height:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewBox{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;padding:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewBox{background-color:#1f293780;border-color:#374151}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewLabel{color:#374151;font-size:.875rem;font-weight:500}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewLabel{color:#d1d5db}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewSize{color:#6b7280;font-size:.75rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewSize{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewGrid{flex-wrap:wrap;gap:.5rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewOverflow{color:#6b7280;background-color:#f3f4f6;border:1px dashed #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.75rem;font-weight:500;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__scansPreviewOverflow{color:#9ca3af;background-color:#374151;border-color:#4b5563}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeSection{margin-top:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeLabel{color:#374151;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__modeLabel{color:#d1d5db}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOption{cursor:pointer;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOption:hover{border-color:#d1d5db}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__modeOption{border-color:#374151}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__modeOption:hover{border-color:#4b5563}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionSelected{background-color:#faf5ff;border-color:#d8b4fe}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionSelected{background-color:#581c8733;border-color:#7e22ce}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionBatch{margin-top:.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionContent{flex:1}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionDescription{color:#6b7280;margin-top:.25rem;font-size:.875rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__modeOptionDescription{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBanner{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin-top:1rem;padding:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBanner{background-color:#1e3a8a33;border-color:#1e3a5f}.CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerContent{align-items:flex-start;gap:.75rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerIcon{color:#3b82f6;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerTitle{color:#1e3a5f;font-weight:500}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerTitle{color:#dbeafe}.CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerDescription{color:#1d4ed8;margin-top:.25rem;font-size:.875rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__singleScanBannerDescription{color:#93c5fd}.CreateInvoiceDialog-module-scss-module__sT_1aG__selectFooter{margin-top:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingWrapper{padding-block:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingCenter{text-align:center}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingIconCircle{margin-inline:auto;background-color:#f3e8ff;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__creatingIconCircle{background-color:#581c8780}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingSpinIcon{color:#a855f7;width:2rem;height:2rem;animation:1s linear infinite CreateInvoiceDialog-module-scss-module__sT_1aG__spin}@keyframes CreateInvoiceDialog-module-scss-module__sT_1aG__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingTitle{color:#111827;font-size:1.125rem;font-weight:600}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__creatingTitle{color:#fff}.CreateInvoiceDialog-module-scss-module__sT_1aG__creatingDescription{color:#6b7280;margin-top:.25rem;font-size:.875rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__creatingDescription{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__progressSection{margin-top:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__progressLabel{color:#6b7280;text-align:center;margin-top:.5rem;font-size:.75rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__progressLabel{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepsSection{margin-top:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__stepsSection>*+*{margin-top:.75rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeWrapper{text-align:center;padding-block:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeIconCircle{margin-inline:auto;background-color:#dcfce7;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__completeIconCircle{background-color:#14532d80}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeCheckIcon{color:#22c55e;width:2rem;height:2rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeTitle{color:#111827;font-size:1.125rem;font-weight:600}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__completeTitle{color:#fff}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeDescription{color:#6b7280;margin-top:.25rem;font-size:.875rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__completeDescription{color:#9ca3af}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeNextSteps{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__completeNextSteps{background-color:#14532d33;border-color:#166534}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeNextStepsText{color:#15803d;font-size:.875rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dark .CreateInvoiceDialog-module-scss-module__sT_1aG__completeNextStepsText{color:#86efac}.CreateInvoiceDialog-module-scss-module__sT_1aG__completeFooter{justify-content:center;margin-top:1.5rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__dialogTitleIcon{color:#a855f7;width:1.25rem;height:1.25rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__modePurpleIcon{color:#a855f7;width:1rem;height:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__modeBlueIcon{color:#3b82f6;width:1rem;height:1rem}.CreateInvoiceDialog-module-scss-module__sT_1aG__arrowRightIcon{width:1rem;height:1rem;margin-left:.5rem}
.BudgetImpactCard-module-scss-module__m4oxSa__budgetSection>*+*{margin-top:.5rem}.BudgetImpactCard-module-scss-module__m4oxSa__budgetRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.BudgetImpactCard-module-scss-module__m4oxSa__budgetLabel{color:hsl(var(--muted-foreground))}.BudgetImpactCard-module-scss-module__m4oxSa__budgetValue{font-weight:500}.BudgetImpactCard-module-scss-module__m4oxSa__budgetMeta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.BudgetImpactCard-module-scss-module__m4oxSa__impactBox{background-color:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__impactBox>*+*{margin-top:.25rem}.BudgetImpactCard-module-scss-module__m4oxSa__impactLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__impactPercent{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:600}.BudgetImpactCard-module-scss-module__m4oxSa__impactDescription{color:hsl(var(--muted-foreground));font-size:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.BudgetImpactCard-module-scss-module__m4oxSa__statItem>*+*{margin-top:.25rem}.BudgetImpactCard-module-scss-module__m4oxSa__statLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__statValue{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.BudgetImpactCard-module-scss-module__m4oxSa__overBudgetLabel,.BudgetImpactCard-module-scss-module__m4oxSa__overBudgetText{color:hsl(var(--destructive))}.BudgetImpactCard-module-scss-module__m4oxSa__overBudgetLabel{font-size:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__dailyAllowanceBox{border:1px solid hsl(var(--border));border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.BudgetImpactCard-module-scss-module__m4oxSa__dailyAllowanceContent>*+*{margin-top:.125rem}.BudgetImpactCard-module-scss-module__m4oxSa__dailyAllowanceLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.BudgetImpactCard-module-scss-module__m4oxSa__dailyAllowanceValue{font-size:.875rem;font-weight:500}
.CategorySuggestionCard-module-scss-module__lbyWFq__description{color:hsl(var(--muted-foreground));font-size:.875rem}.CategorySuggestionCard-module-scss-module__lbyWFq__mainGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.CategorySuggestionCard-module-scss-module__lbyWFq__moreSection>*+*{margin-top:.5rem}.CategorySuggestionCard-module-scss-module__lbyWFq__moreLabel{color:hsl(var(--muted-foreground));font-size:.875rem}.CategorySuggestionCard-module-scss-module__lbyWFq__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationBox{background:linear-gradient(90deg,#f59e0b1a,#f973161a);border:1px solid #f59e0b4d;border-radius:.5rem;padding:.75rem}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationBox>*+*{margin-top:.5rem}.CategorySuggestionCard-module-scss-module__lbyWFq__dark .CategorySuggestionCard-module-scss-module__lbyWFq__gamificationBox{border-color:#92400e}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationHeader{align-items:center;gap:.5rem;display:flex}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationLabel{font-size:.875rem;font-weight:500}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationProgress{align-items:center;gap:.75rem;display:flex}.CategorySuggestionCard-module-scss-module__lbyWFq__gamificationCount{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.CategorySuggestionCard-module-scss-module__lbyWFq__categoryLabel{font-size:.75rem;font-weight:500}
.DiningCard-module-scss-module__LAsOda__sectionTitle{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.DiningCard-module-scss-module__LAsOda__nutritionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.DiningCard-module-scss-module__LAsOda__nutritionItem{border:1px solid hsl(var(--border));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.DiningCard-module-scss-module__LAsOda__nutritionLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.DiningCard-module-scss-module__LAsOda__nutritionValue{font-size:.875rem;font-weight:600}.DiningCard-module-scss-module__LAsOda__habitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.DiningCard-module-scss-module__LAsOda__habitCard{background-color:hsl(var(--card));border:1px solid hsl(var(--border));text-align:center;border-radius:.5rem;padding:.75rem}.DiningCard-module-scss-module__LAsOda__habitLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.DiningCard-module-scss-module__LAsOda__habitValue{font-size:.875rem;font-weight:600}.DiningCard-module-scss-module__LAsOda__habitSub{color:hsl(var(--muted-foreground));font-size:.75rem}.DiningCard-module-scss-module__LAsOda__swapsHeader{align-items:center;gap:.5rem;display:flex}.DiningCard-module-scss-module__LAsOda__swapsTitle{font-size:.875rem;font-weight:500}.DiningCard-module-scss-module__LAsOda__swapsList>*+*{margin-top:.375rem}.DiningCard-module-scss-module__LAsOda__swapItem{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.DiningCard-module-scss-module__LAsOda__swapBullet,.DiningCard-module-scss-module__LAsOda__swapItem{color:hsl(var(--muted-foreground))}.DiningCard-module-scss-module__LAsOda__swapSaving{color:#16a34a;font-weight:500}.DiningCard-module-scss-module__LAsOda__challengeBox{background:linear-gradient(90deg,#a855f71a,#ec48991a);border:1px solid #c084fc4d;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.DiningCard-module-scss-module__LAsOda__dark .DiningCard-module-scss-module__LAsOda__challengeBox{border-color:#7e22ce}.DiningCard-module-scss-module__LAsOda__challengeTitle{font-size:.875rem;font-weight:500}.DiningCard-module-scss-module__LAsOda__challengeDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.DiningCard-module-scss-module__LAsOda__challengeHighlight{color:#9333ea;font-weight:600}.DiningCard-module-scss-module__LAsOda__sodiumWarning,.DiningCard-module-scss-module__LAsOda__spendDiffRed{color:#ef4444}.DiningCard-module-scss-module__LAsOda__spendDiffGreen{color:#22c55e}
.GeneralExpenseCard-module-scss-module__riaglW__sectionTitle,.GeneralExpenseCard-module-scss-module__riaglW__sectionTitleWithIcon{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.GeneralExpenseCard-module-scss-module__riaglW__sectionTitleWithIcon{align-items:center;gap:.5rem;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__detectedBox{border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem}.GeneralExpenseCard-module-scss-module__riaglW__detectedRow{justify-content:space-between;margin-bottom:.5rem}.GeneralExpenseCard-module-scss-module__riaglW__detectedLabel,.GeneralExpenseCard-module-scss-module__riaglW__detectedRow{align-items:center;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__detectedLabel{gap:.5rem}.GeneralExpenseCard-module-scss-module__riaglW__detectedName{font-weight:500}.GeneralExpenseCard-module-scss-module__riaglW__detectedActions{gap:.5rem;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__budgetSection>*+*{margin-top:.75rem}.GeneralExpenseCard-module-scss-module__riaglW__budgetItem>*+*{margin-top:.25rem}.GeneralExpenseCard-module-scss-module__riaglW__budgetRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__nearLimitText{color:#ef4444;font-weight:500}.GeneralExpenseCard-module-scss-module__riaglW__budgetMutedText{color:hsl(var(--muted-foreground))}.GeneralExpenseCard-module-scss-module__riaglW__alertText{color:#d97706;gap:.25rem;font-size:.75rem}.GeneralExpenseCard-module-scss-module__riaglW__alertText,.GeneralExpenseCard-module-scss-module__riaglW__checkboxRow{align-items:center;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__checkboxRow{gap:.5rem}.GeneralExpenseCard-module-scss-module__riaglW__checkboxSection>*+*{margin-top:.5rem}.GeneralExpenseCard-module-scss-module__riaglW__vatText{color:#16a34a;gap:.25rem;font-size:.875rem}.GeneralExpenseCard-module-scss-module__riaglW__pastHeader,.GeneralExpenseCard-module-scss-module__riaglW__vatText{align-items:center;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__pastHeader{gap:.5rem}.GeneralExpenseCard-module-scss-module__riaglW__pastTitle{font-size:.875rem;font-weight:500}.GeneralExpenseCard-module-scss-module__riaglW__pastList{color:hsl(var(--muted-foreground));font-size:.875rem}.GeneralExpenseCard-module-scss-module__riaglW__pastList>*+*{margin-top:.375rem}.GeneralExpenseCard-module-scss-module__riaglW__pastItem{align-items:center;gap:.5rem;display:flex}.GeneralExpenseCard-module-scss-module__riaglW__pastBullet{color:hsl(var(--muted-foreground))}.GeneralExpenseCard-module-scss-module__riaglW__ctaButtons{gap:.5rem;display:flex}
.HomeInventoryCard-module-scss-module__DTRLWa__sectionTitle{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500}.HomeInventoryCard-module-scss-module__DTRLWa__suppliesList>*+*{margin-top:.75rem}.HomeInventoryCard-module-scss-module__DTRLWa__supplyItem>*+*{margin-top:.25rem}.HomeInventoryCard-module-scss-module__DTRLWa__supplyRow{justify-content:space-between;font-size:.875rem}.HomeInventoryCard-module-scss-module__DTRLWa__supplyName,.HomeInventoryCard-module-scss-module__DTRLWa__supplyRow{align-items:center;display:flex}.HomeInventoryCard-module-scss-module__DTRLWa__supplyName{gap:.5rem}.HomeInventoryCard-module-scss-module__DTRLWa__supplyDays{color:hsl(var(--muted-foreground))}.HomeInventoryCard-module-scss-module__DTRLWa__progressTrack{background-color:hsl(var(--muted));border-radius:9999px;height:.5rem;overflow:hidden}.HomeInventoryCard-module-scss-module__DTRLWa__progressBar{height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HomeInventoryCard-module-scss-module__DTRLWa__progressGreen{background-color:#22c55e}.HomeInventoryCard-module-scss-module__DTRLWa__progressYellow{background-color:#eab308}.HomeInventoryCard-module-scss-module__DTRLWa__progressRed{background-color:#ef4444}.HomeInventoryCard-module-scss-module__DTRLWa__ecoSection>*+*{margin-top:.5rem}.HomeInventoryCard-module-scss-module__DTRLWa__ecoHeader{justify-content:space-between}.HomeInventoryCard-module-scss-module__DTRLWa__ecoHeader,.HomeInventoryCard-module-scss-module__DTRLWa__ecoLabel{align-items:center;display:flex}.HomeInventoryCard-module-scss-module__DTRLWa__ecoLabel{gap:.5rem}.HomeInventoryCard-module-scss-module__DTRLWa__ecoLabelText{font-size:.875rem;font-weight:500}.HomeInventoryCard-module-scss-module__DTRLWa__ecoStars{align-items:center;gap:.25rem;display:flex}.HomeInventoryCard-module-scss-module__DTRLWa__ecoList{color:hsl(var(--muted-foreground));padding-left:1.5rem;font-size:.875rem}.HomeInventoryCard-module-scss-module__DTRLWa__ecoList>*+*{margin-top:.25rem}.HomeInventoryCard-module-scss-module__DTRLWa__ecoItem{align-items:center;gap:.5rem;display:flex}.HomeInventoryCard-module-scss-module__DTRLWa__ecoBullet{color:hsl(var(--muted-foreground))}.HomeInventoryCard-module-scss-module__DTRLWa__ecoTipBullet,.HomeInventoryCard-module-scss-module__DTRLWa__ecoTipText{color:#16a34a}.HomeInventoryCard-module-scss-module__DTRLWa__bulkBox{background-color:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.HomeInventoryCard-module-scss-module__DTRLWa__bulkTitle{font-size:.875rem;font-weight:500}.HomeInventoryCard-module-scss-module__DTRLWa__bulkDescription{color:hsl(var(--muted-foreground));font-size:.875rem}
.NutritionCard-module-scss-module__BYXIWa__scoreSection>*+*{margin-top:.5rem}.NutritionCard-module-scss-module__BYXIWa__scoreRow{justify-content:space-between;align-items:center;display:flex}.NutritionCard-module-scss-module__BYXIWa__scoreLabel{font-size:.875rem;font-weight:500}.NutritionCard-module-scss-module__BYXIWa__compositionSection>*+*{margin-top:.75rem}.NutritionCard-module-scss-module__BYXIWa__compositionTitle{color:hsl(var(--muted-foreground));letter-spacing:.025em;text-transform:uppercase;font-size:.875rem;font-weight:500}.NutritionCard-module-scss-module__BYXIWa__compositionList>*+*{margin-top:.5rem}.NutritionCard-module-scss-module__BYXIWa__compositionRow{align-items:center;gap:.75rem;display:flex}.NutritionCard-module-scss-module__BYXIWa__compositionLabel{flex-shrink:0;width:6rem;font-size:.875rem}.NutritionCard-module-scss-module__BYXIWa__progressTrack{background-color:hsl(var(--muted));border-radius:9999px;flex:1;height:.5rem;overflow:hidden}.NutritionCard-module-scss-module__BYXIWa__progressBar{height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.NutritionCard-module-scss-module__BYXIWa__compositionPct{color:hsl(var(--muted-foreground));text-align:right;width:2.5rem;font-size:.875rem}.NutritionCard-module-scss-module__BYXIWa__foodGroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.NutritionCard-module-scss-module__BYXIWa__foodGroupCard{background-color:hsl(var(--card));border:1px solid hsl(var(--border));text-align:center;border-radius:.5rem;padding:.75rem}.NutritionCard-module-scss-module__BYXIWa__foodGroupIconRow{justify-content:center;margin-bottom:.25rem;display:flex}.NutritionCard-module-scss-module__BYXIWa__foodGroupName{color:hsl(var(--muted-foreground));font-size:.75rem}.NutritionCard-module-scss-module__BYXIWa__foodGroupCount{font-size:.875rem;font-weight:600}.NutritionCard-module-scss-module__BYXIWa__foodGroupAmount{color:hsl(var(--muted-foreground));font-size:.75rem}.NutritionCard-module-scss-module__BYXIWa__allergensSection>*+*{margin-top:.5rem}.NutritionCard-module-scss-module__BYXIWa__allergensHeader{align-items:center;gap:.5rem;display:flex}.NutritionCard-module-scss-module__BYXIWa__allergensTitle{font-size:.875rem;font-weight:500}.NutritionCard-module-scss-module__BYXIWa__allergensList{flex-wrap:wrap;gap:.5rem;display:flex}.NutritionCard-module-scss-module__BYXIWa__suggestionBox{background-color:hsl(var(--muted)/.5);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.NutritionCard-module-scss-module__BYXIWa__suggestionText{color:hsl(var(--muted-foreground));font-size:.875rem}.NutritionCard-module-scss-module__BYXIWa__progressGreen{background-color:#22c55e}.NutritionCard-module-scss-module__BYXIWa__progressAmber{background-color:#f59e0b}.NutritionCard-module-scss-module__BYXIWa__progressBlue{background-color:#3b82f6}.NutritionCard-module-scss-module__BYXIWa__scoreGreen{color:#16a34a}.NutritionCard-module-scss-module__BYXIWa__scoreEmerald{color:#059669}.NutritionCard-module-scss-module__BYXIWa__scoreYellow{color:#ca8a04}.NutritionCard-module-scss-module__BYXIWa__scoreRed{color:#dc2626}
.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(--border));border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;display:flex}.VehicleCard-module-scss-module__S18oFq__detailLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.VehicleCard-module-scss-module__S18oFq__detailValue,.VehicleCard-module-scss-module__S18oFq__detailValueMuted{font-size:.875rem;font-weight:600}.VehicleCard-module-scss-module__S18oFq__detailValueMuted{color:hsl(var(--muted-foreground))}.VehicleCard-module-scss-module__S18oFq__chartSection>*+*{margin-top:.5rem}.VehicleCard-module-scss-module__S18oFq__chartTitle{color:hsl(var(--muted-foreground));font-size:.875rem;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(--card));border:1px solid hsl(var(--border));text-align:center;border-radius:.5rem;padding:.625rem}.VehicleCard-module-scss-module__S18oFq__statLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.VehicleCard-module-scss-module__S18oFq__statValue{font-size:.875rem;font-weight:600}.VehicleCard-module-scss-module__S18oFq__statSub{color:hsl(var(--muted-foreground));font-size:.75rem}.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(--muted-foreground));font-size:.875rem}.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(--muted-foreground))}.VehicleCard-module-scss-module__S18oFq__tipBox{background-color:#22c55e1a;border:1px solid #22c55e4d;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:#166534}.VehicleCard-module-scss-module__S18oFq__tipTitle{font-size:.875rem;font-weight:500}.VehicleCard-module-scss-module__S18oFq__tipDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.VehicleCard-module-scss-module__S18oFq__ctaButtons{gap:.5rem;display:flex}.VehicleCard-module-scss-module__S18oFq__statValueRed{color:#ef4444}
.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(--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(--border));border-radius:.375rem}.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(--muted-foreground));font-size:.875rem}.InvoiceDetailsCard-module-scss-module__eq3G9W__paginationButtons{gap:.5rem;display:flex}
.MerchantInfoCard-module-scss-module__Ks4BOq__infoRow{align-items:center;gap:.5rem;display:flex}.MerchantInfoCard-module-scss-module__Ks4BOq__infoRowStart{align-items:flex-start;gap:.5rem;display:flex}.MerchantInfoCard-module-scss-module__Ks4BOq__infoText,.MerchantInfoCard-module-scss-module__Ks4BOq__websiteLink{font-size:.875rem}.MerchantInfoCard-module-scss-module__Ks4BOq__websiteLink{color:hsl(var(--primary));text-underline-offset:4px}.MerchantInfoCard-module-scss-module__Ks4BOq__websiteLink:hover{text-decoration:underline}
.ReceiptScanCard-module-scss-module__8mNypq__imageContainer{border:1px solid hsl(var(--border));cursor:pointer;border-radius:.5rem;overflow:hidden}.ReceiptScanCard-module-scss-module__8mNypq__imageContainer:hover img{transform:scale(1.05)}.ReceiptScanCard-module-scss-module__8mNypq__scanImage{-o-object-fit:cover;object-fit:cover;width:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ReceiptScanCard-module-scss-module__8mNypq__scanImageTransitioning{filter:blur(4px);opacity:.5}.ReceiptScanCard-module-scss-module__8mNypq__dialogImageContainer{justify-content:center;max-height:80vh;display:flex;position:relative;overflow:auto}.ReceiptScanCard-module-scss-module__8mNypq__dialogImage{-o-object-fit:contain;object-fit:contain;width:100%}.ReceiptScanCard-module-scss-module__8mNypq__scanNavigation{gap:.5rem;width:100%;display:flex}
.SeasonalInsightsCard-module-scss-module__ReTg4G__monthSection>*+*{margin-top:.5rem}.SeasonalInsightsCard-module-scss-module__ReTg4G__monthRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.SeasonalInsightsCard-module-scss-module__ReTg4G__monthLabel{color:hsl(var(--muted-foreground))}.SeasonalInsightsCard-module-scss-module__ReTg4G__monthValue{font-weight:500}.SeasonalInsightsCard-module-scss-module__ReTg4G__monthMeta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightsList>*+*{margin-top:.5rem}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightItem{border:1px solid;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightWarning{background-color:#f59e0b0d;border-color:#f59e0b4d}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightSuccess{background-color:#22c55e0d;border-color:#22c55e4d}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightInfo{background-color:hsl(var(--muted)/.3);border-color:hsl(var(--border))}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightIconWrapper{margin-top:.125rem}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightIconWarning{color:#f59e0b}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightIconSuccess{color:#22c55e}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightIconInfo{color:hsl(var(--muted-foreground))}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightContent{flex:1;min-width:0}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightTitle{font-size:.875rem;font-weight:500;line-height:1.25}.SeasonalInsightsCard-module-scss-module__ReTg4G__insightDescription{color:hsl(var(--muted-foreground));font-size:.75rem}
.ShoppingCalendarCard-module-scss-module__HlhSHG__tooltipBorder{border-top:1px solid hsl(var(--border));padding-top:.25rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShoppingCalendarCard-module-scss-module__HlhSHG__invoiceName,.ShoppingCalendarCard-module-scss-module__HlhSHG__moreText{color:hsl(var(--muted-foreground))}.ShoppingCalendarCard-module-scss-module__HlhSHG__historicalRow{border-top:1px solid hsl(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(--muted-foreground))}.ShoppingCalendarCard-module-scss-module__HlhSHG__legend{justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;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(--muted)/.5)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock2{background-color:hsl(var(--primary)/.2)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock3{background-color:hsl(var(--primary)/.4)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock4{background-color:hsl(var(--primary)/.6)}.ShoppingCalendarCard-module-scss-module__HlhSHG__legendBlock5{background-color:hsl(var(--primary)/.8)}.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(--border));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ShoppingCalendarCard-module-scss-module__HlhSHG__statLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__statValue{font-weight:500}.ShoppingCalendarCard-module-scss-module__HlhSHG__insightBox{border:1px solid hsl(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(--muted-foreground));font-size:.75rem}.ShoppingCalendarCard-module-scss-module__HlhSHG__insightHighlight{color:hsl(var(--foreground));font-weight:500}.ShoppingCalendarCard-module-scss-module__HlhSHG__colorRed{color:#ef4444}.ShoppingCalendarCard-module-scss-module__HlhSHG__colorGreen{color:#22c55e}
.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(--muted-foreground));justify-content:space-between;font-size:.75rem;display:flex}.ComparisonStatsCard-module-scss-module__-TVj2G__label{font-size:.875rem}.ComparisonStatsCard-module-scss-module__-TVj2G__positionLabel{color:hsl(var(--muted-foreground));text-align:center;font-size:.75rem}.ComparisonStatsCard-module-scss-module__-TVj2G__borderTopRow{border-top:1px solid hsl(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(--muted-foreground));font-size:.75rem}.ComparisonStatsCard-module-scss-module__-TVj2G__trendValue{font-size:.875rem;font-weight:500}.ComparisonStatsCard-module-scss-module__-TVj2G__trendAmber{color:#f59e0b}.ComparisonStatsCard-module-scss-module__-TVj2G__trendEmerald{color:#10b981}.ComparisonStatsCard-module-scss-module__-TVj2G__trendMuted{color:hsl(var(--muted-foreground))}
.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(--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(--muted-foreground));font-size:.75rem}.SummaryStatsCard-module-scss-module__eSNdMa__extremesSection{border-top:1px solid hsl(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(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.75rem;overflow:hidden}
.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltip{background-color:hsl(var(--background));border:1px solid hsl(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(--muted-foreground))}.CategoryComparisonChart-module-scss-module__qJ-8ia__tooltipValue{font-weight:500}
.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltip{background-color:hsl(var(--background));border:1px solid hsl(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(--muted-foreground))}.ItemsBreakdownChart-module-scss-module__mq5QuG__tooltipQty{font-size:.75rem}
.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltip{background-color:hsl(var(--background));border:1px solid hsl(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(--muted-foreground))}.MerchantBreakdownChart-module-scss-module__c1BpMG__tooltipValue{font-weight:500}
.ImageCard-module-scss-module__hVPUNq__imageTransitioning{filter:blur(4px);opacity:.5}.ImageCard-module-scss-module__hVPUNq__imageNormal{filter:blur();opacity:1}.ImageCard-module-scss-module__hVPUNq__zoomOverlay{background-color:hsl(var(--background)/.8);opacity:0;align-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ImageCard-module-scss-module__hVPUNq__zoomContainer,.ImageCard-module-scss-module__hVPUNq__zoomOverlay{justify-content:center;display:flex}.ImageCard-module-scss-module__hVPUNq__zoomContainer{max-height:80vh;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{-o-object-fit:cover;object-fit:cover;width:100%;transition-property:all;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(--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{-o-object-fit:contain;object-fit:contain;width:100%}
.PriceDistributionChart-module-scss-module__xNNr2G__tooltip{background-color:hsl(var(--background));border:1px solid hsl(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(--muted-foreground));font-size:.875rem}
.ItemsTable-module-scss-module__svEF5G__headerRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ItemsTable-module-scss-module__svEF5G__itemsLabel{font-size:.875rem;font-weight:500}.ItemsTable-module-scss-module__svEF5G__tableWrapper{border:1px solid hsl(var(--border));border-radius:.375rem;overflow:hidden}.ItemsTable-module-scss-module__svEF5G__tableHeader{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.ItemsTable-module-scss-module__svEF5G__tableHeaderRight{text-align:right;}.ItemsTable-module-scss-module__svEF5G__tableRow:hover{background-color:hsl(var(--muted)/.5)}.ItemsTable-module-scss-module__svEF5G__tableCell{white-space:nowrap;padding:.75rem 1rem;font-size:.875rem}.ItemsTable-module-scss-module__svEF5G__tableCellRight{text-align:right;}.ItemsTable-module-scss-module__svEF5G__tableCellRightBold{font-weight:500;}.ItemsTable-module-scss-module__svEF5G__emptyRow{height:3rem}.ItemsTable-module-scss-module__svEF5G__footerLabel{text-align:right;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.ItemsTable-module-scss-module__svEF5G__paginationBar{background-color:hsl(var(--popover));border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1rem;display:flex}.ItemsTable-module-scss-module__svEF5G__paginationInfo{color:hsl(var(--muted-foreground));font-size:.875rem}.ItemsTable-module-scss-module__svEF5G__paginationControls{align-items:center;gap:.5rem;display:flex}.ItemsTable-module-scss-module__svEF5G__paginationText{font-size:.875rem;font-weight:500}
.SpendingByCategoryChart-module-scss-module__qbUbwG__tooltip{background-color:hsl(var(--background));border:1px solid hsl(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(--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(--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(--muted-foreground));font-size:.75rem}
.InvoiceCard-module-scss-module__hTzUHW__headerRow{justify-content:space-between;align-items:center;display:flex}.InvoiceCard-module-scss-module__hTzUHW__detailsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.InvoiceCard-module-scss-module__hTzUHW__detailsGrid{grid-template-columns:repeat(2,1fr)}}.InvoiceCard-module-scss-module__hTzUHW__detailLabel{color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-size:.875rem;font-weight:500}.InvoiceCard-module-scss-module__hTzUHW__categoryRow,.InvoiceCard-module-scss-module__hTzUHW__dateRow,.InvoiceCard-module-scss-module__hTzUHW__paymentRow{align-items:center;display:flex}.InvoiceCard-module-scss-module__hTzUHW__totalAmount{font-size:1.125rem;font-weight:600}.InvoiceCard-module-scss-module__hTzUHW__timePicker{justify-content:center;gap:.5rem}.InvoiceCard-module-scss-module__hTzUHW__timeColumn,.InvoiceCard-module-scss-module__hTzUHW__timePicker{align-items:center;display:flex}.InvoiceCard-module-scss-module__hTzUHW__timeColumn{flex-direction:column;gap:.25rem}.InvoiceCard-module-scss-module__hTzUHW__timeLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.InvoiceCard-module-scss-module__hTzUHW__timeSeparator{font-size:1.125rem;font-weight:500}.InvoiceCard-module-scss-module__hTzUHW__timeSeparator,.InvoiceCard-module-scss-module__hTzUHW__timeUtc{color:hsl(var(--muted-foreground));margin-top:1.25rem}.InvoiceCard-module-scss-module__hTzUHW__timeUtc{font-size:.875rem}
.SpendingTrendChart-module-scss-module__DCZyaa__tooltip{background-color:hsl(var(--background));border:1px solid hsl(var(--border));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(--muted-foreground));font-size:.75rem}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipAmount{margin-top:.25rem;font-size:.875rem;font-weight:500}.SpendingTrendChart-module-scss-module__DCZyaa__tooltipCurrent{color:hsl(var(--primary));margin-top:.25rem;font-size:.75rem}
.InvoicesHeader-module-scss-module__3Tvuza__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.InvoicesHeader-module-scss-module__3Tvuza__header{flex-direction:row;align-items:center}}@media print{.InvoicesHeader-module-scss-module__3Tvuza__header{display:none}}.InvoicesHeader-module-scss-module__3Tvuza__title{letter-spacing:-.025em;font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem);font-weight:700}.InvoicesHeader-module-scss-module__3Tvuza__description{color:hsl(var(--muted-foreground));margin-top:.25rem}.InvoicesHeader-module-scss-module__3Tvuza__actions{align-items:center;gap:.5rem;display:flex}.InvoicesHeader-module-scss-module__3Tvuza__actionIcon{width:1rem;height:1rem}.InvoicesHeader-module-scss-module__3Tvuza__buttonLabel{display:none}@media (min-width:640px){.InvoicesHeader-module-scss-module__3Tvuza__buttonLabel{display:inline}}
.EnhancedLegalArticles-module-scss-module__ThAf9a__article{width:100%;padding-top:1rem;padding-bottom:1rem}.EnhancedLegalArticles-module-scss-module__ThAf9a__articleTitle{letter-spacing:.1em;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:900;text-decoration:underline}.EnhancedLegalArticles-module-scss-module__ThAf9a__articleContent{text-wrap:pretty;font-style:italic}
.MerchantCard-module-scss-module__V1mEOa__merchantIcon,.MerchantCard-module-scss-module__V1mEOa__merchantInfo{align-items:center;display:flex}.MerchantCard-module-scss-module__V1mEOa__merchantIcon{background-color:hsl(var(--primary)/.1);border-radius:9999px;justify-content:center;width:2.5rem;height:2.5rem;margin-right:.75rem}.MerchantCard-module-scss-module__V1mEOa__merchantName{font-weight:500}.MerchantCard-module-scss-module__V1mEOa__merchantAddress{color:hsl(var(--muted-foreground));font-size:.875rem}.MerchantCard-module-scss-module__V1mEOa__actions>*+*{margin-top:.5rem}
.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}}
.MessageList-module-scss-module__3XioqW__messageList>*+*{margin-top:1rem}.MessageList-module-scss-module__3XioqW__messageItem{border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.MessageList-module-scss-module__3XioqW__messageUser{background-color:hsl(var(--muted)/.5)}.MessageList-module-scss-module__3XioqW__messageAssistant{background-color:hsl(var(--primary)/.05)}.MessageList-module-scss-module__3XioqW__messageBody{flex:1}.MessageList-module-scss-module__3XioqW__messageBody>*+*{margin-top:.25rem}.MessageList-module-scss-module__3XioqW__messageHeader{align-items:center;gap:.5rem;display:flex}.MessageList-module-scss-module__3XioqW__messageSender{font-size:.875rem;font-weight:500}.MessageList-module-scss-module__3XioqW__messageTimestamp{color:hsl(var(--muted-foreground));font-size:.75rem}.MessageList-module-scss-module__3XioqW__messageContent{font-size:.875rem}.MessageList-module-scss-module__3XioqW__messageLine{color:#000;margin-block:.25rem}.MessageList-module-scss-module__3XioqW__dark .MessageList-module-scss-module__3XioqW__messageLine{color:#fff}.MessageList-module-scss-module__3XioqW__robotIcon{color:hsl(var(--primary))}.MessageList-module-scss-module__3XioqW__robotIcon,.MessageList-module-scss-module__3XioqW__userIcon{width:1rem;height:1rem}.MessageList-module-scss-module__3XioqW__userIcon{color:hsl(var(--secondary-foreground))}
.EULA-module-scss-module__HPTYYW__main{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;padding:5rem 1rem}.EULA-module-scss-module__HPTYYW__card{border-width:2px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.EULA-module-scss-module__HPTYYW__dark .EULA-module-scss-module__HPTYYW__card{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d}.EULA-module-scss-module__HPTYYW__headerCenter{text-align:center;flex-direction:column;gap:.5rem;display:flex}.EULA-module-scss-module__HPTYYW__shieldIcon{justify-content:center;display:flex}.EULA-module-scss-module__HPTYYW__shieldIconSvg{color:hsl(var(--primary));width:3rem;height:3rem}.EULA-module-scss-module__HPTYYW__title{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}@media (min-width:768px){.EULA-module-scss-module__HPTYYW__title{font-size:clamp(1.5rem,1.375rem + .63vw,1.875rem)}}.EULA-module-scss-module__HPTYYW__subtitle{font-size:1rem}.EULA-module-scss-module__HPTYYW__localePicker{flex-direction:row;justify-content:center;gap:.75rem;width:100%;max-width:20rem;margin-left:auto;margin-right:auto}.EULA-module-scss-module__HPTYYW__localeLabel,.EULA-module-scss-module__HPTYYW__localePicker{align-items:center;display:flex}.EULA-module-scss-module__HPTYYW__localeLabel{white-space:nowrap;gap:.5rem;font-weight:500}.EULA-module-scss-module__HPTYYW__localeLabel,.EULA-module-scss-module__HPTYYW__localeSelect{cursor:pointer;font-size:.875rem}.EULA-module-scss-module__HPTYYW__localeSelect{appearance:none;background-color:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='currentColor' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border-radius:.375rem;width:100%;padding:.5rem 2rem .5rem .75rem;transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.EULA-module-scss-module__HPTYYW__localeSelect:hover{border-color:hsl(var(--primary)/.5)}.EULA-module-scss-module__HPTYYW__localeSelect:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.EULA-module-scss-module__HPTYYW__globeIcon{flex-shrink:0;width:1rem;height:1rem}.EULA-module-scss-module__HPTYYW__contentArea{flex-direction:column;gap:1.5rem;display:flex}.EULA-module-scss-module__HPTYYW__contentText{color:hsl(var(--muted-foreground));text-align:center;padding-left:1rem;padding-right:1rem}.EULA-module-scss-module__HPTYYW__policyGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.EULA-module-scss-module__HPTYYW__policyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EULA-module-scss-module__HPTYYW__policyCard{height:100%;transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.EULA-module-scss-module__HPTYYW__policyCard:hover{border-color:hsl(var(--primary))}.EULA-module-scss-module__HPTYYW__policyCardHeader{padding-bottom:.5rem}.EULA-module-scss-module__HPTYYW__policyCardTitle{align-items:center;gap:.5rem;display:flex}.EULA-module-scss-module__HPTYYW__policyIcon{color:hsl(var(--primary));width:1.25rem;height:1.25rem}.EULA-module-scss-module__HPTYYW__policyCardContent{color:hsl(var(--muted-foreground));font-size:.875rem}.EULA-module-scss-module__HPTYYW__policyButton{cursor:pointer;width:100%}.EULA-module-scss-module__HPTYYW__dialogContent{max-width:90vw;max-height:90vh;overflow-y:scroll}@media (min-width:768px){.EULA-module-scss-module__HPTYYW__dialogContent{max-width:75vw;max-height:75vh}}.EULA-module-scss-module__HPTYYW__dialogTitle{text-align:center}.EULA-module-scss-module__HPTYYW__separator{margin-top:1.5rem;margin-bottom:1.5rem}.EULA-module-scss-module__HPTYYW__cookiesSection{flex-direction:column;gap:1rem;display:flex}.EULA-module-scss-module__HPTYYW__cookiesHeader{justify-content:space-between}.EULA-module-scss-module__HPTYYW__cookiesHeader,.EULA-module-scss-module__HPTYYW__cookiesTitle{align-items:center;display:flex}.EULA-module-scss-module__HPTYYW__cookiesTitle{gap:.5rem;font-size:1.125rem;font-weight:500}.EULA-module-scss-module__HPTYYW__cookiesSubtitle{color:hsl(var(--muted-foreground));font-size:.875rem}.EULA-module-scss-module__HPTYYW__cookieIcon{color:hsl(var(--primary));width:1.25rem;height:1.25rem}.EULA-module-scss-module__HPTYYW__accordion{width:100%}.EULA-module-scss-module__HPTYYW__accordion>[data-orientation=vertical]{padding-top:.5rem;padding-bottom:.5rem}.EULA-module-scss-module__HPTYYW__accordionTrigger:hover{text-decoration:none}.EULA-module-scss-module__HPTYYW__accordionTriggerContent{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.EULA-module-scss-module__HPTYYW__accordionIcon{color:hsl(var(--primary));flex-shrink:0;width:1rem;height:1rem}.EULA-module-scss-module__HPTYYW__badgeRequired{background-color:hsl(var(--primary))}.EULA-module-scss-module__HPTYYW__badgeOptional,.EULA-module-scss-module__HPTYYW__badgeRequired{margin-left:.5rem}.EULA-module-scss-module__HPTYYW__accordionBody{flex-direction:column;gap:1rem;padding:.5rem;display:flex}.EULA-module-scss-module__HPTYYW__accordionDescription{color:hsl(var(--muted-foreground));font-size:.875rem}.EULA-module-scss-module__HPTYYW__switchRow{align-items:center;gap:.75rem;display:flex}.EULA-module-scss-module__HPTYYW__switchRow button[role=switch]{background-color:hsl(var(--input));flex-shrink:0}.EULA-module-scss-module__HPTYYW__switchRow button[role=switch][data-state=checked]{background-color:hsl(var(--primary))}.EULA-module-scss-module__HPTYYW__switchLabel{font-size:.875rem;font-weight:500}.EULA-module-scss-module__HPTYYW__footer{flex-direction:column;gap:1rem;display:flex}.EULA-module-scss-module__HPTYYW__acceptButtonWrapper{width:100%}.EULA-module-scss-module__HPTYYW__acceptButton{background-color:hsl(var(--primary));cursor:pointer;width:100%}.EULA-module-scss-module__HPTYYW__acceptButton:hover{background-color:hsl(var(--primary)/.9)}.EULA-module-scss-module__HPTYYW__acceptIcon{width:1rem;height:1rem;margin-right:.5rem}.EULA-module-scss-module__HPTYYW__footerNote{color:hsl(var(--muted-foreground));text-align:center;font-size:.75rem}.EULA-module-scss-module__HPTYYW__shimmerCircle{border-radius:9999px;width:3rem;height:3rem}.EULA-module-scss-module__HPTYYW__shimmerTitle{border-radius:.375rem;width:12rem;height:1rem;margin-left:auto;margin-right:auto}.EULA-module-scss-module__HPTYYW__shimmerTabs{border-radius:.375rem;width:100%;height:2.5rem}.EULA-module-scss-module__HPTYYW__shimmerContentBlock{border-radius:.375rem;height:4rem}.EULA-module-scss-module__HPTYYW__shimmerPolicyCard{border-radius:.375rem;height:12rem}.EULA-module-scss-module__HPTYYW__shimmerSeparator{border-radius:.375rem;height:.25rem}.EULA-module-scss-module__HPTYYW__shimmerCookiesHeader{border-radius:.375rem;height:2rem}.EULA-module-scss-module__HPTYYW__shimmerAccordionItem{border-radius:.375rem;height:6rem}.EULA-module-scss-module__HPTYYW__shimmerButton{border-radius:.375rem;width:100%;height:3rem}.EULA-module-scss-module__HPTYYW__shimmerFooterNote{border-radius:.375rem;width:75%;height:1rem;margin-left:auto;margin-right:auto}
.SharingCard-module-scss-module__sCMz5q__ownerAvatar,.SharingCard-module-scss-module__sCMz5q__ownerRow{align-items:center;display:flex}.SharingCard-module-scss-module__sCMz5q__ownerAvatar{background-color:hsl(var(--primary)/.1);border-radius:9999px;justify-content:center;width:2.5rem;height:2.5rem;margin-right:.75rem}.SharingCard-module-scss-module__sCMz5q__ownerName{font-weight:500}.SharingCard-module-scss-module__sCMz5q__ownerUsername{color:hsl(var(--muted-foreground));font-size:.875rem}.SharingCard-module-scss-module__sCMz5q__manageArea{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.SharingCard-module-scss-module__sCMz5q__sharedTitle{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.SharingCard-module-scss-module__sCMz5q__sharedList>*+*{margin-top:.5rem}.SharingCard-module-scss-module__sCMz5q__sharedUserAvatar,.SharingCard-module-scss-module__sCMz5q__sharedUserRow{align-items:center;display:flex}.SharingCard-module-scss-module__sCMz5q__sharedUserAvatar{background-color:hsl(var(--muted));border-radius:9999px;justify-content:center;width:2rem;height:2rem;margin-right:.5rem}.SharingCard-module-scss-module__sCMz5q__emptyShared,.SharingCard-module-scss-module__sCMz5q__sharedUserName{font-size:.875rem}.SharingCard-module-scss-module__sCMz5q__emptyShared{color:hsl(var(--muted-foreground))}.SharingCard-module-scss-module__sCMz5q__ownerImage{border-radius:9999px}
.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(--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}
.GenerativeView-module-scss-module__cb46Tq__container>*+*{margin-top:1.5rem}.GenerativeView-module-scss-module__cb46Tq__header{justify-content:space-between;align-items:center;display:flex}.GenerativeView-module-scss-module__cb46Tq__title{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.GenerativeView-module-scss-module__cb46Tq__subtitle{color:hsl(var(--muted-foreground))}.GenerativeView-module-scss-module__cb46Tq__chatContainer{border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;height:600px;display:flex;overflow:hidden}.GenerativeView-module-scss-module__cb46Tq__chatMessages{flex:1;padding:1rem;overflow-y:auto}.GenerativeView-module-scss-module__cb46Tq__chatInput{border-top:1px solid hsl(var(--border));padding:1rem}.GenerativeView-module-scss-module__cb46Tq__settingsContainer>*+*{margin-top:1rem}.GenerativeView-module-scss-module__cb46Tq__settingsField{gap:.5rem;display:grid}.GenerativeView-module-scss-module__cb46Tq__settingsLabel{font-size:.875rem;font-weight:500}.GenerativeView-module-scss-module__cb46Tq__checkboxRow{align-items:center;display:flex}.GenerativeView-module-scss-module__cb46Tq__checkboxRow>*+*{margin-left:.5rem}.GenerativeView-module-scss-module__cb46Tq__actionIcon{width:1rem;height:1rem}
.InvoiceHeader-module-scss-module__y8WPHG__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.InvoiceHeader-module-scss-module__y8WPHG__header{flex-direction:row;align-items:center}}.InvoiceHeader-module-scss-module__y8WPHG__actionsGroup,.InvoiceHeader-module-scss-module__y8WPHG__nameGroup{align-items:center;gap:.5rem;display:flex}.InvoiceHeader-module-scss-module__y8WPHG__actionsGroup{flex-wrap:wrap}
.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))}}.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(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.InvoiceTabs-module-scss-module__JWnHrq__recipeDetails{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(--muted-foreground))}.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(--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(--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(--muted-foreground));font-size:.875rem;font-weight:500}.InvoiceTabs-module-scss-module__JWnHrq__metadataValue{text-align:right;font-size:.875rem}
.GridView-module-scss-module__kJ75cq__emptyState{flex-direction:column;justify-content:center;align-items:center;padding-block:2.5rem;display:flex}.GridView-module-scss-module__kJ75cq__emptyMessage{color:hsl(var(--muted-foreground));margin-bottom:.5rem}.GridView-module-scss-module__kJ75cq__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.GridView-module-scss-module__kJ75cq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.GridView-module-scss-module__kJ75cq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.GridView-module-scss-module__kJ75cq__cardWrapper{position:relative}.GridView-module-scss-module__kJ75cq__checkboxOverlay{z-index:10;position:absolute;top:.5rem;left:.5rem}@media print{.GridView-module-scss-module__kJ75cq__checkboxOverlay{display:none}}.GridView-module-scss-module__kJ75cq__imageContainer{position:relative}.GridView-module-scss-module__kJ75cq__cardImage{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.GridView-module-scss-module__kJ75cq__imageActions{z-index:10;gap:.25rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}@media print{.GridView-module-scss-module__kJ75cq__imageActions{display:none}}.GridView-module-scss-module__kJ75cq__contentRow{justify-content:space-between}.GridView-module-scss-module__kJ75cq__contentRow,.GridView-module-scss-module__kJ75cq__dateRow{align-items:center;display:flex}.GridView-module-scss-module__kJ75cq__dateRow{color:hsl(var(--muted-foreground));gap:.25rem;font-size:.875rem}.GridView-module-scss-module__kJ75cq__amount{font-size:1.125rem;font-weight:500}.GridView-module-scss-module__kJ75cq__calendarIcon{width:.875rem;height:.875rem}.GridView-module-scss-module__kJ75cq__viewIcon{width:1rem;height:1rem}.GridView-module-scss-module__kJ75cq__itemCount{color:hsl(var(--muted-foreground));font-size:.875rem}
.loading-module-scss-module__bCKiwq__page{background-color:hsl(var(--background));min-height:100vh}.loading-module-scss-module__bCKiwq__heroSection{min-height:100vh;padding-top:5rem;position:relative;overflow:hidden}.loading-module-scss-module__bCKiwq__heroContainer{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.loading-module-scss-module__bCKiwq__heroGrid{grid-template-columns:1fr;align-items:center;gap:3rem;min-height:80vh;display:grid}@media (min-width:1024px){.loading-module-scss-module__bCKiwq__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loading-module-scss-module__bCKiwq__heroText{z-index:1;position:relative}.loading-module-scss-module__bCKiwq__heroBadge{border-radius:.375rem;width:10rem;height:1.5rem;margin-bottom:1.5rem}.loading-module-scss-module__bCKiwq__heroTitle{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:clamp(1.875rem,1.75rem + .63vw,2.25rem);font-weight:700}@media (min-width:640px){.loading-module-scss-module__bCKiwq__heroTitle{font-size:clamp(2.25rem,2rem + 1.25vw,3rem)}}@media (min-width:1024px){.loading-module-scss-module__bCKiwq__heroTitle{font-size:clamp(2.75rem,2.4167rem + 1.67vw,3.75rem)}}.loading-module-scss-module__bCKiwq__heroLine{border-radius:.375rem;width:100%;max-width:32rem;height:1.5rem;margin-bottom:2rem}.loading-module-scss-module__bCKiwq__heroButtons{flex-wrap:wrap;gap:1rem;display:flex}.loading-module-scss-module__bCKiwq__heroButton{border-radius:.375rem;width:9rem;height:2.5rem}.loading-module-scss-module__bCKiwq__heroVisual{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.loading-module-scss-module__bCKiwq__sphereWrapper{width:100%;max-width:400px;margin-left:auto;margin-right:auto;position:relative}.loading-module-scss-module__bCKiwq__sphere{aspect-ratio:1;opacity:.5;border-radius:9999px;width:100%}.loading-module-scss-module__bCKiwq__orbitRing{border:2px solid hsl(var(--primary)/.3);border-radius:9999px;animation:8s linear infinite loading-module-scss-module__bCKiwq__spin;position:absolute;inset:0}.loading-module-scss-module__bCKiwq__orbitRingReverse{border:1px solid hsl(var(--primary)/.2);border-radius:9999px;animation:10s linear infinite reverse loading-module-scss-module__bCKiwq__spin;position:absolute;inset:0}@keyframes loading-module-scss-module__bCKiwq__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-module-scss-module__bCKiwq__cardsSection{padding-top:5rem;padding-bottom:5rem;position:relative}.loading-module-scss-module__bCKiwq__cardsContainer{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.loading-module-scss-module__bCKiwq__cardsHeader{text-align:center;margin-bottom:4rem}.loading-module-scss-module__bCKiwq__cardsHeaderBadge{width:10rem;height:1.5rem;margin-bottom:1rem}.loading-module-scss-module__bCKiwq__cardsHeaderBadge,.loading-module-scss-module__bCKiwq__cardsHeaderTitle{border-radius:.375rem;margin-left:auto;margin-right:auto}.loading-module-scss-module__bCKiwq__cardsHeaderTitle{width:16rem;height:2.5rem;margin-bottom:1.5rem}.loading-module-scss-module__bCKiwq__cardsHeaderSubtitle{border-radius:.375rem;width:24rem;height:1.25rem;margin-left:auto;margin-right:auto}.loading-module-scss-module__bCKiwq__cardsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.loading-module-scss-module__bCKiwq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.loading-module-scss-module__bCKiwq__cardSkeleton{border-radius:.5rem;width:100%;height:16rem}
@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b856c0bf3eada813-s.f776e897.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/100ea0aa4e1aac1c-s.2dd4bdae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e92279f3242dbf61-s.9bec6ee8.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6b05a4da757d82b-s.12434715.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8da3738eb6eec246-s.3e75d4d7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69a5cb10fd6e42dd-s.p.a3beb2cc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caudex Fallback;src:local(Times New Roman);ascent-override:88.47%;descent-override:26.36%;line-gap-override:0.0%;size-adjust:112.26%}.caudex_5d0a9ec0-module__Cn7inq__className{font-family:Caudex,Caudex Fallback;font-style:normal;font-weight:700}.caudex_5d0a9ec0-module__Cn7inq__variable{--font-default:"Caudex","Caudex Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.d9a5c6b2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.c75d0046.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_54959c58-module__zBHwdW__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal;font-weight:400}.atkinson_hyperlegible_54959c58-module__zBHwdW__variable{--font-dyslexic:"Atkinson Hyperlegible","Atkinson Hyperlegible Fallback"}
.SettingsAppearance-module-scss-module__9iupra__section{flex-direction:column;gap:1.5rem;display:flex}.SettingsAppearance-module-scss-module__9iupra__header h2{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.SettingsAppearance-module-scss-module__9iupra__header p{color:hsl(var(--muted-foreground))}.SettingsAppearance-module-scss-module__9iupra__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.SettingsAppearance-module-scss-module__9iupra__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsAppearance-module-scss-module__9iupra__fullWidthCard{grid-column:span 2}}.SettingsAppearance-module-scss-module__9iupra__toggleRow{justify-content:space-between;align-items:center;display:flex}.SettingsAppearance-module-scss-module__9iupra__toggleLabel p{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsAppearance-module-scss-module__9iupra__infoBox{background:hsl(var(--muted)/.5);border-radius:.5rem;padding:.75rem}.SettingsAppearance-module-scss-module__9iupra__fontButtons,.SettingsAppearance-module-scss-module__9iupra__themeButtons{gap:.5rem;display:flex}.SettingsAppearance-module-scss-module__9iupra__fontHint{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsAppearance-module-scss-module__9iupra__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){.SettingsAppearance-module-scss-module__9iupra__presetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SettingsAppearance-module-scss-module__9iupra__presetCard{border:2px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SettingsAppearance-module-scss-module__9iupra__presetCard:hover{box-shadow:0 1px 2px #0000000d}.SettingsAppearance-module-scss-module__9iupra__dark .SettingsAppearance-module-scss-module__9iupra__presetCard:hover{box-shadow:0 1px 2px #0000004d}.SettingsAppearance-module-scss-module__9iupra__presetCard:hover{transform:translateY(-1px)}.SettingsAppearance-module-scss-module__9iupra__presetCard[data-selected=true]{border-color:hsl(var(--primary));box-shadow:0 1px 2px #0000000d}.SettingsAppearance-module-scss-module__9iupra__dark .SettingsAppearance-module-scss-module__9iupra__presetCard[data-selected=true]{box-shadow:0 1px 2px #0000004d}.SettingsAppearance-module-scss-module__9iupra__presetPreview{gap:.25rem;display:flex}.SettingsAppearance-module-scss-module__9iupra__presetDot{border-radius:9999px;width:.75rem;height:.75rem}.SettingsAppearance-module-scss-module__9iupra__presetName{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.SettingsAppearance-module-scss-module__9iupra__presetDescription{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.SettingsAppearance-module-scss-module__9iupra__customPresetCard{border-style:dashed;}.SettingsAppearance-module-scss-module__9iupra__colorGrid{gap:1rem;display:grid}@media (min-width:640px){.SettingsAppearance-module-scss-module__9iupra__colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SettingsAppearance-module-scss-module__9iupra__colorRow{justify-content:space-between;align-items:center;display:flex}.SettingsAppearance-module-scss-module__9iupra__colorLabel{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsAppearance-module-scss-module__9iupra__colorSwatch{border:1px solid hsl(var(--border));border-radius:9999px;width:1.25rem;height:1.25rem}.SettingsAppearance-module-scss-module__9iupra__colorSwatchLarge{border-radius:9999px;width:1.5rem;height:1.5rem}.SettingsAppearance-module-scss-module__9iupra__paletteGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.SettingsAppearance-module-scss-module__9iupra__gradientPreview{flex-direction:column;gap:.5rem;display:flex}.SettingsAppearance-module-scss-module__9iupra__gradientBar{border-radius:.5rem;width:100%;height:4rem}.SettingsAppearance-module-scss-module__9iupra__gradientText{color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700}
.SettingsData-module-scss-module__Uzwwlq__section{flex-direction:column;gap:1.5rem;display:flex}.SettingsData-module-scss-module__Uzwwlq__header h2{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.SettingsData-module-scss-module__Uzwwlq__header p{color:hsl(var(--muted-foreground))}.SettingsData-module-scss-module__Uzwwlq__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.SettingsData-module-scss-module__Uzwwlq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsData-module-scss-module__Uzwwlq__fullWidthCard{grid-column:span 2}}.SettingsData-module-scss-module__Uzwwlq__toggleRow{justify-content:space-between;align-items:center;display:flex}.SettingsData-module-scss-module__Uzwwlq__toggleLabel p{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsData-module-scss-module__Uzwwlq__infoBox{background:hsl(var(--muted)/.5);border-radius:.5rem;padding:.75rem}.SettingsData-module-scss-module__Uzwwlq__retentionHint{margin-top:.5rem}.SettingsData-module-scss-module__Uzwwlq__exportHint,.SettingsData-module-scss-module__Uzwwlq__retentionHint{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsData-module-scss-module__Uzwwlq__exportHint{text-align:center}@media (min-width:768px){.SettingsData-module-scss-module__Uzwwlq__dangerCard{grid-column:span 2}}.SettingsData-module-scss-module__Uzwwlq__dangerCard{border-color:hsl(var(--destructive)/.5)}.SettingsData-module-scss-module__Uzwwlq__dangerRow{border:1px dashed hsl(var(--border));border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.SettingsData-module-scss-module__Uzwwlq__dangerRowText{display:block}.SettingsData-module-scss-module__Uzwwlq__dangerRowText p:first-child{font-weight:500}.SettingsData-module-scss-module__Uzwwlq__dangerRowText p:last-child{color:hsl(var(--muted-foreground));font-size:.75rem}
.SettingsNotifications-module-scss-module__iFA4lq__section{flex-direction:column;gap:1.5rem;display:flex}.SettingsNotifications-module-scss-module__iFA4lq__header h2{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.SettingsNotifications-module-scss-module__iFA4lq__header p{color:hsl(var(--muted-foreground))}.SettingsNotifications-module-scss-module__iFA4lq__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.SettingsNotifications-module-scss-module__iFA4lq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsNotifications-module-scss-module__iFA4lq__fullWidthCard{grid-column:span 2}}.SettingsNotifications-module-scss-module__iFA4lq__toggleRow{justify-content:space-between;align-items:center;display:flex}.SettingsNotifications-module-scss-module__iFA4lq__toggleLabel p{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsNotifications-module-scss-module__iFA4lq__alwaysOnNote,.SettingsNotifications-module-scss-module__iFA4lq__infoBox{background:hsl(var(--muted)/.5);border-radius:.5rem;padding:.75rem}.SettingsNotifications-module-scss-module__iFA4lq__alwaysOnNote{margin-top:1rem}.SettingsNotifications-module-scss-module__iFA4lq__alwaysOnNote p{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.SettingsNotifications-module-scss-module__iFA4lq__alwaysOnNote svg{width:1rem;height:1rem}
.SettingsSecurity-module-scss-module__i3N85q__section{flex-direction:column;gap:1.5rem;display:flex}.SettingsSecurity-module-scss-module__i3N85q__header h2{font-size:clamp(1.25rem,1.1667rem + .42vw,1.5rem);font-weight:700}.SettingsSecurity-module-scss-module__i3N85q__header p{color:hsl(var(--muted-foreground))}.SettingsSecurity-module-scss-module__i3N85q__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.SettingsSecurity-module-scss-module__i3N85q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsSecurity-module-scss-module__i3N85q__fullWidthCard{grid-column:span 2}}.SettingsSecurity-module-scss-module__i3N85q__toggleRow{justify-content:space-between;align-items:center;display:flex}.SettingsSecurity-module-scss-module__i3N85q__toggleLabel p{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsSecurity-module-scss-module__i3N85q__infoBox{background:hsl(var(--muted)/.5);border-radius:.5rem;padding:.75rem}.SettingsSecurity-module-scss-module__i3N85q__clerkNote{color:hsl(var(--muted-foreground));text-align:center;font-size:.75rem}.SettingsSecurity-module-scss-module__i3N85q__twoFactorActive{background:hsl(var(--muted)/.5);border-radius:.5rem;margin-top:1rem;padding:.75rem}.SettingsSecurity-module-scss-module__i3N85q__twoFactorActive p{color:#16a34a;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.SettingsSecurity-module-scss-module__i3N85q__twoFactorActive svg{width:1rem;height:1rem}.SettingsSecurity-module-scss-module__i3N85q__devicesList{flex-direction:column;gap:.75rem;display:flex}.SettingsSecurity-module-scss-module__i3N85q__deviceItem{border:1px solid hsl(var(--border));border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.SettingsSecurity-module-scss-module__i3N85q__deviceInfo{display:block}.SettingsSecurity-module-scss-module__i3N85q__deviceInfo p:first-child{font-weight:500}.SettingsSecurity-module-scss-module__i3N85q__deviceInfo p:last-child{color:hsl(var(--muted-foreground));font-size:.75rem}.SettingsSecurity-module-scss-module__i3N85q__deviceActions{align-items:center;gap:.5rem;display:flex}.SettingsSecurity-module-scss-module__i3N85q__devicesEmpty{background:hsl(var(--muted)/.5);text-align:center;border-radius:.5rem;padding:1rem}.SettingsSecurity-module-scss-module__i3N85q__devicesEmpty p{color:hsl(var(--muted-foreground));font-size:.875rem}
