.AddScanDialog-module-scss-module__cX4RpW__body{gap:1rem;padding-block:1rem;display:grid}.AddScanDialog-module-scss-module__cX4RpW__dropzone{border:2px dashed hsl(var(--aro-border,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(--aro-primary,var(--primary))/.05);border-color:hsl(var(--aro-primary,var(--primary)));}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDragAccept{background-color:hsl(var(--aro-success,var(--success))/.05);border-color:hsl(var(--aro-success,var(--success)));}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDragReject{background-color:hsl(var(--aro-destructive,var(--destructive))/.05);border-color:hsl(var(--aro-destructive,var(--destructive)));}.AddScanDialog-module-scss-module__cX4RpW__dropzoneIdle{}.AddScanDialog-module-scss-module__cX4RpW__dropzoneIdle:hover{background-color:hsl(var(--aro-muted,var(--muted))/.5);border-color:hsl(var(--aro-primary,var(--primary))/.5)}.AddScanDialog-module-scss-module__cX4RpW__dropzoneDisabled{opacity:.5;pointer-events:none;}.AddScanDialog-module-scss-module__cX4RpW__uploadIcon{color:hsl(var(--aro-primary,var(--primary)));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(--aro-muted-foreground,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(--aro-muted,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(--aro-muted-foreground,var(--muted-foreground)));font-size:.75rem}.AddScanDialog-module-scss-module__cX4RpW__scanTypeGrid{gap:.5rem;display:grid}@media (min-width:640px){.AddScanDialog-module-scss-module__cX4RpW__dialogContent{max-width:28rem}}.AddScanDialog-module-scss-module__cX4RpW__removeFileButton{flex-shrink:0;width:2rem;height:2rem}.AddScanDialog-module-scss-module__cX4RpW__icon4{width:1rem;height:1rem}@keyframes AddScanDialog-module-scss-module__cX4RpW__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.AddScanDialog-module-scss-module__cX4RpW__spinnerIcon{animation:1s linear infinite AddScanDialog-module-scss-module__cX4RpW__spin}.AddScanDialog-module-scss-module__cX4RpW__spinnerIcon,.AddScanDialog-module-scss-module__cX4RpW__uploadButtonIcon{width:1rem;height:1rem;margin-right:.5rem}
.track-Qismb4{background-color:var(--ac-secondary);width:100%;height:.5rem;position:relative;overflow:hidden}.indicator-DxBHY9,.track-Qismb4{border-radius:9999px}.indicator-DxBHY9{background-color:var(--ac-primary);height:100%;transition:width .2s}
.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:hsl(var(--aro-primary,var(--primary))/.1);border-radius:9999px;padding:1rem}.dark .AnalyzeDialog-module-scss-module__mbgIVW__spinnerIcon{background-color:hsl(var(--aro-primary,var(--primary))/.3)}.AnalyzeDialog-module-scss-module__mbgIVW__analyzingTitle{font-size:1.125rem;font-weight:600}.AnalyzeDialog-module-scss-module__mbgIVW__analyzingStep{color:hsl(var(--aro-muted-foreground,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(--aro-muted-foreground,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:hsl(var(--aro-primary,var(--primary))/.05);border-color:hsl(var(--aro-primary,var(--primary)));box-shadow:0 0 0 2px hsl(var(--aro-primary,var(--primary))/.2);cursor:pointer;transition:all .2s}.dark .AnalyzeDialog-module-scss-module__mbgIVW__optionCardSelected{background-color:hsl(var(--aro-primary,var(--primary))/.2)}.AnalyzeDialog-module-scss-module__mbgIVW__optionCardDefault{cursor:pointer;transition:all .2s}.AnalyzeDialog-module-scss-module__mbgIVW__optionCardDefault:hover{background-color:hsl(var(--aro-muted,var(--muted))/.5);border-color:hsl(var(--aro-primary,var(--primary))/.3)}.AnalyzeDialog-module-scss-module__mbgIVW__optionHeader{justify-content:space-between;align-items:flex-start;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__optionIconSelected{background:linear-gradient(to right,hsl(var(--aro-primary,var(--primary))/1),hsl(var(--aro-tertiary,var(--tertiary))/1),hsl(var(--aro-secondary,var(--secondary))/1));color:#fff;border-radius:.5rem;padding:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionIconDefault{background-color:hsl(var(--aro-muted,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(--aro-muted-foreground,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(--aro-border,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(--aro-muted,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(--aro-primary,var(--primary)));margin-top:.125rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementText>*+*{margin-top:.25rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementDesc{color:hsl(var(--aro-muted-foreground,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(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryRight{text-align:right}.AnalyzeDialog-module-scss-module__mbgIVW__summaryTimeLabel{color:hsl(var(--aro-muted-foreground,var(--muted-foreground)));font-size:.875rem}.AnalyzeDialog-module-scss-module__mbgIVW__summaryTimeValue{font-weight:600}.AnalyzeDialog-module-scss-module__mbgIVW__analyzeButton{background:linear-gradient(to right,hsl(var(--aro-primary,var(--primary))/1),hsl(var(--aro-tertiary,var(--tertiary))/1),hsl(var(--aro-secondary,var(--secondary))/1))}.AnalyzeDialog-module-scss-module__mbgIVW__analyzeButton:hover{background:linear-gradient(to right,hsl(var(--aro-link,var(--link))),hsl(var(--aro-tertiary,var(--tertiary))),hsl(var(--aro-secondary,var(--secondary))))}.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}.AnalyzeDialog-module-scss-module__mbgIVW__dialogContent{max-height:90vh;overflow-y:auto}@media (min-width:640px){.AnalyzeDialog-module-scss-module__mbgIVW__dialogContent{max-width:42rem}}@media (min-width:768px){.AnalyzeDialog-module-scss-module__mbgIVW__dialogContent{max-width:56rem}}.AnalyzeDialog-module-scss-module__mbgIVW__dialogTitle{align-items:center;gap:.5rem;display:flex}.AnalyzeDialog-module-scss-module__mbgIVW__scanIcon{color:#a855f7;width:1.5rem;height:1.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__spinnerLargeIcon{color:#a855f7;width:3rem;height:3rem}.AnalyzeDialog-module-scss-module__mbgIVW__progressBar{height:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionCardHeader{padding-bottom:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__recommendedBadge{color:#7c3aed;background-color:#f3e8ff}.dark .AnalyzeDialog-module-scss-module__mbgIVW__recommendedBadge{color:#c4b5fd;background-color:#581c8780}.AnalyzeDialog-module-scss-module__mbgIVW__checkIcon{color:#a855f7;width:1.25rem;height:1.25rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionTitle{font-size:1rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionDescription{font-size:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionContent{padding-top:0}.AnalyzeDialog-module-scss-module__mbgIVW__clockIcon{width:.75rem;height:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__sectionLabelText{font-size:.875rem;font-weight:500}.AnalyzeDialog-module-scss-module__mbgIVW__featureBadge{gap:.25rem}.AnalyzeDialog-module-scss-module__mbgIVW__checkIconSmall{color:#22c55e;width:.75rem;height:.75rem}.AnalyzeDialog-module-scss-module__mbgIVW__sectionLabelLarge{font-size:1rem;font-weight:500}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementLabel{cursor:pointer;font-weight:500}.AnalyzeDialog-module-scss-module__mbgIVW__summaryCard{background-color:hsl(var(--aro-muted,var(--muted))/.3)}.AnalyzeDialog-module-scss-module__mbgIVW__analyticsIcon{color:#a855f7;width:2rem;height:2rem}.AnalyzeDialog-module-scss-module__mbgIVW__dialogFooter{gap:.5rem}@media (min-width:640px){.AnalyzeDialog-module-scss-module__mbgIVW__dialogFooter{gap:0}}@keyframes AnalyzeDialog-module-scss-module__mbgIVW__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.AnalyzeDialog-module-scss-module__mbgIVW__buttonSpinner{animation:1s linear infinite AnalyzeDialog-module-scss-module__mbgIVW__spin}.AnalyzeDialog-module-scss-module__mbgIVW__buttonScanIcon,.AnalyzeDialog-module-scss-module__mbgIVW__buttonSpinner{width:1rem;height:1rem;margin-right:.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__optionIcon{width:1.5rem;height:1.5rem}.AnalyzeDialog-module-scss-module__mbgIVW__enhancementSmallIcon{width:1rem;height:1rem}
.BulkCategoryDialog-module-scss-module__0mWf5a__dialogContent{max-width:500px}.BulkCategoryDialog-module-scss-module__0mWf5a__content{gap:1.5rem;margin:1rem 0}.BulkCategoryDialog-module-scss-module__0mWf5a__content,.BulkCategoryDialog-module-scss-module__0mWf5a__section{flex-direction:column;display:flex}.BulkCategoryDialog-module-scss-module__0mWf5a__section{gap:.75rem}.BulkCategoryDialog-module-scss-module__0mWf5a__sectionLabel{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.BulkCategoryDialog-module-scss-module__0mWf5a__labelIcon{width:1rem;height:1rem}.BulkCategoryDialog-module-scss-module__0mWf5a__productList{background-color:var(--muted);border-radius:.5rem;flex-direction:column;gap:.5rem;max-height:200px;padding:.75rem;display:flex;overflow-y:auto}.BulkCategoryDialog-module-scss-module__0mWf5a__productItem{background-color:var(--background);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.BulkCategoryDialog-module-scss-module__0mWf5a__productName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.BulkCategoryDialog-module-scss-module__0mWf5a__moreText{color:var(--muted-foreground);padding:.375rem .5rem;font-size:.875rem;font-style:italic}.BulkCategoryDialog-module-scss-module__0mWf5a__categoryTrigger{width:100%}@media (prefers-color-scheme:dark){.BulkCategoryDialog-module-scss-module__0mWf5a__productList{background-color:var(--muted)}.BulkCategoryDialog-module-scss-module__0mWf5a__productItem{background-color:var(--background)}}@media (max-width:640px){.BulkCategoryDialog-module-scss-module__0mWf5a__dialogContent{max-width:95vw}.BulkCategoryDialog-module-scss-module__0mWf5a__productList{max-height:150px}}
