/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-sans:var(--font-rubik),Arial,Helvetica,sans-serif;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--tracking-widest:.1em;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-rubik),Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}button:not(:disabled){cursor:pointer}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-rubik),Arial,Helvetica,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-inherit{background-color:inherit}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.p-\[26px\]{padding:26px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-\[var\(--wr-control-padding-inline\,14px\)\]{padding-inline:var(--wr-control-padding-inline,14px)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-42{padding-right:calc(var(--spacing) * 42)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.font-heading{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-open]:not([data-open=false])),.data-open\:bg-accent:where([data-state=open]){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])),.data-open\:text-accent-foreground:where([data-state=open]){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.shimmer{background:linear-gradient(105deg,#e7eaf3 20%,#f7f8fc 45%,#e7eaf3 70%) 0 0/220% 100%;border-radius:5px;animation:report-shimmer 1.5s ease-in-out infinite}.wr-shell-loading{background:#f7f8fd;width:100%;min-height:100vh}.wr-shell-loading-top{background:#343e68;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.wr-shell-loading-brand{opacity:.55;width:150px;height:20px}.wr-shell-loading-account{opacity:.55;width:120px;height:32px}.wr-shell-loading-body{min-height:calc(100vh - 58px);display:flex}.wr-shell-loading-sidebar{background:#eceef9;flex:none;width:230px;padding:24px 14px}.wr-shell-loading-nav{height:32px;margin-bottom:14px}.wr-shell-loading-nav:nth-child(3n){width:72%}.wr-shell-loading-content{flex:1;min-width:0}.wr-shell-loading-content .report-loading{max-width:none;margin:0}@media (max-width:700px){.wr-shell-loading-sidebar{display:none}.wr-shell-loading-top{height:52px;padding:0 16px}.wr-shell-loading-body{min-height:calc(100vh - 52px)}}@keyframes report-shimmer{to{background-position-x:-220%}}.report-loading{max-width:none;min-height:70vh;padding:32px}.report-loading-heading{width:200px;height:30px}.report-loading-subheading{width:min(320px,80%);height:13px;margin:18px 0 24px}.report-loading-toolbar{width:min(700px,100%);height:45px;margin-bottom:20px}.report-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-loading-card{background:#fff;border:1px solid #e0e4ed;border-radius:7px;min-height:145px;padding:22px}.report-loading-value{width:36%;height:26px;margin-bottom:18px}.report-loading-label{width:48%;height:13px;margin-bottom:16px}.report-loading-line{width:65%;height:10px}@media (max-width:700px){.report-loading{padding:22px}.report-loading-grid{grid-template-columns:1fr}.report-loading-card{min-height:110px}}@media (prefers-reduced-motion:reduce){.shimmer{animation:none}}.directory-loading{min-height:75vh}.directory-loading-dates{justify-content:flex-end;align-items:center;gap:12px;min-height:38px;margin-bottom:22px;display:flex}.directory-loading-date-control{width:165px;height:38px}.directory-loading-dates>.directory-loading-line{width:90px}.directory-loading-heading{align-items:center;gap:20px;min-height:34px;margin-bottom:22px;display:flex}.directory-loading-title{width:190px;height:27px;display:block}.directory-loading-tabs{align-items:center;gap:15px;display:flex}.directory-loading-tabs .directory-loading-line{width:56px}.directory-loading-filters,.directory-loading-table{background:#fff;border:1px solid #dfe4ee;border-radius:6px}.directory-loading-filters{min-height:94px;margin-bottom:18px;padding:18px 20px}.directory-loading-filter-row{align-items:center;gap:10px;margin-top:16px;display:flex}.directory-loading-filter{width:165px;height:31px}.directory-loading-filter-add{width:88px;height:31px}.directory-loading-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.directory-loading-export{width:112px;height:34px}.directory-loading-search{width:245px;height:34px}.directory-loading-sort{width:175px;height:34px;margin-left:auto}.directory-loading-table,.directory-loading-table-scroll{overflow:hidden}.directory-loading-table-inner{min-width:680px}.directory-loading-subscriptions .directory-loading-table-inner{min-width:940px}.directory-loading-customers .directory-loading-table-inner{min-width:850px}.directory-loading-table-head,.directory-loading-table-row{grid-template-columns:repeat(var(--loading-columns),minmax(0,1fr));align-items:center;display:grid}.directory-loading-table-head{background:#fafbfe;border-bottom:1px solid #e6eaf2;min-height:47px}.directory-loading-table-head>span{margin-left:20px}.directory-loading-table-row{border-bottom:1px solid #e8ebf2;min-height:69px}.directory-loading-table-row:last-child{border-bottom:0}.directory-loading-cell{align-items:center;gap:11px;min-width:0;padding:10px 20px;display:flex}.directory-loading-cell-lines{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.directory-loading-line{width:65%;height:11px;display:block}.directory-loading-line.short{width:38%}.directory-loading-line.long{width:83%}.directory-loading-icon{border-radius:50%;flex:none;width:34px;height:34px}.directory-loading-icon.status{width:26px;height:26px}.directory-loading-icon.product{border-radius:5px;width:42px;height:42px}.directory-loading-code{border-radius:4px;width:105px;height:25px}.directory-loading-footer{justify-content:space-between;align-items:center;padding:22px 4px;display:flex}.directory-loading-footer>.directory-loading-line{width:145px}.directory-loading-pagination{width:150px;height:32px}.directory-loading-products .directory-loading-table-inner{min-width:650px}.directory-loading-coupons .directory-loading-table-inner{min-width:760px}.analytics-loading{min-height:80vh}.analytics-loading-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.analytics-loading-title{width:210px;height:29px}.analytics-loading-action{width:105px;height:34px;margin-left:auto}.analytics-loading-dates{gap:10px;margin-bottom:22px;display:flex}.analytics-loading-date{width:175px;height:38px}.analytics-loading-date-small{width:105px;height:38px}.analytics-loading-description{width:min(620px,85%);height:13px;margin-bottom:22px;display:block}.analytics-loading-panel{background:#fff;border:1px solid #dfe4ee;border-radius:6px}.analytics-loading-panel-heading{border-bottom:1px solid #e7eaf2;align-items:center;padding:15px 20px;display:flex}.analytics-loading-section-title{width:170px;height:16px}.analytics-loading-panel-heading .analytics-loading-action{height:27px}.analytics-loading-chart-panel{padding-bottom:18px}.analytics-loading-chart{border-bottom:1px solid #e7eaf2;border-left:1px solid #e7eaf2;justify-content:space-around;align-items:end;height:265px;margin:25px 28px 0;padding:0 30px 0 25px;display:flex;position:relative}.analytics-loading-gridlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 52px,#eef0f6 53px 54px);position:absolute;inset:0}.analytics-loading-bar{opacity:.85;border-radius:3px 3px 0 0;width:min(4%,30px);min-width:10px;display:block}.analytics-loading-axis{justify-content:space-between;margin:10px 56px 0;display:flex}.analytics-loading-axis .shimmer{width:35px;height:9px}.analytics-loading-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.analytics-loading-metric{min-height:120px;padding:20px}.analytics-loading-label,.analytics-loading-note,.analytics-loading-value{display:block}.analytics-loading-label{width:55%;height:11px}.analytics-loading-value{width:68%;height:23px;margin:17px 0}.analytics-loading-note{width:48%;height:9px}.analytics-loading-breakdown{overflow:hidden}.analytics-loading-breakdown-row{border-top:1px solid #edf0f5;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:15px 20px;display:grid}.analytics-loading-breakdown-row .shimmer{width:60%;height:12px}.analytics-loading-breakdown-row .shimmer:first-child{width:75%}.reports-index-loading-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.reports-index-loading-heading>.shimmer:first-child{width:160px;height:29px}.reports-index-loading-heading>.shimmer:last-child{width:250px;height:36px}.reports-index-loading-card,.reports-index-loading-favourites{background:#fff;border:1px solid #dfe4ee;border-radius:6px;padding:18px 20px}.reports-index-loading-favourites{min-height:85px;margin-bottom:18px}.reports-index-loading-card>.shimmer,.reports-index-loading-favourites>.shimmer:first-child{width:150px;height:15px;margin-bottom:20px;display:block}.reports-index-loading-favourites>.shimmer:last-child{width:240px;height:11px;display:block}.reports-index-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reports-index-loading-card>div{gap:12px;margin-top:18px;display:flex}.reports-index-loading-card>div>.shimmer:first-child{width:16px;height:16px}.reports-index-loading-card>div>.shimmer:last-child{width:55%;height:13px}@media (max-width:700px){.directory-loading-dates{flex-wrap:wrap;justify-content:flex-start}.directory-loading-date-control{width:120px}.directory-loading-heading,.directory-loading-toolbar{flex-wrap:wrap}.directory-loading-search{flex:1;min-width:140px}.directory-loading-sort{margin-left:0}.directory-loading-table-scroll{overflow-x:auto}.analytics-loading-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-loading-chart{height:200px;margin:18px 16px 0;padding:0 8px}.analytics-loading-dates{flex-wrap:wrap}.analytics-loading-date{width:130px}.reports-index-loading-grid{grid-template-columns:1fr}.reports-index-loading-heading>.shimmer:last-child{width:125px}}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}body{color:#20272b;font-family:var(--font-rubik),Arial,Helvetica,sans-serif;background:#f7f8fa}a{text-decoration:none}.app-shell{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e5e9ea;flex-direction:column;flex-shrink:0;width:244px;padding:34px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:2px;font-size:25px;font-weight:750;display:flex}.brand-icon{color:#fff;background:#19745e;border-radius:10px;margin-right:8px;padding:7px}.brand-light{font-weight:400}.workspace{border-bottom:1px solid #edf0f1;align-items:center;gap:11px;margin-top:22px;padding:20px 0 26px;font-size:12px;display:flex}.workspace small{color:#879092;margin-top:5px;display:block}.store-avatar{color:#687774;background:#f0f3f3;border-radius:9px;padding:10px 12px}.eyebrow,.nav-label{letter-spacing:1.8px;color:#79918a;font-size:10px;font-weight:700}.nav-label{margin:30px 10px 14px}.nav-item{color:#727c80;border-radius:7px;align-items:center;gap:12px;margin:4px 0;padding:13px 12px;font-size:13px;display:flex}.nav-item.active{color:#216b56;background:#eaf3ef;font-weight:600}.sidebar-note{color:#7d8d88;margin-top:auto;padding:20px 10px 0;font-size:12px}.sidebar-note strong{color:#53675e;margin:12px 0 6px;display:block}.sidebar-note p{line-height:1.6}.main-content{width:calc(100% - 244px);margin-left:244px}.topbar{color:#91999c;background:#fff;border-bottom:1px solid #e5e9ea;justify-content:space-between;align-items:center;height:76px;padding:0 40px;font-size:12px;display:flex}.breadcrumb{color:#4e585e;margin-left:12px}.status-pill{background:#f5f6f6;border:1px solid #e8ebeb;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.status-dot{background:#d1a453;border-radius:50%;width:6px;height:6px}.status-dot.connected{background:#278967}.page-content{max-width:1500px;margin:auto;padding:40px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}h1{letter-spacing:-1px;margin:8px 0;font-size:32px;font-weight:650}.muted{color:#849095;font-size:12px}.period-label{color:#65716f;background:#fff;border:1px solid #e0e5e6;border-radius:7px;padding:10px 14px;font-size:12px}.welcome-panel{background:#eaf2ed;border:1px solid #dae8df;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;padding:32px;display:flex}h2{letter-spacing:-.3px;font-size:16px;font-weight:600}.welcome-panel h2{color:#214d3e;margin:12px 0;font-size:25px}.welcome-panel p{color:#648071;max-width:530px;font-size:13px;line-height:1.8}.primary-link{color:#fff;font-size:var(--wr-button-font-size);font-weight:var(--wr-button-font-weight);background:#226c52;border-radius:6px;align-items:center;gap:14px;margin-top:20px;padding:11px 16px;display:inline-flex}.connection-art{align-items:center;padding:20px;display:flex}.connection-art>span{color:#307357;background:#fff;border:1px solid #dce7df;border-radius:20px;place-items:center;width:78px;height:78px;font-size:40px;font-weight:700;display:grid;box-shadow:0 8px 18px #254d3810}.connection-line{border-top:2px dashed #a8c3b2;width:52px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.metric-card{background:#fff;border:1px solid #e3e8e7;border-radius:10px;padding:23px}.metric-card p{color:#677574;font-size:12px}.metric-card strong{letter-spacing:-.8px;margin:15px 0;font-size:32px;font-weight:500;display:block}.metric-card small{color:#929e9c;font-size:10px}.report-panel{background:#fff;border:1px solid #e3e8e7;border-radius:10px;margin-top:26px}.panel-heading{border-bottom:1px solid #eef1f0;justify-content:space-between;align-items:center;gap:15px;padding:23px 25px;display:flex}.subtle-tag{color:#87918c;background:#f3f6f4;border-radius:5px;padding:6px 9px;font-size:10px}.setup-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding:30px 25px;display:grid}.step-number{color:#93ab9d;font-size:12px;font-weight:600}.setup-grid h3{margin:13px 0 9px;font-size:13px;font-weight:600}.definition-panel p,.setup-grid p{color:#83908a;font-size:12px;line-height:1.8}.definition-panel{grid-template-columns:1fr 1fr;gap:50px;padding:30px 4px;display:grid}.definition-panel h2{margin-bottom:10px;font-size:14px}.definition-panel strong{margin-bottom:10px;font-size:12px;display:block}.definition-panel>div{max-width:440px}footer{color:#9ba5a0;border-top:1px solid #e3e8e7;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.notice{color:#795e23;background:#fff5df;margin:15px 0;font-size:13px;line-height:1.6}.notice,.sync-strip{border-radius:8px;padding:16px}.sync-strip{color:#326c58;background:#eaf3ef;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.table-scroll{overflow:auto}table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}td,th{border-bottom:1px solid #edf0ef;padding:16px 25px}th{color:#85918a;font-weight:500}td a{color:#257654;text-decoration:underline}@media (max-width:1100px){.connection-art{display:none}.sidebar{width:210px}.main-content{width:calc(100% - 210px);margin-left:210px}.page-content{padding:28px}.metric-card{padding:18px}}@media (max-width:760px){.sidebar{border-bottom:1px solid #e5e9ea;flex-flow:wrap;align-items:center;gap:10px;width:100%;padding:20px;position:static}.nav-label,.sidebar .workspace,.sidebar-note{display:none}.brand{margin-right:auto}.nav-item{padding:9px;font-size:11px}.app-shell{display:block}.main-content{width:100%;margin:0}.topbar{height:60px;padding:0 20px}.page-content{padding:24px 18px}.page-heading{flex-direction:column;align-items:flex-start}.welcome-panel{padding:24px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.metric-card small{line-height:1.5;display:block}.definition-panel,.setup-grid{grid-template-columns:1fr;gap:22px}.panel-heading{padding:20px}.period-label{font-size:11px}}.report-controls{border:1px solid #e3e8e7;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 12px;padding:20px;display:flex}.chart-select,.report-controls label{color:#677574;flex-direction:column;font-size:11px;display:flex}.chart-select select,.report-controls input,.report-controls select{color:#243a30;background:#fff;border:1px solid #dce3df;font-size:12px}.chart-select select,.report-controls button,.report-controls input,.report-controls select{padding:0 var(--wr-control-padding-inline);height:var(--wr-control-height);max-height:var(--wr-control-max-height);border-radius:6px}.report-controls button{color:#fff;cursor:pointer;font-size:var(--wr-button-font-size);font-weight:var(--wr-button-font-weight);background:#226c52}.report-controls p{color:#84938b;flex-basis:100%;margin-top:3px;font-size:10px}.comparison-caption,.quality-caption{color:#7b8b82;margin:10px 2px;font-size:11px;line-height:1.7}.notice a,.quality-caption a{text-decoration:underline}.metric-comparison{color:#84948a;margin-bottom:12px;font-size:10px}.metric-comparison b{color:#396652;margin-right:5px;font-weight:500}.chart-canvas{width:100%;height:320px}.chart-legend{color:#6d8175;gap:20px;padding:20px 26px 4px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:8px;display:flex}.chart-legend i{background:#23795b;border-radius:50%;width:8px;height:8px}.chart-legend .comparison-dot{background:#9cafbb}.chart-footnote{color:#84938b;padding:0 25px 20px;font-size:10px;line-height:1.7}.chart-panel .panel-heading p{margin-top:7px}.empty-report{color:#83908a;padding:24px;font-size:12px}.integrity-links{gap:20px;padding:20px 0;font-size:13px;display:flex}.source-detail{color:#63776c;padding:20px;font-size:12px;line-height:1.8}@media (max-width:760px){.report-controls label{flex:1;min-width:130px}.chart-canvas{height:260px}.panel-heading{flex-wrap:wrap}.metric-card strong{font-size:26px}.chart-footnote{padding:0 16px 16px}}.sync-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sync-actions button,.table-scroll button{cursor:pointer;border:1px solid #dce3e8;border-radius:8px;padding:10px 16px;font-weight:600}.sync-actions button:hover,.table-scroll button:hover{background:#eef5f3}.customers-page{max-width:1300px}.customer-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.customer-bar{grid-template-columns:100px 1fr 40px;align-items:center;gap:12px;margin:14px 0;display:grid}.customer-bar meter{accent-color:#23795b;width:100%;height:16px}.customer-key{color:#7a8882;margin-top:5px;display:block}@media (max-width:800px){.customer-breakdowns{grid-template-columns:1fr}}.metric-card h2{letter-spacing:-.8px;margin:15px 0;font-size:30px;font-weight:500;display:block}@media (max-width:760px){.metric-card h2{font-size:24px}}.cohort-table{min-width:1250px}.cohort-table td{text-align:center;font-variant-numeric:tabular-nums;border:2px solid #fff}.cohort-table th{white-space:nowrap}.cohort-table sup{padding-left:2px}.retention-page{width:100%;min-width:0}.cohort-table td,.cohort-table th{padding:14px 10px}.filter-builder{flex-basis:100%;width:100%;margin-top:12px}.filter-builder summary{cursor:pointer;font-weight:600}.filter-group{border:1px solid #dbe4df;border-radius:8px;min-width:0;margin:10px 0;padding:12px}.filter-group legend{padding:0 6px}.filter-rule{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.filter-rule>fieldset{flex:1}.filter-builder button{margin:4px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dashboard-card{grid-column:span var(--card-span,1);min-width:0}.dashboard-card-title{margin:0 0 8px;font-size:14px}.dashboard-card .report-panel{margin-top:0}.dashboard-card .metric-card{box-sizing:border-box;min-height:150px}.dashboard-card-tools,.dashboard-manager{background:#edf3ef;border:1px solid #dbe4df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.dashboard-manager{margin-bottom:16px}.dashboard-manager p{flex-basis:100%}.dashboard-card-tools input{max-width:180px}.dashboard-card-tools button,.dashboard-manager button{cursor:pointer;background:#fff;border:1px solid #cbd6cf;border-radius:5px;padding:6px 10px}@media (max-width:900px){.dashboard-grid{grid-template-columns:1fr}.dashboard-card{grid-column:1}}.page-content{width:100%;min-width:0}.report-controls,.report-panel,.table-scroll{min-width:0;max-width:100%}.report-controls label{min-width:0}.report-controls input,.report-controls select{min-width:0;max-width:100%}.report-controls details:not(.filter-builder) label{flex-direction:row;align-items:center;min-width:0;margin-top:8px;display:flex}.report-controls input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;padding:0}@media (max-width:760px){.report-controls{padding:14px}.report-controls>label{min-width:120px;max-width:100%}.filter-rule{flex-wrap:wrap}.filter-rule input,.filter-rule select{width:100%}}.wr-shell{color:#444857;background:#f7f7fc;min-height:100vh;font-size:14px}.wr-topbar{z-index:50;color:#fff;background:#343d67;gap:30px;height:62px;padding:0 24px;position:fixed;inset:0 0 auto;box-shadow:0 1px 3px #25305b25}.wr-logo,.wr-topbar{align-items:center;display:flex}.wr-logo{letter-spacing:-.4px;gap:12px;font-size:17px;font-weight:700}.wr-logo>span{background:#ffffff18;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.wr-topbar-caption{color:#c5cae0;flex:1;font-size:12px}.wr-local{align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.wr-local i{background:#94dab9;border-radius:100%;width:6px;height:6px}.wr-sidebar{width:var(--sidebar-width,248px);z-index:40;background:#ededf9;border-right:1px solid #dcdfee;flex-direction:column;display:flex;position:fixed;top:62px;bottom:0;left:0}.wr-sidebar nav{flex:1;padding:24px 14px;overflow-y:auto}.wr-nav-link,.wr-sidebar summary{color:#53596b;cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:42px;padding:9px 12px;font-size:14px;font-weight:550;list-style:none;display:flex}.wr-sidebar summary::-webkit-details-marker{display:none}.wr-sidebar summary>svg:last-child{margin-left:auto}.wr-nav-link.selected{color:#5c6dcb;background:#e1e4f7}.wr-nav-link:hover,.wr-sidebar summary:hover,.wr-subnav>a:hover{color:#5263bd;background:#e4e5f3}.wr-subnav{border-left:1px solid #bdc4dd;margin:4px 0 12px 22px;padding-left:10px}.wr-subnav>a{color:#626778;align-items:center;min-height:42px;padding:8px 12px;font-size:13px;display:flex}.wr-subnav svg{display:none}.wr-nav-divider{border-top:1px solid #d7dbea;margin:23px -14px}.wr-nav-heading{letter-spacing:1.2px;color:#888ca3;margin-bottom:12px;padding:0 12px;font-size:11px;font-weight:750}.wr-settings{background:#ededf9;border-top:1px solid #d7dbea;align-items:center;gap:12px;padding:19px 26px;font-size:13px;display:flex}.wr-content{margin-left:var(--sidebar-width,248px);min-width:0;padding-top:62px}.wr-mobile-menu{display:none}.wr-content>.admin-main,.wr-content>.page-content{max-width:none}.dashboard-page{max-width:1800px;margin:0 auto;padding:30px}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-title{align-items:center;gap:13px;display:flex}.dashboard-title h1{letter-spacing:-1px;color:#424754;margin:0;font-size:27px;font-weight:750}.dashboard-refresh{color:#8b90a0;background:#fff;border:1px solid #e1e3ec;border-radius:5px;place-items:center;width:29px;height:27px;display:grid}.dashboard-dates{z-index:20;font-size:11px;position:relative}.dashboard-dates>summary{cursor:pointer;color:#616675;background:#fff;border:1px solid #dfe2ec;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex;box-shadow:0 1px 2px #313b5210}.dashboard-dates>summary::-webkit-details-marker{display:none}.dashboard-dates>summary>svg{color:#8490c0}.dashboard-date-panel{background:#fff;border:1px solid #dce0ec;border-radius:9px;grid-template-columns:170px 1fr;width:650px;max-width:calc(100vw - 35px);display:grid;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 12px 40px #313b5225}.dashboard-date-panel h3{margin-bottom:12px;font-size:12px;font-weight:700}.dashboard-date-preset{background:#fafaff;border-right:1px solid #e7e8f0;flex-direction:column;gap:2px;padding:18px;display:flex}.dashboard-date-preset button{text-align:left;cursor:pointer;border-radius:4px;padding:6px 8px;font-size:11px}.dashboard-date-preset button.selected,.dashboard-date-preset button:hover{color:#5669c3;background:#e9edfd}.dashboard-date-fields{flex-direction:column;gap:13px;padding:20px;display:flex}.dashboard-date-fields label{color:#777d90;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:11px;display:flex}.dashboard-date-fields input,.dashboard-date-fields select{color:#464d60;background:#fff;border:1px solid #dadfea;border-radius:5px;width:100%;min-width:0;padding:9px}.dashboard-date-row{gap:10px;display:flex}.dashboard-apply{color:#fff;cursor:pointer;background:#6878d3;border-radius:5px;padding:10px}.dashboard-filter-area{border-top:1px solid #e7e8f0;grid-column:1/-1;max-height:260px;padding:12px 20px;overflow:auto}.dashboard-filter-area>.filter-builder{margin-top:0}.dashboard-context{color:#9398aa;justify-content:space-between;align-items:center;margin:14px 0 24px;font-size:10px;display:flex}.dashboard-context>span{align-items:center;gap:10px;display:flex}.dashboard-context i{background:#bec3d3;border-radius:50%;width:3px;height:3px}.dashboard-layout-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.dashboard-layout-tabs button{cursor:pointer;background:#fff;border:1px solid #e1e3ed;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex;box-shadow:0 1px 2px #313b5208}.dashboard-layout-tabs button.selected{color:#6271c9;background:#eeeffc;border-color:#cdd2ec}.dashboard-layout-tabs button:disabled{cursor:default;color:#9297a6;background:#fafafe}.dashboard-layout-tabs small{color:#a5aaba;font-size:9px}.dashboard-create{background:#eeeff9;border-radius:6px;align-items:end;gap:12px;margin-bottom:15px;padding:14px;display:flex}.dashboard-create label{flex-direction:column;gap:6px;font-size:12px;display:flex}.dashboard-create button,.dashboard-create input{background:#fff;border:1px solid #ced3e5;border-radius:4px;padding:8px}.dashboard-create button{cursor:pointer}.dashboard-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.dashboard-metrics{min-width:0}.dashboard-metrics>div>.panel-heading{border:0;justify-content:space-between;min-height:32px;padding:0 0 13px;font-size:11px;display:flex}.dashboard-metrics>div>.panel-heading button{cursor:pointer;background:#fff;border:1px solid #dfe2ed;border-radius:4px;padding:6px 12px;font-size:11px}.dashboard-metrics>div>.quality-caption:empty{display:none}.dashboard-page .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.dashboard-page .dashboard-card{grid-column:span var(--card-span,1)}.dashboard-page .dashboard-card[style*="--card-span: 3"],.dashboard-page .dashboard-card[style*=--card-span\:3]{grid-column:1/-1}.dashboard-page .dashboard-card-title{display:none}.dashboard-kpi{background:#fff;border:1px solid #dce0e9;border-top:4px solid;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:143px;padding:21px 18px;display:flex;box-shadow:0 1px 2px #313b520b}.dashboard-kpi-copy{flex:1;min-width:0}.dashboard-kpi-copy>strong{letter-spacing:-.8px;color:#474d5b;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2;display:block}.dashboard-kpi-label{white-space:nowrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.kpi-info{color:#b0b5c4;cursor:help}.dashboard-delta{align-items:center;gap:2px;margin-top:10px;font-size:10px;display:flex}.dashboard-delta.positive{color:#59a176}.dashboard-delta.negative{color:#cf777a}.dashboard-delta small{color:#a1a5b3;margin-left:4px;font-size:9px}.dashboard-kpi-note{color:#a0a5b4;margin-top:10px;font-size:10px;line-height:1.4;display:block}.dashboard-spark{flex-shrink:0;width:30%;min-width:65px;height:77px}.dashboard-no-trend{text-align:center;color:#b5b9c7;border-bottom:1px dashed #e7e9f0;justify-content:center;align-items:center;height:100%;font-size:9px;display:flex}.dashboard-events{background:#fff;border:1px solid #dce0e9;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #313b520b}.dashboard-events-heading{border-bottom:1px solid #e8eaf1;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.dashboard-events-heading h2{font-size:16px;font-weight:650}.dashboard-events-heading svg{color:#9a9fba}.dashboard-events-scope{color:#9a9faf;padding:11px 20px 0;font-size:9px}.dashboard-events-list{max-height:815px;padding:7px 18px;overflow-y:auto}.dashboard-event{align-items:flex-start;gap:12px;padding:17px 0;transition:opacity .15s;display:flex;position:relative}.dashboard-event:not(:last-child):after{content:"";border-left:1px dashed #e1e3ef;position:absolute;top:53px;bottom:-7px;left:15px}.dashboard-event-icon{color:#fff;background:#838fe0;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.dashboard-event>div{flex:1;min-width:0}.dashboard-event-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-event-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.dashboard-event time{white-space:nowrap;color:#a6aab7}.dashboard-event p{color:#737988;margin-top:6px;font-size:11px;line-height:1.5}.dashboard-event b{font-weight:500}.dashboard-event small{color:#a6aab7;margin-top:4px;font-size:9px;display:block}.dashboard-event:hover{opacity:.8}.dashboard-events-more{color:#7582c6;border-top:1px solid #e8eaf1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:11px;display:flex}.dashboard-detail-chart{border-top:1px solid #dedfea;margin-top:22px;padding-top:17px}.dashboard-detail-chart>summary{cursor:pointer;color:#7c83a0;font-size:12px}.dashboard-footer{color:#999eb0;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.dashboard-footer>span:last-child{margin-left:auto}.dashboard-footer a{text-decoration:underline}.kpi-info:focus-visible,.wr-shell a:focus-visible,.wr-shell button:focus-visible,.wr-shell summary:focus-visible{outline-offset:3px;outline:2px solid #677ad5}.dashboard-page .dashboard-card-tools{background:#f0f1fc;border-color:#dcdff0;font-size:10px}.dashboard-page .dashboard-card-tools input{width:130px}.dashboard-page .dashboard-manager{background:#f0f1fc;border-color:#dcdff0;font-size:11px}@media (min-width:1650px){.dashboard-page{padding:35px 40px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 350px}.dashboard-kpi{min-height:155px;padding:24px}.dashboard-kpi-copy>strong{font-size:30px}.dashboard-kpi-label{font-size:15px}.dashboard-spark{width:33%;height:85px}}@media (max-width:1250px){.dashboard-columns{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.dashboard-page{padding:24px}.dashboard-kpi{padding:16px 12px}.dashboard-kpi-copy>strong{font-size:23px}.dashboard-kpi-label{font-size:11px}.dashboard-spark{width:26%;min-width:45px}.dashboard-compare-label{display:none}}@media (max-width:1050px){.wr-sidebar{width:200px}.wr-content{margin-left:200px}.dashboard-columns{grid-template-columns:1fr}.dashboard-events-list{max-height:350px}.dashboard-page .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-spark{width:32%}.dashboard-kpi-label{font-size:13px}.dashboard-kpi-copy>strong{font-size:27px}}@media (max-width:700px){.wr-topbar{gap:12px;height:56px;padding:0 16px}.wr-mobile-menu{display:block}.wr-topbar-caption{display:none}.wr-logo{font-size:15px}.wr-local{font-size:0}.wr-sidebar{width:240px;top:56px;transform:translate(-100%);box-shadow:10px 0 30px #2222}.wr-sidebar.is-open{transform:none}.wr-content{margin-left:0;padding-top:56px}.dashboard-page{padding:22px 16px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-title h1{font-size:26px}.dashboard-dates{width:100%}.dashboard-dates>summary{justify-content:space-between;gap:8px;font-size:10px}.dashboard-compare-label{display:none}.dashboard-date-panel{grid-template-columns:1fr;width:100%;max-height:75vh;left:0;right:auto;overflow:auto}.dashboard-date-preset{grid-template-columns:repeat(2,1fr);display:grid}.dashboard-date-preset h3{grid-column:1/-1}.dashboard-date-fields{padding:15px}.dashboard-kpi{min-height:145px;padding:18px 14px}.dashboard-page .dashboard-grid{grid-template-columns:1fr;gap:12px}.dashboard-page .dashboard-card{grid-column:1!important}.dashboard-spark{width:35%;height:75px}.dashboard-layout-tabs{gap:6px}.dashboard-layout-tabs button{padding:7px;font-size:11px}.dashboard-layout-tabs small{display:none}.dashboard-footer{flex-wrap:wrap;align-items:flex-start;line-height:1.6}.dashboard-footer>span:last-child{margin-left:21px}.dashboard-create{flex-wrap:wrap}.dashboard-context{font-size:9px}}.dashboard-delta.neutral{color:#9ca2b2}@media (max-width:700px){.wr-sidebar{visibility:hidden;pointer-events:none}.wr-sidebar.is-open{visibility:visible;pointer-events:auto}}.dashboard-edit-bar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:12px;font-size:11px;display:flex}.dashboard-edit-bar>div{align-items:center;gap:7px;display:flex}.dashboard-edit-bar button,.dashboard-edit-bar select{cursor:pointer;color:#626b80;background:#fff;border:1px solid #dfe2ed;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.dashboard-edit-bar .dashboard-edit-done{color:#fff;background:#6878d3;border-color:#6878d3}.dashboard-edit-bar select{max-width:190px}.dashboard-edit-bar .dashboard-reset{padding:7px}.dashboard-save-status{color:#9199ad;margin:0 0 10px;font-size:10px}.dashboard-save-status:empty{display:none}.dashboard-page .dashboard-card{position:relative}.dashboard-card.is-editing{cursor:grab;border-radius:7px;transition:box-shadow .15s;box-shadow:0 5px 16px #343d6718,0 1px 3px #343d6710}.dashboard-card.is-editing:hover{box-shadow:0 8px 22px #343d6726,0 2px 5px #343d6712}.dashboard-card.is-editing:focus-visible{outline-offset:3px;outline:2px solid #7785db}.dashboard-card.is-editing .dashboard-kpi{cursor:inherit}.dashboard-card.is-editing .card-edit-actions{margin-left:auto}.dashboard-card.is-editing.is-dragging{z-index:30;cursor:grabbing;box-shadow:0 18px 40px #343d6738,0 5px 12px #343d6720}.card-edit-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:9px;right:9px}.card-edit-controls button,.card-options>summary{color:#939db8;cursor:pointer;pointer-events:auto;background:#f7f8fd;border:0;border-radius:4px;place-items:center;width:25px;height:24px;display:grid}.card-edit-controls button:hover,.card-options>summary:hover{color:#6473be;background:#e9edfc}.card-edit-controls .card-drag-handle{cursor:grab}.card-edit-controls .card-drag-handle:active{cursor:grabbing}.card-edit-actions{gap:3px;display:flex}.card-options{pointer-events:auto;position:relative}.card-options>summary{list-style:none}.card-options>summary::-webkit-details-marker{display:none}.card-options-panel{background:#fff;border:1px solid #dfe3ef;border-radius:7px;flex-direction:column;gap:12px;width:215px;padding:14px;display:flex;position:absolute;top:29px;right:0;box-shadow:0 8px 24px #343d6725}.card-options-panel label{color:#7a849b;flex-direction:column;gap:6px;font-size:11px;display:flex}.card-options-panel input,.card-options-panel select{color:#4f5970;background:#fff;border:1px solid #dfe3ef;border-radius:4px;width:100%;padding:7px;font-size:12px}.dashboard-date-fieldset{border:0;display:contents}.dashboard-loading-icon{animation:dashboard-spin 1s linear infinite}@keyframes dashboard-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dashboard-loading-icon{animation:none}}@media (max-width:700px){.dashboard-edit-bar{flex-wrap:wrap}.dashboard-edit-bar>div{margin-left:auto}.dashboard-edit-bar select{max-width:155px}}.dashboard-columns{transition:opacity .18s}.dashboard-page:has(.dashboard-dates[aria-busy=true]) .dashboard-columns{opacity:.55;pointer-events:none}.dashboard-card:has(.card-options[open]){z-index:10}@media (prefers-reduced-motion:reduce){.dashboard-columns{transition:none}}.events-filter{padding:12px 18px 0}.events-filter select{color:#737d96;background:#fafbfe;border:1px solid #e5e7f1;border-radius:5px;width:100%;padding:7px 9px;font-size:11px}.dashboard-event-icon.event-renewal{background:#51a3c7}.dashboard-event-icon.event-refund{background:#d58a68}.dashboard-event-icon.event-failed,.dashboard-event-icon.event-order_cancelled,.dashboard-event-icon.event-subscription_ended{background:#dc7b86}.dashboard-event-icon.event-subscription_cancelled{background:#8993a3}.dashboard-event-icon.event-order_created{background:#a2abc1}.dashboard-event .event-status{color:#7c879c;align-items:center;gap:4px;display:flex}.dashboard-event time{font-size:9px}.dashboard-event-icon.event-renewal_cancelled,.dashboard-event-icon.event-renewal_failed{background:#dc7b86}.dashboard-event-icon.event-renewal_created{background:#51a3c7}.dashboard-events-heading .events-filter{max-width:130px;padding:0}.dashboard-events-heading .events-filter select{color:#878d9d;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.dashboard-event-top{flex-wrap:nowrap;gap:8px}.event-customer{align-items:center;gap:6px;min-width:0;display:flex}.event-customer strong{text-overflow:ellipsis;overflow:hidden}.event-status-mark{color:#a2a8b4;background:0 0;flex-shrink:0;align-items:center;display:inline-flex}.event-status-mark.status-active,.event-status-mark.status-completed,.event-status-mark.status-processing{color:#6ca87a}.event-status-mark.status-cancelled,.event-status-mark.status-expired,.event-status-mark.status-failed,.event-status-mark.status-refunded{color:#cf7a80}.dashboard-event-top time{flex-shrink:0;font-size:10px}.dashboard-event p{margin:5px 0 0}.login-page{background:#f5f4fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e3e4ef;border-radius:14px;width:min(100%,400px);padding:36px;box-shadow:0 10px 40px #30395c0a}.login-brand{color:#6672c5;margin-bottom:24px;font-weight:700}.login-card h1{letter-spacing:-.5px;font-size:23px;font-weight:650}.login-card p{color:#858a9a;margin:10px 0 26px;font-size:13px}.login-card label{margin-bottom:8px;font-size:12px;display:block}.login-card input{border:1px solid #d9dce8;font-size:16px}.login-card button,.login-card input{border-radius:6px;width:100%;padding:12px}.login-card button{color:#fff;cursor:pointer;background:#626ed2;margin-top:18px}.login-card [role=alert]{color:#ba485b;margin:12px 0 0}.wr-logout{color:#fff;cursor:pointer;border:1px solid #ffffff40;border-radius:5px;margin-right:16px;padding:5px 10px;font-size:12px}.dashboard-ranking{background:#fff;border:1px solid #dfe2ea;border-top:4px solid;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 1px 2px #25305205}.dashboard-ranking header{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:12px;padding:21px 20px;display:flex}.dashboard-ranking h2{color:#414857;margin:0;font-size:16px;font-weight:600}.dashboard-ranking header>span{text-transform:uppercase;letter-spacing:.07em;color:#8b92a0;white-space:nowrap;font-size:10px}.dashboard-ranking ol{margin:0;padding:0;list-style:none}.dashboard-ranking li{border-bottom:1px solid #f0f1f5;align-items:center;gap:12px;min-height:84px;padding:18px;display:flex}.ranking-position{color:#979eac;width:10px;font-size:11px}.ranking-icon{color:#8973c5;background:#f1effb;border-radius:8px;place-items:center;min-width:36px;height:36px;display:grid}.dashboard-ranking li>a{color:#6966b9;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.5}.dashboard-ranking li>div{text-align:right;white-space:nowrap;font-size:12px}.dashboard-ranking li strong{color:#555e6d;font-weight:600;display:block}.dashboard-ranking li small{color:#969dac;margin-top:5px;display:block}.dashboard-ranking footer{flex-direction:column;gap:12px;padding:14px 18px;font-size:12px;display:flex}.dashboard-ranking footer small{color:#959ba7;font-size:10px}.dashboard-ranking footer a{color:#6b69b8;align-items:center;gap:4px;display:flex}.ranking-empty{color:#8b92a0;padding:32px 20px;font-size:13px}:root{--wr-ink:#474d5b;--wr-muted:#8790a3;--wr-line:#dfe3ee;--wr-accent:#6878d3;--wr-soft:#f1f2fc;--primary:#6878d3;--ring:#8795e0;--border:#dfe3ee;--accent:#eef0fc;--accent-foreground:#5262b8;--wr-button-font-size:12px;--wr-button-font-weight:600}.wr-content>.admin-main,.wr-content>.page-content{max-width:1800px;color:var(--wr-ink);margin-inline:auto;padding:30px}.page-content h1{letter-spacing:-.8px;margin:8px 0;font-size:27px;font-weight:750}.page-content>.page-heading{margin:20px 0 24px}.page-content>nav{color:#b2b8ca;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:flex}.page-content>a,.page-content>nav a{color:#7782b6;font-size:12px}.page-content>a:hover,.page-content>nav a:hover{color:#5364bd}.eyebrow{color:#8b91b0;letter-spacing:1.5px;font-size:9px}.comparison-caption,.muted,.quality-caption{color:var(--wr-muted)}.page-content .metric-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:18px;margin:24px 0}.page-content .metric-card{background:#fff;border:1px solid var(--wr-line);border-top:4px solid #7181db;border-radius:8px;min-width:0;padding:22px;box-shadow:0 1px 3px #343d6708}.page-content .metric-card:nth-child(3n+2){border-top-color:#9b7bd4}.page-content .metric-card:nth-child(3n+3){border-top-color:#64aaa7}.page-content .metric-card p{color:#798295;font-size:12px}.page-content .metric-card h2,.page-content .metric-card strong{letter-spacing:-.7px;color:var(--wr-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:700}.page-content .metric-card small{color:#959dae;font-size:10px;line-height:1.6}.report-panel{border-color:var(--wr-line);border-radius:9px;overflow:clip;box-shadow:0 1px 3px #343d6706}.report-panel:has(select:open){overflow:visible}.panel-heading{border-color:#edf0f7;min-height:67px;padding:20px 23px}.panel-heading h2{color:var(--wr-ink);font-size:15px;font-weight:650}.panel-heading>span{color:#8b93a5;font-size:11px}.report-panel>h2,.report-panel>h3{padding:22px 23px 0}.report-panel>p,.report-panel>ul{color:#7e879a;padding:12px 23px;font-size:12px;line-height:1.7}.report-panel>p.chart-footnote{padding:12px 23px 20px}.report-panel>.source-detail{color:#788297;padding:23px;line-height:1.8}.report-controls{border-color:var(--wr-line);background:#fff;border-radius:8px;gap:14px;padding:18px 20px;box-shadow:0 1px 3px #343d6705}.report-panel>.report-controls{box-shadow:none;background:#fcfcff;border:0;border-bottom:1px solid #edf0f7;border-radius:0;margin:0}.chart-select,.report-controls label{color:#8790a3;gap:7px;font-size:10px}.dashboard-apply,.primary-link,.report-controls button{background:var(--wr-accent);border:1px solid var(--wr-accent);border-radius:6px;font-weight:550;box-shadow:0 2px 3px #6878d318}.dashboard-apply:hover,.primary-link:hover,.report-controls button:hover{background:#596ac4}.primary-link{margin-top:10px}.report-controls .filter-builder button{color:#6876b2;box-shadow:none;background:#f5f6fd;border:1px solid #dfe3f2;min-height:30px;padding:6px 10px;font-size:11px}.filter-builder{color:#7f89a0;font-size:11px}.filter-builder summary{font-weight:500;display:list-item}.filter-group{background:#fbfbff;border-color:#e1e5f0}.filter-group legend{color:#818ba4}.chart-footnote,.report-controls p{color:#949caf}.report-controls fieldset:not(.filter-group){color:#808aa1;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.report-controls fieldset:not(.filter-group) label{flex-direction:row;align-items:center;gap:5px;display:flex}.report-controls details:not(.filter-builder)>summary{cursor:pointer;color:#707fae;background:#f3f5fd;border-radius:5px;padding:8px 10px;font-size:11px}.card-options-panel input,.dashboard-date-fields input,.report-controls input:not([type=checkbox]):not([type=radio]){border:1px solid var(--wr-line);height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);color:#505a70;background:#fff;border-radius:6px;font-size:12px}.wr-shell input:focus-visible,:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:focus-visible{outline-offset:2px;outline:2px solid #8b98df;box-shadow:0 0 0 4px #6878d312}.wr-shell input[type=checkbox],.wr-shell input[type=radio]{accent-color:var(--wr-accent)}.table-scroll{scrollbar-width:thin;scrollbar-color:#d9deee transparent}.table-scroll table{font-variant-numeric:tabular-nums;font-size:12px}.table-scroll th{color:#929aae;letter-spacing:.04em;white-space:nowrap;background:#f9faff;border-color:#e9edf6;padding:15px 21px;font-size:10px;font-weight:600}.table-scroll td{color:#616b80;border-color:#eef0f7;padding:17px 21px;line-height:1.55}.table-scroll tbody tr:hover{background:#fafaff}.table-scroll td a{color:#7372bc;text-decoration:none}.table-scroll td a:hover{text-underline-offset:3px;text-decoration:underline}.customer-key,.table-scroll td small{color:#a0a7b7;font-size:10px}.sync-actions button,.table-scroll button{border-color:var(--wr-line);color:#6c77a7;background:#fff;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:500}.sync-actions button:hover,.table-scroll button:hover{background:#f0f2fc}.subtle-tag{color:#8490b2;background:#f1f3fc}.chart-legend{color:#8b94a8;font-size:10px}.chart-legend i{background:#7181db}.recharts-cartesian-axis-tick text{fill:#939bad;font-size:10px}.recharts-cartesian-grid line{stroke:#edf0f7}.customer-bar meter{accent-color:#7181db}.sync-strip{color:#6b79ac;background:#eef1fc;border:1px solid #dfe5f7}.notice{color:#9b8250;background:#fffbef;border:1px solid #f2e7c8;padding:14px 17px;font-size:12px}.definition-panel p,.setup-grid p{color:#8791a5}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select{appearance:none;border:1px solid var(--wr-line,#dfe4f1);padding:0 34px 0 var(--wr-control-padding-inline);height:var(--wr-control-height);min-height:0;max-height:var(--wr-control-max-height);color:#59647b;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23657287' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;max-width:100%;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #343d6705}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:hover{background-color:#fdfdff;border-color:#b9c3e3}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:disabled{opacity:.5;cursor:not-allowed}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select[multiple]{background-image:none;padding:8px}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option{color:#566178;background:#fff;padding:10px 12px;font-weight:400}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option:disabled{color:#a3aaba}.dashboard-events-heading .events-filter select{background-color:#fafbff;border-color:#e6e9f3;min-height:30px;padding:6px 28px 6px 9px;font-size:10px}.card-options-panel select,.dashboard-edit-bar select{min-height:32px;padding-block:7px;font-size:11px}@supports (appearance:base-select){:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:not([multiple]){appearance:base-select}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:not([multiple])::picker(select){appearance:base-select}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:not([multiple]){background-image:none;align-items:center;gap:18px;padding-right:11px}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select::picker-icon{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23657287' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;flex:none;width:13px;height:13px;transition:rotate .15s;display:block}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select:open::picker-icon{rotate:180deg}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select::picker(select){max-height:320px;min-width:anchor-size(width);scrollbar-width:thin;background:#fff;border:1px solid #dfe4f1;border-radius:9px;margin-block:5px;padding:5px;overflow:auto;box-shadow:0 12px 36px #343d6724}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option{border-radius:5px;gap:10px;min-height:34px;padding:9px 11px;font-size:12px}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option:focus-visible,:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option:hover{color:#5c6cc2;background:#f1f3fc;outline:none}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option:checked{color:#596ac1;background:#eceffc;font-weight:550}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select option::checkmark{color:#7181d1;order:2;margin-left:auto}}@media (min-width:1650px){.wr-content>.admin-main,.wr-content>.page-content{padding:35px 40px}}@media (max-width:1000px){.page-content .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-controls{gap:12px}}@media (max-width:700px){.wr-content>.admin-main,.wr-content>.page-content{padding:22px 16px}.page-content h1{font-size:26px}.page-content>nav{gap:8px;line-height:1.6}.page-content .metric-card{padding:18px 14px}.page-content .metric-card h2,.page-content .metric-card strong{font-size:24px}.report-controls>label{flex:140px}.table-scroll td,.table-scroll th{padding:13px 15px}.report-controls button[type=submit]{min-height:38px}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select{font-size:12px}}@media (prefers-reduced-motion:reduce){:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select{transition:none}:is(.wr-shell,.dashboard-card-editor,.broadcast-dialog) select::picker-icon{transition:none}}.report-controls>.filter-builder{order:2;margin-top:2px}.report-controls>button[type=submit]{order:1}.report-controls>p{order:3;margin-top:0}.settings-page{max-width:1050px!important}.settings-section{margin-top:22px}.settings-body{flex-direction:column;gap:20px;padding:24px;display:flex}.settings-body p{color:#8a93a5;font-size:12px;line-height:1.7}.settings-toggle{cursor:pointer;background:#fcfcff;border:1px solid #e1e5f0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.settings-toggle:has(input:checked){background:#f8f9ff;border-color:#c3caef}.settings-toggle strong{font-size:14px;font-weight:600;display:block}.settings-toggle small{color:#8b93a6;margin-top:6px;font-size:11px;line-height:1.7;display:block}.settings-toggle input{appearance:none;cursor:pointer;background:#d8ddeb;border-radius:20px;flex-shrink:0;width:40px;height:23px;transition:background .15s;position:relative}.settings-toggle input:checked{background:#7889e2}.settings-toggle input:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #343d6720}.settings-toggle input:checked:after{left:20px}.settings-body legend{margin:10px 0 15px;font-size:13px;font-weight:600}.settings-chips{flex-wrap:wrap;gap:10px;display:flex}.settings-chips label{text-transform:capitalize;cursor:pointer;border:1px solid #e0e4ef;border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;display:flex}.settings-chips label:has(input:checked){color:#6878c3;background:#f0f2ff;border-color:#c2cbef}.settings-chips input{width:15px;height:15px}.settings-chips .is-locked{opacity:.65;cursor:default}.settings-body fieldset>p{margin-top:14px}.settings-save{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.settings-save span{color:#9199aa;font-size:11px}.settings-save button{color:#fff;cursor:pointer;background:#6878d3;border-radius:6px;padding:11px 18px;font-size:12px}.settings-save button:hover{background:#586ac1}@media (max-width:700px){.settings-body{padding:16px}.settings-save{flex-direction:column;align-items:flex-start}}.report-policy-note{color:#7181af;background:#eef1fc;border:1px solid #dce3f6;border-radius:7px;margin:24px 30px 0;padding:12px 16px;font-size:11px;line-height:1.7}.report-policy-note a{text-decoration:underline}.date-selector-bar{background:#fff;border:1px solid #dfe3ee;border-radius:7px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1px 3px #343d6708}.date-selector-bar button{color:#707a91;cursor:pointer;white-space:nowrap;border-right:1px solid #edf0f7;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.date-selector-bar button:last-child{border-right:0}.date-selector-bar button:hover{background:#f5f6fd}.date-selector-bar .comparison-toggle{color:#a2aabd;background:#fafbfe}.date-selector-bar .comparison-toggle[aria-pressed=true]{color:#6576cd;background:#edf0ff}.date-selector-bar button:focus-visible{outline-offset:-3px}.date-selector-bar button:disabled{opacity:.5;cursor:wait}.calendar-panel{grid-template-columns:145px minmax(0,1fr);width:790px;max-height:calc(100dvh - 180px);overflow:auto}.calendar-panel .dashboard-date-fields{gap:16px;padding:20px}.calendar-heading{justify-content:space-between;align-items:center;display:flex}.calendar-heading h3{margin:0}.calendar-heading>button{color:#909ab1;cursor:pointer;padding:4px}.calendar-range-tabs{gap:8px;display:flex}.calendar-range-tabs>button{text-align:left;color:#79849e;cursor:pointer;border:1px solid #e1e5ef;border-radius:6px;flex:1;padding:10px 12px;font-size:11px}.calendar-range-tabs>button.selected{color:#6678c9;background:#f5f6ff;border-color:#aebbea}.calendar-range-tabs small{text-transform:uppercase;letter-spacing:.05em;color:#9aa2b8;margin-bottom:6px;font-size:9px;display:block}.wr-calendar{--rdp-accent-color:#7182d8;--rdp-accent-background-color:#edf0ff;--rdp-range_middle-background-color:#edf0ff;--rdp-range_middle-color:#6675bf;--rdp-today-color:inherit;--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-selected-border:0;--rdp-months-gap:20px;color:#69758d;margin:2px auto;font-size:12px}.wr-calendar table{width:auto;font-size:12px}.wr-calendar td,.wr-calendar th{text-align:center;border:0;padding:0}.wr-calendar .rdp-weekday{color:#a1a9ba;padding:10px 0;font-size:10px;font-weight:500}.wr-calendar .rdp-month_caption{height:40px;font-size:13px;font-weight:600}.wr-calendar button{cursor:pointer}.wr-calendar .rdp-day_button:hover{background:#f1f3fd}.wr-calendar .rdp-selected .rdp-day_button{font-weight:600}.wr-calendar .rdp-range_end .rdp-day_button,.wr-calendar .rdp-range_start .rdp-day_button{background:#7182d8;border-radius:7px}.wr-calendar .rdp-chevron{fill:#8d9bcb;width:17px}.wr-calendar .rdp-button_next,.wr-calendar .rdp-button_previous{border:1px solid #e6e9f3;border-radius:5px;width:28px;height:28px;margin-left:5px}.wr-calendar .rdp-outside{opacity:.3}.wr-calendar .rdp-months{flex-wrap:nowrap}.calendar-options{border-top:1px solid #eef0f7;padding-top:12px}.calendar-options summary{color:#969eb3;cursor:pointer;font-size:10px}.calendar-options label{margin-top:10px}.calendar-options p{color:#9aa3b7;margin-top:8px;font-size:10px;line-height:1.5}.calendar-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-actions>span{color:#929db2;font-size:10px}.calendar-actions .dashboard-apply{padding:9px 15px;font-size:11px}.calendar-actions button:disabled{opacity:.45;cursor:not-allowed}.wr-calendar{--rdp-accent-color:#6268d9;--rdp-accent-background-color:#eff0ff;--rdp-range_middle-background-color:#eff0ff;--rdp-range_middle-color:#6268a8;box-sizing:border-box;width:100%;padding:0 8px}.wr-calendar .rdp-months{justify-content:space-between;max-width:none;position:relative}.wr-calendar .rdp-day_button,.wr-calendar .rdp-selected{font-size:12px;font-weight:400;line-height:1}.wr-calendar .rdp-range_end .rdp-day_button,.wr-calendar .rdp-range_start .rdp-day_button{color:#fff;background:#6268d9;border-radius:6px;font-weight:600}.wr-calendar .rdp-range_middle .rdp-day_button{font-weight:400}.wr-calendar .rdp-button_next,.wr-calendar .rdp-button_previous{background:#f4f4ff;border-color:#dfe1f5}.wr-calendar .rdp-chevron{fill:#6268d9}.wr-calendar .rdp-nav{right:0}.wr-calendar button:disabled{cursor:default;opacity:.3}@media (max-width:850px){.calendar-panel{grid-template-columns:115px minmax(0,1fr);width:470px}.wr-calendar .rdp-month:nth-child(2){display:none}.calendar-panel .dashboard-date-fields{padding:14px}.date-comparison-trigger{display:none!important}}@media (max-width:700px){.calendar-panel{grid-template-columns:1fr;width:min(100%,440px);max-height:75dvh}.calendar-panel .dashboard-date-preset{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:12px;display:grid}.calendar-panel .dashboard-date-preset h3{grid-column:1/-1}.calendar-panel .dashboard-date-preset button{font-size:10px}.date-selector-bar>button:first-child{flex:1}.date-selector-bar button{padding:11px 9px}.wr-calendar{--rdp-day-width:38px}.calendar-range-tabs{flex-wrap:wrap}}.date-period-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.date-period-copy small{letter-spacing:.06em;text-transform:uppercase;color:#9ba4b7;font-size:8px;font-weight:500}.date-selector-bar .date-comparison-trigger{color:#939caf;background:#fbfcff}.date-selector-bar .date-current-trigger{color:#363e50;font-weight:550}.date-selector-bar .date-current-trigger>svg{color:#7f8cac}@media (max-width:700px){.date-selector-bar>button:first-child{flex:initial}.date-selector-bar .date-current-trigger{flex:1}}.dashboard-dates>.calendar-panel{top:calc(100% + 8px)}.dashboard-card{position:relative}.dashboard-report-link{height:100%;color:inherit;border-radius:7px;text-decoration:none;display:block}.dashboard-report-link>.dashboard-kpi{height:100%;transition:background-color .15s}.dashboard-report-link:focus-visible>.dashboard-kpi,.dashboard-report-link:hover>.dashboard-kpi{background:#f4f5ff}.dashboard-kpi.dashboard-kpi-compact{border-top:1px solid #dce1ec;min-height:62px;padding:16px 18px}.dashboard-kpi-compact .dashboard-kpi-copy{flex-flow:wrap;align-items:center;gap:7px;width:100%;display:flex}.dashboard-kpi-compact .dashboard-kpi-copy>strong{margin:0;font-size:19px;line-height:1.3}.dashboard-kpi-compact .dashboard-kpi-label{margin:0;font-size:14px}.dashboard-kpi-compact .dashboard-delta{margin:0 0 0 auto}.dashboard-kpi-compact .dashboard-delta small{display:none}.dashboard-kpi-compact .dashboard-kpi-note{margin:0 0 0 auto;font-size:11px}.dashboard-card-editor[data-slot=dialog-content]{color:#424b60;background:#fff;border:1px solid #dde2ef;width:540px;max-width:calc(100vw - 32px);padding:28px;box-shadow:0 20px 70px #29345430}.dashboard-card-editor [data-slot=dialog-title]{font-size:25px;font-weight:700}.dashboard-card-editor form{gap:18px;display:grid}.dashboard-card-editor label{color:#6f7890;gap:7px;font-size:13px;font-weight:600;display:grid}.dashboard-card-editor input{color:#424b60;background:#fff;border:1px solid #dce1ee;border-radius:7px;width:100%;min-height:42px;padding:9px 12px;font-weight:400}.dashboard-card-editor select{width:100%;min-height:42px}.dashboard-card-editor select optgroup,.filter-builder select optgroup{color:#8a94a9;font-size:11px;font-weight:600}.card-type-choices{gap:9px;margin:5px 0;display:flex}.card-editor-footer button,.card-type-choices button{background:#fff;border:1px solid #dce1ee;border-radius:7px;padding:9px 16px}.card-type-choices button[aria-pressed=true]{color:#596bd5;background:#f0f1ff;border-color:#929deb}.card-editor-footer{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.card-editor-footer button[type=submit]{color:#fff;background:#6878d3;border-color:#6878d3}.card-editor-footer button:disabled{opacity:.5}.order-field-section{border-top:1px solid #e6e9f2;padding:14px 20px}.order-field-section summary{cursor:pointer;color:#6675ba;font-weight:600}.order-field-section dl{margin-top:14px}.order-field-section dl>div{border-top:1px solid #f0f2f7;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:20px;padding:9px 0;display:grid}.order-field-section dt{color:#8992a5;font-size:12px}.order-field-section dd{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.record-cell,.record-profile-link,.record-tabs,.record-toolbar{align-items:center;gap:12px;display:flex}.record-tabs{font-size:13px}.record-tabs>*{border-radius:5px;padding:7px 12px}.record-tabs .active{color:#5b67db;background:#fff;border:1px solid #dce1ee}.record-toolbar{flex-wrap:wrap;margin:18px 0}.record-toolbar input:not([type=hidden]){min-width:280px}.record-toolbar label{margin-left:auto;font-size:13px}.record-table td{vertical-align:middle;padding:17px 20px!important}.record-table th{color:#697287;background:#f8f9fc}.record-table small{color:#8a94a8;margin-top:5px;font-size:12px;display:block}.record-table a{font-weight:600}.record-original{color:#8892a6;margin-left:4px;font-size:calc(1em - 2px)}.record-badge{text-transform:uppercase;color:#6574eb;background:#eef0ff;border:1px solid #e0e5ff;border-radius:8px;margin-left:8px;padding:2px 5px;font-size:9px}.record-status{color:#718099;vertical-align:middle;background:#e8edf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.record-status.status-active,.record-status.status-completed,.record-status.status-processing{color:#fff;background:#39b765}.record-status.status-cancelled,.record-status.status-expired,.record-status.status-failed{color:#fff;background:#333d4a}.record-status.status-refunded{color:#d86b79;background:#fff0f1}.record-avatar{color:#6975e5;background:#edf0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.record-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.record-detail-grid .report-panel{margin:0 0 20px}.record-detail-grid h2{font-size:17px}.record-detail-grid .source-detail{padding:18px;line-height:1.7}.record-addresses{grid-template-columns:1fr 1fr;gap:20px;display:grid}.record-addresses h3{text-transform:uppercase;color:#8791a4;font-size:11px}.record-addresses p{font-size:13px}.record-profile-link{background:#f8f9ff;border-top:1px solid #e2e7f1;padding:18px;font-size:13px;font-weight:600}.customer-profile-grid{grid-template-columns:290px minmax(0,1fr)}.customer-profile-grid .metric-grid{margin:0 0 20px}.customer-profile-grid .metric-card{padding:18px}.customer-profile-grid .metric-card h2{font-size:24px}.record-timeline{padding:10px 22px}.record-timeline article{border-bottom:1px solid #edf0f5;gap:12px;padding:15px 0;display:flex}.record-timeline small{color:#8992a5;margin-top:5px;display:block}@media (max-width:1050px){.customer-profile-grid,.record-detail-grid{grid-template-columns:1fr}.record-detail-grid>aside{order:-1}.record-toolbar label{margin-left:0}.record-table{min-width:650px}}.record-toolbar input:not([type=hidden]){background:#fff;border:1px solid #dce2ee;border-radius:6px;max-width:100%;padding:9px 12px}.record-toolbar button{color:#5f6ace;background:#fff;border:1px solid #dce2ee;border-radius:6px;padding:8px 13px}.record-table tr:hover{background:#fafaff}.report-date-heading{justify-content:flex-end;margin:0 0 20px;display:flex}.order-segments{padding:20px}.filter-builder.is-compact>p,.filter-builder.is-compact>summary{display:none}.filter-builder.is-compact{border:0;width:100%;padding:0}.filter-builder.is-compact .filter-group{border:0;border-left:2px solid #7b84ee;border-radius:0;padding:14px 20px}.filter-builder.is-compact .filter-group legend{padding:0 0 12px;font-size:16px;font-weight:600}.filter-builder.is-compact .filter-rule{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.filter-builder.is-compact .filter-rule>button{color:#8b95a6;background:#e8ebf2;border:0;border-radius:50%;width:27px;height:27px;padding:0;font-size:20px}.segment-actions{border-top:1px solid #e7eaf3;margin-top:14px;padding-top:16px}.filter-builder.is-compact input,.filter-builder.is-compact select{background:#fff;border:1px solid #d4deeb;border-radius:6px;padding:9px 12px}.filter-builder.is-compact .filter-group>button,.filter-builder.is-compact>button{color:#6573ca;background:#fff;border:1px solid #d4deeb;border-radius:5px;margin:8px 10px 0 0;padding:7px 11px}@media (max-width:800px){.report-date-heading{justify-content:flex-start}.filter-builder.is-compact .filter-rule>*{max-width:100%}}.global-date-slot:empty{display:none}.global-date-slot{justify-content:flex-end;padding:22px 32px 0;display:flex;position:relative}.global-date-slot .dashboard-dates{margin:0}.global-date-slot .dashboard-date-panel{top:calc(100% + 8px);right:0}@media (max-width:800px){.global-date-slot{padding:16px 16px 0}.global-date-slot .date-selector-bar{max-width:calc(100vw - 32px)}}.filter-status-values{background:#fff;border:1px solid #d4deeb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.filter-status-values>span{background:#edf0f6;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:inline-flex}.filter-status-values button{cursor:pointer;color:#687485;background:0 0;border:0;font-size:17px}.filter-status-values select{min-width:110px;font-size:12px;border:0!important;padding:4px!important}.order-directory{padding-bottom:100px!important}.list-sticky-footer{left:var(--sidebar-width,248px);z-index:40;color:#505b70;background:#fff;border-top:1px solid #d8e0ed;justify-content:space-between;align-items:center;padding:16px 30px;font-size:16px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -3px 12px #29385504}.list-sticky-footer>div{align-items:center;gap:9px;display:flex}.list-sticky-footer select{width:75px;margin-right:12px;border:0!important}.list-sticky-footer nav{border:1px solid #cbd8e8;border-radius:7px;display:flex;overflow:hidden}.list-sticky-footer nav>*{color:#6376bf;border-left:1px solid #cbd8e8;justify-content:center;align-items:center;min-width:42px;height:40px;display:flex}.list-sticky-footer nav>:first-child{border-left:0}.list-sticky-footer [aria-current]{font-weight:700}.list-sticky-footer [aria-disabled]{color:#c6cdd8}.record-status.status-on-hold,.record-status.status-pending{color:#fff;background:#f28a27}.record-status.status-pending-cancel{color:#fff;background:#303a48}.subscription-directory .record-table{min-width:950px}@media (max-width:800px){.list-sticky-footer{padding:12px 16px;left:0}}@media (min-width:701px) and (max-width:1050px){.list-sticky-footer{left:200px}}@media (max-width:700px){.list-sticky-footer{left:0}}.customer-contact{flex-direction:column;gap:8px;display:flex}.customer-contact a{align-items:center;gap:8px;display:flex}.customer-contact svg{color:#78849d;stroke-width:2.25px;flex-shrink:0;width:16px;height:16px}.country-flag{font-size:24px}.customer-directory .record-table{min-width:850px}.customer-directory .record-toolbar{margin-top:18px}.customer-sort-control{align-items:stretch;margin-left:auto;display:flex}.customer-sort-control select{border-radius:6px 0 0 6px;min-width:185px}.customer-sort-control button{border-left:0;border-radius:0 6px 6px 0;place-items:center;padding:0 12px;display:grid}.customer-sort-control .sort-direction-pair{gap:0;padding:0 9px;display:flex}.sort-direction-pair .muted-arrow{color:#99a0ad;opacity:1}.sort-direction-pair .active{color:inherit}.product-thumbnail{color:#97a3bc;background:#f2f4fc;border:1px solid #dde3ef;border-radius:5px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%;height:100%}.product-directory .record-table td{padding-top:14px;padding-bottom:14px}.product-directory .record-table{min-width:650px}.product-change-positive{color:#45936d!important}.product-change-negative{color:#c46269!important}.product-list-definitions{color:#7c879d;margin-top:18px;font-size:12px}.product-list-definitions p{max-width:1000px;line-height:1.7}.product-directory .record-toolbar{margin-top:18px}.coupon-code{background:#eef0ff;border:1px solid #dce0ff;border-radius:14px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.coupon-description{color:#a7afbf;cursor:help;margin-left:9px;display:inline-flex;position:relative}.coupon-description [role=tooltip]{z-index:20;white-space:normal;color:#fff;background:#30333b;border-radius:6px;min-width:180px;max-width:320px;padding:8px 12px;font-size:13px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 3px 12px #0002}.coupon-description:focus [role=tooltip],.coupon-description:hover [role=tooltip]{display:block}.wr-content{position:relative}.global-date-slot{z-index:35;max-width:58%;padding:0;position:absolute;top:92px;right:max(30px,50% - 870px)}.dashboard-page,.wr-content>.admin-main,.wr-content>.page-content{padding-top:30px}.dashboard-heading,.page-content>.page-heading{justify-content:flex-start;min-height:44px;margin:0 0 24px}.wr-content:has(.global-date-slot:not(:empty)) .dashboard-heading,.wr-content:has(.global-date-slot:not(:empty)) .page-heading{padding-right:58%}.dashboard-title h1,.page-content>.page-heading h1{white-space:nowrap;margin:0}.page-content>h1{align-items:center;min-height:44px;margin:0 0 24px;display:flex}.dashboard-live{color:var(--wr-muted);margin:0 0 12px;font-size:11px;display:block}@media (max-width:1100px){.global-date-slot{max-width:62%}.page-heading .record-tabs,.wr-content:has(.global-date-slot:not(:empty)) .page-heading{flex-wrap:wrap}}@media (max-width:800px){.global-date-slot{max-width:none;padding:16px 16px 0;position:relative;top:auto;right:auto}.wr-content:has(.global-date-slot:not(:empty)) .dashboard-heading,.wr-content:has(.global-date-slot:not(:empty)) .page-heading{padding-right:0}.dashboard-heading,.page-content>.page-heading{min-height:40px}.global-date-slot{padding:0;position:absolute;top:142px;left:16px;right:16px}.wr-content:has(.global-date-slot:not(:empty)) .dashboard-heading,.wr-content:has(.global-date-slot:not(:empty)) .page-heading{min-height:44px;margin-bottom:90px}.wr-content:has(.global-date-slot:not(:empty)) main>h1{margin-bottom:90px}}.order-segments{margin-bottom:16px;padding:14px 18px}.order-segments .filter-builder{background:0 0;margin:0}.order-segments:has(.filter-builder[data-empty=true]) .filter-builder{border-left:2px solid #8792ef;padding-left:14px}.order-segments:has(.filter-builder[data-empty=true][data-applied=false]) .segment-actions{display:none}.filter-builder.is-compact>select{width:280px;max-width:100%;min-height:34px;font-size:12px}.filter-builder.is-compact .filter-group{border-left-width:1px;margin:0;padding:10px 14px}.filter-builder.is-compact .filter-group legend{align-items:center;gap:8px;padding:0 0 8px;font-size:13px;display:flex}.filter-builder.is-compact .filter-group legend select{width:76px}.filter-builder.is-compact input,.filter-builder.is-compact select{min-height:34px;padding:7px 10px;font-size:12px}.filter-builder.is-compact .filter-rule{gap:8px;margin:8px 0}.filter-builder.is-compact .filter-rule>select:first-child{min-width:200px}.segment-actions{align-items:center;gap:10px;margin:12px -18px -14px;padding:10px 18px;display:flex}.record-toolbar>a[href*=export]{white-space:nowrap;box-shadow:none;border-radius:5px;align-items:center;gap:7px;font-weight:600;display:inline-flex;color:#6273ed!important;background:#eff1ff!important;border:1px solid #c8ceff!important;padding:8px 11px!important;font-size:12px!important}.record-toolbar>a[href*=export]:hover{background:#e4e8ff!important;border-color:#9faaff!important}.record-toolbar{align-items:center!important}.record-toolbar>.segment-search,.record-toolbar>a[href*=export]{box-sizing:border-box;height:var(--wr-control-height)!important;margin:0!important}.segment-search{background:#fff;border:1px solid #d4deeb;border-radius:6px;flex-shrink:0;align-items:center;width:300px;max-width:100%;display:flex;position:relative;overflow:hidden}.segment-search>svg{color:#9299a8;pointer-events:none;position:absolute;left:10px}.record-toolbar .segment-search input[name=q]{outline-offset:-2px;background:0 0;width:100%;min-width:0;font-size:12px;box-shadow:none!important;border:0!important;border-radius:0!important;height:34px!important;margin:0!important;padding:0 10px 0 33px!important}.record-toolbar .segment-search button{color:#6273df;background:#f0f2ff;border:0;border-left:1px solid #d4deeb;border-radius:0;flex:0 0 36px;place-items:center;min-height:0;display:grid;max-height:38px!important;margin:0!important;padding:0!important}.record-toolbar .segment-search button[aria-pressed=false]{color:#99a0ad;background:#f7f8fb}.export-trigger{align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);white-space:nowrap;border-radius:5px;font-weight:600;display:inline-flex;padding:0 var(--wr-control-padding-inline)!important;color:#6273ed!important;background:#eff1ff!important;border:1px solid #c8ceff!important;margin:0!important;font-size:12px!important}.export-drawer{color:#474d5b;background:#fff;border:0;width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-8px 0 30px #0002}.export-drawer::backdrop{background:#161b2b88}.export-drawer>header{color:#fff;z-index:2;background:#343d67;align-items:center;gap:10px;padding:22px;display:flex;position:sticky;top:0}.export-drawer>header>button{color:#d9dded;background:0 0;border:0;margin-left:auto}.export-body{padding:24px}.export-body h2{margin-bottom:22px;font-size:25px;font-weight:750}.export-option{align-items:center;gap:10px;margin:16px 0;font-size:13px;font-weight:600;display:flex}.export-option>input{appearance:none;cursor:pointer;background:#d5deeb;border-radius:20px;flex-shrink:0;width:34px;height:19px;position:relative}.export-option>input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px}.export-option>input:checked{background:#6675e7}.export-option>input:checked:before{left:17px}.export-body h3{align-items:center;gap:8px;margin:20px 0 10px;font-size:14px;display:flex}.hint-icon{color:#9ba6ba;display:inline-flex;position:relative}.hint-icon [role=tooltip],.segment-search-tooltip{z-index:100;color:#fff;pointer-events:none;background:#30333b;border-radius:6px;width:250px;padding:10px 13px;font-size:12px;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.hint-icon:focus [role=tooltip],.hint-icon:hover [role=tooltip]{display:block}.export-chips{border:1px solid #d4deeb;border-radius:6px;flex-wrap:wrap;gap:6px;max-height:280px;padding:10px;display:flex;overflow:auto}.export-chips>div{cursor:grab;background:#eef1f6;border-radius:4px;align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}.export-chips button{color:#758097;background:0 0;border:0;padding:2px}.export-chips button:disabled{opacity:.25}.export-column-picker{border:1px solid #d4deeb;border-radius:6px;margin-top:8px;padding:10px;font-size:13px}.export-column-picker summary{cursor:pointer}.export-column-picker>input{border:1px solid #d4deeb;border-radius:4px;width:100%;margin:10px 0;padding:8px}.export-column-picker>div{max-height:260px;overflow:auto}.export-column-picker label{align-items:center;gap:8px;padding:7px;display:flex}.export-body footer{border-top:1px solid #e4e7ee;margin-top:25px;padding-top:20px}.export-body footer button{align-items:center;gap:8px;display:inline-flex}.export-body button:disabled{opacity:.5;cursor:not-allowed}.segment-search{overflow:visible}.segment-search:has(button:focus-visible) .segment-search-tooltip,.segment-search:has(button:hover) .segment-search-tooltip{display:block}.segment-search button{border-radius:0 5px 5px 0!important}.record-toolbar .export-drawer label{margin-left:0}.record-toolbar .export-drawer input[type=checkbox]{min-width:0;padding:0}.record-toolbar .export-drawer .export-option>input{background:#d5deeb;border:0;border-radius:20px;width:34px;height:19px}.record-toolbar .export-drawer .export-option>input:checked{background:#6675e7}.record-toolbar .export-drawer .export-chips button{color:#758097;box-shadow:none;background:0 0;border:0;padding:2px}.record-toolbar .export-drawer>header>button{color:#d9dded;box-shadow:none;background:0 0;border:0;padding:0}.record-toolbar .export-drawer footer .primary-link{background:var(--wr-accent);color:#fff;border:1px solid var(--wr-accent);margin-top:0}.export-multiselect{position:relative}.export-select-field{cursor:text;background:#fff;border:1px solid #c8d6e5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:7px;display:flex}.export-select-field:focus-within{border-color:#7b9bfa;box-shadow:0 0 0 2px #7288ee18}.export-select-chip{color:#414b5c;cursor:grab;-webkit-user-select:none;user-select:none;background:#eaf0f4;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:inline-flex;position:relative}.export-select-chip.dragging{opacity:.35}.export-drawer .export-select-chip button{display:inline-flex;box-shadow:none!important;color:#526074!important;background:0 0!important;border:0!important;padding:0!important}.export-drawer .export-select-field input[role=combobox]{width:auto;min-width:130px;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;height:28px;margin:0;padding:4px;font-size:13px}.export-select-menu{z-index:5;background:#fff;border:1px solid #c8d6e5;border-radius:5px;max-height:300px;padding:5px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 7px 18px #28395122}.export-select-menu [role=option]{cursor:pointer;padding:9px 12px;font-size:13px}.export-select-menu [aria-selected=true]{background:#e4edf2}.export-select-menu p{color:#8791a4;padding:9px 12px;font-size:13px}.export-select-field .drop-before{box-shadow:-4px 0 #6277ee!important}.export-select-chip:focus-visible{outline-offset:2px;outline:2px solid #6277ee}.record-toolbar .sort-direction-pair{color:#6273df;background:#f0f2ff;border-color:#d4deeb}.event-status-mark.status-on-hold,.event-status-mark.status-pending,.event-status-mark.status-pending-cancel{color:#d48a3c}.filter-builder.is-compact .filter-status-values{gap:4px;min-height:34px;padding:3px 6px}.filter-builder.is-compact .filter-status-chips>span{height:26px;padding:2px 7px;font-size:12px;line-height:20px}.filter-builder.is-compact .filter-status-chips>span>button{justify-content:center;align-items:center;height:20px;min-height:0;padding:0;line-height:1;display:inline-flex}.filter-builder.is-compact .filter-status-values>select{height:26px;min-height:26px;box-shadow:none;line-height:20px;padding:2px 24px 2px 4px!important}.filter-builder.is-compact .filter-group>select+button{margin-left:8px}.record-status-tooltip[data-slot=tooltip-content]{color:#fff;background:#30333b;padding:7px 10px;font-size:12px}.record-status-tooltip svg{fill:#30333b;background:#30333b}.record-status:focus-visible{outline-offset:3px;outline:2px solid #6273df}.dashboard-info-tooltip[data-slot=tooltip-content]{max-width:320px;font-weight:400;line-height:1.5}.calendar-footer{background:#fafaff;border-top:1px solid #e7e8f0;grid-column:1/-1;padding:14px 20px}.calendar-panel .dashboard-date-fields{min-width:0}.wr-calendar .rdp-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;min-width:0;display:grid}.wr-calendar .rdp-month{min-width:0}.wr-calendar .rdp-month_grid{table-layout:fixed;width:100%;min-width:0}.wr-calendar .rdp-day{width:auto;min-width:0;height:34px}.wr-calendar .rdp-day_button{width:100%;max-width:32px;height:32px;box-shadow:none;border:0;margin-inline:auto;padding:0}.wr-calendar{--rdp-range_middle-background-color:#f5f5fb;--rdp-range_middle-color:#747a92;--rdp-range_start-date-background-color:#e7e9f7;--rdp-range_end-date-background-color:#e7e9f7;--rdp-range_start-color:#59638f;--rdp-range_end-color:#59638f}.wr-calendar .rdp-range_end .rdp-day_button,.wr-calendar .rdp-range_start .rdp-day_button{color:#59638f;box-shadow:none;background:#e7e9f7;border:0;border-radius:5px;font-weight:500}.wr-calendar .rdp-day_button:focus-visible{outline-offset:-2px;outline:1px solid #a6afd4}@media (max-width:850px){.wr-calendar .rdp-months{grid-template-columns:minmax(0,1fr)}}.calendar-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;padding:0 8px;display:grid}.calendar-pair .wr-calendar{--rdp-range_middle-background-color:#eef0fc;--rdp-range_start-date-background-color:#6874d6;--rdp-range_end-date-background-color:#6874d6;--rdp-range_start-color:white;--rdp-range_end-color:white;min-width:0;margin:0;padding:0}.calendar-pair .rdp-months{display:block}.calendar-pair .rdp-month{display:block!important}.calendar-pair .rdp-month_caption{justify-content:center;padding:0;font-size:12px}.calendar-pair .rdp-dropdowns{flex-wrap:nowrap;gap:3px;max-width:100%}.calendar-pair .rdp-dropdown_root{flex:0 0 46px;width:46px;max-width:none}.calendar-pair .rdp-dropdown_root:last-child{flex-basis:62px;width:62px}.calendar-pair .rdp-caption_label{white-space:nowrap;gap:3px;font-size:12px}.calendar-pair .rdp-dropdown{border:0;padding:0}.calendar-pair .rdp-caption_label .rdp-chevron{width:11px;height:11px}.calendar-pair .rdp-day_button{border-radius:0;max-width:none}.calendar-pair .rdp-range_start .rdp-day_button{color:#fff;background:#6874d6;border-radius:8px 0 0 8px;font-weight:600}.calendar-pair .rdp-range_end .rdp-day_button{color:#fff;background:#6874d6;border-radius:0 8px 8px 0;font-weight:600}.calendar-pair .rdp-range_start.rdp-range_end .rdp-day_button{border-radius:8px}@media (max-width:850px){.calendar-pair{grid-template-columns:minmax(0,1fr);gap:16px}}.calendar-pair .rdp-nav{align-items:center;gap:2px;height:40px;display:flex;top:0}.calendar-pair .rdp-button_next,.calendar-pair .rdp-button_previous{width:24px;height:24px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.calendar-pair .rdp-nav .rdp-chevron{fill:#8b93ad;width:13px;height:13px}.calendar-pair .rdp-nav button:hover:not(:disabled){background:#f1f2fa}.dashboard-card-stack{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex}.dashboard-card-stack>.dashboard-card{flex:1}.dashboard-card-stack .dashboard-kpi-compact{height:100%}.dashboard-custom-heading{color:#737e96;padding:14px 0;font-size:16px;font-weight:600}.dashboard-custom-divider{padding:14px 0}.dashboard-custom-divider hr{border:0;border-top:1px solid #dce1ed;margin:0}.dashboard-card.is-editing:has(.dashboard-custom-divider),.dashboard-card.is-editing:has(.dashboard-custom-heading){min-height:42px}.wr-shell{--footer-height:64px}.wr-settings{min-height:var(--footer-height)}.list-sticky-footer,.wr-settings{height:var(--footer-height);box-sizing:border-box;padding-block:0}.list-sticky-footer nav .pagination-page-input{width:48px;min-width:48px;max-width:72px;height:var(--wr-control-height);text-align:center;color:#6376bf;font:inherit;outline-offset:-3px;background:#fff;border:0;border-left:1px solid #cbd8e8;border-radius:0;padding:0 4px}.customer-avatar{flex-shrink:0;overflow:hidden}.customer-avatar img{object-fit:cover;width:100%;height:100%}.customer-preview-positioner{z-index:100}.customer-preview{color:#667085;background:#fff;border:1px solid #e0e5f0;border-radius:8px;width:440px;max-width:calc(100vw - 32px);font-size:14px;box-shadow:0 8px 30px #343d6726}.customer-preview header{border-bottom:1px solid #e0e5f0;align-items:center;gap:16px;padding:22px;display:flex}.customer-preview header .record-avatar{width:48px;height:48px}.customer-preview a{color:#6268d9;overflow-wrap:anywhere}.customer-preview header a{font-size:19px;font-weight:650}.customer-preview header p{margin-top:6px}.customer-preview-body{padding:22px}.customer-preview-contact{flex-direction:column;gap:18px;margin-bottom:20px;display:flex}.customer-preview-contact a{align-items:center;gap:12px;display:flex}.customer-preview section>svg,.customer-preview-contact svg{color:#9ca6bd;flex-shrink:0}.customer-preview section{align-items:flex-start;gap:12px;display:flex}.customer-preview section strong{color:#555f73;margin:0 0 8px;font-weight:500;line-height:18px;display:block}.customer-preview section p{margin:3px 0}.customer-preview section p:first-child{margin-top:0}.filter-builder.is-compact{position:relative}.filter-builder.is-compact>.load-segment{z-index:15;position:absolute;top:0;right:0}.filter-builder.is-compact .filter-root-group{background:0 0;border:0;padding:0}.filter-group-heading{align-items:center;gap:8px;min-height:38px;padding:0 180px 16px 0;font-size:13px;display:flex}.filter-group-heading select{width:76px}.filter-builder .filter-subgroup{background:#f5f6fd;border:1px solid #dce2f0;border-radius:6px;flex:1;margin:0!important;padding:16px!important}.filter-subgroup .filter-group-heading{padding-right:0}.filter-builder .filter-rule:has(>.filter-subgroup){align-items:flex-start;margin:14px 0}.filter-add-split{vertical-align:middle;margin-top:10px;display:inline-flex;position:relative}.filter-builder .filter-add-split>button{color:#6575d8;background:#f3f5ff;border:1px solid #d0d7fc;border-radius:5px 0 0 5px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.filter-builder .filter-add-split>button+button:last-of-type{border-left:0;border-radius:0 5px 5px 0;padding-inline:8px}.filter-add-menu,.load-segment-menu{z-index:60;background:#fff;border:1px solid #dce2f0;border-radius:7px;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 28px #343d6725}.filter-add-menu{border:1px solid #dfe4f1;border-radius:9px;min-width:180px;padding:5px;top:calc(100% + 5px);left:0;box-shadow:0 12px 36px #343d6724}.filter-add-menu button{color:#566178;text-align:left;background:#fff;border-radius:5px;align-items:center;width:100%;min-height:34px;padding:9px 11px;font-size:12px;font-weight:400;display:flex}.filter-add-menu button:focus-visible,.filter-add-menu button:hover{color:#5c6cc2;background:#f1f3fc;outline:none}.load-segment>button{cursor:pointer;color:#738099;background:#fff;border:1px solid #dce2f0;border-radius:5px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.load-segment-menu{width:380px;max-width:calc(100vw - 48px);padding:14px;right:0}.load-segment-menu>input{width:100%;margin-bottom:5px;border:0!important;border-bottom:1px solid #dce2f0!important;border-radius:0!important}.load-segment-list{overscroll-behavior-x:none;scrollbar-width:thin;min-width:0;max-height:360px;overflow:hidden auto}.load-segment-list .segment-option,.load-segment-list .segment-option>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.load-segment-list>button{text-align:left;color:#59647c;background:#fff;border-bottom:1px solid #e5e8f2;width:100%;padding:14px 6px;display:block}.load-segment-list>button:hover{background:#f3f5ff}.load-segment-list strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.load-segment-list small{color:#969fb0;text-transform:uppercase;align-items:center;gap:3px;font-size:10px;display:inline-flex}.load-segment-list span{color:#7d879b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.filter-builder.is-compact>button{margin-top:12px}@media (max-width:650px){.filter-builder.is-compact>.filter-segment-toolbar{justify-content:flex-end;max-width:100%;margin-bottom:12px;position:relative;top:auto;right:auto}.filter-builder.is-compact>.filter-segment-toolbar>.load-segment{justify-content:flex-end;margin-bottom:0;display:flex;position:relative}.filter-group-heading{padding-right:0}}.report-panel.order-segments{overflow:visible}.filter-builder.is-compact .filter-subgroup{background:#f5f6fd;border:1px solid #dce2f0}.filter-builder.is-compact[data-empty=true]{min-height:34px;padding-right:170px}.filter-builder.is-compact .filter-subgroup{border-radius:6px}.filter-builder.is-compact .filter-rule:has(>.filter-subgroup){align-items:flex-start}@media (max-width:650px){.filter-builder.is-compact[data-empty=true]{padding-right:0}}.filter-builder.is-compact .segment-footer{border-top:1px solid var(--wr-line);flex-wrap:wrap;align-items:center;gap:12px;margin:20px -20px -20px;padding:16px 20px;display:flex}.segment-search-row{border-bottom:1px solid #dce2f0;align-items:center;gap:8px;padding-bottom:10px;display:flex}.segment-search-row input{flex:1;min-width:0;border:0!important}.segment-search-row button{color:#738099;border:1px solid #dce2f0;border-radius:5px;padding:6px 10px}.segment-search-row button[aria-pressed=true]{color:#5965d2;background:#ebedff;border-color:#b9c0f8}.segment-option{border-bottom:1px solid #e5e8f2;position:relative}.segment-option>button{text-align:left;color:#59647c;background:#fff;width:100%;padding:14px 6px;display:block}.segment-option>button:hover{background:#f3f5ff}.segment-delete{position:absolute;top:10px;right:0}.segment-delete>button{color:#7d879b;padding:4px}.segment-delete-menu{z-index:2;white-space:nowrap;background:#fff;border:1px solid #dce2f0;border-radius:5px;position:absolute;top:100%;right:0;box-shadow:0 5px 16px #343d6720}.segment-delete-menu button{color:#b74e62;padding:9px 12px}.save-segment-dialog{color:#59647c;border:1px solid #dce2f0;border-radius:10px;width:min(440px,100vw - 32px);margin:auto;padding:24px;box-shadow:0 16px 60px #343d6740}.save-segment-dialog::backdrop{background:#252b4e55}.save-segment-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.save-segment-heading h2{margin:0;font-size:20px}.save-segment-dialog label{flex-direction:column;gap:7px;margin:14px 0;font-size:13px;display:flex}.save-segment-dialog input,.save-segment-dialog textarea{background:#fff;border:1px solid #d4deeb;border-radius:5px;width:100%;padding:10px}.save-segment-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.save-segment-actions button{border-radius:5px;padding:9px 14px}.save-segment-dialog [role=alert]{color:#b74e62;font-size:13px}.filter-builder :is(.filter-add-menu,.load-segment-menu) button{box-sizing:border-box;margin:0}.segment-option:has(.segment-delete)>button{padding-right:30px}.filter-builder .load-segment>button{margin:0}.filter-builder.is-compact[data-empty=true]>.load-segment{align-items:center;height:34px;display:flex}.customer-preview-role{color:#65718a;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.customer-preview-role strong{color:#59647c;margin-right:6px}.customer-preview-role svg{color:#78849d;flex-shrink:0}.record-date-tooltip-trigger{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted #aab4ce;text-decoration:underline dotted #aab4ce}.record-date-tooltip-trigger:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #8792ef}.customer-detail-page{margin:auto;max-width:1600px!important}.customer-detail-heading{align-items:flex-start;gap:12px;margin:0 0 25px;display:flex}.customer-detail-heading h1{letter-spacing:-.5px;margin:0;font-size:25px}.customer-detail-heading h1>span{vertical-align:middle;letter-spacing:0;color:#9099aa;background:#edf0f5;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:400}.customer-detail-heading p{color:#8791a5;margin:5px 0;font-size:12px}.customer-back{color:#7c88a0;background:#fff;border:1px solid #dce2ef;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.customer-detail-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.customer-detail-layout .report-panel{background:#fff;border:1px solid #dce2ef;border-radius:7px;margin-bottom:18px}.customer-identity-card>header{border-bottom:1px solid #e6eaf2;align-items:center;gap:13px;padding:20px;font-size:14px;display:flex}.customer-identity-card .record-avatar{width:43px;height:43px;font-size:15px}.customer-details-contact{border-bottom:1px solid #e6eaf2;padding:18px 20px;font-size:12px}.customer-details-contact>a,.customer-details-contact>p{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0 0 10px;display:flex}.customer-identity-card .customer-details-contact>p{margin-bottom:0}.customer-details-contact>p.customer-details-contact svg{color:#8794a6;flex-shrink:0}.customer-billing{color:#758098;padding:18px 20px;font-size:12px;line-height:1.6}.customer-billing h3{text-transform:uppercase;color:#8b96aa;align-items:center;gap:5px;margin:0 0 8px;font-size:10px;display:flex}.customer-billing p{margin:0}.customer-billing p:last-child{font-weight:600}.customer-section>header,.customer-section>summary{color:#505b70;border-bottom:1px solid #e2e7f1;justify-content:space-between;align-items:center;min-height:53px;padding:16px 20px;font-size:15px;font-weight:650;display:flex}.customer-section>summary{cursor:pointer;list-style:none}.customer-section>summary::-webkit-details-marker{display:none}.customer-section>summary:after{content:"";border-bottom:1.5px solid #939eb0;border-right:1.5px solid #939eb0;flex-shrink:0;width:7px;height:7px;margin:0 3px 4px 12px;transform:rotate(45deg)}.customer-section[open]>summary:after{margin-bottom:-4px;transform:rotate(225deg)}.customer-section>header h2{margin:0;font-size:15px}.customer-section>header a{color:#6976da;font-size:12px;font-weight:550}.customer-source{padding:4px 20px;font-size:12px}.customer-source p{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:10px 0;display:flex}.customer-source strong{text-transform:capitalize}.customer-note-form{padding:20px}.customer-note-form textarea{resize:vertical;border:1px solid #dce2ef;border-radius:5px;width:100%;padding:10px;font-size:13px}.customer-note-form button{margin-top:8px;padding:8px 12px;font-size:12px}.customer-note-form button:disabled{opacity:.5}.customer-note{border-top:1px solid #e6eaf2;padding:14px 20px}.customer-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.customer-note small{color:#939eae;font-size:10px}.customer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-summary article{background:#fff;border:1px solid #dce2ef;border-radius:6px;padding:14px 16px}.customer-summary p{color:#8b96aa;margin:0 0 5px;font-size:11px}.customer-summary strong{color:#505b70;font-size:22px}.customer-metric-note{color:#98a1b1;margin:8px 0 16px;font-size:10px}.customer-event-list{padding:12px 20px}.customer-event-list article{align-items:flex-start;gap:14px;padding:14px 0;font-size:12px;display:flex;position:relative}.customer-event-list article:not(:last-child):before{content:"";border-left:1px solid #dde4f2;position:absolute;top:43px;bottom:-13px;left:15px}.customer-event-icon{color:#6674da;background:#fff;border:1px solid #dee5f2;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.customer-event-icon.subscription{color:#9468d4}.customer-event-icon.ended{color:#dc7185}.customer-event-icon.joined{color:#36a769}.customer-event-list article>div{flex:1;min-width:0}.customer-event-list p{color:#8793a7;margin:6px 0 0;line-height:1.5}.customer-event-list article>time{color:#8b97aa;white-space:nowrap;font-size:10px}.customer-detail-main .record-table{width:100%;min-width:0;font-size:12px}.customer-detail-main .record-table td{padding:15px 18px!important}.customer-detail-main .record-table th{padding:12px 18px;font-size:11px}.customer-detail-main .record-table small{font-size:10px}.customer-product{border-bottom:1px solid #e7ebf4;align-items:center;gap:13px;padding:16px 20px;font-size:12px;display:flex}.customer-product>svg{color:#8997d8;background:#eff2ff;border-radius:4px;padding:4px}.customer-product>strong{margin-left:auto}.customer-custom-fields{table-layout:fixed;width:100%;font-size:12px}.customer-custom-fields th{text-align:left;text-transform:capitalize;background:0 0;width:32%;font-weight:550}.customer-custom-fields td,.customer-custom-fields th{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e7ebf4;padding:12px 18px}.customer-custom-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:160px;margin:7px 0;overflow:auto}.customer-order-pages{justify-content:center;gap:16px;padding:14px;font-size:12px;display:flex}@media (max-width:1100px){.customer-detail-layout{grid-template-columns:250px minmax(0,1fr)}.customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.customer-detail-layout{grid-template-columns:1fr}.customer-event-list article>time{white-space:normal;max-width:95px}.customer-detail-main .record-table{min-width:600px}}.customer-detail-layout .report-panel{margin-top:0}.customer-detail-layout aside{flex-direction:column;gap:20px;display:flex}.customer-detail-layout aside>.report-panel{margin-bottom:0}.product-detail-page{max-width:1700px;margin:auto}.product-detail-layout{grid-template-columns:270px minmax(0,1fr);gap:20px;display:grid}.product-detail-layout .report-panel{margin:0 0 16px;overflow:visible}.product-detail-main{min-width:0}.product-info{padding:16px}.product-record-link{color:#6570d8;align-items:center;gap:13px;min-width:0;font-size:13px;text-decoration:none;display:flex}.product-record-link strong{font-weight:550}.product-record-link .product-thumbnail{flex-shrink:0}.product-info>.product-record-link{color:#4f586d;font-size:15px}.product-info>strong{margin:8px 0 18px 55px;font-size:12px;display:block}.product-info dl{margin:0 -16px;font-size:11px}.product-info dl>div{border-top:1px solid #e4e8f3;gap:14px;padding:13px 16px;display:flex}.product-info dt{color:#929db2;min-width:62px}.product-info dd{color:#657187;margin:0}.product-info footer{color:#929db2;border-top:1px solid #e4e8f3;margin:0 -16px -16px;padding:12px 16px;font-size:9px}.product-chart-panel>header,.product-detail-section>header{border-bottom:1px solid #dfe5f0;align-items:center;gap:12px;min-height:56px;padding:15px 18px;display:flex}.product-chart-panel h2,.product-detail-section h2{margin:0;font-size:15px}.product-detail-section>header>a:last-child,.product-detail-section>header>div{margin-left:auto}.product-detail-section>header>div{align-items:center;gap:12px;display:flex}.product-detail-section>header a{color:#6b76d8;font-size:12px}.product-detail-section>header form{gap:8px;display:flex}.product-chart-tools select,.product-detail-section input:not([type=checkbox]),.product-detail-section select{color:#6f7a90;background:#fff;border:1px solid #dce3f0;border-radius:4px;max-width:190px;padding:6px 9px;font-size:12px}.product-export,.product-small-button{border:1px solid #dce3f0;border-radius:4px;padding:6px 9px}.product-chart-tools{align-items:center;gap:5px;margin-left:auto;display:flex}.product-chart-menu summary,.product-chart-tools>button{color:#8995b2;cursor:pointer;border:1px solid #dce3f0;border-radius:4px;padding:5px;list-style:none}.product-chart-tools>button[aria-pressed=true]{color:#6575e4;background:#eef0ff;border-color:#aebafa}.product-chart-menu{position:relative}.product-chart-menu>a{z-index:25;background:#fff;border:1px solid #dce3f0;border-radius:6px;align-items:center;gap:8px;width:215px;padding:12px;font-size:12px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #343d6720}.product-chart-canvas{height:340px;padding:12px}.product-detail-stats{background:#fff;border:1px solid #dce3f0;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:16px;padding:15px 18px;display:grid}.product-detail-stats span{color:#919bb0;margin-bottom:6px;font-size:11px;display:block}.product-detail-stats strong{color:#505b70;font-size:21px}.product-detail-stats small{margin-left:8px;font-size:11px}.product-related-row{border-top:1px solid #e8ecf4;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.customer-product:hover,.product-related-row:hover{background:#f6f7ff}.product-related-row>span{text-align:right;font-size:12px}.product-related-row small{color:#9aa5b8;margin-top:4px;font-size:10px;display:block}.product-free{color:#8b96ac;align-items:center;gap:6px;font-size:11px;display:flex}.product-sales-table{width:100%;min-width:500px}.product-sales-table td:not(:first-child),.product-sales-table th:not(:first-child){text-align:right}.product-sales-table td small{margin-top:5px;font-size:10px;display:block}.product-sales-table td a{color:#6474e4;font-weight:600}.product-small-charts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-small-charts .product-chart-canvas{height:230px}.product-customers-scroll{max-height:380px;overflow:auto}.product-definitions{color:#8793a9;margin:15px 0;font-size:12px}.product-definitions p{line-height:1.6}.product-detail-main .record-table td{padding:14px 18px!important}.product-detail-main .record-table th{padding:12px 18px}.customer-product>.product-record-link{flex:1}.product-detail-section .record-table{min-width:500px}@media (max-width:1100px){.product-detail-layout{grid-template-columns:220px minmax(0,1fr)}.product-small-charts{grid-template-columns:1fr}}@media (max-width:800px){.product-detail-layout{grid-template-columns:1fr}.product-detail-section>header{flex-wrap:wrap}.product-detail-stats{gap:8px}.product-detail-stats strong{font-size:17px}.product-chart-canvas{height:270px}}.product-breakdown-scroll{overscroll-behavior:contain;max-height:380px;overflow:auto}.product-breakdown-scroll thead th,.product-customers-scroll thead th{z-index:2;background:#f7f8fc;position:sticky;top:0}.product-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.product-kpi-grid .dashboard-kpi{min-width:0;height:100%}.product-kpi-grid .dashboard-kpi-copy{min-width:0}@media (max-width:600px){.product-kpi-grid{grid-template-columns:1fr}}.product-results-limit{color:#657187;border-top:1px solid #e4e8f3;margin:0;padding:14px 18px;font-size:12px;line-height:1.5}.wr-content main>:is(.page-heading,.dashboard-heading,.customer-detail-heading):has(>.dashboard-dates){flex-flow:wrap;align-items:center;gap:12px 20px;min-height:58px;padding-right:0;display:flex}.wr-content main>:is(.page-heading,.dashboard-heading,.customer-detail-heading)>.dashboard-dates{flex-shrink:0;margin-left:auto}@media (max-width:800px){.wr-content main>:is(.page-heading,.dashboard-heading,.customer-detail-heading)>.dashboard-dates{flex-basis:100%;margin-left:0}.wr-content main>:is(.page-heading,.dashboard-heading,.customer-detail-heading)>.dashboard-dates .date-selector-bar{width:fit-content;max-width:100%}}.dashboard-layout-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-layout-toolbar .dashboard-layout-tabs{margin:0}.dashboard-customise-toggle{color:#63718b;cursor:pointer;background:#fff;border:1px solid #d5ddef;border-radius:5px;flex-shrink:0;padding:9px 14px;font-size:12px;font-weight:600}.dashboard-customise-toggle.is-active{color:#5c65d9;background:#eeefff;border-color:#afb6ff}.dashboard-layout-settings{background:#fff;border:1px solid #d5dfee;border-radius:7px;margin-bottom:22px;padding:24px;box-shadow:0 1px 2px #313b520b}.dashboard-layout-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.dashboard-events-setting,.dashboard-layout-fields>label{color:#68768d;flex-direction:column;gap:10px;font-size:13px;font-weight:650;display:flex}.dashboard-events-setting>label,.dashboard-layout-fields input:not([type=checkbox]),.dashboard-layout-fields select{color:#53617a;background:#fff;border:1px solid #d5dfee;border-radius:5px;width:100%;min-height:42px;padding:10px 12px;font-size:13px;font-weight:400}.dashboard-events-setting>label{cursor:pointer;align-items:center;gap:9px;display:flex}.dashboard-events-setting>label.is-included{color:#626be4;background:#fcfcff;border-color:#828cff}.dashboard-events-setting input{accent-color:#6570ef;width:15px;height:15px}.dashboard-layout-actions{flex-wrap:wrap;display:flex}.dashboard-card-tools button,.dashboard-layout-actions button{color:#64728a;cursor:pointer;background:#fff;border:1px solid #d5dfee;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;display:flex}.dashboard-layout-actions button+button{margin-left:-1px}.dashboard-layout-actions button:first-child{border-radius:5px 0 0 5px}.dashboard-layout-actions button:last-child{border-radius:0 5px 5px 0}.dashboard-card-tools{align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-card-tools button{border-radius:5px}.dashboard-card-tools button:first-child{color:#606bdb;background:#eff0ff;border-color:#bdc4ff}.dashboard-card-tools>span{color:#939bb0;margin-left:auto;font-size:11px}.dashboard-card-tools button:hover,.dashboard-layout-actions button:hover{background:#eef0fc}.dashboard-layout-actions button:disabled{opacity:.5;cursor:default}.dashboard-configured-columns.without-events{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-configured-columns .dashboard-card{grid-column:span min(var(--card-span,1),var(--dashboard-max-columns,2))}@media (max-width:1100px){.dashboard-page .dashboard-configured-columns .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-configured-columns .dashboard-card{grid-column:span min(var(--card-span,1),2)}}@media (max-width:700px){.dashboard-layout-toolbar{flex-wrap:wrap}.dashboard-layout-fields{grid-template-columns:1fr}.dashboard-layout-settings{padding:18px}.dashboard-card-tools{flex-wrap:wrap}.dashboard-card-tools>span{width:100%;margin:0}.dashboard-page .dashboard-configured-columns .dashboard-grid{grid-template-columns:1fr}}.dashboard-page .dashboard-configured-columns .dashboard-masonry{grid-auto-rows:1px;grid-auto-flow:dense;align-items:start;row-gap:0}.dashboard-masonry-slot{grid-column:span min(var(--card-span,1),var(--dashboard-max-columns,2));grid-row-end:span 180;min-width:0;position:relative}.dashboard-masonry-slot .dashboard-card-stack{gap:12px}.dashboard-masonry-slot .dashboard-card-stack>.dashboard-card{flex:none}.dashboard-blank-kpi{height:62px}.dashboard-blank-report{height:143px}.dashboard-card.is-editing:has(.dashboard-blank){background:#f7f8fd80;outline:1px dashed #c6cde0}@media (max-width:1100px){.dashboard-masonry-slot{grid-column:span min(var(--card-span,1),2)}}@media (max-width:700px){.dashboard-masonry-slot{grid-column:1}}.dashboard-card.is-stack-target:not(.is-dragging){outline-offset:2px;outline:2px solid #7a87e7}@media (max-width:700px){.dashboard-blank-report{height:145px}}.dashboard-page{--dashboard-column-count:2;--dashboard-page-padding:60px;--dashboard-events-space:332px;max-width:calc(var(--dashboard-column-count) * 500px + (var(--dashboard-column-count) - 1) * 19px + var(--dashboard-page-padding) + var(--dashboard-events-space))}.dashboard-page:has(.dashboard-configured-columns[data-max-columns="3"]){--dashboard-column-count:3}.dashboard-page:has(.dashboard-configured-columns[data-max-columns="4"]){--dashboard-column-count:4}.dashboard-page .dashboard-configured-columns .dashboard-grid{grid-template-columns:repeat(var(--dashboard-max-columns,2),minmax(0,500px))}@media (min-width:1650px){.dashboard-page{--dashboard-page-padding:80px;--dashboard-events-space:372px}}@media (max-width:1250px){.dashboard-page{--dashboard-page-padding:48px;--dashboard-events-space:286px}}@media (max-width:1100px){.dashboard-page .dashboard-configured-columns .dashboard-grid{grid-template-columns:repeat(2,minmax(0,500px))}}@media (max-width:700px){.dashboard-page{--dashboard-page-padding:32px;--dashboard-events-space:0px}.dashboard-page .dashboard-configured-columns .dashboard-grid{grid-template-columns:minmax(0,500px)}}.dashboard-page:has(.dashboard-configured-columns.without-events){--dashboard-events-space:0px}.dashboard-configured-columns{--dashboard-report-height:143px;--dashboard-stack-gap:19px}@media (min-width:1650px){.dashboard-configured-columns{--dashboard-report-height:155px}}@media (max-width:700px){.dashboard-configured-columns{--dashboard-report-height:145px}}.dashboard-configured-columns .dashboard-kpi-compact{min-height:calc((var(--dashboard-report-height) - var(--dashboard-stack-gap)) / 2)}.dashboard-configured-columns .dashboard-card-stack{gap:var(--dashboard-stack-gap)}.dashboard-configured-columns .dashboard-blank-kpi{height:calc((var(--dashboard-report-height) - var(--dashboard-stack-gap)) / 2)}.dashboard-configured-columns .dashboard-blank-report{height:var(--dashboard-report-height)}.dashboard-name-setting{color:#68768d;flex-direction:column;gap:10px;min-width:0;font-size:13px;font-weight:650;display:flex}.dashboard-name-input{align-items:stretch;min-width:0;display:flex}.dashboard-name-input input{min-width:0;border-radius:0 5px 5px 0!important}.dashboard-icon-picker{flex:0 0 42px;position:relative}.dashboard-icon-trigger{color:#6571d8;cursor:pointer;background:#f0f2ff;border:1px solid #cdd5ee;border-radius:5px 0 0 5px;place-items:center;width:43px;height:100%;min-height:42px;display:grid}.dashboard-layout-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-layout-tabs .dashboard-layout-icon svg{width:16px;height:16px}.dashboard-icon-popup{width:var(--sidebar-width,248px);z-index:40;background:#fff;border:1px solid #dce2ef;border-radius:7px;max-width:calc(100vw - 64px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 28px #343d6725}.dashboard-icon-popup>span{color:#77839a;margin-bottom:10px;font-size:11px;display:block}.dashboard-icon-popup>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dashboard-icon-popup button{color:#75829a;cursor:pointer;background:#f7f8fc;border:1px solid #0000;border-radius:5px;place-items:center;height:38px;display:grid}.dashboard-icon-popup button:hover,.dashboard-icon-popup button[aria-pressed=true]{color:#606ed2;background:#eef0ff;border-color:#b8c2f5}.dashboard-icon-popup button:focus-visible,.dashboard-icon-trigger:focus-visible{outline-offset:2px;outline:2px solid #6878d3}.dashboard-events-heading{z-index:5;position:relative}.recent-events-menu{min-width:0;position:relative}.recent-events-menu h2 button{color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;display:flex}.recent-events-options{z-index:10;background:#fff;border:1px solid #dce2ee;border-radius:7px;width:245px;max-width:calc(100vw - 70px);padding:7px;position:absolute;top:calc(100% + 18px);left:0;box-shadow:0 8px 24px #343d6720}.recent-events-options button{text-align:left;color:#6e7b92;cursor:pointer;background:#fff;border-radius:4px;width:100%;padding:11px 12px;font-size:13px;display:block}.recent-events-options button:hover{background:#f4f5fc}.recent-events-options button[aria-pressed=true]{color:#6470d9;font-weight:650}.recent-events-update{cursor:help;display:inline-flex}.dashboard-events-heading .recent-events-update svg{color:#8492bd}.event-customer_joined{background:#65a982}.event-subscription_started{background:#9c80c6}.event-subscription_on_hold{background:#c5a06b}.dashboard-event p strong{color:inherit;font-weight:650}.order-detail-page{margin:auto;max-width:1540px!important}.order-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.order-detail-title{align-items:flex-start;gap:12px;display:flex}.order-detail-title h1{letter-spacing:-.5px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.order-detail-title p{color:#8590a4;margin-top:5px;font-size:12px}.order-status-label{letter-spacing:0;text-transform:capitalize;color:#518866;background:#edf6f0;border:1px solid #d4e9dc;border-radius:12px;padding:3px 8px;font-size:10px}.order-status-label.status-cancelled,.order-status-label.status-failed{color:#bb6874;background:#fff0f0;border-color:#f0d6db}.order-adjacent,.order-detail-heading nav{align-items:center;gap:8px;display:flex}.order-edit-link{color:#fff;background:#6a73db;border-radius:5px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.order-adjacent{gap:0}.order-adjacent>a,.order-adjacent>button,.order-adjacent>span{color:#8996b2;background:#fff;border:1px solid #dce2ef;padding:7px;display:flex}.order-adjacent>span{opacity:.4}.order-adjacent>:first-child{border-radius:5px 0 0 5px}.order-adjacent>:last-child{border-left:0;border-radius:0 5px 5px 0}.order-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.order-detail-main,.order-detail-sidebar{min-width:0}.order-detail-layout .report-panel{margin-bottom:18px}.order-detail-layout .panel-heading{min-height:0;padding:16px 18px}.order-detail-layout h2{font-size:15px;font-weight:700}.order-subscription-notice{color:#65718b;background:#eceeff;border:1px solid #cfd6ff;border-radius:5px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;font-size:12px;display:flex}.order-subscription-notice a{color:#626fd7}.order-detail-item{border-bottom:1px solid #e7ebf3;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:24px;padding:20px;font-size:12px;display:grid}.order-detail-item>span{color:#8791a2}.order-detail-item .product-thumbnail,.order-detail-item .product-thumbnail img{width:60px;height:60px}.order-item-metadata{color:#8590a4;margin:6px 0 0;font-size:11px}.order-item-metadata summary{cursor:pointer;color:#6977cc}.order-item-metadata dl{margin-top:8px}.order-item-metadata dd{white-space:pre-wrap;overflow-wrap:anywhere}.order-item-metadata dt{font-weight:600}.order-totals{max-width:330px;margin-left:auto;padding:18px 20px;font-size:12px}.order-totals>div{justify-content:space-between;gap:35px;padding:7px 0;display:flex}.order-totals dt{color:#8590a2}.order-totals dd{font-weight:600}.order-grand-total{font-size:18px;font-weight:700}.order-payment-details{padding:18px 20px;font-size:12px;line-height:1.7}.order-payment-details>p{padding:0}.order-payment-details p+p{margin-top:8px}.order-payment-details p>span{color:#8993a3;margin-right:9px}.order-payment-details strong{overflow-wrap:anywhere;font-weight:600}.order-source-fields>div{border-top:1px solid #e7ebf3;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:14px 18px;font-size:12px;display:grid}.order-source-fields dt{color:#8b95a7}.order-source-fields dd{overflow-wrap:anywhere}.order-audit>.report-panel{box-shadow:none;border:0;margin:16px}.order-contact{overflow-wrap:anywhere;border-bottom:1px solid #e5eaf4;padding:17px 18px;font-size:12px}.order-contact a{color:#626fd1;align-items:center;gap:10px;display:flex}.order-addresses{gap:15px;padding:18px}.order-addresses h3{text-transform:uppercase;color:#939dac;align-items:center;gap:4px;margin-bottom:10px;font-size:10px;display:flex}.order-addresses address{overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.6}.order-notes{padding:16px;font-size:12px;line-height:1.6}.order-notes article{background:#fafbfe;border:1px solid #dce3ef;border-radius:5px;margin-bottom:12px;padding:14px}.order-notes small{color:#939daf}.order-notes>p{margin-bottom:12px}.order-notes>a{color:#6674cb}.order-detail-page .customer-custom-fields th{width:35%}@media (max-width:1000px){.order-detail-layout{grid-template-columns:minmax(0,1fr) 280px}.order-detail-item{gap:12px;padding:15px}.order-addresses{grid-template-columns:1fr}}@media (max-width:750px){.order-detail-layout{grid-template-columns:1fr}.order-detail-heading{flex-wrap:wrap;align-items:flex-start}.order-detail-title h1{font-size:21px}.order-detail-item{grid-template-columns:minmax(0,1fr) auto}.order-detail-item>span{grid-column:1}.order-source-fields>div{grid-template-columns:110px minmax(0,1fr)}}.subscription-schedule-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;font-size:12px;display:flex}.subscription-schedule-progress>span{color:var(--muted-foreground);font-size:11px}.subscription-schedule-progress progress{appearance:none;accent-color:#686be8;background:#e6ebf2;border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}.subscription-schedule-progress progress::-webkit-progress-bar{background:#e6ebf2}.subscription-schedule-progress progress::-webkit-progress-value{background:#686be8;border-radius:8px}.subscription-schedule-dates{border-top:1px solid #e4e8f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:20px;font-size:12px;display:grid}.subscription-schedule-dates dt{color:var(--muted-foreground);margin-bottom:8px}.subscription-schedule-dates dd{margin:0;font-weight:600}.subscription-related-orders small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.subscription-related-orders .order-status-label{margin-left:10px}.subscription-detail-page .status-on-hold,.subscription-detail-page .status-pending-cancel{color:#a16b1a;background:#fff4db}.subscription-detail-page .status-expired{color:#70768a;background:#f0f1f7}.customer-detail-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.customer-edit-unavailable{color:#8791a5;cursor:not-allowed;background:#eef0f6;border-radius:5px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.filter-builder.is-compact[data-empty=true] .segment-footer{display:none}.customer-note-actions{align-items:center;gap:12px;margin-top:10px;font-size:11px;display:flex}.customer-note-actions button{color:#6570c9;cursor:pointer}.customer-note-actions button:disabled{opacity:.5;cursor:default}.customer-note textarea{resize:vertical;border:1px solid #dce2ef;border-radius:5px;width:100%;padding:8px;font-size:12px}.wr-sidebar summary.selected{color:#5c6dcb;background:#e1e4f7}.wr-products-nav .wr-subnav>.wr-nav-link.selected{color:#5c6dcb;background:0 0}.product-chart-tools>button,.product-chart-tools>select{box-sizing:border-box;height:var(--wr-control-height);min-height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding-top:0;padding-bottom:0}.product-chart-tools>button{justify-content:center;align-items:center;display:flex}.customer-preview-arrow{background:inherit;pointer-events:none;width:12px;height:12px;transform:rotate(45deg)}.customer-preview-arrow[data-side=right]{border-bottom:1px solid #e0e5f0;border-left:1px solid #e0e5f0;left:-7px}.customer-preview-arrow[data-side=left]{border-top:1px solid #e0e5f0;border-right:1px solid #e0e5f0;right:-7px}.customer-preview-arrow[data-side=bottom]{border-top:1px solid #e0e5f0;border-left:1px solid #e0e5f0;top:-7px}.customer-preview-arrow[data-side=top]{border-bottom:1px solid #e0e5f0;border-right:1px solid #e0e5f0;bottom:-7px}@media (prefers-reduced-motion:reduce){.dashboard-event{transition:none}}.customer-preview section>svg,.customer-preview-contact svg,.customer-preview-role svg{flex:0 0 18px;width:18px}.dashboard-card-editor[data-slot=dialog-content]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;width:1040px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:0;display:grid;overflow-y:auto}.card-editor-options{min-width:0;padding:32px}.dashboard-card-editor [data-slot=dialog-title]{margin-bottom:32px;font-size:30px}.dashboard-card-editor form{gap:26px}.card-editor-types{border:0;min-width:0;margin:0;padding:0}.card-editor-types legend{color:#6f7890;margin-bottom:12px;font-size:14px;font-weight:600}.dashboard-card-editor .card-type-choices{flex-wrap:wrap;gap:8px;margin:0;display:flex}.dashboard-card-editor .card-type-choices button{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.dashboard-card-editor .card-type-choices svg{flex-shrink:0}.dashboard-card-editor .card-editor-footer{justify-content:flex-start;margin-top:0}.card-editor-reminder{color:#818ba0;font-size:12px;line-height:1.6}.card-editor-preview{background:#f5f7fa;border-radius:0 12px 12px 0;min-width:0;padding:96px 24px 32px}.card-editor-preview-content{min-width:0}.card-editor-preview-caption{color:#8792a5;border-top:2px solid #e1e7ef;margin-top:20px;padding-top:14px;font-size:12px;line-height:1.6}.card-editor-blank-preview,.card-editor-preview-empty{color:#8894ad;text-align:center;border:1px dashed #ced6e6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:155px;padding:24px;font-size:13px;display:flex}.card-editor-blank-preview.dashboard-blank-kpi{min-height:62px}.card-editor-preview .dashboard-kpi-label{white-space:normal}.dashboard-card-editor>[data-slot=dialog-close]{color:#858b99;top:16px;right:16px}@media (max-width:760px){.dashboard-card-editor[data-slot=dialog-content]{grid-template-columns:minmax(0,1fr)}.card-editor-options{padding:26px}.card-editor-preview{border-radius:0 0 12px 12px;padding:26px}.dashboard-card-editor [data-slot=dialog-title]{margin-bottom:24px;padding-right:24px;font-size:26px}}.dashboard-card-editor select optgroup legend,.filter-builder select optgroup legend,.filter-option-heading{box-sizing:border-box;color:#59647b;letter-spacing:.07em;text-transform:uppercase;background:#f0f2f8;border-radius:4px;width:100%;margin:4px 0;padding:9px 11px;font-size:10px;font-weight:700;display:block}.dashboard-card.is-editing>.dashboard-custom-divider{align-items:center;min-height:42px;padding:0;display:flex}.dashboard-card.is-editing>.dashboard-custom-divider hr{width:100%}.dashboard-card.is-editing>.dashboard-custom-divider,.dashboard-card.is-editing>.dashboard-custom-heading{padding-inline:12px}.ranking-icon{flex:0 0 36px;width:36px;overflow:hidden}.ranking-icon img{object-fit:cover;width:100%;height:100%}.dashboard-top-product{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dashboard-top-product .product-record-link{justify-content:flex-start;min-width:0}.dashboard-top-product>span{white-space:nowrap;font-size:11px}.dashboard-top-product .product-thumbnail{flex:0 0 36px;width:36px;height:36px}.segment-card-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dashboard-card-editor .segment-card-check{align-items:center;gap:9px;font-weight:400;display:flex}.dashboard-card-editor .segment-card-check input{flex:0 0 15px;width:15px;height:15px;min-height:0;padding:0}.segment-list-detail{color:#8b95a9;margin-top:5px;font-size:10px;display:block}.segment-list-card ol{max-height:600px;overflow-y:auto}.segment-list-card .ranking-empty button{color:#6472ce;cursor:pointer;align-items:center;gap:6px;margin-top:12px;display:flex}@media (max-width:500px){.segment-card-field-grid{grid-template-columns:minmax(0,1fr)}}.segment-card-label{justify-content:space-between;align-items:center;display:flex}.segment-card-label button{color:inherit;background:0 0;border:0;padding:0}.segment-card-sort{gap:8px;display:grid}.segment-card-sort .customer-sort-control{min-width:0;margin-left:0}.segment-card-sort select{flex:1;min-width:0}.dashboard-card-editor .segment-card-sort .sort-direction-pair{color:#6273df;background:#f0f2ff;border:1px solid #d4deeb;border-left:0;flex-shrink:0}.segment-card-count-field{align-content:start;gap:8px;display:grid}.segment-card-count{background:#fff;border:1px solid #d4deeb;border-radius:7px;width:132px;max-width:100%;height:42px;display:flex;overflow:hidden}.dashboard-card-editor .segment-card-count input{text-align:center;appearance:textfield;border:0;border-radius:0;flex:1;width:0;min-width:0;min-height:0;padding:8px}.segment-card-count input::-webkit-inner-spin-button,.segment-card-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.segment-card-count-buttons{border-left:1px solid #d4deeb;grid-template-rows:1fr 1fr;width:40px;display:grid}.dashboard-card-editor .segment-card-count-buttons button{color:#74839e;cursor:pointer;background:#f7f9fd;border:0;border-radius:0;place-items:center;min-height:0;padding:0;display:grid}.dashboard-card-editor .segment-card-count-buttons button+button{border-top:1px solid #d4deeb}.dashboard-card-editor .segment-card-count-buttons button:hover:not(:disabled){color:#6273df;background:#eef1fc}.dashboard-card-editor .segment-card-count-buttons button:disabled{opacity:.4;cursor:default}.segment-card-count:focus-within{outline-offset:2px;outline:2px solid #aab3ff}.segment-card-heading-count{grid-template-columns:minmax(0,1fr) 132px}@media (max-width:500px){.segment-card-heading-count{grid-template-columns:minmax(0,1fr)}.segment-card-heading-count .segment-card-count{width:100%}}.segment-list-card .segment-list-detail{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.segment-list-card .segment-growth{white-space:nowrap;align-items:center;gap:2px;margin:0;font-size:10px;display:inline-flex}.segment-list-card li>div>.segment-growth{justify-content:flex-end;margin-top:5px;display:flex}.segment-growth-unavailable{color:#8b95a9;font-size:10px;display:inline-block}.segment-list-card li>div>.segment-growth-unavailable{margin-top:5px;display:block}.dashboard-kpi.segment-totals-card{border-top-color:#6c72e6;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;height:155px;min-height:155px;padding:18px 20px;display:flex}.segment-totals-card header{color:#8b95a9;align-items:center;gap:6px;display:flex}.segment-totals-card h2{color:#535d73;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;overflow:hidden}.segment-totals-card h2 span{font-weight:400}.segment-totals-card dl{flex:1;align-items:center;min-height:0;margin:0;display:flex;overflow:auto}.segment-totals-card dl>div{min-width:0}.segment-totals-card dd{color:#474d5b;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.2}.segment-totals-card dt{color:#78839a;margin-top:5px;font-size:12px}.segment-totals-all dl{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px 10px;display:grid}.segment-totals-all dd{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.segment-totals-all dt{margin-top:3px;font-size:10px;line-height:1.25}.segment-totals-card [role=alert],.segment-totals-card p{color:#8993a6;font-size:12px}.segment-totals-card [role=alert] button{color:#6472ce;align-items:center;gap:5px;margin-top:6px;display:flex}.segment-totals-card header>[data-slot]{flex-shrink:0}@media (max-width:500px){.segment-totals-all dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-kpi.segment-totals-all{height:calc(var(--dashboard-report-height,155px) * 2 + 19px);min-height:calc(var(--dashboard-report-height,155px) * 2 + 19px)}.segment-totals-all dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);align-content:stretch;align-items:start;gap:6px 20px}.segment-totals-all dl dd{font-variant-numeric:tabular-nums;font-size:18px}.segment-totals-all dt{margin-top:4px;font-size:11px}.segment-totals-card .segment-growth,.segment-totals-card .segment-growth-unavailable{margin-top:5px;font-size:10px;line-height:14px;display:flex}.segment-totals-card .segment-growth small{margin-left:4px}.segments-directory-toolbar{color:#8993a8;align-items:center;gap:18px;margin:20px 0;font-size:12px;display:flex}.segments-directory-toolbar>button{color:#687995;background:#fff;border:1px solid #d9e0ef;border-radius:5px;align-items:center;gap:8px;height:34px;padding:0 14px;font-weight:500;display:flex}.segments-directory-toolbar>button:disabled{opacity:.5}.segments-directory-scroll{background:#fff;border:1px solid #dce2ee;border-radius:6px;overflow-x:auto}.segments-directory table{border-collapse:collapse;text-align:left;color:#71809a;width:100%;font-size:13px}.segments-directory th{color:#9198a5;font-size:12px;font-weight:500}.segments-directory th button{font:inherit;color:inherit;background:0 0;align-items:center;gap:7px;display:flex}.segments-directory td,.segments-directory th{white-space:nowrap;border-bottom:1px solid #ecedf5;padding:22px 20px}.segments-directory tbody td{height:70px;padding-top:12px;padding-bottom:12px}.segments-directory td:first-child{white-space:normal;min-width:230px}.segments-directory td:first-child>a{color:#6272dc;font-weight:700;text-decoration:none}.segments-directory td small{color:#98a5ba;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.segments-directory td:nth-child(2){font-weight:600}.segments-directory-actions{width:50px;position:relative}.segments-directory-actions>button{color:#8190a7;background:0 0;padding:5px}.segments-directory-menu{background:#fff;border:1px solid #dde3ef;border-radius:5px;min-width:125px;padding:5px;box-shadow:0 5px 16px #343d6720}.segments-directory-menu>a,.segments-directory-menu>button{cursor:pointer;text-align:left;color:#65718c;background:#fff;width:100%;padding:9px 12px;font-size:12px;text-decoration:none;display:block}.segments-directory-menu>a:hover,.segments-directory-menu>button:hover{background:#f3f4fc}.segments-directory-menu>button:disabled{cursor:wait;opacity:.5}.segments-directory-menu [data-slot=dropdown-menu-item]{cursor:pointer;color:#65718c;padding:9px 12px;font-size:12px;text-decoration:none}.segments-directory-menu [data-highlighted]{background:#f3f4fc}.compare-chart-panel{background:#fff;border:1px solid #d8e0ee;border-radius:10px;padding:24px;box-shadow:0 2px 3px #39466a08}.compare-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;display:flex}.orders-compare button{cursor:pointer}.orders-compare button:disabled{cursor:default;opacity:.5}.compare-results-heading button,.compare-toolbar button,.compare-toolbar select{color:#67758c;background:#fff;border:1px solid #d7dfed;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:13px;display:inline-flex}.compare-primary,.compare-toolbar .compare-primary{color:#fff;cursor:pointer;background:#6572df;border:0;border-radius:5px;align-items:center;gap:6px;padding:11px 15px;font-weight:500;display:inline-flex}.compare-metric-tabs{margin-left:auto;display:flex}.compare-metric-tabs button{border-radius:0;margin-left:-1px}.compare-metric-tabs button:first-child{border-radius:5px 0 0 5px}.compare-metric-tabs button:last-child{border-radius:0 5px 5px 0}.compare-metric-tabs button[aria-pressed=true],.compare-results-heading button[aria-pressed=true]{color:#fff;background:#6572df}.compare-main-chart{height:430px}.compare-empty{color:#929db1;place-items:center;height:100%;display:grid}.compare-results-heading{align-items:center;gap:16px;margin:26px 0 16px;display:flex}.compare-results-heading h2{font-size:16px;font-weight:500}.compare-results-heading>button{background:0 0;border:0}.compare-results-heading>div{margin-left:auto;display:flex}.compare-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(250px,20% - 14.4px)),1fr));gap:18px;display:grid}.compare-cards article{background:#fff;border:1px solid #d8e0ee;border-top:4px solid;border-radius:7px;min-width:0;padding:22px 20px 0;position:relative;overflow:hidden;box-shadow:0 2px 3px #39466a08}.compare-cards h3{align-items:center;gap:8px;margin:0 18px 16px 0;font-size:14px;font-weight:500;display:flex}.compare-card-value{color:#434d60;font-size:29px}.compare-leader{color:#7886a0;min-height:18px;margin-top:8px;font-size:12px}.compare-spark{pointer-events:none;width:100%;height:85px;margin:18px 0;display:block}.compare-cards footer{color:#8491aa;text-align:center;background:#f3f5fc;justify-content:space-around;gap:10px;margin:0 -20px;padding:14px 10px;font-size:12px;display:flex}.compare-cards footer strong{color:#515d73;margin-top:5px;font-size:14px;display:block}.compare-remove{color:#7a879d;opacity:0;background:0 0;position:absolute;top:13px;right:12px}.compare-cards article:focus-within .compare-remove,.compare-cards article:hover .compare-remove{opacity:1}.compare-add-card{color:#7c889e;background:0 0;border:2px dashed #ccd3e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:285px;display:flex}.compare-metrics{background:#fff;border:1px solid #d8e0ee;border-radius:9px;overflow:auto}.compare-metrics table{border-collapse:collapse;width:100%;font-size:13px}.compare-metrics td,.compare-metrics th{text-align:right;white-space:nowrap;border-bottom:1px solid #e8edf5;padding:18px 16px}.compare-metrics th:first-child{text-align:left}.compare-metrics th svg{vertical-align:middle;margin-right:7px;display:inline}.compare-metrics th button{color:#6877cf;opacity:0;background:0 0;margin-left:9px}.compare-metrics tr:focus-within th button,.compare-metrics tr:hover th button{opacity:1}.compare-metrics .compare-spark{width:130px;height:32px;margin:0 0 0 auto}.compare-note{color:#8a95aa;margin-top:20px;font-size:11px}.compare-segment-picker{gap:12px;max-height:50vh;display:grid;overflow:auto}.compare-segment-picker label{align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:850px){.compare-metric-tabs{max-width:100%;margin-left:0;overflow:auto}.compare-main-chart{height:320px}.compare-results-heading{flex-wrap:wrap}.compare-metrics th button,.compare-remove{opacity:1}.compare-chart-panel{padding:14px}}.compare-cards h3>svg{flex-shrink:0}.compare-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.compare-metrics tbody td,.compare-metrics tbody th{height:50px;padding:8px 16px}.compare-metrics td:last-child,.compare-metrics th:last-child{box-sizing:border-box;width:162px;min-width:162px;max-width:162px}.compare-segment-dropdown{color:#59667d;background:#fff;border:1px solid #d8e0ee;border-radius:7px;width:380px;max-width:calc(100vw - 32px);padding:16px;box-shadow:0 8px 28px #26345224}.compare-segment-search{color:#8290a8;border:1px solid #d7dfed;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.compare-segment-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.compare-segment-options{max-height:min(400px,50vh);overflow:auto}.compare-segment-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:13px 10px;display:flex}.compare-segment-options button:focus-visible,.compare-segment-options button:hover{background:#f2f4f8}.compare-segment-options button:disabled{opacity:.5;cursor:default}.compare-segment-options button>span{flex:1;min-width:0}.compare-segment-options strong{font-size:14px;font-weight:600;display:block}.compare-segment-options small{white-space:nowrap;text-overflow:ellipsis;color:#8190aa;margin-top:4px;font-size:12px;display:block;overflow:hidden}.compare-segment-options button>svg{color:#6572df;flex-shrink:0}.compare-segment-options p{padding:12px;font-size:13px}.page-heading .record-view-tabs{background:#ececfa;border-radius:7px;flex-wrap:nowrap;gap:0;margin-left:18px;font-size:14px;font-weight:650;display:flex;position:relative}.record-view-tabs:before{content:"";border-left:1px solid #cbd5e6;position:absolute;top:6px;bottom:6px;left:-18px}.record-view-tabs>a,.record-view-tabs>span{color:#5b667b;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;transition:background .15s;display:inline-flex}.record-view-tabs>a:hover{color:#414b60;background:#e2e5f5}.record-view-tabs>.active{color:#414b60;background:#fff;border-color:#c8d7e7;box-shadow:0 1px 2px #26345208}.record-view-tabs>a:focus-visible{outline-offset:2px;outline:2px solid #6572df}.record-report-link{color:#7b879b;white-space:nowrap;font-size:12px}@media (max-width:600px){.page-heading:has(.record-view-tabs){flex-wrap:wrap}.page-heading .record-view-tabs{margin-left:0}.record-view-tabs:before{display:none}.record-view-tabs>a,.record-view-tabs>span{padding:9px 13px}}.order-detail-item .product-record-copy{flex:1;min-width:0}.order-detail-item>span,.order-detail-item>strong{align-self:center}.order-detail-main>:first-child,.order-detail-sidebar>.report-panel:first-child{margin-top:0}.order-item-metadata>button{color:#6977cc;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.order-item-metadata>button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #6572df}.order-item-details-popup{width:380px;max-width:calc(100vw - 32px)}.order-item-details-body{color:#65718b;max-height:320px;padding:16px 20px;font-size:12px;overflow:auto}.order-item-details-body dl>div+div{border-top:1px solid #e7ebf3;margin-top:12px;padding-top:12px}.order-item-details-body dt{overflow-wrap:anywhere;font-weight:600}.order-item-details-body dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.order-audit>section.report-panel{margin-top:0}.order-audit>section.report-panel>p.source-detail{margin:0;padding-block:23px}.order-notes-panel .panel-heading>div{gap:6px;display:flex}.order-notes-panel .panel-heading button{color:#66738c;cursor:pointer;background:#fff;border:1px solid #d1dceb;border-radius:5px;place-items:center;padding:7px;display:grid}.order-note-editor{background:#f8f9fc;border-bottom:1px solid #e2e7f1;padding:16px}.order-note-editor textarea{resize:vertical;background:#fff;border:1px solid #cddaea;border-radius:6px;width:100%;min-height:120px;padding:12px;font-size:13px}.order-note-editor>div{gap:8px;margin-top:12px;display:flex}.order-note-editor select{background:#fff;border:1px solid #cddaea;border-radius:5px;flex:1;min-width:0;padding:8px;font-size:12px}.order-note-editor button{color:#fff;cursor:pointer;background:#6572df;border-radius:5px;padding:8px 12px;font-size:12px}.order-note-editor small{color:#8390a5;margin-top:9px;font-size:11px;display:block}.order-notes-panel button:disabled{opacity:.5;cursor:default}.order-note-entry+.order-note-entry{margin-top:20px}.order-note-entry article{margin-bottom:6px}.order-note-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.order-note-entry time{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline #d2d9e6;text-decoration:underline #d2d9e6}.order-detail-heading .order-adjacent,.order-detail-heading nav{align-items:stretch}.order-detail-heading .order-adjacent>a,.order-detail-heading .order-adjacent>button,.order-detail-heading .order-adjacent>span{justify-content:center;align-items:center}.subscription-related-orders-scroll{height:420px;max-height:60vh;overflow:auto}.subscription-related-orders-scroll thead th{z-index:1;position:sticky;top:0}.record-profile-summary .record-profile-copy{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.record-profile-summary .record-profile-title{color:#5267ed;font-weight:700}.record-profile-summary .record-profile-metrics{color:#616b80;flex-wrap:wrap;gap:4px 16px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.record-profile-summary .record-profile-metrics>span{display:inline-block}.record-profile-summary>svg{color:#5267ed;flex-shrink:0}.record-profile-summary .record-avatar{width:42px;height:42px;font-size:15px}.customer-orders-scroll{max-height:min(420px,60vh);overflow:auto}.customer-orders-scroll thead th{z-index:1;position:sticky;top:0}.customer-timeline-scroll{max-height:min(420px,60vh);overflow:auto}.customer-summary-value{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-average-comparison{cursor:help;border:0;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.customer-average-comparison.up{color:#54a966;background:#f0f8f1}.customer-average-comparison.down{color:#e66363;background:#fff3f3}.customer-average-comparison.neutral{color:#7c879b;background:#f4f5f8}.wr-shell.is-impersonating{--impersonation-height:44px}.wr-impersonation-banner{min-height:var(--impersonation-height);z-index:51;color:#fff;background:#9a4d12;justify-content:center;align-items:center;gap:13px;padding:6px 18px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 7px #44230830}.wr-impersonation-banner strong{font-weight:750}.wr-impersonation-banner span{opacity:.9}.wr-impersonation-banner button{color:#71380e;cursor:pointer;background:#fff;border-radius:5px;padding:5px 10px;font-weight:750}.wr-shell.is-impersonating .wr-topbar{top:var(--impersonation-height)}.wr-shell.is-impersonating .wr-sidebar{top:calc(62px + var(--impersonation-height))}.wr-shell.is-impersonating .wr-content{padding-top:calc(62px + var(--impersonation-height))}.wr-shell-settings.is-impersonating .store-settings-shell{padding-top:calc(98px + var(--impersonation-height))}@media (max-width:700px){.wr-shell.is-impersonating{--impersonation-height:76px}.wr-impersonation-banner{text-align:center;flex-wrap:wrap;gap:4px 9px}.wr-impersonation-banner strong{width:100%}.wr-shell.is-impersonating .wr-sidebar{top:calc(56px + var(--impersonation-height))}.wr-shell.is-impersonating .wr-content{padding-top:calc(56px + var(--impersonation-height))}.wr-shell-settings.is-impersonating .store-settings-shell{padding-top:calc(68px + var(--impersonation-height))}}.admin-panel>.admin-impersonation-form{border-top:0}.admin-view-audit>.admin-panel+.admin-panel{margin-top:18px}.admin-impersonation-form{border-top:1px solid #edf0f6;gap:9px;padding:18px;display:grid}.admin-impersonation-form label{color:#485269;font-size:12px;font-weight:700}.admin-impersonation-form textarea{width:100%;min-height:63px;font:inherit;resize:vertical;border:1px solid #d9dfeb;border-radius:5px;padding:9px}.admin-impersonation-form button{color:#fff;cursor:pointer;background:#596bcf;border-radius:5px;justify-self:start;padding:9px 13px;font-size:12px;font-weight:700}.admin-impersonation-form small{color:#8992a5;font-size:11px}.admin-diagnostic-details{border-top:1px solid #edf0f6}.admin-diagnostic-details summary{color:#5f6cbd;cursor:pointer;padding:14px 17px;font-size:12px;font-weight:700}.admin-diagnostic-details>div{padding:0 17px 15px;overflow-x:auto}.admin-diagnostic-details li,.admin-diagnostic-details p{color:#626b7c;font-size:12px;line-height:1.5}.admin-diagnostic-details h4{margin:14px 0 5px;font-size:12px}.admin-diagnostic-details ul{padding-left:18px}.admin-diagnostic-details .admin-table{min-width:550px}.admin-view-audit{margin-top:18px}.admin-view-audit .admin-table td{overflow-wrap:anywhere}.product-change-negative>svg,.product-change-neutral>svg,.product-change-positive>svg{vertical-align:middle;display:inline-block}.product-change-neutral{color:#929aae!important}.product-info footer{flex-wrap:wrap;gap:8px 16px;display:flex}.product-info footer>span{align-items:baseline;gap:5px;display:inline-flex}.product-subscription-summary .product-detail-stats{grid-template-columns:1fr 1fr;padding:18px;display:grid}.product-subscription-lifetime{padding:18px;font-size:13px}.product-subscription-lifetime .product-results-limit{margin:0;padding:8px 0 0}.product-refund-summary{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;display:grid}.product-refund-summary>div{padding:0 24px}.product-refund-summary>div+div{border-left:1px solid #e9edf6}.product-refund-summary span{color:#8791a4;margin-bottom:8px;font-size:12px;display:block}.product-refund-summary strong{color:#505b70;font-size:22px;font-weight:700;line-height:1.3}@media (max-width:600px){.product-refund-summary>div{padding:0 12px}.product-refund-summary strong{font-size:18px}.product-refund-summary span{font-size:11px}}.product-series-toggle{cursor:pointer;border-radius:6px}.product-series-toggle>.dashboard-kpi{height:100%}.product-series-toggle.is-hidden{opacity:.45}.product-series-toggle:focus-visible{outline-offset:3px;outline:2px solid #6775e8}.filter-status-values .product-picker-trigger{color:#697797;background:#fff;border-radius:4px;align-items:center;gap:12px;width:auto;height:auto;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.product-picker-popup{background:#fff;width:320px;max-width:calc(100vw - 32px);padding:10px}.product-picker-popup>input{border:1px solid #dce2ee;border-radius:5px;width:100%;padding:8px 10px;font-size:12px}.product-picker-options{max-height:280px;margin-top:8px;overflow:auto}.product-picker-options button{text-align:left;color:#616b80;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 7px;font-size:12px;font-weight:400;display:block}.product-picker-options button:focus-visible,.product-picker-options button:hover{background:#f3f5fc}.product-picker-options button:disabled{opacity:.5;cursor:default}.product-picker-popup p{color:#8791a4;padding:8px;font-size:12px}.filter-field-picker{width:230px;max-width:100%;position:relative}.filter-field-picker>input{width:100%;padding-right:28px}.filter-field-picker>button{color:#8794ae;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.filter-field-positioner{z-index:100}.filter-field-popup{min-width:var(--anchor-width);color:#616b80;background:#fff;border:1px solid #dce2ee;border-radius:6px;max-width:calc(100vw - 32px);padding:5px;font-size:12px;box-shadow:0 8px 24px #303b5820}.filter-field-popup [role=listbox]{max-height:300px;overflow:auto}.filter-field-popup [role=option]{cursor:pointer;border-radius:4px;padding:8px 10px}.filter-field-popup [data-highlighted]{color:#596be3;background:#eef1ff}.filter-builder .filter-rule:has(>.product-filter-values){flex-wrap:wrap;align-items:flex-start}.filter-rule:has(>.product-filter-values)>:not(.product-filter-values){flex-shrink:0}.filter-builder .filter-rule>.product-filter-values{box-sizing:border-box;flex-wrap:wrap;flex:0 auto;min-width:0;max-width:min(540px,100%);height:auto;min-height:34px;padding:5px 6px;overflow:visible}.product-filter-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow:visible}.product-filter-chips:empty{display:none}.product-filter-chips::-webkit-scrollbar{display:none}:is(.filter-builder,.segment-filter-preview) .product-filter-chips>span{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;background:#edf0f6;border-radius:4px;flex-shrink:1;align-items:center;gap:8px;max-width:100%;height:auto;min-height:20px;padding:0 7px;font-size:12px;line-height:15px;display:inline-flex}.filter-builder .product-filter-chips>span>button{justify-content:center;align-items:center;height:21px;min-height:0;margin:0;padding:0;line-height:1;display:inline-flex}.filter-builder .product-filter-values .product-picker-trigger{white-space:nowrap;height:26px;min-height:0;box-shadow:none;flex-shrink:0;padding:2px 8px;position:static}.filter-builder .filter-rule>button.filter-remove-condition{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.filter-builder .filter-rule>button.filter-remove-condition:focus-visible,.filter-builder .filter-rule>button.filter-remove-condition:hover{color:#dc4444;background:#fdeaea}.load-segment-menu button:not(:disabled):not([aria-disabled=true]),.record-toolbar button:not(:disabled):not([aria-disabled=true]){cursor:pointer}.filter-add-picker{width:280px}.filter-field-picker>button{cursor:pointer}.filter-number-value{background:#fff;border:1px solid #d4deeb;border-radius:6px;align-items:center;display:flex;overflow:hidden}.filter-number-value>span{color:#697797;border-right:1px solid #d4deeb;padding:7px 12px;font-size:12px}.filter-builder.is-compact .filter-number-value>input{border:0;border-radius:0;width:110px;min-width:0}.choice-email{color:#8993a7;margin-top:3px;font-size:11px;display:block}.filter-choice-input{flex:none;width:max-content;min-width:0;max-width:100%;position:relative}.filter-builder.is-compact .filter-choice-input>input{width:100%;height:21px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 6px;font-size:12px}.filter-choice-input>button{cursor:pointer;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.filter-builder :is(.filter-field-picker,.filter-choice-input){align-items:center;display:flex}.filter-builder :is(.filter-field-picker,.filter-choice-input)>input{margin:0;display:block}.filter-builder :is(.filter-field-picker,.filter-choice-input)>button{place-items:center;height:22px;min-height:0;margin:auto 0;padding:0;line-height:1;display:grid;top:0;bottom:0;transform:none}.filter-builder :is(.filter-field-picker,.filter-choice-input)>button>svg{margin:0;display:none}.filter-builder select::picker-icon{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%238794ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;flex:0 0 13px;align-self:center;width:13px;height:13px}.filter-time-unit{background:#fff;border:1px solid #d4deeb;border-radius:6px;align-items:stretch;max-width:100%;min-height:34px;display:inline-flex;overflow:hidden}.filter-builder.is-compact .filter-time-unit>select{background:0 0;border:0;border-radius:0;flex:1;width:auto;min-width:86px;min-height:32px;padding:6px 10px}.filter-time-unit>span{color:#697797;background:#f8faff;border-left:1px solid #d4deeb;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.filter-time-unit:focus-within{border-color:#aebcda}.customer-directory .dashboard-dates,.segments-directory .dashboard-dates{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.customer-orders-date-help{color:#79849e;cursor:help;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.customer-order-date-notice{color:#896700;background:#fff5cf;border:1px solid #ffe89b;border-radius:7px;margin:0 0 20px;padding:16px 20px;font-size:14px;line-height:1.6}.segment-filter-count{color:inherit;cursor:help;text-underline-offset:3px;align-items:center;gap:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.segment-filter-preview[data-slot=tooltip-content]{color:#535d73;background:#fff;border:1px solid #d7deee;border-radius:8px;max-width:min(760px,100vw - 32px);max-height:60vh;padding:20px;font-size:13px;display:block;overflow:auto;box-shadow:0 8px 28px #343d6725}.segment-preview-group>p{margin:0 0 14px}.segment-preview-conditions{border-left:2px solid #7775e7;gap:10px;padding-left:14px;display:grid}.segment-preview-rule{flex-wrap:wrap;gap:8px;display:flex}.segment-preview-rule>span{overflow-wrap:anywhere;background:#f9faff;border:1px solid #dce2ef;border-radius:5px;padding:8px 12px}.segment-preview-rule>span:first-child{min-width:170px;font-weight:600}.segment-preview-empty{color:#8791a8}.segment-preview-conditions .segment-preview-group{padding:8px 0}.segment-preview-rule{align-items:flex-start}.segment-preview-values{max-width:min(540px,100%);min-height:34px;padding:6px}.segment-preview-rule>.segment-preview-values{flex:0 auto;width:max-content;min-width:0}.segment-filter-preview[data-slot=tooltip-content]{width:max-content;max-width:min(900px,100vw - 32px)}.segment-preview-rule>span{background:#fff;font-size:12px;font-weight:400}.segment-preview-rule>span:first-child{font-weight:400}.segment-preview-rule>span.segment-preview-suffix{background:0 0;border:0;padding:8px 0}.filter-builder .filter-choice-input>input:focus,.filter-builder .filter-choice-input>input:focus-visible{box-shadow:none;border:0;outline:none}.filter-builder .filter-rule>.product-filter-values:not(:has(.product-filter-chips>span)){align-items:center;height:34px;padding:3px 6px}.filter-builder .filter-choice-input{grid-template-columns:minmax(0,1fr);display:grid}.filter-choice-input-sizer{visibility:hidden;pointer-events:none;white-space:pre;font:inherit;grid-area:1/1;min-width:0;padding:2px 6px;font-size:12px}.filter-builder .filter-choice-input>input{grid-area:1/1;min-width:0;font-family:inherit}.filter-builder.is-compact .filter-choice-input>input{width:0;min-width:100%}.filter-builder .filter-integer-input{box-sizing:border-box;background:#fff;border:1px solid #d4deeb;border-radius:6px;width:110px;min-width:0;display:flex;overflow:hidden}.filter-builder .filter-number-value:has(>.filter-integer-input:not(.filter-currency-integer-input)){border:0;overflow:visible}.filter-builder.is-compact .filter-integer-input>input{appearance:textfield;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;margin:0;padding:6px 10px}.filter-integer-input>input::-webkit-inner-spin-button,.filter-integer-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-integer-stepper{background:#f5f6ff;border-left:1px solid #d4deeb;flex-direction:column;flex:0 0 24px;display:flex}.filter-builder .filter-integer-stepper>button{color:#697797;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;width:24px;height:16px;min-height:0;margin:0;padding:0;display:flex}.filter-builder .filter-integer-stepper>button:hover{color:#625ee8;background:#e8eaff}.filter-builder .filter-integer-stepper>button:focus-visible{outline-offset:-2px;outline:2px solid #7772ef}.segment-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.segment-footer-actions>button{font-size:var(--wr-button-font-size);font-weight:var(--wr-button-font-weight);color:#738099;background:#fff;border:1px solid #d4deeb;border-radius:5px;align-items:center;gap:8px;margin:0;padding:10px 14px;display:inline-flex}.segment-footer-actions>button.primary-link{background:var(--wr-primary,#6b72dc);color:#fff;text-transform:capitalize;border-color:#0000}.segment-footer-actions>button:disabled{opacity:.45;cursor:not-allowed}.filter-builder.is-compact>.filter-segment-toolbar{z-index:15;justify-content:flex-end;align-items:center;gap:10px;max-width:65%;display:flex;position:absolute;top:0;right:0}.filter-builder.is-compact>.filter-segment-toolbar>.load-segment{z-index:auto;flex:none;position:relative;top:auto;right:auto}.filter-builder.is-compact[data-empty=true]>.filter-segment-toolbar>.load-segment{align-items:center;height:34px;display:flex}.segment-selected-context{border:1px solid #dce2f0;border-left:4px solid var(--wr-primary,#6b72dc);color:#697797;background:#f7f8ff;border-radius:5px;align-items:center;gap:7px;min-width:0;max-width:400px;padding:7px 10px;font-size:12px;display:flex}.segment-selected-context>span{white-space:nowrap;flex:none}.segment-selected-context>strong{text-overflow:ellipsis;white-space:nowrap;color:#46516b;min-width:0;font-weight:600;overflow:hidden}.save-segment-dialog .segment-save-hint{color:#697797;margin:0 0 16px;font-size:13px;display:block}.filter-date-picker{flex:none;min-width:0;position:relative}.filter-date-picker>button{color:#59647c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4deeb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:154px;height:34px;margin:0;padding:7px 10px;font-size:12px;display:flex}.filter-date-picker>button>svg{color:#8492bd;flex:none}.filter-date-picker>button:hover{background:#fbfbff;border-color:#b8c3eb}.filter-date-picker>button:focus-visible{outline-offset:1px;outline:2px solid #6874d6}.filter-date-popover{z-index:80;background:#fff;border:1px solid #dce2f0;border-radius:8px;width:320px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #343d6726}.filter-date-popover .wr-calendar{--rdp-day-width:38px;--rdp-day-height:38px;--rdp-day_button-width:36px;--rdp-day_button-height:36px;width:100%;margin:0;padding:0}.filter-date-popover .rdp-months{display:block}.filter-date-popover .rdp-month{width:100%}.filter-date-popover .rdp-month_caption{justify-content:center;height:36px;font-size:12px}.filter-date-popover .rdp-nav{align-items:center;gap:2px;height:36px;display:flex;top:0}.filter-date-popover .rdp-button_next,.filter-date-popover .rdp-button_previous{width:24px;height:24px;box-shadow:none;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.filter-date-popover .rdp-nav .rdp-chevron{width:13px;height:13px}.filter-date-popover .rdp-dropdowns{flex-wrap:nowrap;gap:3px;max-width:100%}.filter-date-popover .rdp-dropdown_root{flex:0 0 46px;width:46px}.filter-date-popover .rdp-dropdown_root:last-child{flex-basis:62px;width:62px}.filter-date-popover .rdp-caption_label{white-space:nowrap;gap:3px;font-size:12px}.filter-date-popover .rdp-dropdown{border:0;padding:0}.filter-date-popover .rdp-selected .rdp-day_button{color:#fff;background:#6874d6;border-radius:7px;font-weight:600}@media (max-width:650px){.filter-date-popover{left:auto;right:0}}.store-settings-shell{color:#303746;background:#f5f6fb;grid-template-columns:300px minmax(0,1fr);gap:24px;width:100%;max-width:1360px;min-height:100dvh;margin:0 auto;padding:16px;display:grid}.store-settings-sidebar{background:#fff;border:1px solid #e1e5ee;border-radius:14px;flex-direction:column;align-self:start;min-width:0;min-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 1px 2px #27345008}.store-settings-back{color:#6d778a;border-bottom:1px solid #e8ebf1;align-items:center;gap:9px;min-height:50px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.store-settings-back:hover,.store-settings-nav-group>a:hover{color:#5969b9;background:#f5f6fc}.store-settings-identity{border-bottom:1px solid #e8ebf1;align-items:center;gap:13px;padding:18px 20px;display:flex}.store-settings-avatar{color:#d6fff9;background:#0b998d;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:600;display:grid}.store-settings-avatar img{border-radius:6px}.store-settings-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.store-settings-identity strong{color:#202737;font-size:15px}.store-settings-identity span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#7d879a;font-size:12px;overflow:hidden}.store-settings-woo{border-bottom:1px solid #e8ebf1;align-items:center;height:54px;padding:0 21px;display:flex}.store-settings-woo>img{width:70px;height:auto;display:block}.store-settings-sidebar nav{flex:1;padding:16px 10px}.store-settings-nav-group{gap:2px;margin-bottom:21px;display:grid}.store-settings-nav-group h2{color:#929bac;margin:0;padding:8px 13px;font-size:11px;font-weight:650}.store-settings-nav-group>a{color:#4e596d;border-radius:7px;align-items:center;gap:12px;min-height:39px;padding:8px 13px;font-size:13px;font-weight:550;display:flex}.store-settings-nav-group>a>svg{color:#778397;flex:none}.store-settings-nav-group>a.active{color:#20283a;background:#eef0f5;font-weight:650}.store-settings-nav-group>a.active>svg{color:#4e596d}.store-settings-nav-group>.store-settings-nav-disabled{color:#a3acba;white-space:nowrap;cursor:default;align-items:center;gap:6px;min-height:39px;padding:8px 13px;font-size:13px;font-weight:550;display:flex}.store-settings-nav-disabled>svg{color:#aeb6c3;flex:none;margin-right:6px}.store-settings-nav-disabled>small{font-size:11px;font-weight:400}.store-settings-sidebar-bottom{color:#8490a2;border-top:1px solid #e8ebf1;align-items:center;gap:9px;min-height:50px;padding:12px 20px;font-size:11px;display:flex}.store-settings-main{min-width:0;min-height:calc(100dvh - 32px);padding:36px 0}.store-settings-empty,.store-settings-reports{width:100%;max-width:1300px}.store-settings-page-header{margin:0 0 34px}.store-settings-empty h1,.store-settings-page-header h1{color:#202737;letter-spacing:-.7px;margin:0 0 7px;font-size:28px;font-weight:700}.store-settings-page-header p{color:#687488;margin:0;font-size:14px;line-height:1.6}.store-settings-reports .settings-section{box-shadow:none;border:1px solid #e1e5ee;border-radius:11px;margin:0 0 22px;overflow:hidden}.store-settings-reports .panel-heading{border-bottom:1px solid #e8ebf1;padding:18px 22px}.store-settings-reports .panel-heading h2{color:#273144;margin:0;font-size:15px}.store-settings-reports .settings-body{padding:22px}.store-settings-reports .settings-save{margin-top:24px}.store-settings-reports .settings-save button{padding:12px 21px;font-size:13px;font-weight:600}.store-settings-reports .sync-strip{border-radius:7px;margin-bottom:22px;padding:12px 16px;font-size:13px}body:has(.store-settings-shell){background:#f5f6fb}.wr-shell-settings .store-settings-shell{padding-top:98px}.wr-shell-settings .store-settings-main,.wr-shell-settings .store-settings-sidebar{min-height:calc(100dvh - 114px)}.wr-shell-settings .wr-mobile-menu{display:none}@media (max-width:820px){.store-settings-shell{grid-template-columns:1fr;gap:12px;padding:12px}.store-settings-sidebar{min-height:0}.store-settings-sidebar nav{gap:16px;padding:12px;display:flex;overflow-x:auto}.store-settings-nav-group{flex:none;align-items:center;gap:4px;margin:0;display:flex}.store-settings-nav-group h2{padding:8px}.store-settings-nav-group>a{white-space:nowrap}.store-settings-sidebar-bottom{display:none}.store-settings-main{min-height:60dvh;padding:32px 12px}}@media (max-width:560px){.store-settings-nav-group h2{display:none}.store-settings-back,.store-settings-identity,.store-settings-woo{padding-inline:16px}.store-settings-main{padding:25px 16px}.store-settings-empty h1,.store-settings-page-header h1{font-size:24px}}@media (max-width:820px){.wr-shell-settings .store-settings-sidebar{min-height:0}.wr-shell-settings .store-settings-main{min-height:60dvh}}@media (max-width:700px){.wr-shell-settings .store-settings-shell{padding-top:68px}}.store-settings-general{width:100%}.store-general-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-general-header>button{color:#fff;cursor:pointer;background:#6878d3;border-radius:7px;flex:none;padding:11px 18px;font-size:13px;font-weight:600}.store-general-header>button:disabled{cursor:default;background:#c8d0f8}.store-general-message{color:#5668a3;background:#eef1fc;border:1px solid #dce3f6;border-radius:7px;margin:-12px 0 24px;padding:11px 14px;font-size:12px}.store-general-row{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:22px;margin:28px 0 30px;display:grid}.store-general-row-heading{padding:22px 0}.store-general-row-heading h2{color:#273144;align-items:center;gap:9px;margin:0 0 8px;font-size:17px;font-weight:650;display:flex}.store-general-row-heading h2 svg{color:#788499;flex:none}.store-general-row-heading p{color:#7b869a;margin:0;font-size:13px;line-height:1.55}.store-general-card{background:#fff;border:1px solid #e1e5ee;border-radius:11px;min-width:0;padding:24px}.store-general-card label{color:#364052;font-size:13px;font-weight:600}.store-general-card label>svg{vertical-align:-2px;color:#a5afbf;margin-left:5px;display:inline-block}.store-general-info{vertical-align:-2px;color:#a5afbf;cursor:help;justify-content:center;align-items:center;margin-left:5px;padding:0;display:inline-flex}.store-general-info:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #8796e0}.store-general-details input:not([type=file]),.store-general-locale input:not([type=file]),.store-timezone-picker{color:#30394b;width:100%;font:inherit;background:#fff;border:1px solid #d8dfeb;border-radius:7px;margin-top:9px;padding:9px 12px;font-size:13px;font-weight:400;display:block}.store-general-card input[readonly]{color:#6c778c;background:#f3f5f9}.store-general-card input:focus-visible,.store-timezone-picker:focus-within{outline-offset:1px;outline:2px solid #8796e0}.store-general-details{grid-template-columns:minmax(0,1fr) 140px;gap:24px;display:grid}.store-general-fields{gap:20px;display:grid}.store-general-photo{flex-direction:column;align-items:center;gap:8px;display:flex}.store-general-photo-button{color:#8b95a7;cursor:pointer;border:1px solid #e1e5ee;border-radius:7px;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.store-general-photo-button:hover{background:#f7f8fd;border-color:#bcc7df}.store-general-photo-button img{object-fit:cover;width:100%;height:100%}.store-general-photo-button input{display:none}.store-general-photo small{white-space:nowrap;color:#98a1b0;font-size:10px}.store-general-photo>button{color:#697acc;cursor:pointer;font-size:11px}.store-general-locale{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.store-timezone-picker{padding:0;position:relative}.store-general-card .store-timezone-picker input{outline-offset:0;background:0 0;border:0;outline:0;width:100%;height:38px;margin:0;padding:8px 40px 8px 11px;display:block}.store-general-card .store-timezone-picker input:focus-visible{outline:0}.store-timezone-picker button{color:#8691a5;cursor:pointer;place-items:center;width:36px;height:38px;display:grid;position:absolute;top:0;right:0}.store-timezone-positioner{z-index:100;max-width:calc(100vw - 32px)}.store-timezone-popup{width:calc(var(--anchor-width) + 2px);color:#4f5c73;background:#fff;border:1px solid #dce2ee;border-radius:8px;max-width:calc(100vw - 32px);margin-left:-1px;padding:6px;font-size:12px;box-shadow:0 12px 32px #303b5824}.store-timezone-popup [role=listbox]{max-height:300px;overflow:auto}.store-timezone-popup [role=option]{cursor:pointer;border-radius:5px;padding:9px 10px}.store-timezone-popup [data-highlighted]{color:#596be3;background:#eef1ff}@media (max-width:1050px){.store-general-row{grid-template-columns:1fr;gap:6px}.store-general-row-heading{padding:0}.store-general-row-heading p{max-width:650px}}@media (max-width:560px){.store-general-header{flex-wrap:wrap}.store-general-header>button{margin-left:auto}.store-general-details,.store-general-locale{grid-template-columns:1fr}.store-general-photo{align-items:flex-start}}.store-settings-reports .store-general-row{margin:28px 0 30px}.store-settings-reports .store-report-card{gap:20px}.store-report-card fieldset{border:0;min-width:0;margin:0;padding:0}.store-report-card fieldset legend{color:#30394b;margin:0 0 14px;padding:0;font-size:13px;font-weight:650}.store-report-card .settings-chips label{font-size:12px;font-weight:400}.store-report-card .settings-chips .is-locked{font-weight:400}.store-report-card .settings-toggle{margin:0}.store-report-subsection{border-top:1px solid #e8ebf1;flex-direction:column;gap:15px;padding-top:23px;display:flex}.store-report-subsection h3{color:#30394b;margin:0;font-size:13px;font-weight:650}.store-report-status-tooltip[data-slot=tooltip-content]{gap:8px;max-width:360px;display:grid}.store-report-subsection p{margin:0}.store-report-subsection .settings-chips{margin:1px 0}.store-dates-card{gap:12px;display:grid}.store-dates-card>p,.store-dates-periods p{color:#79859a;margin:0;font-size:13px;line-height:1.5}.store-dates-card label{display:block}.store-dates-card .filter-date-picker>button,.store-dates-card label>select{color:#30394b;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d8dfeb;border-radius:7px;align-items:center;margin-top:9px;padding:8px 12px;font-size:13px;font-weight:400;display:flex}.store-dates-card .filter-date-picker>button{justify-content:space-between}.filter-date-picker.is-month-day .rdp-dropdowns>span:not(.rdp-dropdown_root){display:none}.filter-date-picker.is-month-day .rdp-dropdown_root{flex:0 0 100px;width:100px}.connection-tools-page .store-general-row{margin-top:24px}.connection-sync-badge{color:#6e798a;white-space:nowrap;background:#f8f9fc;border:1px solid #e1e5ec;border-radius:8px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.connection-sync-badge i{background:#a6adbc;border-radius:50%;width:8px;height:8px}.connection-sync-badge.is-synced i{background:#26bb71}.connection-tool-card{padding:8px 22px}.connection-tool-line{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 0;display:flex}.connection-tool-card>.connection-tool-line:last-child{border:0}.connection-tool-line>div:first-child{min-width:0;max-width:680px}.connection-status-results h3,.connection-tool-line h3,.connection-webhook-header h3{color:#283245;margin:0 0 6px;font-size:13px;font-weight:650}.connection-tool-line p,.connection-webhook-header p,.connection-webhook-note{color:#6f7b90;margin:0;font-size:13px;line-height:1.5}.connection-tool-line p+p{margin-top:8px}.connection-tool-line small{color:#8290a5;margin-top:7px;font-size:11px;display:block}.connection-tool-line form{flex:none}.connection-frequency button,.connection-tool-line button,.connection-webhook-actions a,.connection-webhook-actions button{color:#62718a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:600}.connection-tool-line button:hover:not(:disabled),.connection-webhook-actions a:hover,.connection-webhook-actions button:hover:not(:disabled){color:#566bd1;background:#f9faff;border-color:#b7c4e4}.connection-tool-line button:disabled,.connection-webhook-actions button:disabled{opacity:.5;cursor:not-allowed}.connection-indicator{color:#738197;white-space:nowrap;align-self:center;font-size:12px;font-weight:650}.connection-indicator.is-good{color:#239765}.connection-indicator.is-bad{color:#b97070}.connection-frequency{align-items:center;gap:8px;display:flex}.connection-frequency select{color:#39455a;background:#fff;border:1px solid #dce3ef;border-radius:6px;min-width:122px;padding:8px 10px;font-size:12px}.connection-sync-check{border-bottom:0}.connection-sync-check>.connection-tool-line{border:0}.connection-tool-error{color:#b14a5d;margin:0 0 15px;font-size:12px}.connection-status-results{padding:4px 0 20px}.connection-status-results>p{color:#8a95a5;margin:0 0 15px;font-size:11px}.connection-status-results h3{border-top:1px solid #e9ecf2;align-items:center;margin:15px 0 12px;padding-top:14px;display:flex}.connection-table-scroll{overflow-x:auto}.connection-table-scroll table{border-collapse:collapse;color:#65728a;width:100%;font-size:12px}.connection-table-scroll td,.connection-table-scroll th{text-align:left;border:1px solid #e1e6ef;padding:10px 12px}.connection-table-scroll thead th{color:#8a94a4;background:#f7f8fb;font-weight:650}.connection-table-scroll tbody th{font-weight:500}.connection-webhook-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.connection-webhook-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connection-webhook-grid{border-top:1px solid #d7e0eb;border-left:1px solid #d7e0eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.connection-webhook-tile{color:#66758a;border-bottom:1px solid #d7e0eb;border-right:1px solid #d7e0eb;min-width:0;padding:12px 10px;font-size:12px}.connection-webhook-tile.is-active{color:#367450;background:#e2f4e6}.connection-webhook-tile.is-disabled{color:#a4505d;background:#fae5e7}.connection-webhook-tile.is-unconfigured{background:#f4f5f8}.connection-webhook-note{padding:14px 0 12px;font-size:11px}@media (max-width:680px){.connection-tool-line,.connection-webhook-header{flex-wrap:wrap}.connection-tool-line form{margin-left:auto}.connection-webhook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-sync-badge{margin-left:auto}}.store-dates-card .filter-date-picker>button:focus-visible,.store-dates-card label>select:focus-visible{outline-offset:1px;outline:2px solid #8796e0}.store-dates-divider{background:#e8ebf1;height:1px;margin:13px 0}.store-dates-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.store-dates-periods>div{min-width:0}.store-dates-periods p{margin-top:10px}@media (max-width:700px){.store-dates-periods{grid-template-columns:1fr}}.store-report-preview-card{padding:24px}.store-report-preview{color:#4e5972;background:#f0efff;border-radius:9px;width:min(100%,400px);padding:23px 25px}.store-report-preview>div{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;font-size:13px;display:flex}.store-report-preview>div strong{color:#202839;white-space:nowrap;font-size:15px;font-weight:700}.store-report-preview>a{color:#30394b;background:#fff;border:1px solid #dce0ec;border-radius:7px;align-items:center;gap:9px;margin-top:4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.store-report-preview>a:hover{color:#5969b9;border-color:#bfc9e6}.store-report-preview-note{color:#8b95a8;margin:11px 1px 0;font-size:11px}.store-exclusions-page .store-general-row{margin-top:28px}.store-exclusions-card>label{margin-bottom:8px;display:block}.store-exclusions-card>p{color:#7b869a;margin:0 0 17px;font-size:13px;line-height:1.55}.store-exclusions-card .product-filter-values{min-height:40px}.store-exclusions-card .product-filter-chips>span{overflow-wrap:anywhere;background:#edf0f6;border-radius:4px;align-items:center;gap:8px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.store-exclusions-card .product-filter-chips button{font-size:16px;line-height:1}.store-exclusions-card .store-exclusions-count{margin:10px 0 0;font-size:11px}.store-report-footer{margin-left:auto}@media (max-width:560px){.store-report-preview{padding:18px}.store-report-preview>div{font-size:13px}.store-report-preview>div strong{font-size:17px}}.is-hidden-product{background:#f8f9fc}.is-hidden-product,.is-hidden-product strong,.is-hidden-product>span{color:#8993a5!important}.hidden-product-badge{color:#69758a;vertical-align:middle;background:#e9edf4;border-radius:4px;align-items:center;margin-left:5px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.store-exclusion-picker{flex-wrap:wrap;min-height:40px;position:relative}.store-exclusion-picker .filter-choice-input{flex:120px;grid-template-columns:minmax(0,1fr);width:auto;min-width:120px;max-width:100%;display:grid}.store-exclusion-picker .filter-choice-input-sizer{padding:5px 6px}.store-exclusion-picker .filter-choice-input input{box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;font:inherit;grid-area:1/1;padding:5px 6px;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.store-exclusion-picker .filter-choice-input input:focus,.store-exclusion-picker .filter-choice-input input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.store-exclusion-options{z-index:30;background:#fff;border:1px solid #dce3ef;border-radius:6px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #222b4b24}.store-exclusion-options button{text-align:left;color:#263149;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:9px 10px;display:block}.store-exclusion-options button:focus-visible,.store-exclusion-options button:hover{color:#5765cc;background:#eef0ff}.store-exclusion-options p{margin:0;padding:10px}.bought-together-page,.top-sellers-page{max-width:1500px}.bought-together-page .page-heading,.top-sellers-page .page-heading{margin-bottom:16px}.seller-intro{color:#738098;margin:0 0 24px;font-size:13px;line-height:1.6}.seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.seller-card{border-top:4px solid #6979e6;margin:0}.bought-together-card>header,.seller-card>header{border-bottom:1px solid #e3e8f2;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.bought-together-card h2,.seller-card h2{color:#3f485e;margin:0;font-size:16px;font-weight:700}.seller-card>header>span{color:#79869d;text-transform:uppercase;white-space:nowrap;background:#f8faff;border:1px solid #d9e1ee;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700}.bought-row,.seller-row{border-bottom:1px solid #e8ecf4;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 18px;display:flex}.seller-row .product-record-link{flex:1;min-width:0}.bought-pair .product-record-link strong,.seller-category>a,.seller-row .product-record-link strong{color:#6572d8;font-size:13px;font-weight:600}.seller-category{flex:1;min-width:0}.seller-category small{color:#a0aabd;margin-top:6px;font-size:11px;display:block}.seller-values{text-align:right;white-space:nowrap;font-size:12px}.seller-values strong{color:#444e63;display:block}.seller-values strong span{font-weight:500}.seller-values small{color:#a0aabd;margin-top:6px;display:block}.seller-card>footer{padding:12px 18px}.seller-card>footer .primary-link{color:#fff;background:#6574df;align-items:center;gap:8px;margin:0;font-weight:650;display:inline-flex}.seller-empty{color:#8995aa;padding:28px 18px;font-size:12px}.bought-together-card{margin-top:0}.bought-together-card>header{flex-wrap:wrap}.bought-free-toggle{color:#748199;cursor:pointer;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.bought-free-toggle input{accent-color:#6574df}.bought-actions>a{color:#6c7890;background:#fff;border:1px solid #d8e0ee;border-radius:5px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.bought-actions{gap:8px;margin-left:auto;display:flex}.bought-pair{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.bought-pair .product-record-link{flex:0 295px;min-width:0}.bought-pair .product-record-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bought-plus{color:#8792a7;font-size:21px}.bought-row>strong{white-space:nowrap;color:#465166;font-size:12px}.bought-note{font-size:11px;line-height:1.6}.bought-order-context{color:#6f7b90;background:#f4f6fe;border:1px solid #dce3f4;border-radius:6px;padding:10px 14px;font-size:12px}.bought-order-context a{color:#6574d8}.bought-pair .bought-deleted-product{color:#8792a7;align-items:center;gap:8px;display:flex}.bought-pair .bought-deleted-product strong{color:#8792a7}.bought-deleted-info{color:#8792a7;cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bought-deleted-info:hover{color:#566581}.wr-products-nav .wr-subnav>a{font-weight:550}.wr-products-nav .wr-subnav>.wr-nav-link.selected,.wr-products-nav .wr-subnav>a.selected{color:#5c6dcb;background:#e1e4f7;border-radius:5px;font-weight:650}.wr-content>.bought-together-page{padding-bottom:110px}.bought-deleted-tooltip p{margin:0;line-height:1.5}.bought-deleted-tooltip p+p{margin-top:8px}.bought-deleted-tooltip ul{margin:6px 0 0;padding-left:16px;list-style:outside}.bought-deleted-tooltip li{line-height:1.5}.bought-deleted-tooltip li+li{margin-top:4px}@media (max-width:900px){.seller-grid{grid-template-columns:1fr}}@media (max-width:700px){.bought-pair{flex-wrap:wrap;gap:7px}.bought-pair .product-record-link{flex-basis:calc(50% - 15px)}.bought-together-card>header h2{width:100%}.bought-actions{margin-left:0}}.revenue-page .page-heading{margin-bottom:14px}.revenue-description{color:#738092;margin:0 0 22px;font-size:13px}.revenue-report{gap:24px;display:grid}.revenue-top{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.revenue-report .report-panel{background:#fff;border:1px solid #dfe6ee;border-radius:7px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #23395504}.revenue-panel-heading{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:15px 20px;display:flex}.revenue-panel-heading h2{white-space:nowrap;margin:0;font-size:17px}.revenue-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.revenue-tools button,.revenue-tools input,.revenue-tools select{color:#657287;min-height:33px;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.revenue-tools button{cursor:pointer}.revenue-tools button[aria-pressed=true]{color:#6274ee;background:#f6f7ff;border-color:#8795f6}.revenue-tools select{min-width:100px}.revenue-tools input{max-width:180px}.revenue-canvas{height:390px;padding-top:12px;position:relative}.revenue-chart-empty{text-align:center;color:#738092;position:absolute;inset:40% 0 auto}.revenue-summary{grid-template-columns:1fr 1fr;display:grid}.revenue-summary>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef0f4;border-top:0;border-left:0;align-content:start;gap:8px;min-height:111px;padding:18px 15px;display:grid}.revenue-summary>button:hover{background:#f9faff}.revenue-summary span{color:#8893a0;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.revenue-summary i{border-radius:3px;width:8px;height:8px;display:inline-block}.revenue-summary strong{color:#4c586b;font-size:18px}.revenue-summary small{color:#8b96a5;background:#f4f6f8;border-radius:4px;justify-self:start;padding:2px 4px;font-size:10px}.revenue-summary .revenue-summary-main{grid-column:1/-1}.revenue-summary-main strong{letter-spacing:-1px;font-size:29px}.revenue-summary-footer{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding:18px 15px;display:grid}.revenue-summary-footer div{gap:8px;display:grid}.revenue-table-scroll{max-height:530px;overflow:auto}.revenue-report table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.revenue-report td,.revenue-report th{text-align:right;border-bottom:1px solid #edf0f4;padding:14px 18px}.revenue-report td:first-child,.revenue-report th:first-child{text-align:left}.revenue-report th{z-index:1;background:#fff;font-size:11px;position:sticky;top:0}.revenue-report th button{color:#657184;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.revenue-report th svg{color:#b1b9c5}.revenue-report th[aria-sort=ascending] svg,.revenue-report th[aria-sort=descending] svg{color:#6376e8}.revenue-report td{color:#687386}.revenue-report .revenue-net,.revenue-report tfoot td{font-weight:600}.revenue-report tfoot td{background:#f8faff;position:sticky;bottom:0}.revenue-table-footer{color:#8993a2;padding:13px 20px;font-size:11px}.revenue-empty{color:#929cad;padding:30px;text-align:center!important}.revenue-note{color:#8793a4;margin:0;font-size:11px}.revenue-column-option{padding:5px 8px}.revenue-column-option,.revenue-menu-action{align-items:center;gap:9px;font-size:13px;display:flex}.revenue-menu-action{cursor:pointer;background:0 0;border:0;padding:9px}.revenue-report button:focus-visible,.revenue-report select:focus-visible{outline-offset:3px;outline:2px solid #6274ee}.revenue-report[aria-busy=true]{opacity:.65}.revenue-report button:disabled{opacity:.5;cursor:wait}@media (max-width:1100px){.revenue-top{grid-template-columns:minmax(0,1fr)}.revenue-summary{grid-template-columns:repeat(3,1fr)}.revenue-summary .revenue-summary-main{grid-column:auto}.revenue-summary-footer{grid-column:1/-1}.revenue-summary-main strong{font-size:22px}}@media (max-width:600px){.revenue-summary{grid-template-columns:repeat(2,1fr)}.revenue-panel-heading{padding:14px}.revenue-canvas{height:310px}.revenue-tools input{max-width:140px}}.revenue-dropdown{position:relative}.revenue-dropdown>button{cursor:pointer;color:#657287;border:1px solid #dce4ee;border-radius:5px;align-items:center;gap:7px;min-height:33px;padding:6px 10px;font-size:12px;list-style:none;display:flex}.revenue-dropdown-content{z-index:20;background:#fff;border:1px solid #dce4ee;border-radius:6px;min-width:230px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 25px #26344c20}.revenue-report .report-panel:has(.revenue-dropdown){overflow:visible}.revenue-column-option input{min-height:0}.revenue-summary>button{min-height:88px;padding:14px 15px}.revenue-summary .revenue-summary-main{min-height:98px}.revenue-summary-footer{padding:15px}.revenue-segment-toggle{color:#fff;cursor:pointer;background:#6274ee;border:1px solid #6579e9;border-radius:5px;margin-left:14px;padding:6px 10px;font-size:12px;font-weight:650;line-height:19px}.revenue-segment-toggle.active{color:#536dea;background:#edf0ff}.revenue-segment-panel{background:#f7f8ff;border:1px solid #d8ddfb;border-radius:7px;margin:0 0 22px;padding:18px 20px}.revenue-segment-panel form{gap:15px;display:grid}.revenue-segment-panel .filter-builder{margin:0}.revenue-segment-panel .filter-group-heading{color:#45516a;flex-wrap:wrap;gap:8px;padding-bottom:15px;font-size:14px;font-weight:600}.revenue-successful-toggle{color:#526bf1;white-space:nowrap;cursor:pointer;background:#f5f7ff;border:1px solid #6378f5;border-radius:5px;align-items:center;gap:7px;margin-left:12px;padding:5px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.revenue-successful-toggle:hover{background:#ebefff}.revenue-successful-toggle:focus-within{outline-offset:2px;outline:2px solid #6274ee}.revenue-successful-toggle input{accent-color:#6274ee;cursor:pointer;margin:0;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.revenue-report .revenue-group-link{color:#55617c;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ccd5ed;padding:0;font-weight:600}.revenue-report .revenue-group-link:hover{color:#526bf1;border-bottom-color:#526bf1}.revenue-report .revenue-group-link:focus-visible{outline-offset:3px;outline:2px solid #6274ee}@media (max-width:800px){.revenue-segment-panel .filter-group-heading{padding-right:0}.revenue-successful-toggle{margin-left:0}}.revenue-description-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:22px;display:flex}.revenue-description-row .revenue-description{margin:0}.revenue-orders-link{color:#6274ee;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.revenue-orders-link:hover{text-decoration:underline}.revenue-orders-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #6274ee}.revenue-summary .revenue-change{background:0 0;align-items:center;gap:3px;padding:3px 5px;font-size:10px;font-weight:600;display:inline-flex}.revenue-summary .revenue-change.positive{color:#37885b;background:#eaf6ef}.revenue-summary .revenue-change.negative{color:#bf5964;background:#fbecef}.revenue-summary .revenue-change.neutral,.revenue-summary .revenue-change.unavailable{color:#8b96a5;background:#f4f6f8}.refunds-page .page-heading{flex-wrap:wrap;gap:14px}.refunds-page .revenue-segment-toggle{margin-left:0}.refund-date-modes{background:#fff;border:1px solid #dce4ee;border-radius:5px;display:inline-flex;overflow:hidden}.refund-date-modes button{min-height:32px;font:inherit;color:#758298;cursor:pointer;background:0 0;border:0;padding:6px 11px;font-size:12px;font-weight:600}.refund-date-modes button+button{border-left:1px solid #dce4ee}.refund-date-modes button[aria-pressed=true]{color:#fff;background:#6274ee}.refund-date-modes button:focus-visible{outline-offset:-3px;outline:2px solid #354cda}.refund-date-modes button:disabled{opacity:.65}.refund-orders-placeholder{opacity:.75;cursor:default;background:0 0;border:0;padding:0;font-family:inherit}.refund-orders-placeholder:hover{text-decoration:none}.refund-report .refund-summary>button{min-height:108px}.refund-locked-metric{border-bottom:1px solid #eef0f4;border-right:1px solid #eef0f4;align-content:start;gap:8px;min-height:108px;padding:14px 15px;display:grid}.refund-locked-metric strong{color:#4c586b;font-size:18px}.refund-insights{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;padding:0;display:grid}.refund-timing-title{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.refund-timing-title>span{color:#8994a3;font-size:11px}.refund-timing-canvas{height:325px;padding-top:8px}.refund-timing-note{color:#8993a3;background:#f8faff;border-top:1px solid #e7ecf2;justify-content:flex-start;align-items:center;gap:8px;padding:14px 18px;font-size:12px;line-height:1.6;display:flex}.refund-timing-note svg{color:#6274ee;flex-shrink:0}.refund-timing-note b{color:#57657a}.refund-products{max-height:376px;overflow:auto}.refund-product{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-height:73px;padding:15px 18px;font-size:12px;display:flex}.refund-product:last-child{border-bottom:0}.refund-product-image,.refund-product>img{object-fit:cover;border:1px solid #dfe6ef;border-radius:6px;flex-shrink:0;width:38px;height:38px}.refund-product-image{color:#abb6c7;background:#f5f8fb;place-items:center;display:grid}.refund-deleted-product,.refund-product>a{text-overflow:ellipsis;white-space:nowrap;color:#6274ee;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}.refund-product>a:hover{text-decoration:underline}.refund-deleted-product{color:#69768a;font-style:italic}.refund-product>div{text-align:right;color:#556175;flex-shrink:0;gap:4px;margin-left:auto;display:grid}.refund-product small{color:#8c97a7;font-size:11px}.refund-group-name{text-overflow:ellipsis;max-width:330px;font-weight:600;display:block;overflow:hidden}.refund-share{justify-content:flex-end;align-items:center;gap:10px;min-width:125px;display:inline-flex}.refund-share>span{background:#f0f3f7;border-radius:3px;width:75px;height:5px;overflow:hidden}.refund-share i{background:#6575e9;min-width:2px;height:100%;display:block}.refund-other{color:#8490a1;background:#f8faff;border-top:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:12px;display:flex}.refund-other b{color:#59677c;margin-right:6px}.refund-other>span+span b:not(:first-child){margin-left:18px}@media (max-width:1100px){.refund-insights{grid-template-columns:minmax(0,1fr)}.refund-products{max-height:380px}.refund-summary .revenue-summary-main{grid-column:1/-1}}@media (max-width:600px){.refunds-page .page-heading{gap:10px}.refund-date-modes button{padding:6px 8px;font-size:11px}.refund-other{flex-direction:column;align-items:flex-start}.refund-timing-canvas{height:290px}.refund-group-name{max-width:200px}}.refund-filter-error{color:#b64d5c;margin:0;font-size:12px}.refund-list-table{table-layout:fixed;min-width:900px}.refund-list-table th:first-child{width:15%}.refund-list-table td{vertical-align:middle}.refund-list-table .refund-list-items small,.refund-list-table .refund-list-reason{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.refund-list-reason{cursor:help;font-style:italic}.refund-list-items{cursor:help;display:block}.refund-list-tooltip{white-space:normal;max-width:360px;line-height:1.5}.refund-tooltip-product+.refund-tooltip-product{border-top:1px solid #ffffff35;margin-top:7px;padding-top:7px}.refund-directory .list-sticky-footer>div:first-child{flex-wrap:wrap}.refund-directory .list-sticky-footer>div>span{margin-left:14px}.refund-list-table .record-cell>div:last-child{min-width:0}.refund-list-table .record-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forecast-controls{color:#8090a5;align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.forecast-controls label{color:#536077;align-items:center;gap:10px;display:flex}.forecast-controls select,.forecast-date-trigger{height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);color:#536077;background:#fff;border:1px solid #dce4ef;border-radius:5px;font-size:12px}.forecast-date-trigger{align-items:center;gap:18px;display:flex}.forecast-page .page-heading{flex-wrap:wrap}.forecast-charts{gap:24px;display:grid}.forecast-row{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.forecast-canvas{height:350px;padding:10px 12px}.forecast-summary>div{padding:20px}.forecast-period{color:#94a0b2;font-size:10px;font-weight:700}.forecast-summary p{color:#8995a6;margin:18px 0 3px;font-size:13px;font-weight:600}.forecast-total{letter-spacing:-1px;color:#465167;font-size:30px;line-height:1.2;display:block}.forecast-summary>div>span{color:#8995a6;margin-top:6px;font-size:12px;display:block}.forecast-summary-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.forecast-summary-grid small{color:#8995a6;margin-bottom:5px;font-size:12px;display:block}.forecast-summary-grid strong{color:#465167;font-size:18px}.forecast-summary footer{color:#8995a6;border-top:1px solid #e3e9f2;padding:16px 20px;font-size:12px;line-height:1.7;display:block}.forecast-about{width:400px;max-width:90vw;font-size:13px;line-height:1.6}.forecast-about p{margin-top:12px}.forecast-date-panel{grid-template-columns:150px minmax(0,1fr);gap:16px;width:780px;max-width:calc(100vw - 30px);padding:18px;display:grid}.forecast-date-panel h3{margin-bottom:15px;font-size:14px}.forecast-presets{border-right:1px solid #e3e9f2;flex-direction:column;gap:5px;padding-right:12px;display:flex}.forecast-presets button{text-align:left;border-radius:4px;padding:9px 8px;font-size:12px}.forecast-presets button.active,.forecast-presets button:hover{color:#6274ee;background:#eef0ff}.forecast-date-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.forecast-date-actions small{color:#8995a6;font-size:11px}.forecast-date-panel .calendar-pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.forecast-controls{flex-wrap:wrap;width:100%;margin-left:0}.forecast-row{grid-template-columns:minmax(0,1fr) 230px}.forecast-summary>div{padding:16px}}@media (max-width:760px){.forecast-row{grid-template-columns:1fr}.forecast-canvas{height:300px}.forecast-date-panel{grid-template-columns:1fr}.forecast-presets{border-right:0;flex-flow:wrap}.forecast-date-panel .calendar-pair{grid-template-columns:1fr}.forecast-date-panel .wr-calendar:nth-child(2){display:none}.forecast-summary-grid{margin-top:14px}.forecast-row .revenue-panel-heading{flex-wrap:wrap;gap:12px}}.forecast-summary .revenue-change{vertical-align:middle;border-radius:3px;align-items:center;margin-left:5px;padding:3px;display:inline-flex}.forecast-summary .revenue-change.positive{color:#37885b;background:#eaf6ef}.forecast-summary .revenue-change.negative{color:#bf5964;background:#fbecef}.orders-report{gap:22px;display:grid}.order-report-top{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.order-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.order-chart-panel{min-width:0;overflow:hidden}.order-panel-subtitle{color:#8b97ab;font-size:11px;font-weight:400}.order-report-summary{grid-template-columns:1fr 1fr}.order-report-summary button{min-height:82px!important}.order-report-summary button:disabled{opacity:1;cursor:default}.order-average-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 12px;display:grid}.order-average-summary button{text-align:left;background:0 0;border:0;align-content:start;gap:7px;padding:0;display:grid;min-height:0!important}.order-average-summary span{font-size:10px}.order-average-summary strong{font-size:15px}.order-cost-summary{margin-top:12px}.order-monthly-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;padding:14px 18px;display:grid}.order-monthly-strip>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.order-monthly-strip span{color:#8895a8;width:100%;font-size:10px}.order-monthly-strip strong{font-size:13px}.orders-report .order-report-change{border-radius:4px;align-items:center;gap:2px;width:max-content;padding:2px 4px;font-size:10px;font-weight:600;display:inline-flex}.orders-report .order-report-change.positive{color:#37885b;background:#eaf6ef}.orders-report .order-report-change.negative{color:#bf5964;background:#fbecef}.orders-report .order-report-change.neutral{color:#8b96a5;background:#f4f6f8}.order-panel-stats{border-bottom:1px solid #edf0f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid}.order-panel-stats>div{gap:4px;display:grid}.order-panel-stats span{color:#8895a8;font-size:10px}.order-panel-stats strong{font-size:13px}.order-panel-stats small{color:#8895a8;font-size:10px;font-weight:400}.order-customer-table td{width:15%}.order-customer-table td:last-child{width:52%}.order-customer-table td strong{display:block}.order-customer-table th{font-size:11px}.order-customer-table th i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.order-share{align-items:center;gap:8px;font-size:10px;display:flex}.order-share>div{background:#abb5c2;border-radius:4px;flex:1;height:6px;overflow:hidden}.order-share>div>span{background:#6274ee;height:100%;display:block}.order-share>span:first-child{color:#6274ee}.order-insight{color:#7c8ba3;background:#f8faff;border-top:1px solid #e8edf5;align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex}.order-insight svg{color:#6274ee;flex-shrink:0}.order-heatmap{padding:10px 16px 16px}.order-heatmap table{border-collapse:separate;border-spacing:2px;min-width:720px;font-size:10px}.orders-report .order-heatmap td,.orders-report .order-heatmap th{text-align:center;border:0;padding:5px 6px;font-size:10px}.order-heatmap tbody th{white-space:nowrap;font-weight:400}.orders-report .order-heatmap tfoot td{color:#fff;background:#6274ee;font-weight:600;position:static}.order-heat-legend{color:#8290a6;align-items:center;gap:6px;font-size:9px;display:flex}.order-heat-legend i{background:linear-gradient(90deg,#f2f4fe,#6274ee);border-radius:3px;width:65px;height:6px}.order-completion-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:18px;display:grid}.order-completion-summary{padding:18px}.order-completion-summary>span{color:#8895a8;font-size:11px}.order-completion-summary>strong{align-items:center;gap:6px;padding:8px 0 18px;font-size:26px;display:flex}.order-completion-summary>strong>small{font-size:11px;font-weight:400}.order-completion-summary>div{border-top:1px solid #edf0f6;justify-content:space-between;gap:16px;padding:14px 0;font-size:11px;display:flex}.order-completion-summary>div>span{color:#8895a8}.order-report-method{color:#7c8ba3;font-size:12px;line-height:1.7}.order-report-method summary{cursor:pointer}.revenue-segment-toggle{align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:1150px){.order-report-top{grid-template-columns:minmax(0,1fr)}.order-report-top>aside{grid-template-columns:2fr 1fr;gap:16px;display:grid}.order-cost-summary{margin-top:0}.order-report-summary{grid-template-columns:1fr 1fr}}@media (max-width:760px){.order-completion-grid,.order-report-grid,.order-report-top>aside{grid-template-columns:minmax(0,1fr)}.order-monthly-strip{grid-template-columns:repeat(2,1fr)}.orders-report .revenue-panel-heading{flex-wrap:wrap;gap:10px}.order-heat-legend{display:none}.order-customer-table{min-width:690px}}.orders-report .order-monthly-strip{margin-top:8px;padding:14px 18px}.orders-report .order-cost-summary{margin-top:12px}.orders-report .order-completion-summary{padding:18px}.orders-report .order-report-summary{grid-template-columns:1fr 1fr}@media (min-width:761px) and (max-width:1150px){.orders-report .order-cost-summary{margin-top:0}}.orders-report .order-insight{justify-content:flex-start}.orders-report .order-customer-help{vertical-align:middle;color:#a3aec1;cursor:help;margin-left:6px}.orders-report .order-customer-help:focus-visible,.orders-report .order-customer-help:hover{color:#6274ee}.orders-report .order-heatmap table{table-layout:fixed;width:100%}.orders-report .order-heatmap-hour{width:62px}.orders-report .order-heatmap tbody th,.orders-report .order-heatmap tfoot th{text-align:right;padding-right:8px}.order-completion-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;height:260px;padding:24px 20px 15px;display:grid}.order-completion-column{flex-direction:column;align-items:stretch;min-width:0;display:flex}.order-completion-stack{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;display:flex}.order-completion-label{text-align:center;gap:3px;margin-bottom:13px;line-height:1.1;display:grid}.order-completion-label strong{color:#424b59;font-size:16px;font-weight:700}.order-completion-column:first-child .order-completion-label strong{color:#4868e9}.order-completion-label span{color:#8a95a3;font-size:12px}.order-completion-bar{background:#d9dfe6;border-radius:4px 4px 0 0;width:min(100%,160px)}.order-completion-bar.primary{background:#4868e9}.order-completion-bucket{text-align:center;color:#8994a4;white-space:nowrap;border-top:1px solid #e4e9f1;min-height:26px;padding-top:9px;font-size:11px;display:block}.device-report-page .page-heading{gap:12px}.device-heading-info{color:#aab4c3;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.device-heading-info:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #8796e0}.device-report-page .revenue-segment-toggle{margin-left:6px}.customer-report{gap:24px;display:grid}.customer-report-top{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.customer-report .report-panel{background:#fff;border:1px solid #dfe6ee;border-radius:7px;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #23395504}.customer-report-chart .customer-report-plot{height:390px;padding:12px 14px 10px}.customer-report-summary-block,.customer-report-summary-main{border-bottom:1px solid #e7ecf2;padding:18px}.customer-report-summary-block:last-child{border-bottom:0}.customer-report-summary-main>span{color:#8995a5;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.customer-report-summary-main i{background:#6274ee;border-radius:2px;width:8px;height:8px}.customer-report-summary-main>strong{letter-spacing:-1px;color:#414d60;align-items:center;gap:8px;margin-top:7px;font-size:29px;display:flex}.customer-report-summary h3{color:#8995a5;letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 16px;font-size:11px;display:flex}.customer-report-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.customer-report-stats>div{justify-items:start;gap:5px;min-width:0;display:grid}.customer-report-stats span{color:#8995a5;font-size:11px}.customer-report-stats strong{color:#444e60;font-size:17px}.customer-report-change{letter-spacing:0;white-space:nowrap;border-radius:4px;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:650;display:inline-flex}.customer-report-change.positive{color:#338a58;background:#ebf7ef}.customer-report-change.negative{color:#c94b54;background:#fcedee}.customer-report-change.neutral{color:#8995a5;background:#f3f5f7}.customer-report-help{color:#a5b0be;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.customer-report-help:focus-visible,.customer-report-help:hover{color:#6274ee}.customer-report .table-scroll{overflow:auto}.customer-report table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.customer-report td,.customer-report th{text-align:right;border-bottom:1px solid #edf0f4;padding:15px 18px}.customer-report th:first-child{text-align:left}.customer-report thead th{color:#596477;font-size:11px}.customer-report thead button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.customer-report tbody th{color:#586477;font-weight:600}.customer-report tbody td{color:#687386}.customer-report tbody td strong{color:#4b5669}.customer-report-column-options{gap:7px;padding:8px 10px;display:grid}.customer-report-column-options label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.customer-report[aria-busy=true]{opacity:.7}@media (max-width:1100px){.customer-report-top{grid-template-columns:1fr}.customer-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-report-summary-block,.customer-report-summary-main{border-bottom:0;border-right:1px solid #e7ecf2}}@media (max-width:680px){.customer-report-summary{grid-template-columns:1fr}.customer-report-summary-block,.customer-report-summary-main{border-bottom:1px solid #e7ecf2;border-right:0}.customer-report-chart .customer-report-plot{height:300px}.customer-report table{min-width:720px}}.device-report{gap:24px;display:grid}.device-overview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.device-main,.device-summary{min-width:0}.device-breakdown .revenue-panel-heading h2,.device-main .revenue-panel-heading h2{font-size:18px}.device-ratio{background:#eef1f6;border-radius:5px;height:30px;margin:20px 20px 16px;display:flex;overflow:hidden}.device-ratio>div{color:#fff;white-space:nowrap;align-items:center;min-width:0;padding:0 9px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.device-ratio>div span{text-overflow:ellipsis;overflow:hidden}.device-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 20px 20px;display:grid}.device-card{border:1px solid #dce5f0;border-radius:6px;min-width:0;padding:15px 16px}.device-card-title{color:#7f8a9a;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.device-card-title svg{margin-left:auto}.device-swatch{border-radius:3px;flex:none;width:12px;height:12px}.device-card p{color:#8290a2;align-items:center;gap:6px;margin:8px 0 5px;font-size:12px;display:flex}.device-card p strong{color:#444d5d;font-size:22px}.device-card>small{color:#7f8b9c;font-size:11px;line-height:1.5}.device-change{white-space:nowrap;border-radius:4px;align-items:center;gap:2px;margin-left:4px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.device-change.positive{color:#348a57;background:#e9f6ee}.device-change.negative{color:#d14c54;background:#fdeeee}.device-change.neutral{color:#8792a0;background:#f3f5f7}.device-summary>div:first-child{border-bottom:1px solid #e2e8ef;padding:19px 18px}.device-summary span{color:#8792a0;font-size:12px;font-weight:600;display:block}.device-summary>div:first-child strong{color:#3d4655;margin-top:6px;font-size:31px;line-height:1.2;display:block}.device-summary-pair{grid-template-columns:1fr 1fr;gap:15px;padding:16px 18px;display:grid}.device-summary-pair>div+div{border-left:1px solid #dce3eb;padding-left:15px}.device-summary-pair strong{color:#3e4756;margin-top:7px;font-size:21px;display:block}.device-summary p{color:#626d82;background:#f1f3ff;border-radius:6px;gap:9px;margin:0 14px 14px;padding:13px;font-size:12px;line-height:1.5;display:flex}.device-summary p svg{color:#6274ee;flex:none;margin-top:2px}.device-summary p span{color:inherit;font-size:12px;font-weight:400}.device-summary p b{color:#516ae6}.device-breakdown table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.device-breakdown td,.device-breakdown th{border-bottom:1px solid #e9edf2;padding:15px 20px}.device-breakdown tbody tr:last-child>*{border-bottom:0}.device-breakdown thead th{color:#a0aab7;text-align:left;font-size:11px;font-weight:650}.device-breakdown tbody th{color:#444d5b;text-align:left;white-space:nowrap;font-weight:650}.device-breakdown td:nth-child(n+3),.device-breakdown thead th:nth-child(n+3){text-align:right;white-space:nowrap}.device-breakdown td:nth-child(3){color:#444d5b;font-weight:650}.device-breakdown th:first-child{width:190px}.device-breakdown th:nth-child(2){width:auto}.device-breakdown th:nth-child(n+3){width:125px}.device-row-icon{color:#fff;border-radius:5px;place-items:center;width:19px;height:19px;margin-right:10px;font-size:11px;font-weight:700;display:inline-grid}.device-share{align-items:center;gap:12px;display:flex}.device-share-track{background:#eff1f4;border-radius:4px;flex:1;min-width:50px;height:12px;overflow:hidden}.device-share-track span{border-radius:4px;height:100%;display:block}.device-share strong{color:#4b5562;min-width:48px;font-size:12px}.device-empty{color:#8995a5;padding:26px 20px}.device-method{color:#8995a5;margin:0;font-size:11px;line-height:1.6}@media (max-width:1100px){.device-overview{grid-template-columns:1fr}.device-summary{grid-template-columns:1fr 1fr;display:grid}.device-summary>div:first-child{border-right:1px solid #e2e8ef}.device-summary p{grid-column:1/-1}}@media (max-width:700px){.device-cards{grid-template-columns:1fr}.device-summary{display:block}.device-report-page .page-heading{flex-wrap:wrap}.device-ratio>div{font-size:10px}}.customer-sources-page .page-heading{flex-wrap:wrap;gap:10px}.customer-sources-heading-info{color:#6274ee}.customer-sources-tabs{border:1px solid #d4dfed;border-radius:5px;margin-left:12px;display:inline-flex;overflow:hidden}.customer-sources-tabs a{color:#64738b;background:#fff;border-right:1px solid #d4dfed;padding:9px 15px;font-size:13px;font-weight:650}.customer-sources-tabs a:last-child{border-right:0}.customer-sources-tabs a.active{color:#fff;background:#4d68ed}.customer-sources-page .revenue-segment-toggle{margin-left:12px}.customer-sources-description{color:#626d7f;margin:4px 0 22px;font-size:14px}.customer-sources-description strong{color:#414c60}.customer-sources-table{overflow:hidden;padding:0!important}.customer-sources-table .revenue-panel-heading{min-height:58px}.customer-source-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customer-source-chips>button{color:#4d68ed;cursor:pointer;background:#eef0ff;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.customer-source-chips>button span{margin-left:3px}.customer-source-chips .customer-source-add{color:#47566b;background:#fff;border:1px dashed #b8cde2;border-radius:999px}.customer-source-add-options{min-width:165px;padding:5px;display:grid}.customer-source-add-options button{text-align:left;color:#64738b;cursor:pointer;background:#fff;border:0;padding:9px 12px}.customer-source-add-options button:hover{color:#4d68ed;background:#f2f4ff}.customer-source-search{color:#a3afc0;border:1px solid #dce4ee;border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.customer-source-search input{outline:0;min-width:190px;max-width:220px;border:0!important;padding:6px 2px!important}.customer-source-coverage{color:#8994a2;background:#f7f9fc;border-bottom:1px solid #e7ecf2;padding:10px 20px;font-size:13px}.customer-source-coverage-help{color:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted #a4adba;align-items:center;gap:4px;padding:0;display:inline-flex}.customer-source-coverage-help strong{color:#4d5667}.customer-sources-table .table-scroll{overflow:auto}.customer-sources-table table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:950px;font-size:12px}.customer-sources-table td,.customer-sources-table th{text-align:right;border-bottom:1px solid #edf0f4;padding:15px 13px}.customer-sources-table th{color:#596477;font-size:11px}.customer-sources-table td:first-child,.customer-sources-table th:first-child{text-align:left}.customer-sources-table th button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650}.customer-sources-table th button span{color:#b8c3d1}.customer-sources-table td{color:#4f5969}.customer-sources-table td.source-primary{min-width:300px}.customer-sources-table td.source-dimension{min-width:160px;max-width:250px}.customer-source-value{text-overflow:ellipsis;white-space:nowrap;color:#4d68ed;max-width:230px;font:inherit;vertical-align:bottom;font-weight:650;text-decoration:none;display:inline-block;overflow:hidden}.customer-source-value:is(button){cursor:pointer;background:0 0;border:0;padding:0}.customer-source-value:is(a):hover,.customer-source-value:is(button):hover{text-decoration:underline}.source-customers{font-weight:700;color:#4d68ed!important}.customer-sources-table td em{color:#6e798b}.customer-source-show-all{color:#4d68ed;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecf2;justify-content:center;align-items:center;gap:6px;width:100%;padding:13px;font-size:12px;font-weight:650;display:flex}.customer-source-totals{color:#485365;white-space:nowrap;background:#f7f9fc;grid-template-columns:minmax(300px,1fr) repeat(7,minmax(90px,auto));align-items:center;gap:0;padding:16px 13px;font-size:12px;display:grid;overflow:auto}.customer-source-totals>:not(:first-child){text-align:right}.customer-source-totals>span{color:#8792a1}.customer-source-totals>span strong{color:#485365}@media (max-width:850px){.customer-sources-page .page-heading .dashboard-dates,.customer-sources-page .revenue-segment-toggle,.customer-sources-tabs{margin-left:0}.customer-source-totals{min-width:950px}}.customer-sources-back{color:#708096;background:#fff;border:1px solid #d5dfeb;border-radius:5px;flex:none;place-items:center;width:33px;height:33px;display:inline-grid}.customer-source-site{align-items:center;gap:10px;min-width:0;display:inline-flex}.customer-source-site-mark{color:#52627a;background:#fff;border:1px solid #e0e7f0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:inline-grid}.customer-source-site-mark.facebook{color:#1672ed}.customer-source-site-mark.youtube{color:#fa154c;font-size:11px}.customer-source-site-mark.google{color:#4285f4}.customer-source-site-mark.instagram{color:#ee3c8b}.customer-source-site-mark.chatgpt{color:#273b39}.customer-source-show-all svg.is-expanded{transform:rotate(180deg)}.customer-retention-page .page-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-retention-page .page-heading h1{margin:0}.customer-retention-page .revenue-description{margin:2px 0 20px}.retention-main-row,.retention-report-content{gap:18px;display:grid}.retention-main-row{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start}.retention-chart-panel{min-width:0;overflow:hidden}.retention-chart-panel .revenue-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.retention-chart-panel h2{margin:0;font-size:17px}.retention-chart-tools{align-items:center;gap:9px;display:flex}.retention-menu-button{color:#74849b;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:5px;place-items:center;width:30px;height:30px;display:inline-grid}.retention-menu-button:hover{color:#4c69ee;border-color:#9eb0f8}.retention-chart-canvas{height:325px;padding:14px 12px 8px}.retention-kpi,.retention-side-stat{color:#3e4859;padding:16px;display:grid}.retention-kpi{gap:0}.retention-kpi>div:first-child{gap:3px;padding-bottom:12px;display:grid}.retention-group-stats small,.retention-kpi small,.retention-side-stat small{color:#8792a1;font-size:11px;font-weight:650}.retention-kpi strong.retention-rate{font-size:31px;line-height:1.1}.retention-kpi span,.retention-side-stat span{color:#8792a1;font-size:11px}.retention-kpi-line{border-top:1px solid #dce4ed;justify-content:space-between;gap:8px;padding:11px 0;font-size:12px;display:flex}.retention-kpi-line>span{color:#465367;font-weight:700}.retention-kpi-line i{border-radius:3px;width:9px;height:9px;margin-left:3px;display:inline-block}.retention-kpi-grid{border-top:1px solid #dce4ed;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.retention-kpi-grid>div{gap:3px;display:grid}.retention-kpi-grid>div+div{border-left:1px solid #dce4ed;padding-left:12px}.retention-kpi-grid strong{font-size:20px}.retention-insight{color:#5a667c;background:#f0f2ff;border-radius:6px;margin:0;padding:11px;font-size:12px;line-height:1.4}.retention-insight b{color:#4c69ee}.retention-group-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.retention-group-card{padding:16px}.retention-group-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.retention-group-title h3{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.retention-group-title strong{font-size:14px}.retention-progress{background:#e7ebef;border-radius:10px;height:6px;margin:12px 0 15px;overflow:hidden}.retention-progress span{border-radius:10px;height:100%;display:block}.retention-group-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.retention-group-stats>div{gap:3px;display:grid}.retention-group-stats strong{font-size:15px}.retention-unit-label{color:#60718c;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.retention-unit-label select{color:#60718c;background:#fff;border:1px solid #d6e1ec;border-radius:5px;padding:6px 26px 6px 10px}.retention-side-stat>div:first-child{gap:5px;display:grid}.retention-side-stat strong{font-size:26px}.retention-side-stat strong em{font-size:11px;font-style:normal}.retention-side-pair{border-top:1px solid #dce4ed;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;padding-top:14px;display:grid}.retention-side-pair>div{gap:4px;display:grid}.retention-side-pair>div+div{border-left:1px solid #dce4ed;padding-left:12px}.retention-side-pair strong{font-size:17px}.retention-export-error{color:#c73232;font-size:11px}.retention-group-title .customer-report-help,.retention-side-stat .customer-report-help{vertical-align:middle}.customer-retention-page .dashboard-dates{margin-left:auto}@media (max-width:1000px){.retention-main-row{grid-template-columns:minmax(0,1fr) 250px}.retention-group-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.retention-group-row,.retention-main-row{grid-template-columns:1fr}.retention-chart-canvas{height:290px}.retention-group-stats{grid-template-columns:repeat(4,1fr)}.customer-retention-page .dashboard-dates{margin-left:0}}@media (max-width:480px){.retention-group-stats{grid-template-columns:repeat(2,1fr)}}.subscription-trend-page .page-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subscription-trend-page .page-heading h1{margin:0}.subscription-trend-page .dashboard-dates{align-items:center;gap:10px;margin-left:auto;display:flex}.subscription-date-label{color:#7c8aa2;font-size:12px;font-weight:650}.subscription-filter-toggle{color:#65738e;background:#fff;border:1px solid #d5dfeb;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.subscription-filter-toggle.active{color:#4d6cf2;background:#eef1ff;border-color:#b5c2ff}.subscription-trend-description{color:#596475;margin:2px 0 20px;font-size:13px}.subscription-trend-description a{color:#4d6cf2;align-items:center;gap:5px;font-weight:650;display:inline-flex}.subscription-trend-content{gap:18px;display:grid}.subscription-trend-row{grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:start;gap:18px;display:grid}.subscription-trend-chart{min-width:0;overflow:hidden}.subscription-trend-chart .revenue-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.subscription-trend-chart-controls,.subscription-trend-chart-title{align-items:center;gap:7px;display:flex}.subscription-trend-chart-title h2{margin:0;font-size:18px}.subscription-trend-help{color:#a0acbb;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.subscription-trend-export{color:#71819a;cursor:pointer;background:#fff;border:1px solid #d6e1ee;border-radius:5px;place-items:center;width:34px;height:32px;display:inline-grid}.subscription-trend-export:disabled{opacity:.5;cursor:default}.subscription-trend-toggle{border:1px solid #d4dfeb;border-radius:5px;display:inline-flex;overflow:hidden}.subscription-trend-toggle button{color:#6d7a92;cursor:pointer;background:#fff;border:0;padding:7px 11px;font-size:12px;font-weight:700}.subscription-trend-toggle button+button{border-left:1px solid #d4dfeb}.subscription-trend-toggle button.active{color:#4d6cf2;border-color:#4d6cf2;box-shadow:inset 0 0 0 1px #4d6cf2}.subscription-trend-toggle.icons button{place-items:center;padding:7px 9px;display:inline-grid}.subscription-trend-chart-controls select{color:#59687c;background:#fff;border:1px solid #d5dfeb;border-radius:5px;min-width:88px;padding:7px;font-size:12px}.subscription-trend-canvas{height:340px;padding:14px 12px 8px}.subscription-chart-empty{text-align:center;color:#7a899d;place-items:center;height:100%;padding:25px;font-size:13px;display:grid}.subscription-chart-error{color:#bf3131;margin:8px 16px;font-size:12px}.subscription-trend-summary{color:#455165;overflow:hidden}.subscription-summary-main{padding:16px}.subscription-summary-main>small{color:#8796aa;letter-spacing:.05em;font-size:11px;font-weight:750}.subscription-summary-main>span{color:#8493a8;font-size:12px}.subscription-summary-value{align-items:center;gap:9px;margin:7px 0 3px;display:flex}.subscription-summary-value>strong{font-size:28px;line-height:1.1}.subscription-trend-delta{white-space:nowrap;cursor:help;border:0;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:750}.subscription-summary-growth strong.negative,.subscription-trend-delta.negative{color:#e04d56;background:#fff0f1}.subscription-summary-growth strong.positive,.subscription-trend-delta.positive{color:#21a460;background:#eaf6ee}.subscription-summary-growth strong.neutral,.subscription-trend-delta.neutral{color:#9da8b4;background:#f1f3f7}.subscription-summary-line{border-top:1px solid #dce4ee;align-items:center;gap:8px;padding:13px 16px;font-size:12px;display:flex}.subscription-summary-line>span{color:#7d8ba1;margin-right:auto}.subscription-summary-line>span i{border-radius:3px;width:9px;height:9px;margin-left:5px;display:inline-block}.subscription-summary-line>strong{font-size:13px}.subscription-summary-growth{background:#f7f9fc;border-top:1px solid #dce4ee;gap:7px;padding:13px 16px;display:grid;position:relative}.subscription-summary-growth small{color:#8b9ab0}.subscription-summary-growth strong{border-radius:5px;justify-self:start;padding:4px 6px;font-size:11px}.subscription-growth-help{position:absolute;top:13px;right:13px}.subscription-trend-filter{margin-bottom:20px}.subscription-trend-filter .revenue-panel-heading{padding:14px 18px}.subscription-trend-filter h2{margin:0;font-size:17px}.subscription-trend-filter-body{padding:22px 18px}.subscription-filter-controls{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.subscription-filter-controls>select{color:#697890;background:#fff;border:1px solid #d5dfeb;border-radius:5px;min-width:145px;height:36px;padding:0 9px;font-size:12px}.subscription-filter-multiselect{flex:1;min-width:210px;max-width:480px;position:relative}.subscription-filter-input-wrap{background:#fff;border:1px solid #d5dfeb;border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px 7px;display:flex}.subscription-filter-input-wrap input{color:#4c596d;background:0 0;border:0;outline:0;flex:1;min-width:130px;font-size:12px}.subscription-filter-chip{color:#4d6cf2;text-overflow:ellipsis;white-space:nowrap;background:#eef1ff;border-radius:4px;align-items:center;gap:4px;max-width:200px;padding:3px 5px;font-size:11px;display:inline-flex;overflow:hidden}.subscription-filter-chip button{color:inherit;background:0 0;border:0;place-items:center;display:inline-grid}.subscription-filter-options{z-index:25;background:#fff;border:1px solid #d6e0ec;border-radius:6px;max-height:230px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 7px 20px #23345420}.subscription-filter-options button{text-align:left;color:#44516a;background:#fff;border:0;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;font-size:12px;display:flex}.subscription-filter-options button:hover{color:#4d6cf2;background:#eef1ff}.subscription-filter-options small{color:#9aa7b8}.subscription-filter-options>span{color:#8793a5;padding:10px;display:block}.subscription-filter-apply{color:#4d6cf2;background:#eef1ff;border:1px solid #b4c3ff;border-radius:5px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700}.subscription-trend-filter-body>p{color:#6d788c;max-width:700px;margin:17px 0 0;font-size:12px;line-height:1.5}@media (max-width:960px){.subscription-trend-row{grid-template-columns:minmax(0,1fr) 270px}.subscription-trend-chart .revenue-panel-heading{align-items:start}.subscription-trend-chart-controls{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:740px){.subscription-trend-row{grid-template-columns:1fr}.subscription-trend-page .dashboard-dates{margin-left:0}.subscription-trend-canvas{height:290px}.subscription-trend-chart .revenue-panel-heading{flex-wrap:wrap}.subscription-trend-chart-controls{justify-content:flex-start}}.subscription-retention-summary>div{border-bottom:1px solid #dce4ee;min-height:151px;padding:20px}.subscription-retention-summary>div:last-child{border-bottom:0}.subscription-retention-summary small{color:#5d697b;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.subscription-retention-summary strong{color:#3f4857;font-size:26px}.subscription-retention-summary strong em{color:#8d9bb0;margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.subscription-retention-summary p{color:#5d697b;margin:7px 0;font-size:12px;font-weight:700}.subscription-retention-summary p span,.subscription-retention-summary p.muted{color:#9aa7b9;font-weight:500}.subscription-retention-footer{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.subscription-retention-footer>div{border-right:1px solid #dce4ee;gap:8px;padding:19px;display:grid}.subscription-retention-footer>div:nth-child(3){border:0}.subscription-retention-footer small{color:#8795aa;font-size:11px;font-weight:700}.subscription-retention-footer strong{color:#465164;font-size:19px}.subscription-retention-footer p{color:#5e6b80;background:#f0f3ff;grid-column:1/-1;margin:0;padding:12px 19px;font-size:12px}.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lifecycle-chart{min-width:0;overflow:hidden}.lifecycle-chart .revenue-panel-heading{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lifecycle-chart h2{margin:0;font-size:18px}.lifecycle-heading-tools{align-items:center;gap:9px;display:flex}.lifecycle-heading-tools>span{color:#8b98ae;background:#f0f3ff;border-radius:20px;padding:5px 8px;font-size:11px}.lifecycle-heading-tools strong{color:#4d6cf2}.lifecycle-chart-body{height:330px;padding:18px 12px 6px}.subscription-cohort-content{gap:18px;display:grid}.cohort-explanation{overflow:hidden}.cohort-explanation .revenue-panel-heading{padding:16px 20px}.cohort-explanation h2{margin:0;font-size:19px}.cohort-explanation>div{padding:20px}.cohort-explanation p{color:#566277;margin:0 0 17px;font-size:13px}.cohort-checks{flex-wrap:wrap;gap:12px;display:flex}.cohort-checks label{color:#6d7b93;cursor:pointer;border:1px solid #d7e1ed;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.cohort-checks input{accent-color:#4d6cf2}.cohort-explanation .cohort-basis-note{color:#8c99ad;margin:14px 0 0;font-size:11px}.cohort-table-panel{overflow:hidden}.cohort-toolbar{border-bottom:1px solid #dbe4ed;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.cohort-toolbar select{color:#5f6d82;background:#fff;border:1px solid #d5dfeb;border-radius:5px;min-width:148px;padding:7px;font-size:12px}.cohort-toolbar>.subscription-trend-export{margin-left:auto}.cohort-report-table{border-collapse:collapse;color:#4b5669;width:100%;min-width:760px;font-size:12px}.cohort-report-table td,.cohort-report-table th{text-align:center;white-space:nowrap;border:1px solid #dce4ee;padding:11px 12px}.cohort-report-table th{font-weight:750}.cohort-report-table thead{background:#f9fafc}.cohort-report-table tbody th{text-align:left;text-transform:uppercase}.cohort-report-table .cohort-future{background:#f7f8fa}.cohort-report-table .cohort-average{background:#f6f8ff;font-weight:750}.cohort-report-table .cohort-average th{text-align:center}@media (max-width:900px){.lifecycle-grid{grid-template-columns:1fr}}@media (max-width:740px){.subscription-retention-footer{grid-template-columns:1fr}.subscription-retention-footer>div{border-bottom:1px solid #dce4ee;border-right:0}}.subscription-events-summary{color:#465166;overflow:hidden}.subscription-events-main{padding:18px 20px 20px}.subscription-events-main small{color:#8c9ab0;letter-spacing:.04em;font-size:11px;font-weight:750;display:block}.subscription-events-main strong{margin:7px 0;font-size:27px;display:block}.subscription-events-main strong span{color:#8492a8;font-size:12px;font-weight:500}.subscription-events-grid p,.subscription-events-main p{color:#8b99ae;margin:3px 0;font-size:12px}.subscription-events-main p b{color:#465166}.subscription-events-grid{border-top:1px solid #dce4ee;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subscription-events-grid>div{border-bottom:1px solid #dce4ee;border-right:1px solid #dce4ee;min-height:90px;padding:13px 16px}.subscription-events-grid>div:nth-child(2n){border-right:0}.subscription-events-grid>div:last-child{border-bottom:0;grid-column:1/-1}.subscription-events-grid small{margin-bottom:9px;font-size:12px;font-weight:700;display:block}.subscription-events-grid small i{border-radius:3px;width:9px;height:9px;margin-left:4px;display:inline-block}.subscription-events-grid strong{align-items:center;gap:7px;font-size:19px;display:flex}.subscription-events-grid em{border-radius:6px;padding:3px 5px;font-size:10px;font-style:normal}.subscription-events-grid em.positive{color:#25a75b;background:#eaf7ee}.subscription-events-grid em.negative{color:#e64e55;background:#fff0f0}.subscription-events-breakdown{overflow:hidden}.subscription-events-breakdown .revenue-panel-heading{padding:15px 18px}.subscription-events-breakdown h2{margin:0;font-size:18px}.subscription-events-breakdown table{border-collapse:collapse;color:#59677c;width:100%;min-width:760px;font-size:12px}.subscription-events-breakdown td,.subscription-events-breakdown th{text-align:left;border:1px solid #e0e7f0;padding:11px 12px}.subscription-events-breakdown thead th{color:#858f9c;font-weight:750}.subscription-events-breakdown tbody tr:nth-child(odd){background:#f8faff}.subscription-events-breakdown tbody th{white-space:nowrap;font-weight:550}.subscription-events-breakdown td.positive{color:#2ca75d;font-weight:700}.subscription-events-breakdown td.negative{color:#db4d56;font-weight:700}.subscription-event-link{color:#4d6cf2;border-bottom:1px solid #b7c9de;text-decoration:none}.subscription-events-average{background:#f4f6f9;font-weight:700}.subscription-events-notes{color:#8a99ae;font-size:11px}.subscription-events-notes p{margin:7px 0}.subscription-events-grid>button{min-height:90px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce4ee;border-top:0;border-left:0;padding:13px 16px}.subscription-events-grid>button:nth-child(2n){border-right:0}.subscription-events-grid>button:last-child{border-bottom:0;grid-column:1/-1}.subscription-events-grid>button:hover{background:#f7f9ff}.subscription-events-grid>button:focus-visible{outline-offset:-2px;outline:2px solid #4d6cf2}.subscription-events-grid>button.series-hidden{opacity:.48;background:#f5f7fa}.active-subscriptions-page .page-heading{align-items:center;gap:12px;display:flex}.active-subscriptions-settings,.active-subscriptions-today{color:#74819a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.active-subscriptions-settings{background:#fff;border:1px solid #d6e0ee;border-radius:5px;padding:7px 10px;text-decoration:none}.active-subscriptions-today{margin-left:auto}.active-subscriptions-description{color:#586477;margin:-7px 0 18px;font-size:13px}.active-subscriptions-sections{gap:18px;display:grid}.active-subscriptions-section{margin:0;overflow:visible}.active-subscriptions-heading{border-bottom:1px solid #dfe7f1;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:10px 18px;display:flex}.active-subscriptions-heading h2{letter-spacing:-.3px;margin:0;font-size:16px}.active-subscriptions-tabs{border:1px solid #d3deeb;border-radius:5px;display:inline-flex;overflow:hidden}.active-subscriptions-tabs button{color:#68758e;cursor:pointer;background:#fff;border:0;border-right:1px solid #d3deeb;padding:8px 10px;font-size:11px;font-weight:700}.active-subscriptions-tabs button:last-child{border-right:0}.active-subscriptions-tabs button.selected{color:#fff;background:#4d6cf2}.active-subscriptions-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.active-subscriptions-actions input[aria-label^=Search]{border:1px solid #d3deeb;border-radius:5px;width:170px;min-height:31px;padding:6px 9px;font-size:12px}.active-subscriptions-columns{position:relative}.active-subscriptions-columns>button,.active-subscriptions-export{justify-content:center;align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);max-height:var(--wr-control-max-height);color:#68758e;padding:0 var(--wr-control-padding-inline);cursor:pointer;background:#fff;border:1px solid #d3deeb;border-radius:5px;font-size:11px;font-weight:700;display:inline-flex}.active-subscriptions-columns>div{z-index:5;background:#fff;border:1px solid #d3deeb;border-radius:5px;min-width:170px;padding:7px;position:absolute;top:36px;right:0;box-shadow:0 8px 18px #23335b22}.active-subscriptions-columns label{white-space:nowrap;align-items:center;gap:8px;padding:5px;font-size:12px;display:flex}.active-subscriptions-export{width:34px}.active-subscriptions-table{border-collapse:collapse;color:#596477;width:100%;min-width:650px;font-size:12px}.active-subscriptions-table td,.active-subscriptions-table th{text-align:right;border-bottom:1px solid #e5eaf2;padding:12px 18px}.active-subscriptions-table th:first-child{text-align:left;width:27%}.active-subscriptions-table thead th{color:#718096;font-size:11px;font-weight:750}.active-subscriptions-table thead button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.active-subscriptions-table tbody th{font-weight:600}.active-subscriptions-table tbody tr:hover{background:#f8faff}.active-subscriptions-table tbody tr:last-child td,.active-subscriptions-table tbody tr:last-child th{border-bottom:0}.active-subscriptions-table td a{color:#4d6cf2;font-weight:750;text-decoration:none}.active-subscriptions-table td a:hover{text-decoration:underline}.active-subscriptions-flag{margin-right:7px}.active-subscriptions-empty{color:#8491a5;padding:18px;font-size:12px}@media (max-width:850px){.active-subscriptions-actions{margin-left:0}.active-subscriptions-heading h2{width:100%}.active-subscriptions-page .page-heading{flex-wrap:wrap}}.active-subscriptions-unit{color:#59677c;background:#fff;border:1px solid #d3deeb;border-radius:5px;min-width:155px;min-height:32px;padding:6px 10px;font-size:12px}.future-renewals-breakdown-note{color:#8b99ad;border-top:1px solid #e2e9f1;margin:0;padding:11px 17px;font-size:11px}.future-renewals-page .page-heading{align-items:center;gap:12px;display:flex}.future-renewals-date{color:#75849a;align-items:center;gap:10px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.future-renewals-description{color:#586477;justify-content:space-between;align-items:center;gap:24px;margin:-6px 0 18px;font-size:13px;display:flex}.future-renewals-description p{margin:0;line-height:1.5}.future-renewals-description a{color:#4d6cf2;white-space:nowrap;text-decoration:none}.future-renewals-top{grid-template-columns:minmax(0,2fr) minmax(255px,1fr);align-items:start;gap:16px;display:grid}.future-renewals-top .report-panel{margin:0}.future-renewals-top .revenue-panel-heading h2{font-size:18px}.future-renewals-breakdown select,.future-renewals-top .revenue-tools select{color:#586477;background:#fff;border:1px solid #d3deeb;border-radius:5px;padding:8px 10px;font-size:12px}.future-renewals-chart{height:360px;padding:16px 13px}.future-renewals-summary{overflow:hidden}.future-renewals-summary-main{padding:19px 20px}.future-renewals-summary small{color:#8998ac;font-size:11px;font-weight:750;display:block}.future-renewals-summary-main strong{color:#465166;margin:8px 0 2px;font-size:29px;display:block}.future-renewals-summary-main span{color:#8998ac;font-size:12px}.future-renewals-summary-grid{border-top:1px solid #dfe7f1;border-bottom:1px solid #dfe7f1;grid-template-columns:1fr 1fr;display:grid}.future-renewals-summary-grid>div{padding:16px 18px}.future-renewals-summary-grid>div:first-child{border-right:1px solid #dfe7f1}.future-renewals-summary-grid strong{color:#465166;margin-top:8px;font-size:19px;display:block}.future-renewals-summary i{border-radius:3px;width:9px;height:9px;margin-left:4px;display:inline-block}.future-renewals-summary .revenue-dot{background:#6c80f5}.future-renewals-summary .count-dot{background:#9ca8b9}.future-renewals-summary-footer{background:#f5f7fa;padding:16px 20px}.future-renewals-summary-footer strong{color:#465166;margin-top:7px;display:block}.future-renewals-summary-footer strong span{color:#8998ac;font-size:12px;font-weight:500}.future-renewals-incomplete{color:#8b6470;margin:0;padding:12px 20px;font-size:12px}.future-renewals-breakdown{margin-top:18px;overflow:hidden}.future-renewals-breakdown h2{font-size:18px}.future-renewals-breakdown .revenue-tools label{color:#74819a;align-items:center;gap:8px;font-size:12px;display:flex}.future-renewals-breakdown table{border-collapse:collapse;color:#67758a;width:100%;font-size:12px}.future-renewals-breakdown td,.future-renewals-breakdown th{text-align:left;border-top:1px solid #e2e9f1;padding:12px 17px}.future-renewals-breakdown thead th{color:#89919e;background:#fafbfe;font-weight:750}.future-renewals-breakdown tbody tr:nth-child(odd){background:#f8faff}.future-renewals-breakdown tbody th{font-weight:550}.future-renewals-breakdown tbody a{color:#4d6cf2;border-bottom:1px solid #bed0e5;text-decoration:none}.future-renewals-breakdown tfoot{background:#f5f7fa;font-weight:700}@media (max-width:850px){.future-renewals-top{grid-template-columns:1fr}.future-renewals-description{display:block}.future-renewals-description a{margin-top:8px;display:inline-block}.future-renewals-date{width:100%;margin-left:0}.future-renewals-page .page-heading{flex-wrap:wrap}}.costs-page{max-width:1700px}.cost-tabs{border-bottom:1px solid var(--border,#d8e0ed);flex-wrap:wrap;gap:4px;margin:14px 0 26px;display:flex}.cost-tabs a{color:var(--muted,#7785a3);border-bottom:2px solid #0000;padding:13px 18px;font-weight:650}.cost-tabs a:hover{color:#5365f5;border-color:#5365f5}.cost-editor{gap:24px;display:grid}.cost-card,.cost-intro{padding:26px}.cost-card h2,.cost-intro h2{margin:0 0 10px;font-size:20px}.cost-card p,.cost-intro p{color:#7b89a5;line-height:1.65}.cost-card h2 small{color:#7b89a5;margin-left:12px;font-size:12px;font-weight:500}.cost-panel-heading{border-bottom:1px solid #e2e7f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.cost-panel-heading h2{margin:0;font-size:18px}.cost-card>.cost-panel-heading{padding:0 0 18px}.costs-page button:not(:where(.order-segments *)){justify-content:center;align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);color:#61718e;cursor:pointer;background:#fff;border:1px solid #d8e0ed;border-radius:6px;font-weight:650;display:inline-flex}.costs-page button:disabled{opacity:.45;cursor:not-allowed}.costs-page input:not([type=checkbox]):not(:where(.order-segments *)),.costs-page select:not(:where(.order-segments *)),.costs-page textarea:not(:where(.order-segments *)),.costs-profit select{height:var(--wr-control-height);min-height:0;max-height:var(--wr-control-max-height);color:#45526b;background:#fff;border:1px solid #d4deed;border-radius:6px;max-width:100%;padding:9px 12px}.costs-page label{color:#71819d;font-size:12px;font-weight:650}.cost-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cost-amount-inputs label,.cost-external label,.cost-inline label{flex-direction:column;gap:7px;display:flex}.cost-inline label:has(input[type=checkbox]){flex-direction:row}.cost-amount-inputs{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}.cost-amount-inputs input[type=number]{width:125px}.cost-amount-inputs>span{padding-bottom:11px}.cost-table td small{color:#95a1b7;margin-top:5px;display:block}.cost-table td{vertical-align:middle}.cost-table .cost-inline input{width:150px}.cost-table .cost-text-button{color:#5365f5;border:0;padding:7px 0;font-size:11px;display:block}.cost-rule{background:#fafbff;border:1px solid #e0e6f1;border-radius:7px;margin:18px 0;padding:20px}.cost-rule .cost-panel-heading{padding:0 0 10px}.cost-rule input[type=number]{width:130px}.cost-save{z-index:5;background:#fff;border:1px solid #d8e0ed;border-radius:8px;justify-content:space-between;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 3px 18px #202c4c0c}.cost-save small{color:#8c99af;margin-top:7px;display:block}.cost-save .primary-link{color:#fff;background:#5365f5}.cost-message{background:#f0f3ff;border:1px solid #c9d3fc;border-radius:7px;padding:16px}.cost-external{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.cost-external small{font-size:11px;font-weight:400}.cost-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.cost-platforms article{border:1px solid #e0e6f1;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.cost-platforms article>div{flex:1}.cost-platforms small{color:#8b98ae;margin-top:6px;font-size:12px;display:block}.cost-platform-icon{color:#5267e8;background:#eef1ff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:800;display:grid}.cost-platform-icon.platform-0{color:#fff;background:#1877f2}.cost-example{background:#f5f7fd;border-radius:7px;padding:16px}.cost-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.cost-overview>a{padding:24px}.cost-overview h2{font-size:18px}.cost-overview p{color:#8592aa}.cost-overview span{color:#5365f5}.cost-segment{margin-bottom:24px;padding:18px}.cost-import{gap:16px;padding:24px;display:grid}.cost-chart{height:380px;padding:18px}.costs-profit>section{margin-top:25px}.cost-profit-summary button[aria-pressed=false]{opacity:.45}.cost-breakdown{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px;display:flex}.cost-breakdown span{color:#8493ac;font-size:12px;display:block}.cost-breakdown strong{margin-top:8px;display:block}.cost-footnote{color:#8795ac;margin-top:24px;font-size:12px}@media (max-width:850px){.cost-external,.cost-overview,.cost-platforms{grid-template-columns:1fr}.cost-save{flex-wrap:wrap;position:static}.cost-tabs a{padding:10px}.cost-table{min-width:720px}}.cost-tabs a[aria-current=page]{color:#5365f5;background:0 0;border-color:#0000 #0000 #5365f5}.report-chart-tooltip{color:#fff;background:#182133;border-radius:9px;min-width:220px;padding:15px 18px;font-size:12px;line-height:1.5;box-shadow:0 12px 30px #1d2b4833}.report-chart-tooltip>header,.report-chart-tooltip>strong{padding-bottom:10px;font-size:13px;display:block}.report-chart-tooltip>div{align-items:center;gap:8px;padding:5px 0;display:flex}.report-chart-tooltip i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.report-chart-tooltip span{color:#c4ccdb}.report-chart-tooltip b,.report-chart-tooltip>div>strong{color:#fff;margin-left:auto}.report-chart-tooltip small{color:#b4bed0;margin-top:8px;display:block}.report-chart-tooltip p{color:#c4ccdb;margin:5px 0}.audit-report-sections{gap:24px;display:grid}.audit-report-table{min-width:0;padding:0}.audit-report-table .revenue-tools{margin-left:auto}.audit-report-table table{border-collapse:collapse;width:100%;font-size:12px}.audit-report-table td,.audit-report-table th{text-align:right;border-bottom:1px solid var(--wr-line);padding:15px 18px}.audit-report-table th:first-child{text-align:left}.audit-report-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.audit-report-table a{color:#5969ee}.audit-report-table input,.audit-report-table select{border:1px solid var(--wr-line);border-radius:5px;padding:8px}.audit-report-table details{position:relative}.audit-report-table summary{cursor:pointer;gap:5px;display:flex}.report-column-menu{z-index:10;border:1px solid var(--wr-line);background:#fff;min-width:180px;padding:12px;position:absolute;top:30px;right:0;box-shadow:0 8px 20px #18213320}.report-column-menu label{align-items:center;gap:8px;padding:4px;display:flex}.product-group-choice{padding:5px;display:block}.report-directory-search{border:1px solid var(--wr-line);border-radius:5px;margin-bottom:20px;padding:10px}.report-directory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.report-directory-grid .report-panel{margin:0}.report-directory-grid h2{font-size:16px}.report-directory-grid p{color:#8793a4;font-size:13px;line-height:1.6}.costs-page .report-panel table,.revenue-page .report-panel table{border-collapse:collapse;width:100%;font-size:12px}.costs-page .report-panel table td,.costs-page .report-panel table th,.revenue-page .report-panel table td,.revenue-page .report-panel table th{border-bottom:1px solid #edf0f5;padding:14px 18px}.costs-page .report-panel table thead th,.revenue-page .report-panel table thead th{color:#69758a;background:#f8f9fc;font-size:11px;font-weight:650}.costs-page .report-panel table tbody th,.revenue-page .report-panel table tbody th{color:#59657a;font-weight:600}.costs-page .report-panel table tbody tr:hover,.revenue-page .report-panel table tbody tr:hover{background:#fafbfe}.revenue-panel-heading{flex-wrap:wrap;gap:12px}.revenue-panel-heading>select{color:#63738b;background:#fff;border:1px solid #d5e0ee;border-radius:5px;padding:8px 12px}.chart-view-control button,.costs-profit .revenue-tools button{color:#697a96;background:#fff;border:1px solid #d5e0ee;border-radius:5px;padding:8px 10px}.chart-view-control button.active,.costs-profit .revenue-tools button.active{color:#5268f4;background:#f7f8ff;border-color:#6275ee}.reports-directory-page{max-width:1600px;margin-inline:auto;padding-top:28px}.reports-directory-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.reports-directory-heading h1{margin:0;font-size:24px}.reports-directory-search{color:#a8b1bf;background:#fff;border:1px solid #d8e1ed;border-radius:5px;align-items:center;width:275px;padding:0 10px;display:flex}.reports-directory-search input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:13px}.reports-description-toggle{cursor:pointer;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.reports-description-toggle input{appearance:none;cursor:pointer;background:#c2cbd9;border-radius:20px;width:35px;height:20px;position:relative}.reports-description-toggle input:checked{background:#586af1}.reports-description-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.reports-description-toggle input:checked:after{transform:translate(15px)}.report-favourite:focus-visible,.reports-description-toggle input:focus-visible{outline-offset:3px;outline:2px solid #5365f5}.reports-directory-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reports-directory-column{align-content:start;gap:20px;display:grid}.report-directory-card{background:#fff;border:1px solid #d6dfe9;border-radius:6px;overflow:hidden}.report-directory-card>header{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;padding:20px;display:flex}.report-directory-card h2{letter-spacing:-.4px;margin:0;font-size:18px}.report-directory-card ul{margin:0;padding:0;list-style:none}.report-directory-card li{border-bottom:1px solid #e7ebf0;align-items:center;gap:16px;padding:17px 20px;font-size:13px;line-height:1.5;display:flex}.report-directory-card li:last-child{border:0}.report-directory-card li>div{min-width:0}.report-directory-card a{color:#5364df;text-decoration:none}.report-directory-card a:hover{text-decoration:underline}.report-directory-card p{color:#556071;margin:4px 0 0}.report-favourite{color:#939ead;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.report-favourite:hover{color:#bd8a24;border-color:#d5a23c}.report-favourite.selected{color:#fff;background:#d7a441;border-color:#d7a441}.report-directory-favourites{margin-bottom:24px}.report-directory-favourites ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-directory-favourites li{border:0}.report-directory-card .reports-directory-empty,.reports-directory-empty{color:#8490a3;margin:0;padding:18px 20px;font-size:13px}.forecast-row[id],.report-panel[id],.retention-group-row[id]{scroll-margin-top:90px}.reports-directory-page .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.reports-directory-columns{grid-template-columns:1fr}.report-directory-favourites ul{grid-template-columns:1fr 1fr}}@media (max-width:650px){.reports-directory-heading{flex-wrap:wrap}.reports-description-toggle{margin-left:0}.report-directory-favourites ul{grid-template-columns:1fr}.reports-directory-search{flex:1;min-width:160px}}.country-heatmap{padding:0;overflow:hidden}.country-heatmap>svg{width:100%;max-height:480px;padding:20px;display:block}.country-heatmap .source-detail{padding:12px 18px}.country-heatmap .table-scroll{max-height:330px;overflow:auto}.heatmap-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.heatmap-controls>div{gap:6px;margin-left:auto;display:flex}.heatmap-controls button{border:1px solid var(--border,#dce2ed);color:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:6px 10px}.heatmap-controls button:disabled{opacity:.4;cursor:default}.heatmap-viewport{background:#f8faff;width:100%;height:550px;overflow:auto}.heatmap-viewport svg{min-width:100%;height:auto;display:block}.heatmap-viewport path[role=button]{cursor:pointer}.heatmap-viewport path:focus{outline:none}.heatmap-readout{color:#fff;background:#182333;min-height:40px;margin:0;padding:10px 18px;font-size:13px}.heatmap-country-link{color:#5365ee;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.heatmap-country-link:hover{text-decoration:underline}.heatmap-tooltip{z-index:100;pointer-events:none;width:260px;position:fixed}.heatmap-viewport.is-pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.heatmap-viewport.is-pannable path[role=button]{cursor:grab}.heatmap-viewport.is-dragging,.heatmap-viewport.is-dragging path{cursor:grabbing}.heatmap-viewport.heatmap-continuous{overflow:hidden}.wr-sidebar summary>a{color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.recharts-wrapper :focus,.recharts-wrapper:focus{outline:none}.segments-directory th[aria-sort=ascending],.segments-directory th[aria-sort=descending]{color:#6272dc;background:#f0f2ff}.report-chart-tooltip-portal{z-index:1000;pointer-events:none;width:max-content;max-width:calc(100vw - 16px);position:fixed}.coupon-detail-page .page-heading{flex-wrap:wrap;gap:16px}.coupon-detail-page .page-heading h1{white-space:normal;overflow-wrap:anywhere;font-size:26px}.coupon-back{border:1px solid var(--wr-line);color:#78869c;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:40px;display:inline-flex}.coupon-overview{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:22px;display:grid}.coupon-left-column,.coupon-right-column{gap:20px;min-width:0;display:grid}.coupon-detail-page .report-panel{margin-top:0}.coupon-detail-page h2{letter-spacing:-.5px;font-size:20px;font-weight:750;line-height:1.35}.coupon-summary-intro{padding:24px}.coupon-summary-intro h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:23px}.coupon-discount-badge{color:#536afa;background:#eef1ff;border-radius:20px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-block}.coupon-summary-intro p{color:#8a97aa;white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.6}.coupon-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.coupon-actions a{color:#78869b;border:1px solid #d8e2ec;border-radius:5px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-flex}.coupon-actions a:hover,.coupon-back:hover{color:#586bfa;background:#f5f6ff}.coupon-summary dl{margin:0}.coupon-summary dl>div{border-top:1px solid var(--wr-line);justify-content:space-between;gap:18px;padding:14px 24px;font-size:13px;line-height:1.5;display:flex}.coupon-summary dt{color:#8b98ac}.coupon-summary dd{text-align:right;margin:0;font-weight:550}.coupon-summary footer{border-top:1px solid var(--wr-line);color:#8b98ac;background:#f8fafb;padding:14px 24px;font-size:12px;line-height:1.6}.coupon-summary footer button{vertical-align:middle;color:#96a3b4;cursor:pointer;margin-left:10px;display:inline-flex}.coupon-recent header{padding:24px}.coupon-order,.coupon-recent header{border-bottom:1px solid var(--wr-line)}.coupon-order{align-items:center;gap:15px;padding:18px 24px;font-size:14px;display:flex}.coupon-order-description{flex:1;min-width:0}.coupon-order-description>a{color:#586bfa;font-weight:650}.coupon-order time{color:#8b98ac;margin-top:8px;font-size:12px;display:block}.coupon-order-total{text-align:right;gap:6px;display:grid}.coupon-order-total .refund-list-items{color:#8b98ac;font-size:12px}.coupon-order .record-status{width:27px;height:27px}.coupon-recent footer{text-align:center;color:#586bfa;padding:14px;font-size:14px;font-weight:650}.coupon-secondary .revenue-panel-heading,.coupon-usage .revenue-panel-heading{min-height:78px;padding:22px 24px}.coupon-usage .revenue-panel-heading{flex-wrap:wrap;gap:16px}.coupon-chart{height:315px;padding:28px 18px 20px 12px}.coupon-metrics{grid-template-columns:1fr 1fr;display:grid}.coupon-metrics>div{min-width:0;padding:22px 24px}.coupon-metrics>div:nth-child(odd){border-right:1px solid var(--wr-line)}.coupon-metrics>div:nth-child(n+3){border-top:1px solid var(--wr-line)}.coupon-metrics>div>span{color:#8b98ac;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.coupon-metrics strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:29px;line-height:1.25}.coupon-series-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.coupon-series-dot.uses{background:#b7c3d3}.coupon-series-dot.discount{background:#586bfa}.coupon-help{color:#a8b4bf;cursor:help;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;min-width:0!important;height:auto!important;padding:0!important}.coupon-help-content{max-width:360px;font-size:13px;line-height:1.5}.coupon-secondary{border-top:1px solid var(--wr-line);gap:22px;margin-top:26px;padding-top:26px;display:grid}.coupon-secondary .revenue-tools{flex-wrap:wrap}.coupon-breakdown select{min-width:195px}.coupon-breakdown table{border-collapse:collapse;width:100%;font-size:14px}.coupon-breakdown td,.coupon-breakdown th{text-align:right;border-bottom:1px solid #e6eaf0;border-right:1px solid #e6eaf0;padding:18px 24px}.coupon-breakdown td:first-child,.coupon-breakdown th:first-child{text-align:left}.coupon-breakdown tbody tr:last-child th,.coupon-breakdown tr:last-child td{border-bottom:0}.coupon-breakdown td:last-child,.coupon-breakdown th:last-child{border-right:0}.coupon-breakdown thead th{white-space:nowrap;color:#596273;background:#fff;font-size:12px}.coupon-breakdown thead button{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.coupon-breakdown thead svg{color:#b8c0cc}.coupon-breakdown tbody th{font-weight:550}.coupon-country-flag{margin-right:8px}.coupon-used{color:#586bfa;font-weight:650}.coupon-product{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;font-size:14px;display:flex}.coupon-product>div:last-child{text-align:right;flex-shrink:0}.coupon-product small{color:#8b98ac;margin-top:5px;font-size:12px;display:block}.coupon-product .product-thumbnail{width:44px;height:44px}.coupon-custom dl{margin:0;padding:8px 24px}.coupon-custom dl>div{overflow-wrap:anywhere;grid-template-columns:minmax(180px,30%) 1fr;gap:20px;padding:14px 0;font-size:14px;display:grid}.coupon-custom dt{color:#7e899c}.coupon-custom dd{white-space:pre-wrap;margin:0}.coupon-collapse{cursor:pointer;color:#525e70;display:flex}.coupon-empty{color:#929bad;font-size:13px;padding:22px 24px!important}.coupon-detail-page .revenue-tools select{max-width:100%}@media (min-width:1500px){.coupon-chart{height:360px}.coupon-detail-page h2{font-size:22px}.coupon-summary-intro h2{font-size:25px}}@media (max-width:1150px){.coupon-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.coupon-recent header,.coupon-summary-intro{padding:20px}.coupon-order,.coupon-summary dl>div{padding:14px 20px}.coupon-usage .revenue-panel-heading{padding:18px}.coupon-detail-page .page-heading h1{font-size:22px}.coupon-usage .revenue-tools{gap:8px}.coupon-order .record-badge{margin:4px 0 0 4px;display:inline-block}}@media (max-width:900px){.coupon-overview{grid-template-columns:1fr}.coupon-secondary .revenue-panel-heading{flex-wrap:wrap;gap:14px}.coupon-breakdown table{min-width:620px}.coupon-custom dl>div{grid-template-columns:1fr 1fr}.coupon-chart{height:310px}}@media (max-width:500px){.coupon-detail-page .page-heading h1{flex:1;font-size:19px}.coupon-detail-page .page-heading .revenue-segment-toggle{margin-left:54px}.coupon-metrics>div{padding:18px}.coupon-metrics strong{font-size:24px}.coupon-products h2{font-size:18px}.coupon-summary-intro h2{font-size:21px}}.coupon-detail-page .page-heading .revenue-segment-toggle{color:#586bfa;background:#eef0ff;border:1px solid #c5ceff}.coupon-detail-page .page-heading .revenue-segment-toggle.active{color:#fff;background:#6574e8}.coupon-detail-page>.order-segments{margin-bottom:22px}.coupon-detail-page .coupon-breakdown table{font-size:14px}.coupon-detail-page .coupon-breakdown table td,.coupon-detail-page .coupon-breakdown table th{padding:18px 24px}.coupon-detail-page .coupon-breakdown table thead th{background:#fff;font-size:13px}.coupon-detail-page .coupon-breakdown thead button{box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;min-height:0;padding:0}.coupon-detail-page .coupon-breakdown tbody .coupon-used{color:#586bfa}.coupon-detail-page .revenue-panel-heading h2{white-space:normal}.coupon-detail-page .chart-view-control{flex-wrap:nowrap;gap:0}.coupon-detail-page .chart-view-control button{border-radius:0}.coupon-detail-page .chart-view-control button:first-child{border-radius:5px 0 0 5px}.coupon-detail-page .chart-view-control button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}@media (max-width:500px){.wr-content .coupon-detail-page>.page-heading:has(>.dashboard-dates){grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.coupon-detail-page .page-heading .revenue-segment-toggle{grid-column:2;justify-self:start;margin-left:0}.coupon-detail-page .page-heading .dashboard-dates{grid-column:1/-1;justify-self:start;width:100%;margin:0}.coupon-detail-page .page-heading h1{font-size:19px}}.category-detail-page .page-heading{flex-wrap:wrap;gap:14px}.category-detail-page .page-heading h1{white-space:normal;overflow-wrap:anywhere}.category-detail-page .revenue-segment-toggle{color:#586bfa;background:#eef0ff;border:1px solid #c5ceff;margin-left:0}.category-detail-page .revenue-segment-toggle.active{color:#fff;background:#6574e8}.category-detail-page>.order-segments{margin-bottom:20px}.category-info{overflow:hidden!important}.category-info-intro{padding:18px}.category-info h2{margin:0 0 8px;font-size:17px}.category-info p{color:#8b98ad;margin:0 0 10px;font-size:12px;line-height:1.6}.category-actions{gap:8px;display:flex}.category-actions a{color:#78879e;border:1px solid #dce3ef;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.category-info dl{margin:0;font-size:12px}.category-info dl>div{border-top:1px solid #e0e6f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.category-info dt{color:#8b98ad}.category-info dd{margin:0;font-weight:600}.category-info footer{color:#8b98ad;background:#f8fafc;border-top:1px solid #e0e6f0;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px;font-size:10px;display:flex}.category-info footer button{cursor:pointer;margin-left:4px;display:inline-flex}.category-products{overflow:hidden!important}.category-products>header{gap:7px;padding:16px!important}.category-products>header span{text-transform:uppercase;color:#8c9bb2;white-space:nowrap;margin-left:auto;font-size:9px}.category-products>header>a{color:#8b98ad}.category-product-list{overflow:visible}.category-product-row{text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #e6eaf3;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.category-product-row.selected,.category-product-row:hover{background:#f0f3ff}.category-product-row.selected{box-shadow:inset 3px 0 #6676f0}.category-product-list .product-thumbnail{flex-shrink:0;width:34px;height:34px}.category-product-name{flex:1;min-width:0}.category-product-name strong{font-size:11px;font-weight:650;line-height:1.4;display:block}.category-product-name small{color:#929db0;margin-top:4px;font-size:10px;display:block}.category-product-name .in-stock{color:#43a464}.category-product-amount{text-align:right;flex-shrink:0;font-size:12px}.category-product-amount strong{font-weight:650}.category-product-amount small{color:#8c9bb2;font-size:10px}.category-product-amount>small{margin-top:5px;display:block}.category-products>footer{text-align:right;padding:15px 17px;font-size:11px;font-weight:650}.category-products>footer a{align-items:center;gap:8px;display:inline-flex}.category-product-share{background:#f8fafc;border-top:1px solid #e0e6f0;align-items:center;gap:10px;padding:15px 12px;display:flex}.category-share-chart{flex-shrink:0;width:78px;height:86px}.category-product-share ul{flex:1;min-width:0;margin:0;padding:0;list-style:none}.category-product-share li button{text-align:left;cursor:pointer;align-items:center;gap:5px;width:100%;padding:4px 0;font-size:9px;display:flex}.category-product-share li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.category-product-share li i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.category-product-share li b{color:#8c9bb2}.category-product-selection{color:#6676d9;background:#f3f5ff;justify-content:space-between;padding:9px 14px;font-size:10px;display:flex}.category-product-selection button{cursor:pointer;text-decoration:underline}.category-definition{color:#8a97ab;border:0;padding:6px 0;font-size:11px}.category-detail-page .product-detail-main>.product-chart-panel:first-child .product-chart-canvas{height:380px}.category-detail-page .product-detail-layout{align-items:start}@media (max-width:800px){.category-detail-page .product-detail-main>.product-chart-panel:first-child .product-chart-canvas{height:280px}.category-detail-page .page-heading h1{font-size:23px}.category-product-share{justify-content:center}.category-product-share ul{max-width:260px}}.category-product-row{position:relative}.category-product-select{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.category-product-row>span{pointer-events:none}.category-product-name a{pointer-events:auto;color:#6570d8;position:relative}.category-product-name a:hover,.product-category-links a:hover{text-decoration:underline}.category-product-select:focus-visible{outline-offset:-2px;outline:2px solid #6274ee}.product-info .product-category-links a{color:#6570d8}.product-detail-section>header a.report-export-button{box-sizing:border-box;height:var(--wr-control-height);max-height:var(--wr-control-max-height);border:1px solid var(--report-control-border);color:var(--report-control-color);border-radius:var(--report-control-radius);padding:0 var(--wr-control-padding-inline);font-size:var(--report-button-font-size);justify-content:center;align-items:center;gap:var(--wr-control-gap);background:#fff;flex-shrink:0;display:inline-flex}.report-export-button:focus-visible{outline-offset:3px;outline:2px solid #6274ee}.category-product-list[data-scrollable=true],.category-product-share ul[data-scrollable=true]{scrollbar-width:thin;scrollbar-color:#c5cddd transparent;scrollbar-gutter:stable;overflow-y:auto}.category-product-list[data-scrollable=true]::-webkit-scrollbar,.category-product-share ul[data-scrollable=true]::-webkit-scrollbar{width:6px}.category-product-list[data-scrollable=true]::-webkit-scrollbar-thumb,.category-product-share ul[data-scrollable=true]::-webkit-scrollbar-thumb{background:#c5cddd;border-radius:6px}.category-product-list[data-scrollable=true]::-webkit-scrollbar-track,.category-product-share ul[data-scrollable=true]::-webkit-scrollbar-track{background:0 0}.filter-number-value>.filter-percent-suffix{border-left:1px solid #dce3f0;border-right:0;justify-content:center;align-self:stretch;align-items:center;min-width:34px;display:flex}.filter-cost-help{color:#98a4b7;align-items:center;padding:4px;display:inline-flex}.filter-builder .filter-number-value.filter-percentage-value{border:1px solid #d4deeb;overflow:hidden}.filter-builder .filter-percentage-value>.filter-integer-input{border:0;border-radius:0}.compare-empty-intro{text-align:center;color:#67758c;flex-direction:column;justify-content:center;gap:20px;padding:24px;display:flex}.compare-empty-icon{color:#5664ed;background:#eef0ff;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.compare-empty-intro h2{color:#434b5c;margin:0;font-size:23px;font-weight:700}.compare-empty-intro p{margin:0;font-size:15px}.compare-empty-intro .compare-primary{margin-top:4px}.compare-saved-dropdown{color:#485366;background:#fff;gap:10px;width:360px;max-width:calc(100vw - 32px);padding:20px}.compare-saved-dropdown h3{text-transform:uppercase;color:#8190a8;margin:4px 8px 10px;font-size:11px;font-weight:600}.compare-saved-list{scrollbar-width:thin;max-height:300px;overflow:auto}.compare-saved-row{border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex}.compare-saved-row.is-selected,.compare-saved-row:focus-within,.compare-saved-row:hover{background:#f0f2fd}.compare-saved-row button{color:#71809a;cursor:pointer;background:0 0;border:0;padding:8px}.compare-saved-row .compare-saved-name{text-align:left;overflow-wrap:anywhere;color:#485366;flex:1;min-width:0;font-size:14px}.compare-saved-row.is-selected .compare-saved-name{font-weight:600}.compare-saved-row>button:not(.compare-saved-name){opacity:0}.compare-saved-row.is-selected>button,.compare-saved-row:focus-within>button,.compare-saved-row:hover>button{opacity:1}.compare-new-comparison{border-top:1px solid #dce3ef;padding-top:10px}.compare-save-action{text-align:left;color:#5664ed;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:600;display:block}.compare-save-action:disabled{opacity:.5;cursor:default}.compare-name-editor{align-items:center;gap:6px;width:100%;display:flex}.compare-name-editor input{background:#fff;border:1px solid #cdd6e8;border-radius:5px;width:100%;min-width:0;padding:9px 10px}.compare-name-editor input:focus{outline-offset:1px;outline:2px solid #a4adff}.compare-name-editor button{cursor:pointer;flex-shrink:0;padding:9px}.compare-name-editor .compare-primary{color:#fff;background:#6572df}.compare-delete-undo{color:#8190a8;font-size:12px}.compare-delete-undo button{color:#5664ed;cursor:pointer;text-decoration:underline}.compare-saved-dropdown>p{padding:0 8px;font-size:12px}@media (hover:none){.compare-saved-row>button:not(.compare-saved-name){opacity:1}}.group-directory-toolbar{align-items:center;gap:14px;margin:12px 0 20px;display:flex}.group-directory-toolbar h2{font-size:19px;font-weight:650}.group-directory-toolbar select{height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);background:#fff;border:1px solid #d6e0ed;border-radius:6px;min-width:180px;margin-left:auto}.group-directory-toolbar .primary-link,.group-first-prompt .primary-link{align-items:center;gap:7px;display:inline-flex}.group-first-prompt{text-align:center;cursor:pointer;background:#fff;border:1px solid #d4deeb;border-top:5px solid #c4d7e2;border-radius:7px;flex-direction:column;align-items:center;gap:22px;width:min(760px,100%);margin:24px auto;padding:42px 45px;display:flex}.group-first-prompt h2{color:#454e60;font-size:24px;font-weight:700}.group-first-prompt p{color:#76839c;max-width:620px;font-size:15px;line-height:1.7}.group-prompt-icon{color:#6270ed;background:#eff1ff;border-radius:15px;place-items:center;width:76px;height:76px;margin:auto;display:grid}.product-group-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:20px;display:grid}.product-group-card{text-align:center;color:#505a6d;background:#fff;border:1px solid #d5dfed;border-top:5px solid #c4d7e2;border-radius:7px;flex-direction:column;align-items:center;gap:12px;min-height:305px;padding:32px 24px;transition:box-shadow .15s;display:flex}.product-group-card:hover{box-shadow:0 4px 18px #3e4b7112}.product-group-card h2{overflow-wrap:anywhere;font-size:20px;font-weight:700}.product-group-card p{align-items:center;gap:9px;margin:0;display:flex}.product-group-card>small{color:#8995a9;margin-top:10px}.group-image-stack{width:140px;height:90px;margin:0 auto 8px;position:relative}.group-image-stack>div{background:#f2f4fc;border:3px solid #fff;border-radius:9px;width:70px;height:70px;position:absolute;top:8px;left:35px;overflow:hidden;box-shadow:0 2px 7px #26345130}.group-image-stack img{object-fit:cover;width:100%;height:100%}.group-image-placeholder{color:#94a1b7;background:#eef1f8;place-items:center;width:100%;height:100%;display:grid}.group-change{border-radius:4px;padding:2px 5px;font-size:11px}.group-change.down{color:#ec686d;background:#fff0f0}.group-change.up{color:#2f9a75;background:#eaf7ef}.group-create-card{cursor:pointer;justify-content:center}.group-create-card .group-prompt-icon{margin:0 0 12px}.product-group-modal{max-height:90vh;overflow-y:auto;width:calc(100vw - 32px)!important;max-width:650px!important;padding:26px!important}.product-group-editor{flex-direction:column;gap:22px;padding-top:16px;display:flex}.group-item-picker>label,.product-group-editor>label{color:#718099;font-size:13px;font-weight:600;display:block}.product-group-editor label>span{color:#ee7276}.product-group-editor>label>input{color:#4b566c;background:#fff;border:1px solid #cdd9e9;border-radius:6px;width:100%;margin-top:10px;padding:12px;font-weight:400;display:block}.group-item-picker{position:relative}.group-item-search{color:#8b99af;background:#fff;border:1px solid #cdd9e9;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:0 10px;display:flex}.group-item-search input{outline:none;flex:1;min-width:0;padding:12px 0;font-size:13px}.group-item-search:focus-within{outline:2px solid #b0b8fa}.group-item-search button{cursor:pointer;padding:8px}.group-item-options{z-index:60;scrollbar-width:thin;background:#fff;border:1px solid #d5deec;border-radius:7px;max-height:260px;margin-top:5px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 20px #293d6726}.group-item-options [role=option]{text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.group-item-options [role=option]:focus-visible,.group-item-options [role=option]:hover,.group-item-options [role=option][aria-selected=true]{background:#f0f2ff}.group-item-options [role=option].is-variation{padding-left:30px}.group-item-options .group-image-placeholder,.group-item-options img{object-fit:cover;border-radius:4px;flex-shrink:0;width:30px;height:30px}.group-item-options [role=option]>span{flex:1;min-width:0}.group-item-options strong{font-size:12px;display:block}.group-item-options small{color:#8a97ac;margin-top:4px;font-size:10px;display:block}.group-item-options i{color:#6671e6;border:1px solid #c9d3e5;border-radius:4px;width:17px;height:17px}.group-item-options p{padding:12px;font-size:12px}.group-selected-items{border:1px solid #d7e0ed;border-radius:6px;overflow:hidden}.group-selected-items>div{border-bottom:1px solid #d7e0ed;align-items:center;gap:12px;padding:14px;display:flex}.group-selected-items>div:last-child{border-bottom:0}.group-selected-items .group-image-placeholder,.group-selected-items img{object-fit:cover;border-radius:4px;flex-shrink:0;width:36px;height:36px}.group-selected-items>div>span{flex:1;min-width:0}.group-selected-items strong{font-size:12px;display:block}.group-selected-items small{color:#8c98ad;margin-top:4px;font-size:10px;display:block}.group-selected-items button{color:#6775e8;cursor:pointer}.group-editor-hint{color:#8d99ae;margin:0;font-size:11px;line-height:1.6}.group-editor-actions{align-items:center;gap:12px;display:flex}.group-editor-actions button{cursor:pointer}.group-editor-actions button:disabled{opacity:.5;cursor:default}.group-edit-panel{margin-bottom:16px}.group-edit-panel>header,.group-members>header{border-bottom:1px solid #dae2ef;justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.group-edit-panel h2,.group-members h2{overflow-wrap:anywhere;font-size:16px;font-weight:650}.group-edit-panel>header button{color:#7887a1;cursor:pointer;border:1px solid #d4dfee;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;display:flex}.group-edit-panel .product-group-editor{padding:22px 18px}.group-delete-area{padding:0 18px 20px;font-size:12px}.group-delete-area button{cursor:pointer;padding:8px 11px}.group-delete{color:#ed6b72;background:#fff5f5;border:1px solid #f5c7cd;border-radius:5px}.group-members header a{text-transform:uppercase;color:#6775e8;font-size:11px}.group-member{border-bottom:1px solid #e1e7f1;align-items:center;gap:16px;padding:20px;display:flex}.group-member:last-child{border-bottom:0}.group-member>div{flex:1;min-width:0}.group-member a{color:#6473e4;font-size:13px;font-weight:650}.group-member p{color:#7d8ca4;margin:7px 0;font-size:12px}.group-member small{color:#99a2b3;font-size:11px}.group-member .in-stock{color:#45a475}.group-member img,.group-member>.group-image-placeholder{object-fit:cover;border-radius:5px;flex-shrink:0;width:52px;height:52px}.product-group-detail .product-detail-layout{grid-template-columns:minmax(280px,32%) minmax(0,1fr)}@media (max-width:900px){.product-group-detail .product-detail-layout{grid-template-columns:1fr}.group-first-prompt{padding:30px 20px}.group-directory-toolbar{flex-wrap:wrap}.group-directory-toolbar select{margin-left:0}}.group-directory-toolbar .report-export-button{justify-content:center;align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);min-height:0;max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);color:#657287;background:#fff;border:1px solid #dce4ee;border-radius:5px;font-size:12px;display:inline-flex}.group-item-options [role=option][data-disabled]{opacity:.5;cursor:default}.group-members header button{text-transform:uppercase;color:#6775e8;cursor:pointer;font-size:11px}.group-item-positioner{z-index:100;width:var(--anchor-width);max-width:calc(100vw - 24px)}.group-item-positioner .group-item-options{width:100%;max-height:min(320px,var(--available-height));margin:0;position:relative;inset:auto;overflow-y:auto}.group-item-options [data-highlighted]{background:#f0f2ff}.group-item-options [data-slot=combobox-empty]{padding:12px}:root{--wr-control-height:40px;--wr-control-max-height:40px;--wr-control-padding-block:0px;--wr-control-padding-inline:10px;--wr-control-gap:7px;--wr-control-margin:0;--wr-control-composite-padding-block:4px;--wr-control-composite-gap:10px;--wr-product-filter-chip-gap:5px;--wr-control-composite-max-height:var(--wr-control-height);--wr-control-icon-size:34px;--wr-close-size:25px;--report-button-height:var(--wr-control-height);--report-button-padding-inline:var(--wr-control-padding-inline);--report-button-font-size:12px;--report-button-line-height:19px}.group-directory-toolbar .primary-link,.group-editor-actions>button,.revenue-segment-toggle{height:var(--report-button-height);padding:0 var(--report-button-padding-inline);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);white-space:nowrap;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.stock-velocity-page .page-heading{flex-wrap:wrap;gap:22px}.stock-velocity-page .record-view-tabs{margin-left:0}.stock-velocity-period{color:#66738b;align-items:center;gap:14px;margin-left:auto;font-size:14px;font-style:italic;display:flex}.stock-velocity-period select{background:#fff;border:1px solid #d4deed;border-radius:6px;min-width:125px;padding:9px 14px;font-style:normal}.stock-velocity-notice{color:#566279;margin-bottom:20px;padding:23px 26px;font-size:14px}.stock-velocity-help{text-underline-offset:4px;cursor:help;font-weight:650;-webkit-text-decoration:underline #6878f5;text-decoration:underline #6878f5}.stock-velocity-table td:not(:first-child),.stock-velocity-table th:not(:first-child){text-align:right}.stock-velocity-empty{text-align:center;color:#67748c;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:310px;padding:35px;display:flex}.stock-velocity-empty svg{color:#818bed;margin-bottom:18px}.stock-velocity-empty strong{font-size:17px}.stock-velocity-empty p{margin:0;font-size:14px}.stock-velocity-page>.source-detail{margin:20px 0;line-height:1.7}@media (max-width:650px){.stock-velocity-period{margin-left:0}.stock-velocity-page .record-toolbar{flex-wrap:wrap}.stock-velocity-table{min-width:760px}}:root{--sidebar-submenu-height:32px;--sidebar-report-group-gap:18px}.wr-sidebar .wr-subnav{border-left-color:#6978ed;padding-left:0}.wr-sidebar .wr-subnav a{min-height:var(--sidebar-submenu-height);color:#53596b;border-radius:0;align-items:center;padding:6px 12px;font-size:13px;font-weight:550;line-height:20px;display:flex}.wr-sidebar .wr-subnav a.selected,.wr-sidebar .wr-subnav a.wr-nav-link.selected{color:#5368ec;background:0 0;border-radius:0;font-weight:700}.wr-sidebar .wr-subnav a.wr-nav-link:hover,.wr-sidebar .wr-subnav a:hover{color:#5368ec;background:#e2e4f9;border-radius:0}.wr-sidebar .wr-subnav a:focus-visible{outline-offset:-2px}.wr-subnav .wr-report-group-start{margin-top:var(--sidebar-report-group-gap);display:block}.primary-link{height:var(--report-button-height);padding:0 var(--report-button-padding-inline);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);white-space:nowrap;justify-content:center;gap:7px}.costs-page>.page-heading .primary-link{margin-top:0}.cost-intro{align-items:flex-start;gap:16px;padding:20px;display:flex}.cost-intro-copy{flex:1;min-width:0}.cost-intro-copy h2{margin:0 0 7px;font-size:17px}.cost-intro-copy p{max-width:850px;margin:0;font-size:12px}.cost-intro-copy .primary-link{margin-top:14px}.cost-overview{gap:14px;margin-top:18px}.cost-overview>a.cost-overview-card{align-items:flex-start;gap:14px;margin:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.cost-overview-card:hover{border-color:#b8c1ee;box-shadow:0 3px 12px #5363aa10}.cost-overview-icon{color:#6675dd;background:#eef0ff;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cost-overview-copy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.cost-overview-copy h2{margin:0 0 5px;font-size:15px}.cost-overview-copy p{margin:0 0 10px;font-size:12px;line-height:1.6}.cost-overview-copy .cost-manage-link{align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.cost-tabs a{align-items:center;gap:7px;display:inline-flex}.cost-tabs a svg{flex-shrink:0}.cost-intro-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cost-intro-actions .primary-link{margin-top:0}.cost-value-field{background:#fff;border:1px solid #d4deed;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.cost-value-field:focus-within{outline-offset:1px;outline:2px solid #a6b2f5}.costs-page .cost-value-field input[type=number]{border:0;border-radius:0;outline:none;width:150px;min-width:0}.cost-value-prefix,.cost-value-suffix{color:#71819d;justify-content:center;align-self:stretch;align-items:center;min-width:38px;padding:0 10px;font-size:14px;display:flex}.cost-value-prefix{border-right:1px solid #d4deed}.cost-value-suffix{border-left:1px solid #d4deed}.cost-list-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:0;display:flex}.costs-page .list-inline-footer{z-index:auto;box-shadow:none;border-radius:0 0 8px 8px;flex-wrap:wrap;gap:16px;height:auto;min-height:64px;padding:12px 20px;position:static;bottom:auto;left:auto;right:auto}.costs-page .list-inline-footer nav button{box-shadow:none;border:0;border-left:1px solid #cbd8e8;border-radius:0;padding:0}.costs-page .list-inline-footer nav button:first-child{border-left:0}.costs-page .list-inline-footer nav .pagination-page-input{border:0;border-left:1px solid #cbd8e8;border-radius:0;padding:0 4px}.cost-editor .cost-list-toolbar+section.report-panel{margin-top:0}.cost-save-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.cost-apply-existing{color:#505b70;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cost-apply-existing input[type=checkbox]{appearance:auto;accent-color:#5365f5;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:0}.cost-save .cost-save-copy small{color:#8795ac;margin:0 0 0 27px;font-size:11px;line-height:1.5}.cost-apply-row,.cost-save{align-items:center}.cost-apply-row{gap:7px;display:flex}.costs-page button.cost-apply-info{box-shadow:none;color:#8b98ad;background:0 0;border:0;border-radius:50%;flex-shrink:0;min-height:0;padding:3px}.costs-page button.cost-apply-info:hover{color:#5365f5}.costs-page .record-toolbar .segment-search input[name=q]{min-height:0;font-weight:400}.cost-shipping-notice{color:#505b70;padding:18px 22px;font-size:13px;line-height:1.55}.cost-shipping-notice p{margin:0}.cost-shipping-notice p+p{border-top:1px solid #e5eaf2;margin-top:13px;padding-top:13px}.cost-shipping-notice strong{color:#45516a;font-weight:700}.cost-shipping-editor>.report-panel{margin-top:0}.costs-page .cost-gateway-panel,.costs-page .cost-rule-panel{padding:0;overflow:hidden}.cost-section-heading{border-bottom:1px solid #dfe6f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cost-section-title{color:#5368f0;align-items:center;gap:11px;min-width:0;display:flex}.cost-section-title h2{color:#414b5f;margin:0;font-size:17px;line-height:1.3}.cost-section-heading>span{color:#8998af;white-space:nowrap;font-size:12px;font-weight:650}.cost-step{color:#5368f0;background:#edf1ff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:14px;font-weight:750;display:grid}.costs-page .cost-section-description{color:#58667b;border-bottom:1px solid #e8edf4;margin:0;padding:15px 20px;font-size:13px;line-height:1.5}.cost-section-description strong{color:#44516a}.cost-rule-action{background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 20px;display:flex}.costs-page .cost-rule-action>button,.costs-page .cost-rule-action>input,.costs-page .cost-rule-action>select{box-sizing:border-box;height:38px;min-height:38px}.costs-page .cost-rule-action>input,.costs-page .cost-rule-action>select{width:240px}.costs-page .cost-rule-action>button{padding:0 11px}.cost-existing-rule{border-bottom:1px solid #e8edf4;padding:16px 20px}.cost-existing-rule-heading{color:#414b5f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:13px;display:flex}.costs-page .cost-existing-rule-heading button{color:#8a97aa;padding:6px}.cost-shipping-fields{flex-wrap:wrap;align-items:end;gap:15px 22px;display:flex}.cost-shipping-fields>label,.cost-shipping-weight>label{flex-direction:column;gap:6px;display:flex}.cost-shipping-amount>span,.cost-shipping-mode>span{color:#71819d;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.cost-shipping-mode>div{align-items:center;display:flex}.costs-page .cost-shipping-mode button{border-radius:0;min-height:34px;padding:0 12px;font-size:12px}.costs-page .cost-shipping-mode button:first-child{border-radius:5px 0 0 5px}.costs-page .cost-shipping-mode button+button{border-radius:0 5px 5px 0;margin-left:-1px}.costs-page .cost-shipping-mode button[aria-pressed=true]{color:#fff;background:#5368f0;border-color:#5368f0;position:relative}.cost-shipping-weight{align-items:end;gap:8px;display:flex}.costs-page .cost-shipping-weight select{box-sizing:border-box;min-width:72px;height:35px;min-height:35px;padding:6px 9px}.costs-page .cost-shipping-meta input{width:190px;min-height:34px}.costs-page .cost-shipping-charge .cost-number-field{width:110px}.cost-backup-body{padding:18px 20px}.cost-backup-body .cost-shipping-fields{padding-bottom:20px}.cost-backup-toggle{border-top:1px solid #e8edf4;align-items:center;gap:5px;padding-top:16px;display:flex}.cost-backup-toggle label{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cost-backup-toggle input{accent-color:#5368f0;margin:0}.cost-backup-toggle strong{color:#48556c;font-size:12px;font-weight:650}.cost-gateway-table{table-layout:fixed;min-width:900px}.cost-gateway-table th:first-child{width:25%}.cost-gateway-table th:nth-child(2){width:38%}.cost-gateway-table th:nth-child(3){width:37%}.cost-gateway-table thead th{color:#8492a7;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc;font-size:11px}.cost-gateway-table tbody td{padding:15px 18px}.cost-gateway-table tbody td:first-child strong{color:#414b5d;font-size:13px;font-weight:650}.cost-gateway-table tbody td:first-child small{color:#8c9bb1;margin-top:5px;font-size:11px}.cost-gateway-meta{align-items:center;gap:8px;min-width:0;display:flex}.costs-page .cost-gateway-meta input{width:100%;min-width:0;min-height:35px;font-size:12px}.costs-page .cost-gateway-meta .cost-recommended-button{color:#526af0;background:#f0f3ff;border-color:#cbd5ff;flex:none;min-height:35px;padding:0 9px;font-size:11px}.cost-gateway-amounts{white-space:nowrap;align-items:center;gap:8px;display:flex}.cost-number-field{width:104px;height:var(--wr-control-height);background:#fff;border:1px solid #d4deed;border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.cost-number-field>span{color:#64718a;background:#f7f9fc;border-right:1px solid #d4deed;place-items:center;min-width:29px;padding:0 7px;font-size:12px;font-weight:500;display:grid}.cost-percent-field>span{border-left:1px solid #d4deed;border-right:0}.costs-page .cost-number-field input[type=number]{color:#45526b;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:0;padding:5px 7px;font-size:12px;font-weight:400}.costs-page .cost-number-field:focus-within{border-color:#5368f0;box-shadow:0 0 0 2px #5368f01c}.cost-amount-plus{color:#a3afc1;font-weight:600}.cost-of-total{color:#69768d;font-size:11px}.costs-page input[type=number]{font-weight:400}@media (max-width:700px){.cost-section-heading{flex-wrap:wrap;align-items:flex-start}.cost-section-heading>span{padding-left:40px}.cost-shipping-fields{align-items:flex-start}.cost-gateway-panel .table-scroll{overflow-x:auto}}.cost-extra-editor>.report-panel{margin-top:0}.costs-page .cost-conditional-panel,.costs-page .cost-extra-panel{padding:0;overflow:visible}.cost-extra-content{grid-template-columns:minmax(0,1fr) 265px;gap:28px;padding:20px;display:grid}.cost-extra-form{min-width:0}.cost-conditional-body>p,.cost-extra-form>p{color:#546076;margin:0 0 20px;font-size:13px;line-height:1.5}.cost-extra-meta{color:#485467;max-width:360px;display:block;font-size:13px!important;font-weight:650!important}.cost-extra-meta>span{color:#8d9bae;margin-left:6px;font-size:11px;font-weight:400}.costs-page .cost-extra-meta>input{width:100%;margin-top:8px;font-size:13px;font-weight:400;display:block}.cost-extra-backup-label{color:#485467;align-items:center;gap:5px;margin-top:20px;font-size:13px;display:flex}.cost-extra-backup-label>strong{font-weight:650}.cost-extra-amounts{gap:10px;margin-top:10px;display:grid}.cost-extra-per-item{color:#59667a;align-items:center;gap:10px;font-size:12px;display:flex}.cost-extra-per-item .cost-number-field{width:104px}.cost-extra-example{color:#4f5b6e;background:#f8f9fb;border-radius:8px;align-self:start;padding:17px 18px;font-size:12px}.cost-extra-example>strong{color:#384254;font-size:13px;display:block}.cost-extra-example>span{color:#8998ae;margin:8px 0 17px;font-size:11px;display:block}.cost-extra-example dl{border-top:1px solid #e1e6ed;margin:0;padding-top:12px}.cost-extra-example dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cost-extra-example dd{color:#364154;font-variant-numeric:tabular-nums;margin:0}.cost-extra-example .cost-example-total{border-top:1px solid #e1e6ed;margin-top:12px;padding-top:13px}.cost-example-total dd{font-weight:700}.cost-conditional-body{padding:20px}.cost-conditional-empty{color:#8994a5;text-align:center;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;place-items:center;min-height:85px;padding:16px;font-size:13px;display:grid}.costs-page .cost-add-conditional{color:#fff;background:#5368f0;border-color:#5368f0;margin-top:15px}.cost-conditional-summary{border:1px solid #e1e7ef;border-radius:7px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.cost-conditional-summary-name{flex:1;min-width:0}.cost-conditional-summary-name strong{color:#414b5c;font-size:13px;display:block}.cost-conditional-summary-name small{color:#8b98aa;margin-top:4px;font-size:11px;display:block}.cost-conditional-summary-cost{color:#3f495b;white-space:nowrap;margin-right:4px;font-size:13px}.costs-page .cost-conditional-summary button{min-height:32px;padding:0 10px}.costs-page .cost-conditional-summary .cost-conditional-delete{color:#d94e55}.cost-conditional-switch{cursor:pointer;white-space:nowrap;color:#4c5769;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cost-conditional-switch input{opacity:0;width:1px;height:1px;position:absolute}.cost-conditional-switch>span{background:#c8d1df;border-radius:18px;flex:none;width:31px;height:18px;position:relative}.cost-conditional-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.cost-conditional-switch input:checked+span{background:#5368f0}.cost-conditional-switch input:checked+span:after{transform:translate(13px)}.cost-conditional-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #5368f0}.cost-conditional-editor{background:#f8f9fb;border:1px solid #e1e7ef;border-radius:8px;padding:18px}.cost-conditional-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cost-conditional-editor-heading>strong{color:#8995a6;letter-spacing:.04em;font-size:12px}.cost-conditional-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.cost-conditional-fields>label{color:#485467;flex-direction:column;gap:8px;font-size:12px;display:flex}.costs-page .cost-conditional-fields>label>input{width:100%;font-size:13px;font-weight:400}.cost-conditional-fields>div>span{color:#485467;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.cost-conditional-filter-label{color:#485467;margin:20px 0 8px;font-size:12px;font-weight:650}.cost-conditional-editor .cost-conditional-segments{background:#fff;margin:0}.cost-conditional-actions{border-top:1px solid #e4e9ef;align-items:center;gap:10px;margin-top:18px;padding-top:17px;display:flex}.costs-page .cost-conditional-actions .primary-link{color:#fff;background:#5368f0;border-color:#5368f0}.costs-page .cost-conditional-actions>button{box-sizing:border-box;height:var(--report-button-height);min-height:var(--report-button-height);padding:0 var(--report-button-padding-inline);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);margin:0}.cost-conditional-errors{color:#9a2530;background:#f9dfe2;border:1px solid #f0b9bf;border-radius:7px;margin-bottom:18px;padding:13px 15px;font-size:12px}.cost-conditional-errors>strong{align-items:center;gap:7px;display:flex}.cost-conditional-errors ul{margin:8px 0 0 25px;padding:0}.cost-conditional-errors li+li{margin-top:4px}@media (max-width:900px){.cost-extra-content{grid-template-columns:1fr}.cost-extra-example{width:min(100%,360px)}.cost-conditional-fields{grid-template-columns:1fr}.cost-conditional-summary{flex-wrap:wrap}.cost-conditional-summary-name{min-width:150px}}.cost-editor>.cost-external-panel{margin-top:0;padding:0;overflow:visible}.cost-section-heading>.cost-external-badge{color:#586375;background:#f0f2f5;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700}.cost-external-content{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:36px;padding:24px 26px 28px;display:grid}.cost-external-main{min-width:0}.cost-external-intro{color:#505b6e;max-width:790px;margin:0 0 24px;font-size:14px;line-height:1.6}.cost-external-intro strong{color:inherit;font-weight:650}.cost-external-group{border-top:1px solid #e4e9f0;padding-top:20px}.cost-external-group h3{color:#3d4757;margin:0 0 18px;font-size:15px;font-weight:700}.cost-external-row{grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:start;gap:16px;margin:0 0 17px;display:grid;color:#414b59!important;font-size:13px!important;font-weight:650!important}.cost-external-row>span{align-items:center;gap:7px;min-height:38px;display:inline-flex}.cost-external-row>div{min-width:0}.costs-page .cost-external-row input{width:100%;font-size:13px;font-weight:400;display:block}.costs-page .cost-external-row input:disabled{color:#7e8a9a;opacity:1;cursor:not-allowed;background:#eef0f3}.cost-external-row small{color:#8998ae;margin-top:6px;font-size:11px;font-weight:400;display:block}.cost-external-breakdown{margin-top:18px}.cost-external-breakdown h3{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cost-external-breakdown h3 span{color:#8998aa;text-transform:uppercase;background:#f0f2f5;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}.cost-external-breakdown>p{color:#8998ae;margin:0 0 19px;font-size:12px}.cost-external-breakdown .cost-external-row{margin-bottom:12px}.cost-external-aside{color:#515d70;padding-top:3px}.cost-external-aside h3{color:#8998ae;text-transform:uppercase;letter-spacing:.04em;margin:0 0 17px;font-size:11px;font-weight:700}.cost-external-aside>div{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.cost-external-aside svg{color:#5368f0;flex:none;margin-top:2px}.cost-external-aside p{margin:0;font-size:13px;line-height:1.55}.cost-external-aside strong{color:#3f4a5b;font-weight:700}@media (max-width:900px){.cost-external-content{grid-template-columns:1fr}.cost-external-aside{padding-top:0}}@media (max-width:600px){.cost-external-content{padding:20px}.cost-external-row{grid-template-columns:1fr;gap:4px}.cost-external-row>span{min-height:0}}.cost-editor>.cost-ad-panel,.cost-editor>.cost-operational-panel{margin-top:0;padding:0;overflow:visible}.cost-ad-intro{color:#566174;border-bottom:1px solid #e3e8f0;margin:0;padding:18px 22px;font-size:13px;line-height:1.6}.cost-ad-intro a{color:#5368f0;font-weight:650}.cost-ad-row{border-bottom:1px solid #e6eaf1;align-items:center;gap:14px;min-height:66px;padding:11px 22px;display:flex}.cost-ad-row>div{flex:1;min-width:0}.cost-ad-row strong{color:#465064;font-size:14px;font-weight:650;display:block}.cost-ad-row small{color:#8998af;margin-top:4px;font-size:11px;display:block}.cost-ad-logo{background:#fff;border:1px solid #dfe5ef;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;font-weight:750;display:grid}.cost-ad-logo.platform-0{color:#fff;background:#4267a9;font-family:Arial,sans-serif}.cost-ad-logo.platform-1{color:#4285f4}.cost-ad-logo.platform-2{color:#fff;background:#101014}.cost-ad-logo.platform-3{color:#fff;background:#df3036;font-family:Georgia,serif}.cost-ad-logo.platform-4{color:#171717;background:#ffed00;font-size:19px}.cost-ad-logo.platform-5{color:#fff;background:#ff4500}.cost-ad-logo.platform-6{color:#f35325}.cost-ad-logo.platform-7{color:#5669ed}.cost-ad-logo.platform-8{color:#313b52}.costs-page .cost-ad-row button{color:#5368f0;background:#eff2ff;border-color:#c9d4ff;min-width:93px}.costs-page .cost-ad-row button:disabled{opacity:.7;cursor:not-allowed}.cost-ad-footnote{color:#8796aa;background:#f5f7fa;align-items:center;gap:9px;margin:0;padding:14px 22px;font-size:12px;line-height:1.5;display:flex}.cost-ad-footnote svg{flex:none}.cost-operational-panel .cost-section-heading>.primary-link{color:#fff;background:#5368f0;border-color:#5368f0;margin:0}.cost-operational-count{color:#5368f0;white-space:nowrap;background:#f3f5ff;border:1px solid #cad4ff;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:700}.cost-operational-intro{color:#566174;margin:0;padding:17px 22px;font-size:13px;line-height:1.5}.cost-operational-empty{color:#66738a;margin:0;padding:0 22px 24px;font-size:13px}.cost-operational-panel .table-scroll{overflow:visible}.cost-operational-table{width:100%;min-width:770px}.cost-operational-table thead th{color:#6e7c92;background:#f7f9fc;font-size:12px;font-weight:650}.cost-operational-table td,.cost-operational-table th{padding:14px 20px}.cost-operational-table td{color:#536075;vertical-align:middle;font-size:12px}.cost-operational-table td:first-child strong{color:#414d62;font-size:13px;display:block}.cost-operational-table td:first-child small{color:#9aa5b5;margin-top:4px;display:block}.cost-operational-table td:last-child{text-align:right;width:76px}.cost-operational-menu{text-align:left;display:inline-block;position:relative}.cost-operational-menu summary{color:#8694a9;cursor:pointer;border-radius:5px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.cost-operational-menu summary::-webkit-details-marker{display:none}.cost-operational-menu summary:hover{color:#5368f0;background:#f0f2fa}.cost-operational-menu>div{z-index:30;background:#fff;border:1px solid #e0e6f1;border-radius:7px;min-width:160px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #25345522}.costs-page .cost-operational-menu button{text-align:left;background:0 0;border:0;width:100%;min-height:34px;padding:7px 10px;font-size:12px;font-weight:500;display:block}.costs-page .cost-operational-menu button:hover{color:#5368f0;background:#f2f4fd}.costs-page .cost-operational-menu .cost-operational-delete{color:#d34c55}.cost-operational-dialog{color:#414b5e;background:#fff;border:1px solid #d9e1ee;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 18px 60px #15203c40;border-radius:10px!important;width:min(660px,100vw - 32px)!important;max-width:660px!important;padding:0!important;display:block!important}.cost-operational-dialog>[data-slot=dialog-title]{color:#303a4d;border-bottom:1px solid #e0e6ef;margin:0;padding:22px 26px;font-size:22px;font-weight:750;display:block}.cost-operational-form{grid-template-columns:1fr 1fr;gap:19px 22px;padding:23px 26px;display:grid}.cost-operational-form>label:not(.cost-operational-recurring){color:#485368;min-width:0;font-size:13px;font-weight:650;display:block}.cost-operational-form>label>span:not(.cost-operational-switch){color:#8c98a9;font-weight:400}.cost-operational-form input:not([type=checkbox]),.cost-operational-form select{box-sizing:border-box;color:#45526b;background:#fff;border:1px solid #d4deeb;border-radius:6px;width:100%;min-width:0;height:39px;padding:8px 11px;font-size:13px;font-weight:400}.cost-operational-form>label:not(.cost-operational-recurring)>.cost-number-field,.cost-operational-form>label:not(.cost-operational-recurring)>.cost-operational-schedule,.cost-operational-form>label:not(.cost-operational-recurring)>input{margin-top:7px}.cost-operational-form input::placeholder{color:#a8b3c2}.cost-operational-recurring{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.cost-operational-recurring input{opacity:0;width:1px;height:1px;position:absolute}.cost-operational-switch{background:#c7d0de;border-radius:20px;flex:none;width:34px;height:19px;margin-top:1px;position:relative}.cost-operational-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.cost-operational-recurring input:checked+.cost-operational-switch{background:#5368f0}.cost-operational-recurring input:checked+.cost-operational-switch:after{transform:translate(15px)}.cost-operational-recurring input:focus-visible+.cost-operational-switch{outline-offset:2px;outline:2px solid #5368f0}.cost-operational-recurring small,.cost-operational-recurring strong{display:block}.cost-operational-recurring strong{color:#414b5d;font-size:13px}.cost-operational-recurring small{color:#8997ac;margin-top:4px;font-size:11px;font-weight:400;line-height:1.5}.cost-operational-form .cost-number-field{width:100%;height:39px}.cost-operational-form .cost-number-field>span{min-width:38px}.cost-operational-form .cost-number-field input{border:0;border-radius:0;height:37px}.cost-operational-schedule{border:1px solid #d4deeb;border-radius:6px;align-items:center;height:39px;display:flex;overflow:hidden}.cost-operational-schedule>span{color:#8492a7;padding:0 10px;font-size:12px}.cost-operational-schedule input{border-top:0!important;border-bottom:0!important;border-radius:0!important;width:65px!important}.cost-operational-schedule select{flex:1;border:0!important;border-left:1px solid #d4deeb!important;border-radius:0!important}.cost-operational-form .filter-date-picker>button{color:#45526b;background:#fff;border:1px solid #d4deeb;border-radius:6px;justify-content:space-between;width:100%;height:39px;margin:0;padding:8px 11px;font-size:13px;font-weight:400;display:flex}.cost-operational-error{color:#a72f3b;background:#ffebee;border:1px solid #f1b7c0;border-radius:6px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.cost-operational-dialog-actions{border-top:1px solid #e0e6ef;justify-content:flex-end;gap:10px;padding:13px 26px;display:flex}.cost-operational-dialog-actions button:not(.store-delete-button){justify-content:center;align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);color:#66738a;cursor:pointer;background:#fff;border:1px solid #d4deeb;border-radius:6px;margin:0;font-size:12px;font-weight:650;display:inline-flex}.cost-operational-dialog-actions .primary-link{color:#fff;background:#5368f0;border-color:#5368f0}.store-delete-button{border:1px solid var(--destructive);background:var(--destructive);border-radius:7px;justify-content:center;align-items:center;gap:8px;height:40px;max-height:none;margin:0;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-delete-button{background:color-mix(in oklch,var(--destructive) 10%,white)}}.store-delete-button{color:var(--destructive);white-space:nowrap;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2}.store-delete-button:hover:not(:disabled){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.store-delete-button:hover:not(:disabled){background:color-mix(in oklch,var(--destructive) 18%,white)}}.store-delete-button:focus-visible{outline:2px solid var(--destructive);outline-offset:2px}.store-delete-button:disabled{opacity:.5;cursor:default}@media (max-width:850px){.cost-operational-panel .table-scroll{overflow-x:auto}}@media (max-width:600px){.cost-operational-form{grid-template-columns:1fr;padding:18px}.cost-operational-dialog>[data-slot=dialog-title]{padding:18px}.cost-operational-dialog-actions{padding:12px 18px}}:root{--sidebar-width:248px;--report-control-border:#dce4ee;--report-control-radius:5px;--report-control-color:#657287;--report-accent:#6374ec;--report-active-bg:#f6f7ff;--report-table-heading:#f8f9fc;--report-table-line:#edf0f5}.wr-sidebar .wr-subnav a{white-space:nowrap}.revenue-page .subscription-trend-export,.revenue-page .subscription-trend-toggle,.revenue-page :is(.revenue-tools button,.revenue-tools select,.revenue-panel-heading>select,.cost-inline>select,.subscription-trend-chart-controls>select,.cohort-toolbar>select,.active-subscriptions-columns>summary){box-sizing:border-box;height:var(--report-button-height);min-height:var(--report-button-height);border:1px solid var(--report-control-border);border-radius:var(--report-control-radius);color:var(--report-control-color);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);background:#fff;margin:0}.revenue-page :is(.revenue-tools button,.revenue-tools select,.revenue-panel-heading>select,.cost-inline>select,.subscription-trend-chart-controls>select,.cohort-toolbar>select,.active-subscriptions-columns>summary){padding:0 var(--report-button-padding-inline);justify-content:center;align-items:center;gap:7px;display:inline-flex}.revenue-page .subscription-trend-toggle{flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.revenue-page .subscription-trend-toggle button{height:100%;min-height:0;padding:0 var(--report-button-padding-inline);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;margin:0;font-weight:600;display:inline-flex}.revenue-page .subscription-trend-toggle button+button{border-left:1px solid var(--report-control-border)}.revenue-page :is(.subscription-trend-toggle button.active,.revenue-tools button.active,.revenue-tools button[aria-pressed=true]){color:var(--report-accent);background:var(--report-active-bg);box-shadow:none}.revenue-page .subscription-trend-toggle:not(.icons) button.active{background:var(--report-accent);color:#fff}.revenue-page .subscription-trend-toggle.icons button{width:34px;padding:0}.forecast-page .report-chart-toggle{box-sizing:border-box;height:var(--report-button-height);flex-shrink:0;align-items:stretch;display:inline-flex}.forecast-page .report-chart-toggle button{box-sizing:border-box;width:34px;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:inline-grid}.forecast-page .report-chart-toggle button+button{border-left:1px solid #d4dfeb}.forecast-page .report-chart-toggle button.active{color:#4d6cf2;box-shadow:none;background:#f1f3ff}.revenue-page .subscription-trend-chart-controls{align-items:center;gap:8px}.revenue-page .customer-report-help,.revenue-page .subscription-trend-help{width:20px;min-width:20px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.revenue-page :is(.audit-report-table,.active-subscriptions-section) thead button{box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:inline-flex}.revenue-page :is(.audit-report-table,.active-subscriptions-section) thead button:hover{color:var(--report-accent);background:0 0}.report-sort-icon{color:#a1aabd;flex-shrink:0}.costs-profit table tbody tr,.revenue-page :is(.subscription-events-breakdown,.future-renewals-breakdown,.audit-report-table,.costs-profit) tbody tr{background:#fff}.revenue-page :is(.subscription-events-breakdown,.future-renewals-breakdown,.audit-report-table) tbody :is(td,th){background:0 0}.revenue-page .report-panel table thead th{background:var(--report-table-heading);border-bottom:1px solid var(--report-table-line);color:#69758a;font-size:11px;font-weight:650}.audit-report-table tfoot{background:#f8f9fc;font-weight:650}.audit-report-table em{color:#7d889c;font-weight:400}.audit-report-table .revenue-tools{flex-wrap:wrap}.audit-report-table .revenue-panel-heading{gap:10px}.audit-report-table .revenue-tools input{height:var(--report-button-height);padding:0 10px}.customer-sources-tabs>button{border:0;border-right:1px solid var(--report-control-border);color:var(--report-control-color);cursor:pointer;background:#fff;padding:7px 14px;font-size:12px;font-weight:600}.customer-sources-tabs>button:last-child{border-right:0}.customer-sources-tabs>button.active{background:var(--report-accent);color:#fff}.order-sources-view>.customer-sources-tabs{justify-self:start;margin:0}.order-source-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.customer-source-chips>button{align-items:center;gap:5px;display:inline-flex}.customer-source-chips>button:disabled{cursor:default;opacity:.7}.order-sources-view .audit-report-table .revenue-panel-heading h2{display:none}.order-sources-view .audit-report-table td:has(em){text-align:left}.costs-profit .cost-profit-summary{grid-template-columns:1fr 1fr;align-content:start;display:grid;overflow:hidden}.costs-profit .cost-profit-summary>*{border:0;border-bottom:1px solid var(--report-table-line);text-align:left;background:#fff;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-width:0;margin:0;padding:18px 16px;display:flex}.costs-profit .cost-profit-summary>.profit-metric-profit{grid-column:1/-1;padding:22px 18px}.costs-profit .cost-profit-summary>.profit-metric-net{border-right:1px solid var(--report-table-line)}.costs-profit .cost-profit-summary>div{grid-column:1/-1}.costs-profit .cost-profit-summary strong{color:#46506a;letter-spacing:-.3px;margin:0;font-size:20px;line-height:1.2}.costs-profit .cost-profit-summary>.profit-metric-profit strong{font-size:32px}.costs-profit .cost-profit-summary span{color:#7c8ba3;font-size:11px;font-weight:500}.costs-profit .cost-profit-summary small{color:#8a97ac;font-size:10px;font-weight:400;line-height:1.6}.costs-profit .cost-profit-summary>.profit-order-average{background:#fafbfe;border:0}.costs-profit .cost-chart{height:350px;padding:10px 8px}.costs-profit .cost-breakdown{gap:18px;padding:20px}.costs-profit .cost-breakdown strong{font-size:17px}.costs-profit .cost-inline{gap:8px}@media (max-width:800px){.wr-content{margin-left:0}.list-sticky-footer{left:0}.order-source-controls{justify-content:space-between;width:100%}}.costs-profit .cost-breakdown strong,.costs-profit .cost-profit-summary strong{font-weight:650}.costs-profit .page-heading>button{height:var(--report-button-height);padding:0 10px;font-size:12px}.order-sources-view .audit-report-table{margin-top:0}.report-value-delta{color:#8b97a8;margin-top:5px;font-size:10px;font-weight:400;display:block}.report-value-delta.positive{color:#299668}.report-value-delta.negative{color:#d16469}.revenue-page .audit-report-table td.report-text-cell{text-align:left}.costs-profit .cost-profit-summary .profit-metric>span{align-items:center;gap:7px;display:inline-flex}.profit-series-dot{border-radius:3px;flex:none;width:8px;height:8px;display:inline-block}.order-retention-canvas{height:350px;padding:10px 8px}.customer-order-date-notice{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-order-date-notice>span{min-width:0}.customer-order-date-notice>button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.customer-order-date-notice>button:hover{background:#fff0aa}.product-group-card .group-comparison{white-space:nowrap;align-items:center;gap:2px;margin:0;font-size:10px;display:inline-flex}.product-group-card .group-comparison small{margin-left:2px}:is(.wr-shell,.broadcast-dialog) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where(.dashboard-dates *)),select:not([multiple]):not(:where(.dashboard-dates *))){box-sizing:border-box;margin-block:var(--wr-control-margin);height:var(--wr-control-height)!important;min-height:0!important;max-height:var(--wr-control-max-height)!important;padding-block:var(--wr-control-padding-block)!important}.wr-shell :where(.revenue-segment-toggle,.subscription-filter-toggle,.profit-manage-costs,.active-subscriptions-settings,.active-subscriptions-columns>button,.report-export-button,.report-export,.product-export,.product-small-button,.product-chart-download,.bought-actions>button,.coupon-actions>button,.cost-intro-actions>button,.order-edit-link,.order-adjacent>button,.seller-card footer>button,.group-directory-toolbar>button,.group-directory-toolbar>select){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--wr-control-gap);height:var(--wr-control-height);min-height:0;max-height:var(--wr-control-max-height);padding:0 var(--wr-control-padding-inline);margin:var(--wr-control-margin);font-size:var(--report-button-font-size);line-height:var(--report-button-line-height);white-space:nowrap;cursor:pointer;display:inline-flex}.wr-shell :where(.report-export-button,.report-export,.product-export,.product-small-button,.product-chart-download,.profit-manage-costs,.bought-actions>button,.coupon-actions>button,.active-subscriptions-columns>button){border:1px solid var(--report-control-border);border-radius:var(--report-control-radius);color:var(--report-control-color);background:#fff}.wr-shell :where(.report-export-button[aria-label],.product-export,.product-chart-download,.bought-actions>button[aria-label]){width:var(--wr-control-icon-size);padding:0}.wr-shell :where(.report-export-button,.report-export,.product-export,.product-chart-download,.bought-actions>button)>svg{flex:none;width:15px;height:15px}.active-subscriptions-columns>button{font-weight:700}.active-subscriptions-columns>div{top:calc(var(--wr-control-height) + 5px)}.product-chart-tools>.product-chart-download{width:var(--wr-control-icon-size);padding:0}.wr-shell :where(.calendar-heading>button,.customer-order-date-notice>button){box-sizing:border-box;width:var(--wr-close-size);height:var(--wr-close-size);min-width:var(--wr-close-size);min-height:var(--wr-close-size);max-width:var(--wr-close-size);max-height:var(--wr-close-size);padding:4px;font-size:11px}.wr-shell .product-chart-tools>button{width:var(--wr-control-icon-size);padding-inline:0!important}.customer-sources-table th{z-index:1;background:#fff;position:sticky;top:0}.customer-sources-table th button{color:#657184;justify-content:flex-end;align-items:center;gap:7px;font-weight:600;display:inline-flex}.customer-sources-table th:first-child button{justify-content:flex-start}.customer-sources-table th button:hover{color:var(--report-accent)}.customer-sources-table th .report-sort-icon{color:#b1b9c5;width:13px;height:13px}.customer-sources-table th[aria-sort=ascending] .report-sort-icon,.customer-sources-table th[aria-sort=descending] .report-sort-icon{color:#6376e8}.retention-chart-tools .retention-menu-button{box-sizing:border-box;width:var(--wr-control-icon-size);min-width:var(--wr-control-icon-size);height:var(--wr-control-height);min-height:var(--wr-control-height);flex:none;place-items:center;padding:0;display:inline-grid}.retention-chart-tools .retention-menu-button svg{width:16px;height:16px}.wr-shell .recharts-area-curve,.wr-shell .recharts-line-curve{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px!important}.wr-shell .recharts-area-dots,.wr-shell .recharts-line-dots{display:none}.wr-shell .recharts-active-dot .recharts-dot{r:5.25px;stroke:#fff;stroke-width:2.5px}.wr-shell .recharts-bar-rectangle path,.wr-shell .recharts-bar-rectangle rect{stroke-width:4px!important}.wr-shell .recharts-tooltip-cursor{fill:#f3f5fb!important;stroke:#f3f5fb!important;fill-opacity:1!important}.wr-shell :is(.dashboard-delta,.order-report-change,.product-change-positive,.product-change-negative,.product-change-neutral,.customer-report-change,.customer-average-comparison,.group-comparison,.report-value-delta,.segment-growth,.device-change,.subscription-trend-delta){border-radius:4px;align-items:center;gap:2px;width:max-content;padding:2px 4px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex!important}.wr-shell :is(.dashboard-delta.positive,.order-report-change.positive,.product-change-positive,.customer-report-change.positive,.customer-average-comparison.up,.group-comparison.positive,.report-value-delta.positive,.segment-growth.positive,.device-change.positive,.subscription-trend-delta.positive){background:#eaf6ef;color:#37885b!important}.wr-shell :is(.dashboard-delta.negative,.order-report-change.negative,.product-change-negative,.customer-report-change.negative,.customer-average-comparison.down,.group-comparison.negative,.report-value-delta.negative,.segment-growth.negative,.device-change.negative,.subscription-trend-delta.negative){background:#fbecef;color:#bf5964!important}.wr-shell :is(.dashboard-delta.neutral,.order-report-change.neutral,.product-change-neutral,.customer-average-comparison.neutral,.group-comparison.neutral,.segment-growth.neutral,.device-change.neutral,.subscription-trend-delta.neutral){background:#f4f6f8;color:#8b96a5!important}.dashboard-dates .dashboard-date-fields input{height:auto;min-height:36px;max-height:none;padding:9px 11px}.dashboard-dates select{height:auto;min-height:36px;max-height:none;padding:9px 34px 9px 11px}:is(.wr-shell,.broadcast-dialog) button:not(:where([data-slot=dialog-close],.dashboard-dates *,.revenue-summary *,.order-report-summary *,.cost-profit-summary *,.dashboard-kpi,.dashboard-kpi *,.customer-report-summary *,.refund-summary *,.subscription-events-grid>button,.group-create-card,.group-first-prompt,.product-group-card,.dashboard-card,.dashboard-card *,.calendar-heading>button,.customer-order-date-notice>button,.filter-builder .filter-rule>button.filter-remove-condition,.load-segment-list *,.category-info footer button,.company-logo-remove,.report-favourite,[role=switch],[data-slot=switch])){box-sizing:border-box;height:var(--wr-control-height)!important;min-height:0!important;max-height:var(--wr-control-max-height)!important;padding-block:var(--wr-control-padding-block)!important}.wr-shell .wr-control-composite{box-sizing:border-box;height:var(--wr-control-height)!important;min-height:0!important;max-height:var(--wr-control-composite-max-height)!important;padding-block:var(--wr-control-composite-padding-block)!important}.wr-shell .filter-status-values.wr-control-composite{align-items:center;gap:var(--wr-control-composite-gap);padding-inline:var(--wr-control-padding-inline);flex-wrap:nowrap}.wr-shell .filter-status-chips{align-items:center;gap:var(--wr-control-composite-gap);scrollbar-width:none;flex:0 auto;min-width:0;max-width:calc(100% - 140px);height:24px;display:flex;overflow:auto hidden}.wr-shell .filter-builder .filter-status-chips>span{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:4px;max-width:260px;height:22px;min-height:0;padding-inline:7px;font-size:10px;line-height:12px;display:inline-flex;overflow:hidden;padding-block:0!important}.wr-shell .filter-builder .filter-status-chips>span>button{box-sizing:border-box;font-size:13px;line-height:1;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important}.wr-shell .filter-status-values.wr-control-composite>select{box-sizing:border-box;flex:none;width:auto;min-width:110px;margin:0;font-size:10px;line-height:18px;height:24px!important;min-height:24px!important;max-height:24px!important;padding-block:0!important}.wr-shell :is(.filter-builder .filter-rule,.store-exclusions-card)>.product-filter-values.wr-control-composite{align-content:center;align-items:center;gap:var(--wr-control-composite-gap);height:auto!important;min-height:var(--wr-control-height)!important;max-height:none!important;padding-block:var(--wr-control-composite-padding-block)!important;padding-inline:var(--wr-control-padding-inline)!important;flex-wrap:wrap!important}.wr-shell :is(.filter-builder .filter-rule,.store-exclusions-card)>.product-filter-values.wr-control-composite .product-filter-chips{gap:var(--wr-product-filter-chip-gap);scrollbar-width:none;flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;height:auto;overflow:visible}.wr-shell .product-filter-values.wr-control-composite .product-filter-chips>span{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:none;align-items:center;gap:4px;max-width:260px;height:22px;min-height:0;padding-inline:7px;font-size:10px;line-height:12px;display:inline-flex;overflow:hidden;padding-block:0!important}.wr-shell .product-filter-values.wr-control-composite .product-filter-chips>span>button{box-sizing:border-box;font-size:12px;line-height:1;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important}.wr-shell .product-filter-values.wr-control-composite .filter-choice-input{flex:0 auto;grid-template-columns:minmax(0,1fr);width:max-content;min-width:80px;max-width:100%;height:24px;display:grid;position:relative}.wr-shell .product-filter-values.wr-control-composite .filter-choice-input>input{box-sizing:border-box;font-size:10px;line-height:18px;width:100%!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding-block:0!important}.wr-shell .product-filter-values.wr-control-composite .filter-choice-input>button{box-sizing:border-box;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important}.wr-shell .product-filter-values.wr-control-composite .filter-choice-input-sizer{font-size:10px;line-height:18px}.wr-shell .subscription-filter-input-wrap.wr-control-composite{padding-inline:var(--wr-control-padding-inline);gap:var(--wr-control-composite-gap);flex-wrap:nowrap}.wr-shell .subscription-filter-input-wrap.wr-control-composite .subscription-filter-chips{align-items:center;gap:var(--wr-control-composite-gap);scrollbar-width:none;flex:0 auto;min-width:0;max-width:calc(100% - 110px);height:24px;display:flex;overflow:auto hidden}.wr-shell .subscription-filter-input-wrap.wr-control-composite .subscription-filter-chip{box-sizing:border-box;flex:none;align-items:center;gap:4px;height:22px;padding-inline:5px;font-size:10px;line-height:12px;display:inline-flex;padding-block:0!important}.wr-shell .subscription-filter-input-wrap.wr-control-composite .subscription-filter-chip button{box-sizing:border-box;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important}.wr-shell .subscription-filter-input-wrap.wr-control-composite>input{box-sizing:border-box;flex:96px;width:auto;min-width:80px;font-size:10px;line-height:18px;height:24px!important;min-height:24px!important;max-height:24px!important;padding-block:0!important}.wr-shell .report-favourite,:is(.wr-shell,.broadcast-dialog) .filter-builder .filter-rule>button.filter-remove-condition{box-sizing:border-box;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:0!important}.wr-admin-shell .wr-content{min-height:100vh}.admin-main>.page-content{max-width:none;margin:0;padding:0}.admin-main>.admin-page{padding-bottom:80px}.admin-page{color:#444857}.admin-page>:is(.admin-panel,.admin-email-grid,.admin-stat-grid,.admin-panel-grid){margin-bottom:22px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.admin-heading h1{color:#424754;letter-spacing:-.8px;margin:0 0 8px;font-size:29px;font-weight:750;line-height:1.2}.admin-footnote,.admin-heading p:last-child,.admin-muted{color:#7c859b;font-size:13px;line-height:1.55}.admin-heading>div:not(.admin-detail-title){min-width:0}.admin-heading>div:not(.admin-detail-title)>.admin-count{color:#7c859b;white-space:nowrap;font-size:12px}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.admin-panel,.admin-stat{background:#fff;border:1px solid #dfe3ed;border-radius:9px;box-shadow:0 1px 3px #29385508}.admin-stat{color:inherit;flex-direction:column;gap:11px;padding:23px;display:flex}.admin-stat>span{color:#7c859b;font-size:12px}.admin-stat strong{font-size:31px;font-weight:700;line-height:1}.admin-stat small{color:#6878d3;font-size:12px}.admin-panel-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px;display:grid}.admin-panel-heading{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;padding:20px 23px;display:flex}.admin-help h2,.admin-panel-heading h2{color:#444857;margin:0;font-size:16px;font-weight:700}.admin-panel-heading p{color:#8992a5;margin:4px 0 0;font-size:12px}.admin-action-link,.admin-panel-heading a{color:#5f6cbd;font-size:12px;font-weight:650}.admin-recent-list{margin:0;padding:0 23px;list-style:none}.admin-recent-list li{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.admin-recent-list li:last-child{border:0}.admin-recent-list span,.admin-recent-list strong{font-size:13px;display:block}.admin-recent-list span{color:#8992a5;margin-top:4px}.admin-recent-list time{color:#8992a5;white-space:nowrap;font-size:12px}.admin-recent-list li>.admin-status{align-self:center}.admin-recent-list li:has(>.admin-store-option),.admin-recent-list:has(>li>.admin-store-option){padding:0}.admin-recent-list .admin-store-option{box-sizing:border-box;width:100%;color:inherit;background:#f8f9fc;flex:100%;justify-content:space-between;align-items:center;gap:20px;padding:16px 23px;transition:background-color .15s;display:flex}.admin-recent-list .admin-store-option:hover{background:#f0f2f8}.admin-recent-list .admin-store-option:focus-visible{outline-offset:2px;outline:2px solid #6878d3}.admin-recent-list .admin-store-option>.admin-status{margin:0;font-size:11px}.admin-panel>p:not(.admin-message){color:#7c859b;margin:17px 23px;font-size:13px;line-height:1.55}.admin-panel>.admin-action-link{margin:0 23px 23px;display:inline-block}.admin-empty{color:#8992a5;padding:24px;font-size:13px}.admin-status{border-radius:20px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;display:inline-flex;font-weight:650!important}.admin-status.is-ready{background:#e9f6ef;color:#287a53!important}.admin-status.needs-setup{background:#fff4dd;color:#91681d!important}.admin-search{gap:9px;padding:20px 23px;display:grid}.admin-email-form label,.admin-search label{color:#606a82;font-size:12px;font-weight:650}.admin-search>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-email-form input:not([type=checkbox]),.admin-email-form select,.admin-email-form textarea,.admin-search input{color:#444857;background:#fff;border:1px solid #d9dfeb;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:400}.admin-search input{width:min(360px,100%)}.admin-email-actions button:not([data-slot=button]),.admin-search button{color:#5966ac;border-radius:var(--report-control-radius);padding:var(--wr-control-padding-block) var(--wr-control-padding-inline);cursor:pointer;background:#fff;border:1px solid #cdd4e7}.admin-search a{color:#6572ae;font-size:12px}.admin-table-scroll{overflow:auto}.admin-table{width:100%;min-width:740px;font-size:13px}.admin-table th{color:#7d859b;background:#f8f9fc;font-weight:650}.admin-table td,.admin-table th{text-align:left;padding:15px 23px}.admin-table td{vertical-align:top}.admin-table td strong,.admin-table td:first-child span{display:block}.admin-table td:first-child span{color:#8992a5;margin-top:4px;font-size:12px}.admin-store-label{white-space:nowrap;margin:2px 0 5px;display:block}.admin-pagination{color:#8992a5;justify-content:space-between;padding:15px 23px;font-size:12px;display:flex}.admin-pagination div{gap:18px;display:flex}.admin-pagination a{color:#5966ac}.admin-footnote{margin-top:16px}.admin-email-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.admin-email-form form,form.admin-email-form{gap:20px;padding:23px;display:grid}.admin-email-form label{gap:7px;display:grid}.admin-email-form label.admin-inline-checkbox{align-items:center;gap:8px;display:flex}.admin-email-form label.admin-inline-checkbox input{width:auto;margin:0}.admin-email-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-email-form .admin-muted{margin:0}.admin-email-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-email-actions .admin-primary-button{color:#fff;background:#6878d3;border-color:#6878d3}.admin-email-actions button:disabled{opacity:.5;cursor:default}.admin-message{border-radius:6px;margin:0 23px 23px;padding:11px 13px;font-size:12px;line-height:1.5}.admin-message.success{color:#287a53;background:#e9f6ef}.admin-message.error{color:#a44a4a;background:#fff0f0}.admin-message.info{color:#5363a4;background:#eef2ff}.admin-help{padding:23px}.admin-help ol{color:#667087;margin:17px 0;padding-left:18px;font-size:13px;line-height:1.65}.admin-help li{margin-bottom:11px}.admin-help>p{margin:12px 0 0!important;font-size:12px!important}@media (max-width:1000px){.admin-email-grid,.admin-panel-grid{grid-template-columns:1fr}}@media (max-width:800px){.admin-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-email-fields,.admin-stat-grid{grid-template-columns:1fr}.admin-heading{flex-direction:column;align-items:flex-start}.wr-admin-shell .wr-topbar-caption{display:none}.wr-admin-shell .wr-local{font-size:11px}.admin-email-form form,.admin-help,.admin-panel-heading{padding:17px}}.admin-customer-directory{padding-bottom:80px}.admin-customer-directory .admin-table td{padding:0}.admin-customer-directory .admin-table td>a{min-height:58px;color:inherit;padding:15px 23px;text-decoration:none;display:block}.admin-customer-row:hover{background:#f8f9ff}.admin-customer-row:focus-within{background:#f4f6ff}.admin-customer-row td:first-child strong{color:#5f6cbd}.admin-customer-directory .list-sticky-footer{left:var(--sidebar-width,248px)}.admin-customer-account-status{white-space:nowrap}.admin-stores-directory .admin-table td{vertical-align:middle;padding:15px 23px}.admin-stores-directory .admin-table td>a{min-height:0;padding:0}.admin-detail-title,.admin-panel-grid>.admin-panel>.admin-panel-heading{align-items:flex-start}.admin-detail-title{gap:12px;min-width:0;display:flex}.admin-detail-title>.customer-back{flex:none}.admin-detail-title>div{min-width:0}.admin-detail-title h1{overflow-wrap:anywhere;grid-area:1/1;margin:0}.admin-detail-title p:last-child{overflow-wrap:anywhere;grid-column:1/-1;margin:3px 0 0}.admin-detail-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.admin-detail-list{margin:0;padding:6px 23px}.admin-detail-list>div{border-bottom:1px solid #eef0f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.admin-detail-list>div:last-child{border-bottom:0}.admin-detail-list dt{color:#8b93a7;font-size:12px}.admin-detail-list dd{text-align:right;color:#4e5668;overflow-wrap:anywhere;margin:0;font-size:13px}.admin-store-cards{gap:16px;padding:18px 23px;display:grid}.admin-store-card{border:1px solid #e3e7f1;border-radius:7px}.admin-store-card-heading{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex}.admin-store-card-heading h3{margin:0;font-size:14px;font-weight:700}.admin-store-card-heading p{color:#8992a5;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.admin-store-card .admin-detail-list{padding:0 17px}@media (max-width:1000px){.admin-detail-grid{grid-template-columns:1fr}}@media (max-width:800px){.admin-customer-directory .list-sticky-footer{left:0}.admin-store-cards{padding:16px}.admin-customer-directory .admin-table td>a{padding:13px 16px}}.wr-header-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.wr-header-menu{position:relative}.wr-header-menu>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.wr-header-menu>summary::-webkit-details-marker{display:none}.wr-store-menu>summary{color:#fff;border:1px solid #fff5;border-radius:9px;min-height:40px;padding:5px 10px 5px 5px;font-size:13px;font-weight:650}.wr-header-menu[open]>summary,.wr-store-menu>summary:hover{background:#ffffff18}.wr-store-avatar{color:#fff;background:#079a87;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.wr-store-avatar img{object-fit:cover;width:100%;height:100%}.wr-store-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.wr-user-avatar{color:#6f7894;background:#d9dce7;place-items:center;width:34px;height:34px;display:grid}.wr-account-menu>summary,.wr-user-avatar{border-radius:50%}.wr-account-menu>summary:hover .wr-user-avatar{background:#e8ebf3}.wr-menu-panel{z-index:80;color:#3d4659;background:#fff;border:1px solid #dfe4f0;border-radius:11px;width:265px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 38px #1f294233}.wr-menu-label{color:#8b95a7;text-transform:uppercase;letter-spacing:.7px;margin:0;padding:7px 10px;font-size:11px;font-weight:650}.wr-menu-item,.wr-menu-person,.wr-menu-store{color:#455067;border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:8px 10px;font-size:13px;display:flex}.wr-menu-person>span:last-child,.wr-menu-store>span:last-child{gap:2px;min-width:0;display:grid}.wr-menu-person strong,.wr-menu-store strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.wr-menu-item small,.wr-menu-person small,.wr-menu-store small{color:#8b95a7;font-size:11px}.wr-menu-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-weight:550}.wr-menu-item:hover,.wr-menu-store.is-current{background:#f2f4fb}.wr-menu-item.is-disabled,.wr-menu-store.is-disabled{cursor:default;color:#9aa3b3}.wr-menu-item.is-disabled:hover{background:0 0}.wr-menu-item small{margin-left:auto}.wr-menu-divider{background:#e9ecf3;height:1px;margin:7px -8px}.wr-menu-person{padding:12px 10px}.wr-menu-person .wr-user-avatar{flex:none;width:38px;height:38px}.wr-menu-panel form{margin:0}.wr-menu-panel form button{height:auto!important;max-height:none!important;padding:8px 10px!important}.wr-header-menu>summary:focus-visible,.wr-menu-item:focus-visible{outline-offset:2px;outline:2px solid #8e9fff}.account-settings-sidebar{min-height:calc(100dvh - 114px)}.account-identity-avatar{color:#72809a;background:#dfe3ed;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-store-list{border-top:1px solid #e8ebf1;padding:16px 10px}.account-store-list h2{color:#929bac;margin:0;padding:8px 13px;font-size:11px;font-weight:650}.account-store-list>p{color:#8992a5;padding:8px 13px;font-size:12px}.account-store-item{border-radius:7px;align-items:center;gap:10px;padding:10px 13px;display:flex}.account-store-item>span:last-child{gap:3px;display:grid}.account-store-item strong{color:#3c465a;font-size:13px}.account-store-item small{color:#8d98aa;font-size:11px}.account-store-item.is-disabled strong{color:#8994a7}.account-store-avatar{color:#fff;background:#079a87;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.account-store-item.is-disabled .account-store-avatar{color:#8792a4;background:#e9ecf1}.account-settings-main{padding-top:0}.account-settings-card{background:#fff;border:1px solid #e0e5ee;border-radius:14px;padding:38px 42px}.account-settings-card>header{margin-bottom:30px}.account-settings-card h1{color:#242b3a;margin:0 0 7px;font-size:29px}.account-settings-card>header p{color:#6e788a;font-size:13px}.account-section-card{color:#4a5569;font-size:13px}.account-section-card>p{margin:0 0 8px}.account-section-card form{gap:9px;display:grid}.account-section-card label{font-size:12px;font-weight:650}.account-section-card input{color:#333d50;background:#fff;border:1px solid #d8deea;border-radius:6px;width:100%;min-width:0;padding:9px 11px}.account-section-card input[readonly]{color:#687389;background:#f8f9fc}.account-section-card button{color:#fff;cursor:pointer;background:#596fdf;border:0;border-radius:6px;justify-self:start;margin-top:7px;padding:8px 14px;font-size:12px;font-weight:650}.account-section-card button:disabled{opacity:.55;cursor:default}.account-section-card form>p[role=status]{color:#426b59;font-size:12px}.account-field-note{color:#8992a5;margin:0 0 4px;font-size:11px}.account-password>p{overflow-wrap:anywhere}.account-password code{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:950px){.account-settings-card{padding:26px}}@media (max-width:700px){.wr-header-controls{gap:8px}.wr-store-menu>summary{max-width:145px}.wr-store-name{max-width:75px}.wr-store-menu .wr-menu-panel{right:-48px}.account-settings-card{padding:20px}.account-settings-shell .store-settings-sidebar nav{display:block}.account-settings-sidebar{min-height:0}}.account-settings-shell .account-settings-sidebar{min-height:0;box-shadow:none;background:0 0;border:0;align-content:start;gap:18px;display:grid;overflow:visible}.wr-shell-settings .account-settings-shell .store-settings-sidebar{min-height:0}.account-settings-shell .account-account-card nav{padding:14px 10px 12px}.account-settings-shell .account-account-card .store-settings-nav-group{margin-bottom:0}.account-settings-shell .account-store-list{border-top:1px solid #e1e5ee;padding:0;display:block}.account-settings-shell .account-store-list h2{text-transform:none;border-bottom:1px solid #e8ebf1;padding:16px 20px;font-size:12px}.account-settings-shell .account-store-item{margin:7px 10px}.account-settings-shell .account-store-item:last-child{margin-bottom:12px}.account-settings-shell .account-settings-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-settings-shell .account-settings-main{min-height:0;padding:18px 0}@media (max-width:820px){.account-settings-shell .account-settings-sidebar{gap:12px}.account-settings-shell .account-account-card nav{display:block}.account-settings-shell .account-settings-main{padding:12px 0}}.account-store-avatar{overflow:hidden}.account-store-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-store-list a.account-store-item{color:inherit;text-decoration:none}.account-store-list a.account-store-item:hover{background:#f2f4fb}.account-store-list a.account-store-item:focus-visible,.wr-menu-store:focus-visible{outline-offset:2px;outline:2px solid #8796e0}.account-store-action,.wr-menu-store-action{position:relative}.account-store-action .account-store-item,.wr-menu-store-action .wr-menu-store{padding-right:43px}.account-settings-shell .account-store-action{margin:7px 10px}.billing-store-list button:hover:not(:disabled){color:#fff;background:#596fdf}.account-section-card .account-button-link{color:#fff;background:#596fdf;border:0;border-radius:6px;justify-self:start;align-items:center;margin-top:7px;padding:8px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.account-section-card .account-button-link:hover{color:#fff;background:#596fdf}.wr-shell-settings .store-settings-shell>.store-settings-sidebar{align-self:start;min-height:0;position:sticky;top:98px}.wr-shell-settings.has-connection-alert .store-settings-shell>.store-settings-sidebar{top:136px}.wr-shell-settings .store-settings-sidebar nav{flex:none}.account-settings-shell .account-settings-sidebar{align-self:start;position:sticky;top:98px}.account-settings-shell .account-store-action .account-store-item{margin:0}.account-store-action:focus-within .account-store-item,.account-store-action:hover .account-store-item,.wr-menu-store-action .wr-menu-store:hover,.wr-menu-store-action:focus-within .wr-menu-store,.wr-menu-store-action:hover .wr-menu-store{background:#f2f4fb}.store-settings-shortcut{color:#74809a;opacity:0;pointer-events:none;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .15s,background-color .15s,color .15s;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.wr-menu-store-action .store-settings-shortcut{right:7px}:is(.account-store-action,.wr-menu-store-action):focus-within .store-settings-shortcut,:is(.account-store-action,.wr-menu-store-action):hover .store-settings-shortcut{opacity:1;pointer-events:auto}.store-settings-shortcut:hover{color:#4054b7;background:#e4e8f4}.store-settings-shortcut:focus-visible{opacity:1;pointer-events:auto;outline-offset:2px;outline:2px solid #8796e0}.account-section-card form.account-profile-form{gap:24px}.account-profile-form .store-general-fields{gap:20px}.account-profile-form .store-general-fields input{margin-top:9px;display:block}.account-profile-form .account-field-note{margin:8px 0 0}.account-profile-form .store-general-photo>button{color:#697acc;background:0 0;border:0;justify-self:auto;margin:0;padding:0;font-size:11px;font-weight:400}.account-identity-avatar,.wr-user-avatar{overflow:hidden}.account-identity-avatar img,.wr-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:560px){.account-section-card form.account-profile-form{grid-template-columns:1fr}.account-profile-form .store-general-photo{align-items:flex-start}}.account-add-store-avatar{color:#8792a4;background:#e9ecf1}.account-add-store-main>header{margin:0 0 28px}.account-add-store-main>header h1{color:#242b3a;margin:0 0 7px;font-size:29px}.account-add-store-main>header p,.account-add-store-note{color:#6e788a;margin:0;font-size:13px;line-height:1.55}.account-add-store-card{max-width:720px}.account-add-store-note{max-width:720px;margin-top:18px}.account-new-store-details{grid-template-columns:minmax(0,1fr)}.account-new-store-details .store-general-fields{max-width:600px}.account-add-store-error{color:#bc404d}.account-store-details{gap:16px;margin:0;display:grid}.account-store-details>div{grid-template-columns:145px minmax(0,1fr);gap:12px;display:grid}.account-store-details dt{color:#8792a4;font-size:12px}.account-store-details dd{overflow-wrap:anywhere;color:#30394b;min-width:0;margin:0;font-size:13px}@media (max-width:560px){.account-store-details>div{grid-template-columns:1fr;gap:4px}}.wr-calendar .rdp-today:not(.rdp-selected){color:inherit}.wr-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{text-decoration:none}.costs-page .cost-intro-actions>button.primary-link{background:var(--wr-accent);border-color:var(--wr-accent);color:#fff}.sync-log-page .store-general-header{margin-bottom:24px}.sync-log-page .store-general-header>a{white-space:nowrap;font-size:13px;font-weight:600}.sync-log-page .report-panel{box-shadow:none;background:#fff;border:1px solid #e1e5ee;border-radius:10px;margin:0 0 22px;overflow:hidden}.sync-log-page .panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-log-page .panel-heading>span{color:#8792a8;font-size:12px}.sync-log-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.sync-log-summary>div{background:#fff;border:1px solid #e1e5ee;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:18px 20px;display:flex}.sync-log-summary span{color:#8190aa;font-size:12px}.sync-log-summary strong{color:#35405a;font-size:15px}.sync-log-imports small,.sync-log-summary small{color:#b44b59}.sync-log-imports{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:8px 22px;display:grid}.sync-log-imports>div{color:#7c889e;border-bottom:1px solid #e9edf3;flex-direction:column;gap:6px;padding:15px 0;font-size:12px;display:flex}.sync-log-imports>div:nth-last-child(-n+2){border-bottom:0}.sync-log-imports strong{color:#3e4960;font-size:13px}.sync-log-exclusions{color:#738099;border-top:1px solid #e9edf3;padding:18px 22px;font-size:12px}.sync-log-exclusions h3{color:#39445a;margin:0 0 8px}.sync-log-exclusions p{margin:6px 0}.sync-log-page .integrity-links{border-top:1px solid #e9edf3;padding:16px 22px}@media (max-width:850px){.sync-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.sync-log-imports,.sync-log-summary{grid-template-columns:1fr}.sync-log-imports>div:nth-last-child(2){border-bottom:1px solid #e9edf3}}.wr-connection-alert{z-index:60;color:#fff;text-align:center;background:#f45258;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:6px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;inset:0 0 auto}.wr-connection-alert a{color:#a62530;background:#fff;border-radius:5px;padding:4px 11px;font-weight:700}.wr-shell.has-connection-alert .wr-topbar{top:38px}.wr-shell.has-connection-alert .wr-sidebar{top:100px}.wr-shell.has-connection-alert .wr-content{padding-top:100px}.wr-shell-settings.has-connection-alert .store-settings-shell{padding-top:136px}.connection-reconnect-button,.reconnect-primary{cursor:pointer;white-space:nowrap;background:#526cf0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.connection-reconnect-button:hover,.reconnect-primary:hover{background:#4059d1}.reconnect-primary:disabled{opacity:.5;cursor:not-allowed}.reconnect-page{background:#f6f6fe;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:100dvh;padding:32px 20px;display:flex}.reconnect-card{color:#414c62;background:#fff;border:1px solid #cbd8e9;border-top:5px solid #526cf0;border-radius:11px;width:min(100%,710px);padding:42px 46px;box-shadow:0 15px 36px #313b5215}.reconnect-eyebrow{color:#ed841b;letter-spacing:.04em;font-size:14px;font-weight:750}.reconnect-card h1{letter-spacing:-.025em;color:#303a4d;margin:14px 0 18px;font-size:clamp(26px,3vw,34px);font-weight:750;line-height:1.16}.reconnect-card>p{margin-bottom:28px;font-size:17px;line-height:1.55}.reconnect-store{background:#f8f9fe;border:1px solid #cbd8e9;border-radius:8px;align-items:center;gap:17px;margin-bottom:28px;padding:19px 20px;display:flex}.reconnect-store svg{color:#737be9}.reconnect-store div{flex-direction:column;gap:5px;min-width:0;display:flex}.reconnect-store strong{overflow-wrap:anywhere;font-size:16px}.reconnect-store span{color:#e67a19;font-size:13px;font-weight:700}.reconnect-helper-step .reconnect-primary{gap:8px}.reconnect-helper-step ol{margin:22px 0;padding-left:23px;line-height:1.7}.reconnect-helper-step li+li{margin-top:8px}.reconnect-helper-step p{color:#61729b;font-size:14px;line-height:1.5}.reconnect-check-button{color:#526cf0;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:6px;margin-top:15px;padding:10px 16px;font-weight:700;display:inline-block}.reconnect-check-button:hover{background:#f0f3ff}.reconnect-check-button:disabled{opacity:.6;cursor:wait}.reconnect-manual-heading{color:#8190a8;border-top:1px solid #dbe3ed;margin-top:28px;padding-top:20px}.reconnect-manual-heading button{color:#526cf0;cursor:pointer;font-weight:700}.reconnect-manual{background:#f8f9fe;border:1px solid #cbd8e9;border-radius:8px;gap:16px;margin-top:20px;padding:20px;display:grid}.reconnect-manual p{line-height:1.5}.reconnect-manual a{color:#526cf0;text-decoration:underline}.reconnect-manual label{gap:6px;font-weight:650;display:grid}.reconnect-manual input{width:100%;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:5px;padding:11px}.reconnect-manual .reconnect-primary{justify-self:start}.reconnect-error{color:#9c2430;background:#fff0f1;border:1px solid #ffc3c7;border-radius:6px;padding:12px 14px;font-size:13px!important}.reconnect-back{color:#61729b;text-align:center;font-size:13px;display:inline-block}.reconnect-progress{align-items:flex-start;gap:22px;padding:12px 0 30px;display:flex}.reconnect-progress>svg{color:#526cf0;flex:none}.reconnect-progress span{color:#526cf0;letter-spacing:.05em;font-size:13px;font-weight:750}.reconnect-progress h1{margin-top:7px}.reconnect-progress p{font-size:16px;line-height:1.55}.reconnect-progress code{color:#8291aa;overflow-wrap:anywhere;margin-top:13px;display:block}.reconnect-spinner{animation:reconnect-spin 1s linear infinite}@keyframes reconnect-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.wr-shell.has-connection-alert .wr-sidebar{top:94px}.wr-shell.has-connection-alert .wr-content{padding-top:94px}.wr-shell-settings.has-connection-alert .store-settings-shell{padding-top:106px}.reconnect-page{padding:24px 15px}.reconnect-card{padding:28px 22px}.wr-connection-alert{font-size:11px}}.billing-recovery-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:1100px;margin-inline:auto}.wr-payment-alert{height:76px}.wr-payment-alert span{max-width:900px}.wr-payment-alert a{flex-shrink:0}.wr-shell.has-payment-alert .wr-topbar{top:76px}.wr-shell.has-payment-alert .wr-sidebar{top:138px}.wr-shell.has-payment-alert .wr-content{padding-top:138px}.wr-shell-settings.has-payment-alert .store-settings-shell{padding-top:174px}@media (max-width:700px){.wr-payment-alert{flex-direction:column;gap:5px;height:112px}.wr-shell.has-payment-alert .wr-topbar{top:112px}.wr-shell.has-payment-alert .wr-sidebar{top:168px}.wr-shell.has-payment-alert .wr-content{padding-top:168px}.wr-shell-settings.has-payment-alert .store-settings-shell{padding-top:180px}}.account-section-card input[type=checkbox]{width:auto;margin-right:8px;padding:0}.wr-shell-settings.has-payment-alert .account-settings-sidebar{top:174px}.wr-shell.has-payment-alert.is-impersonating .wr-impersonation-banner{top:76px}.wr-shell.has-payment-alert.is-impersonating .wr-topbar{top:calc(76px + var(--impersonation-height))}.wr-shell.has-payment-alert.is-impersonating .wr-sidebar{top:calc(138px + var(--impersonation-height))}.wr-shell.has-payment-alert.is-impersonating .wr-content{padding-top:calc(138px + var(--impersonation-height))}.wr-shell-settings.has-payment-alert.is-impersonating .store-settings-shell{padding-top:calc(174px + var(--impersonation-height))}@media (max-width:700px){.wr-shell.has-payment-alert.is-impersonating .wr-impersonation-banner{top:112px}.wr-shell.has-payment-alert.is-impersonating .wr-topbar{top:calc(112px + var(--impersonation-height))}.wr-shell.has-payment-alert.is-impersonating .wr-sidebar{top:calc(168px + var(--impersonation-height))}.wr-shell.has-payment-alert.is-impersonating .wr-content{padding-top:calc(168px + var(--impersonation-height))}.wr-shell-settings.has-payment-alert.is-impersonating .store-settings-shell{padding-top:calc(180px + var(--impersonation-height))}}.account-notification-list .account-notification-option{border-bottom:1px solid #e7ebf3;padding:13px 0}.account-notification-list .account-notification-option:first-child{padding-top:0}.account-notification-list .account-notification-option:last-of-type{border-bottom:0}.account-notification-list .account-notification-option label{align-items:center;gap:8px;font-size:13px;display:flex}.account-notification-list .account-notification-option input[type=checkbox]{flex:none;margin:0}.account-notification-list .account-notification-option input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.account-notification-list .account-notification-option p{color:#6e788a;margin:5px 0 0 25px;line-height:1.5}.broadcast-dialog{background:#fff;border:1px solid #dce2ee;gap:0;width:min(860px,100vw - 32px);max-width:860px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 18px 60px #24325b30}.broadcast-dialog [data-slot=dialog-header]{border-bottom:1px solid #e7ebf3;padding:22px 24px}.broadcast-dialog [data-slot=dialog-title]{color:#424754;font-size:19px;font-weight:700}.broadcast-dialog-body{color:#4a5569;max-height:calc(100dvh - 230px);padding:22px 24px;font-size:13px;overflow-y:auto}.broadcast-dialog-body p{margin:8px 0 15px;line-height:1.55}.broadcast-message-fields{gap:15px;display:grid}.broadcast-message-fields label{color:#606a82;gap:7px;font-size:12px;font-weight:650;display:grid}.broadcast-message-fields input,.broadcast-message-fields textarea{color:#444857;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:6px;width:100%;min-width:0;padding:9px 11px}.broadcast-dialog textarea{resize:vertical;min-height:150px}.broadcast-review pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbfe;border:1px solid #e7ebf3;border-radius:6px;max-height:200px;padding:12px;overflow:auto}.broadcast-review h3{margin:16px 0 8px;font-weight:700}.broadcast-dialog [data-slot=dialog-footer]{background:#f8f9fc;margin:0;padding:16px 24px}@media (max-width:600px){.broadcast-dialog [data-slot=dialog-footer],.broadcast-dialog [data-slot=dialog-header],.broadcast-dialog-body{padding:16px}}.broadcast-dialog:has(.filter-date-picker),.broadcast-dialog:has(.filter-date-picker) .broadcast-dialog-body{overflow:visible}.broadcast-date-control{align-items:center;gap:8px;display:flex}.broadcast-date-control .filter-date-picker{flex:auto}.broadcast-date-control .filter-date-picker>button{width:100%}.broadcast-date-control>button{color:#6572ae;font-size:12px}.payment-methods h3{margin:12px 0;font-size:14px}.payment-method-list{margin:12px 0;padding:0;list-style:none}.payment-method-list>li{border-bottom:1px solid var(--wr-line,#dfe4f1);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.payment-method-list>li>.payment-method-actions{margin-left:auto}.payment-method-actions{flex-wrap:wrap;gap:8px;display:flex}.payment-methods form{border-top:1px solid var(--wr-line,#dfe4f1);margin-top:18px;padding-top:8px}.admin-email-form label:has(>input[type=checkbox]){align-items:center;gap:8px;font-weight:400;display:flex}.admin-email-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--wr-accent);flex:none;margin:0;padding:0}.admin-email-form :is(input,select,textarea){font-weight:400}.admin-email-form textarea{resize:vertical;width:100%;min-height:120px}.admin-email-form form>button,.admin-email-form>button{justify-self:start}.admin-email-form p{color:var(--wr-muted);font-size:13px;line-height:1.6}.admin-template-preview{padding:0 23px 23px;font-size:13px;line-height:1.6}.admin-template-preview h3{margin-bottom:12px;font-weight:600}.admin-template-preview p{margin-top:8px}.admin-template-list{gap:14px;display:grid}.admin-template-list>h2{font-size:16px;font-weight:700}.admin-template-list .admin-panel{margin:0}.filter-builder .filter-add-split>button:only-of-type{border-radius:5px}.admin-integer-input{box-sizing:border-box;background:#fff;border:1px solid #d9dfeb;border-radius:6px;width:100%;height:39px;display:flex;overflow:hidden}.admin-email-form .admin-integer-input>input{box-sizing:border-box;appearance:textfield;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;margin:0;padding:8px 11px}.admin-email-form .admin-integer-input>input::-webkit-inner-spin-button,.admin-email-form .admin-integer-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-integer-input .filter-integer-stepper{background:#f5f6ff;border-left:1px solid #d9dfeb;flex-direction:column;flex:0 0 24px;display:flex}.admin-integer-input .filter-integer-stepper>button{color:#697797;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;width:24px;min-height:0;margin:0;padding:0;display:flex}.admin-integer-input .filter-integer-stepper>button:hover{color:#625ee8;background:#e8eaff}.admin-integer-input .filter-integer-stepper>button:disabled{opacity:.45;cursor:default}.cost-operational-schedule>.cost-operational-integer{flex:0 0 90px;min-width:0;height:100%;display:flex;overflow:hidden}.cost-operational-form .cost-operational-schedule .cost-operational-integer>input{box-sizing:border-box;appearance:textfield;border-radius:0;flex:1;min-width:0;height:100%;min-height:0;margin:0;padding:8px;border:0!important;width:0!important}.cost-operational-form .cost-operational-integer>input::-webkit-inner-spin-button,.cost-operational-form .cost-operational-integer>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cost-operational-integer .filter-integer-stepper>button{color:#697797;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;width:24px;min-height:0;margin:0;padding:0;display:flex}.cost-operational-integer .filter-integer-stepper>button:hover{color:#625ee8;background:#e8eaff}.cost-operational-integer .filter-integer-stepper>button:disabled{opacity:.45;cursor:default}.broadcast-dialog button,.wr-admin-shell button{font-size:var(--wr-button-font-size);font-weight:var(--wr-button-font-weight)}.filter-builder .filter-currency-integer-input{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:34px;display:flex;overflow:hidden}.filter-currency-integer-input>input::-webkit-inner-spin-button,.filter-currency-integer-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-builder .filter-currency-integer-input>input{appearance:textfield;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;margin:0;padding:6px 10px}.cost-number-field .cost-number-stepper{background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;display:flex;overflow:hidden}.cost-number-field .cost-number-stepper>input{box-sizing:border-box;color:#45526b;appearance:textfield;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;padding:5px 7px;font-size:12px;font-weight:400}.cost-value-field{height:var(--wr-control-height)}.cost-value-field .cost-value-stepper{background:0 0;border:0;border-radius:0;flex:1;width:150px;min-width:0;height:100%;display:flex;overflow:hidden}.cost-value-field .cost-value-stepper>input{box-sizing:border-box;color:#45526b;appearance:textfield;background:0 0;border:0;border-radius:0;flex:1;width:0;min-width:0;height:100%;min-height:0;padding:5px 7px;font-size:12px;font-weight:400}.cost-operational-form .cost-number-field .cost-number-stepper>input{height:100%}.cost-number-stepper>input::-webkit-inner-spin-button,.cost-number-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cost-value-stepper>input::-webkit-inner-spin-button,.cost-value-stepper>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cost-number-stepper>.filter-integer-stepper,.cost-value-stepper>.filter-integer-stepper{background:#f5f6ff;border-left:1px solid #d4deed;flex-direction:column;flex:0 0 24px;display:flex}.cost-number-stepper>.filter-integer-stepper>button,.cost-value-stepper>.filter-integer-stepper>button{color:#697797;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;width:24px;height:16px;min-height:0;margin:0;padding:0;display:flex}.cost-number-stepper>.filter-integer-stepper>button:hover,.cost-value-stepper>.filter-integer-stepper>button:hover{color:#625ee8;background:#e8eaff}.admin-action-link,.admin-email-actions button,.admin-impersonation-form button,.admin-search button,.broadcast-dialog [data-slot=button],.wr-admin-shell [data-slot=button]{border-radius:var(--report-control-radius)}.company-logo-image{object-fit:contain;width:auto;max-width:140px;height:32px;display:block}.login-brand{align-items:center;gap:10px;display:flex}.email-footer-link{align-items:flex-end;gap:12px;display:flex}.email-footer-link label{flex:1;min-width:0}.email-preview-dialog{width:min(760px,100vw - 32px);max-width:760px}.email-preview-frame{border:1px solid var(--border);background:#f3f4f9;border-radius:8px;width:100%;height:min(680px,70vh)}@media (max-width:600px){.email-footer-link{flex-direction:column;align-items:stretch}}.dashboard-layout-toolbar{min-width:0;position:relative;flex-wrap:nowrap!important}.dashboard-layout-toolbar .dashboard-layout-tabs{white-space:nowrap;flex-wrap:nowrap;flex:none;width:max-content}.dashboard-layout-toolbar .dashboard-layout-tabs button{flex:none}.dashboard-layout-toolbar.is-condensed .dashboard-layout-tabs{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.dashboard-layout-menu{flex:1;min-width:0;max-width:280px;display:none;position:relative}.dashboard-layout-toolbar.is-condensed .dashboard-layout-menu{display:block}.dashboard-layout-menu>summary{box-sizing:border-box;height:var(--wr-control-height);border-radius:var(--report-control-radius);color:#596782;cursor:pointer;background:#fff;border:1px solid #d5ddef;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.dashboard-layout-menu>summary::-webkit-details-marker{display:none}.dashboard-layout-menu>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dashboard-layout-menu-options{z-index:40;background:#fff;border:1px solid #dce2f0;border-radius:7px;width:max(100%,220px);max-width:min(320px,100vw - 48px);max-height:320px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #343d6725}.dashboard-layout-menu-options button{text-align:left;color:#596782;border-radius:5px;align-items:center;gap:9px;width:100%;font-size:12px;display:flex;height:auto!important;min-height:36px!important;max-height:none!important;padding:8px 10px!important}.dashboard-layout-menu-options button:hover,.dashboard-layout-menu-options button[aria-current=page]{color:#5c66c9;background:#eef0fc}.dashboard-layout-menu-options button:disabled{opacity:.5}.dashboard-layout-toolbar .dashboard-customise-toggle{white-space:nowrap;margin-left:auto}.dashboard-kpi-compact .dashboard-kpi-copy{flex-wrap:nowrap;min-width:0}.dashboard-kpi-compact .dashboard-kpi-copy>strong{flex:none}.dashboard-kpi-compact .dashboard-kpi-label{white-space:nowrap;flex:1;min-width:0}.dashboard-kpi-compact .dashboard-kpi-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-kpi-compact .dashboard-kpi-label .kpi-info{flex:none}.dashboard-kpi-compact .dashboard-delta{white-space:nowrap;flex:none}.load-segment-list .segment-option>button{line-height:1.45;height:auto!important;min-height:64px!important;max-height:none!important;padding:11px 10px!important}.load-segment-list .segment-option strong{line-height:1.35}.load-segment-list .segment-option span{margin-top:5px}.filter-builder .filter-rule>.filter-number-value:has(>.filter-currency-integer-input){flex:0 190px;min-width:150px;max-width:100%}.filter-builder .filter-number-value>.filter-currency-integer-input{width:auto;min-width:80px}.wr-shell .record-table td>small:is(.product-change-positive,.product-change-negative,.product-change-neutral){vertical-align:middle;white-space:nowrap;margin-left:10px}.category-info footer button{border-radius:var(--report-control-radius);color:#7b89a3;background:#fff;border:1px solid #dce3ef;place-items:center;width:28px;height:28px;min-height:28px;max-height:28px;padding:0;display:inline-grid}.cost-save .primary-link{min-height:var(--wr-control-height);background:var(--wr-accent);border-color:var(--wr-accent);justify-content:center;align-self:center;align-items:center;line-height:1;display:inline-flex}.costs-page :is(.cost-add-conditional,.cost-conditional-actions .primary-link){background:var(--wr-accent);border-color:var(--wr-accent)}.wr-shell .costs-page :is(.cost-save .primary-link,.cost-add-conditional,.cost-conditional-actions .primary-link):hover{filter:brightness(.94)}.wr-shell .product-filter-values.wr-control-composite .product-filter-chips>span{height:30px;min-height:30px;padding-inline:9px;font-size:12px;line-height:16px}.wr-shell .product-filter-values.wr-control-composite .product-filter-chips>span>button{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.company-information-fields{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:24px;display:grid}.company-information-copy{align-content:start;gap:24px;min-width:0;display:grid}.company-information-copy input{width:100%;margin-top:9px;display:block}.company-information-copy [role=status]{margin:0}.company-logo-control{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.company-logo-title{color:#606a82;font-size:12px;font-weight:650}.admin-email-form input.company-logo-input[type=file]{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.admin-email-form label.company-logo-upload{box-sizing:border-box;color:#8b95a7;cursor:pointer;background:#fff;border:1px solid #e1e5ee;border-radius:7px;place-items:center;width:240px;height:120px;padding:12px;display:grid;overflow:hidden}.admin-email-form label.company-logo-upload:hover{background:#f7f8fd;border-color:#bcc7df}.company-logo-input:focus-visible+.company-logo-upload{outline:2px solid var(--wr-accent);outline-offset:2px}.company-logo-upload img{object-fit:contain;width:100%;height:100%;display:block}.company-logo-control small{color:#98a1b0;white-space:nowrap;font-size:10px}.wr-admin-shell .company-logo-remove{color:#697acc;cursor:pointer;background:0 0;border:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;font-size:11px;font-weight:400}@media (max-width:560px){.company-information-fields{grid-template-columns:1fr}.company-logo-control{align-items:flex-start}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}