.Polaris-Select__Input,.Polaris-Select__SelectedOption,.Polaris-ActionList__Text,.Polaris-OptionList-Option__Text,.Polaris-Popover select,select,select option{font-size:var(--zenprofit-font-size-body)}body.zenprofit-merchant-app{--zenprofit-control-height:1.75rem;--zenprofit-button-font-size:.8125rem}body.zenprofit-merchant-app .Polaris-Button{--pc-button-padding-block:var(--p-space-100);min-height:var(--zenprofit-control-height);font-size:var(--zenprofit-button-font-size)}body.zenprofit-merchant-app .Polaris-Button>.Polaris-Text--root{font-size:var(--zenprofit-button-font-size);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app .Polaris-TextField:not(.Polaris-TextField--multiline){--zenprofit-input-height:var(--zenprofit-control-height);--pg-control-height:var(--zenprofit-control-height)}body.zenprofit-merchant-app .Polaris-TextField:not(.Polaris-TextField--multiline) .Polaris-TextField__Input{box-sizing:border-box;height:var(--zenprofit-control-height);min-height:var(--zenprofit-control-height);padding-block:var(--p-space-100);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app .Polaris-Select{--zenprofit-input-height:var(--zenprofit-control-height);--pg-control-height:var(--zenprofit-control-height)}body.zenprofit-merchant-app .Polaris-Select__Content{min-height:var(--zenprofit-control-height);padding-block:var(--p-space-100);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app select:not([multiple]):not([size]){min-height:var(--zenprofit-control-height);height:var(--zenprofit-control-height);padding-block:var(--p-space-100)}body.zenprofit-merchant-app button:not([role=switch]):not([role=option]):not([role=tab]):not(:is(.chat-panel-new-chat,.chat-suggestion-chip,.chat-slash-item)){font-size:var(--zenprofit-button-font-size)}body.zenprofit-merchant-app :is(.notifications-query__filter-button,.reports-history-filter-button,.products-index-filters__view,.products-index-filters__chip-value,.dashboard-chart-legend-button,.chat-upgrade-button){box-sizing:border-box;min-height:var(--zenprofit-control-height);padding-block:var(--p-space-050);font-size:var(--zenprofit-button-font-size);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app .product-performance-period-select{width:-moz-fit-content;width:fit-content;max-width:100%}body.zenprofit-merchant-app .content-sized-select{vertical-align:middle;width:max-content;min-width:0;max-width:100%;display:inline-grid}.content-sized-select-measure,.content-sized-select-control{grid-area:1/1;min-width:0}.content-sized-select-measure{padding-inline:var(--p-space-300) calc(var(--p-space-200) + 1.25rem);font-size:var(--zenprofit-font-size-body);visibility:hidden;pointer-events:none;display:grid}.content-sized-select-measure>span{white-space:nowrap;grid-area:1/1}.content-sized-select-control{contain:inline-size}:where(button:has(>.zenprofit-button-label),a:has(>.zenprofit-button-label)){text-align:center;justify-content:center;align-items:center;display:inline-flex}:where(.Polaris-Button>.Polaris-Text--root,.zenprofit-button-label){position:relative;top:-1px}.zenprofit-button-label{min-width:0;line-height:inherit;display:inline-block}html:root{--zenprofit-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zenprofit-font-size-caption:.75rem;--zenprofit-font-size-body:.8125rem;--zenprofit-font-size-body-lg:.875rem;--zenprofit-font-size-reading:1rem;--zenprofit-font-size-heading-sm:1.125rem;--zenprofit-font-size-heading-md:1.25rem;--zenprofit-font-size-heading-lg:1.5rem;--zenprofit-font-size-heading-xl:1.75rem;--zenprofit-font-size-display-sm:2rem;--zenprofit-font-size-display-md:2.25rem;--zenprofit-font-size-display-lg:2.5rem;--zenprofit-font-size-display-xl:3rem;--zenprofit-font-size-display-2xl:4rem;--zenprofit-font-weight-body:400;--zenprofit-font-weight-medium:500;--zenprofit-font-weight-semibold:600;--zenprofit-font-weight-bold:700;--zenprofit-line-height-caption:1rem;--zenprofit-line-height-body:1.25rem;--zenprofit-badge-radius:999px;--zenprofit-badge-padding:.125rem .5rem;--p-font-family-sans:var(--zenprofit-font-family);--p-font-family-mono:var(--zenprofit-font-family);--p-font-weight-regular:var(--zenprofit-font-weight-body);--p-font-weight-medium:var(--zenprofit-font-weight-medium);--p-font-weight-semibold:var(--zenprofit-font-weight-semibold);--p-font-weight-bold:var(--zenprofit-font-weight-bold);--p-font-size-275:var(--zenprofit-font-size-caption);--p-text-body-sm-font-size:var(--zenprofit-font-size-body);--p-text-body-sm-font-line-height:var(--zenprofit-line-height-body);--p-text-body-xs-font-line-height:var(--zenprofit-line-height-caption)}html body{font-family:var(--zenprofit-font-family);font-size:var(--zenprofit-font-size-reading);font-weight:var(--zenprofit-font-weight-body);line-height:1.5}body.zenprofit-merchant-app,body.zenprofit-merchant-app .Polaris-ThemeProvider--themeContainer{--zenprofit-font-size-body:.875rem;--zenprofit-badge-font-size:.6875rem;--zenprofit-badge-font-weight:var(--zenprofit-font-weight-body);--zenprofit-badge-padding:.0625rem .5rem .1875rem;--p-font-size-275:var(--zenprofit-font-size-caption);--p-font-size-325:var(--zenprofit-font-size-body);--p-text-body-xs-font-size:var(--zenprofit-font-size-caption);--p-text-body-xs-font-line-height:var(--zenprofit-line-height-caption);--p-text-body-sm-font-line-height:var(--zenprofit-line-height-body);--p-text-heading-sm-font-size:var(--zenprofit-font-size-body);--p-text-body-sm-font-size:var(--zenprofit-font-size-body);--p-text-body-md-font-size:var(--zenprofit-font-size-body);--p-text-body-md-font-line-height:var(--zenprofit-line-height-body);font-size:var(--zenprofit-font-size-body);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app .Polaris-Text--headingXl{font-size:var(--p-text-heading-xl-font-size);line-height:var(--p-text-heading-xl-font-line-height)}body.zenprofit-merchant-app .Polaris-Text--heading2xl{font-size:var(--p-text-heading-2xl-font-size);line-height:var(--p-text-heading-2xl-font-line-height)}body.zenprofit-merchant-app .Polaris-Text--heading3xl{font-size:var(--p-text-heading-3xl-font-size);line-height:var(--p-text-heading-3xl-font-line-height)}body.zenprofit-merchant-app :is(.Polaris-TextField__Input,.Polaris-TextField__AutoSizeWrapper input,.Polaris-TextField__AutoSizeWrapper textarea,.Polaris-Picker-SearchField,.Polaris-Select__Content,.Polaris-Select__Input),body.zenprofit-merchant-app .Polaris-TextField__AutoSizeWrapper:after{font-size:var(--zenprofit-font-size-body);line-height:var(--zenprofit-line-height-body)}body.zenprofit-merchant-app .Polaris-Select__Content div>span{font-size:var(--zenprofit-font-size-body)}body .Polaris-Badge{--pc-badge-horizontal-padding:.5rem;--pc-badge-vertical-padding:.125rem;padding:var(--zenprofit-badge-padding);border-radius:var(--zenprofit-badge-radius);vertical-align:middle;text-align:center;justify-content:center;align-items:center}body .Polaris-Badge--sizeLarge{padding:.25rem .5rem}body.zenprofit-merchant-app .Polaris-Badge--sizeLarge{padding:.1875rem .5rem .3125rem}body .Polaris-Badge>.Polaris-Text--bodySm{font-size:var(--zenprofit-badge-font-size,var(--zenprofit-font-size-caption));font-weight:var(--zenprofit-badge-font-weight,var(--zenprofit-font-weight-medium));line-height:var(--zenprofit-line-height-caption)}body .Polaris-Badge--sizeLarge>.Polaris-Text--bodySm{line-height:var(--zenprofit-line-height-body)}body .Polaris-Badge>.Polaris-Badge__Icon{margin:0 var(--p-space-100,.25rem) 0 0;flex-shrink:0;align-items:center;display:inline-flex}button,input,select,textarea,svg text,code,pre,kbd,samp{font-family:inherit}button,input,select,textarea{font-size:inherit}body :is(button,summary,[role=button],input,select,textarea){font-size:max(var(--zenprofit-font-size-body), 1em)}@media (max-width:47.99rem){body.zenprofit-merchant-app,body.zenprofit-merchant-app .Polaris-ThemeProvider--themeContainer{--zenprofit-badge-padding:.125rem .5rem}body.zenprofit-merchant-app .Polaris-Badge--sizeLarge{padding:.25rem .5rem}html:root{--p-text-body-sm-font-size:var(--zenprofit-font-size-body-lg);--p-text-body-md-font-size:var(--zenprofit-font-size-reading);--p-text-body-md-font-line-height:1.5rem}body:not(.zenprofit-merchant-app) :is(input,select,textarea){font-size:var(--zenprofit-font-size-reading)}}body.zenprofit-merchant-app{--zenprofit-button-radius:999px;--zenprofit-destructive-color:#ff2020;--zenprofit-destructive-color-hover:#e61919;--zenprofit-button-edge:inset 0 0 0 1px var(--p-color-border,#e3e3e3);--zenprofit-button-shadow:0 1px 2px #0000000f, 0 2px 6px #0000000a}body.zenprofit-merchant-app :is(.Polaris-Button--variantSecondary,.Polaris-Button--variantPrimary){border-radius:var(--zenprofit-button-radius)}body.zenprofit-merchant-app .Polaris-Button--variantSecondary{--pc-button-box-shadow:var(--zenprofit-button-edge), var(--zenprofit-button-shadow);--pc-button-box-shadow_hover:inset 0 0 0 1px var(--p-color-border-hover), var(--zenprofit-button-shadow);--pc-button-box-shadow_active:var(--zenprofit-button-edge), inset 0 1px 2px #0000001f;--pc-button-box-shadow_disabled:inset 0 0 0 1px var(--p-color-border-disabled)}body.zenprofit-merchant-app :is(.Polaris-ActionMenu-SecondaryAction,.Polaris-ActionMenu-RollupActions__RollupActivator) .Polaris-Button--variantSecondary{background:var(--pc-button-bg)!important;border-radius:var(--zenprofit-button-radius)!important;box-shadow:var(--pc-button-box-shadow)!important}body.zenprofit-merchant-app :is(.Polaris-ActionMenu-SecondaryAction,.Polaris-ActionMenu-RollupActions__RollupActivator) .Polaris-Button--variantSecondary:is(:hover,:focus-visible){background:var(--pc-button-bg_hover)!important;box-shadow:var(--pc-button-box-shadow_hover)!important}body.zenprofit-merchant-app :is(.Polaris-ActionMenu-SecondaryAction,.Polaris-ActionMenu-RollupActions__RollupActivator) .Polaris-Button--variantSecondary:is(:active,[data-state=open],[aria-expanded=true]){background:var(--pc-button-bg_active)!important;box-shadow:var(--pc-button-box-shadow_active)!important}body.zenprofit-merchant-app :is(.Polaris-ActionMenu-SecondaryAction,.Polaris-ActionMenu-RollupActions__RollupActivator) .Polaris-Button--variantSecondary:is(:disabled,[aria-disabled=true],.Polaris-Button--disabled){background:var(--pc-button-bg_disabled)!important;box-shadow:none!important}body.zenprofit-merchant-app .Polaris-Button--variantPrimary:not(.Polaris-Button--toneCritical,.Polaris-Button--toneSuccess){--pc-button-bg-gradient:linear-gradient(180deg, #ffffff0d, transparent 40%, #00000040);--pc-button-box-shadow:var(--p-shadow-button-primary), var(--zenprofit-button-shadow);--pc-button-box-shadow_disabled:none}body.zenprofit-merchant-app .Polaris-Button--toneCritical:is(.Polaris-Button--variantSecondary,.Polaris-Button--variantTertiary,.Polaris-Button--variantPlain){--pc-button-color:var(--zenprofit-destructive-color);--pc-button-color_hover:var(--zenprofit-destructive-color-hover);--pc-button-color_active:var(--zenprofit-destructive-color-hover)}body.zenprofit-merchant-app .Polaris-ActionList__Item.Polaris-ActionList--destructive:not(.Polaris-ActionList--disabled){--p-color-text-critical:var(--zenprofit-destructive-color)}body.zenprofit-merchant-app [data-buttongroup-variant=segmented]>:not(:first-child) .Polaris-Button{border-top-left-radius:0;border-bottom-left-radius:0}body.zenprofit-merchant-app [data-buttongroup-variant=segmented]>:not(:last-child) .Polaris-Button{border-top-right-radius:0;border-bottom-right-radius:0}body.zenprofit-merchant-app [data-buttongroup-connected-top=true]>:first-child .Polaris-Button{border-top-left-radius:0}body.zenprofit-merchant-app [data-buttongroup-connected-top=true]>:last-child .Polaris-Button{border-top-right-radius:0}body.zenprofit-merchant-app :is(button,[role=button],.pnl-workspace-tab,.chat-upgrade-button):not(.zenprofit-modal-backdrop){-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--p-motion-duration-100,.1s);transition-timing-function:var(--p-motion-ease-in-out,ease-in-out)}body.zenprofit-merchant-app .Polaris-Button--pressable:active>*{transform:none}body.zenprofit-merchant-app :is(button,[role=button],.pnl-workspace-tab,.chat-upgrade-button):not(.Polaris-Button,.zenprofit-modal-backdrop,[role=switch],[role=option],:disabled,[aria-disabled=true],[aria-busy=true]):active{background-color:var(--zenprofit-button-bg-active,var(--p-color-bg-surface-active));box-shadow:var(--zenprofit-button-shadow-active,none)}body.zenprofit-merchant-app :is(button,[role=button],.pnl-workspace-tab,.chat-upgrade-button):not(.Polaris-Button,.zenprofit-modal-backdrop):focus-visible{outline:var(--p-border-width-050,2px) solid var(--p-color-border-focus,#005bd3);outline-offset:var(--p-space-050,2px)}body.zenprofit-merchant-app :is(button,[role=button]):not(.Polaris-Button,.zenprofit-modal-backdrop):is(:disabled,[aria-disabled=true]){cursor:default}body.zenprofit-merchant-app .chat-fab{--zenprofit-button-bg-active:var(--p-color-bg-fill-brand-active);--zenprofit-button-shadow-active:var(--p-shadow-button-primary-inset)}body.zenprofit-merchant-app .chat-panel-new-chat{--zenprofit-button-bg-active:#ffffff40}body.zenprofit-merchant-app .chat-suggestion-chip{--zenprofit-button-shadow-active:inset 0 1px 2px #0000001f;box-shadow:var(--zenprofit-button-shadow)}body.zenprofit-merchant-app .chat-message-content .chat-upgrade-button{--zenprofit-button-bg-active:var(--p-color-bg-fill-brand-active);--zenprofit-button-shadow-active:var(--p-shadow-button-primary-inset);border-radius:var(--zenprofit-button-radius);box-shadow:var(--p-shadow-button-primary), var(--zenprofit-button-shadow)}body.zenprofit-merchant-app :is(.analytics-tab-btn--active,.customer-economics-forecast-tab--active,.period-close-month-item--selected,.period-close-version-item--selected){--zenprofit-button-bg-active:var(--p-color-bg-surface-secondary-selected)}@media (prefers-reduced-motion:reduce){body.zenprofit-merchant-app :is(button,[role=button],.pnl-workspace-tab,.chat-upgrade-button):not(.zenprofit-modal-backdrop){transition:none}}:root,body{scrollbar-width:none;min-width:0;margin:0}body.zenprofit-merchant-app{--zenprofit-color-text-primary:#1a1a1a;--zenprofit-scrollbar-size:6px;--zenprofit-input-height:var(--zenprofit-control-height);--pg-control-height:var(--zenprofit-input-height);--p-color-text:var(--zenprofit-color-text-primary);color:var(--p-color-text)}:where(body.zenprofit-merchant-app) *{scrollbar-width:thin;scrollbar-color:var(--p-color-scrollbar-thumb-bg,#b5b5b5) transparent}:where(body.zenprofit-merchant-app) ::-webkit-scrollbar{width:var(--zenprofit-scrollbar-size);height:var(--zenprofit-scrollbar-size)}body.zenprofit-merchant-app .Polaris-IndexTable__ScrollBar::-webkit-scrollbar{width:var(--zenprofit-scrollbar-size);height:var(--zenprofit-scrollbar-size)}:where(body.zenprofit-merchant-app) ::-webkit-scrollbar-track{background:0 0}:where(body.zenprofit-merchant-app) ::-webkit-scrollbar-corner{background:0 0}:where(body.zenprofit-merchant-app) ::-webkit-scrollbar-thumb{background:var(--p-color-scrollbar-thumb-bg,#b5b5b5);border-radius:999px}:where(body.zenprofit-merchant-app) ::-webkit-scrollbar-thumb:hover{background:var(--p-color-scrollbar-thumb-bg-hover,#8a8a8a)}body.zenprofit-merchant-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),body.zenprofit-merchant-app select{min-height:var(--zenprofit-input-height)}body.zenprofit-merchant-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.Polaris-TextField__Input):not(.Polaris-TextField__DummyInput){box-sizing:border-box;height:var(--zenprofit-input-height);padding-block:var(--p-space-050);line-height:var(--zenprofit-line-height-body)}:root::-webkit-scrollbar{width:0}body::-webkit-scrollbar{width:0}.Polaris-Page{max-width:none}s-card,s-banner{box-sizing:border-box;width:100%;max-width:none;display:block}.app-content-shell{box-sizing:border-box;padding-bottom:100px}@media (min-width:1600px){.app-content-shell--reserve-chat{padding-right:calc(clamp(26rem, 34vw, 32rem) + var(--p-space-600,1.5rem))}}.period-page-content--loading{pointer-events:none}.plan-comparison-card{align-self:stretch;height:100%}.plan-comparison-grid>.Polaris-InlineGrid{align-items:stretch}.plan-comparison-card__body{flex-direction:column;height:100%;display:flex}.plan-comparison-card__content{flex:1}@media (min-width:48em){.plan-comparison-card,.plan-comparison-card__body{min-height:500px}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:768px){.Polaris-Page{padding-inline:0!important}.Polaris-Page>.Polaris-Box:first-child,.expenses-toolbar{padding-inline:var(--p-space-400)!important}}.app-navigation-progress{z-index:10000;pointer-events:none;background:linear-gradient(90deg,#064e3b 0%,#008060 30%,#00a47c 60%,#10b981 85%,#34d399 100%);border-radius:0 2px 2px 0;height:3px;position:fixed;top:0;left:0;box-shadow:0 1px 2px #00000026}.app-navigation-progress-glow{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 100%);width:50px;height:100%;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.app-navigation-progress{transition:none!important}}
