.DeltaBadge-module-scss-module__Ls9UHW__badge{flex-direction:column;gap:.125rem;font-size:.75rem;line-height:1rem;display:flex}.DeltaBadge-module-scss-module__Ls9UHW__inline{flex-direction:row;align-items:center;gap:.5rem}.DeltaBadge-module-scss-module__Ls9UHW__change{align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.DeltaBadge-module-scss-module__Ls9UHW__positive{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.DeltaBadge-module-scss-module__Ls9UHW__negative{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.DeltaBadge-module-scss-module__Ls9UHW__neutral,.DeltaBadge-module-scss-module__Ls9UHW__previous{color:hsl(var(--muted-foreground))}.DeltaBadge-module-scss-module__Ls9UHW__noData{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}
.Sparkline-module-scss-module__bR31QG__frame{width:100%;height:40px;margin-top:.5rem;position:relative}.Sparkline-module-scss-module__bR31QG__svg{width:100%;height:100%;display:block}.Sparkline-module-scss-module__bR31QG__area{fill:hsl(var(--primary)/.1)}.Sparkline-module-scss-module__bR31QG__line{fill:none;stroke:hsl(var(--primary));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.Sparkline-module-scss-module__bR31QG__dot{background-color:hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 0 2px hsl(var(--card));border-radius:9999px;position:absolute;left:100%;transform:translate(-50%,-50%)}
h1.Text-module-scss-module__K2NxOW__text{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-top:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}@media (min-width:768px){h1.Text-module-scss-module__K2NxOW__text{font-size:1.875rem;line-height:2.25rem}}h2.Text-module-scss-module__K2NxOW__text{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:1.7rem;font-weight:600}@media (min-width:768px){h2.Text-module-scss-module__K2NxOW__text{font-size:2rem}}h3.Text-module-scss-module__K2NxOW__text{color:#000c;font-size:24px;font-weight:600}h4.Text-module-scss-module__K2NxOW__text{color:#000c;font-size:18px;font-weight:600}h5.Text-module-scss-module__K2NxOW__text{color:#777e8b;margin:0;padding:0;font-size:15px;font-weight:400;display:block}label.Text-module-scss-module__K2NxOW__text{font-size:.875rem;font-weight:500;line-height:1.25rem}label.Text-module-scss-module__K2NxOW__text.Text-module-scss-module__K2NxOW__error{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.Text-module-scss-module__K2NxOW__title{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.Text-module-scss-module__K2NxOW__title{font-size:1.5rem;line-height:2rem}}.Text-module-scss-module__K2NxOW__subtitle{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.Text-module-scss-module__K2NxOW__helper{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}
.EmptyState-module-scss-module__lLFVHW__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-top:3rem;margin-bottom:3rem;display:flex}.EmptyState-module-scss-module__lLFVHW__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.EmptyState-module-scss-module__lLFVHW__container p,.EmptyState-module-scss-module__lLFVHW__container h3{text-align:center}
.IconButton-module-scss-module__fsMsmW__IconButton{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.IconButton-module-scss-module__fsMsmW__IconButton:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.IconButton-module-scss-module__fsMsmW__IconButton:active{opacity:.5}.IconButton-module-scss-module__fsMsmW__IconButton:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.IconButton-module-scss-module__fsMsmW__IconButton svg{width:22px;height:22px}.IconButton-module-scss-module__fsMsmW__sm{border-radius:.75rem;padding:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem}
.Checkbox-module-scss-module__Yww7iq__container{width:100%;position:relative}.Checkbox-module-scss-module__Yww7iq__container>label{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.Checkbox-module-scss-module__Yww7iq__container .Checkbox-module-scss-module__Yww7iq__errorText{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}
.TextInput-module-scss-module__VzQBYq__container{width:100%;position:relative}.TextInput-module-scss-module__VzQBYq__container>label>span{align-items:center;margin-left:0;display:flex}.TextInput-module-scss-module__VzQBYq__container>label>span .TextInput-module-scss-module__VzQBYq__required{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.875rem;line-height:1.25rem}.TextInput-module-scss-module__VzQBYq__container>label>span>input,.TextInput-module-scss-module__VzQBYq__container>label>span textarea{margin-top:.5rem;margin-bottom:.5rem}.TextInput-module-scss-module__VzQBYq__container>label>span .TextInput-module-scss-module__VzQBYq__resetButton{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));border-radius:9999px;margin-left:.5rem;margin-right:.5rem;padding:.5rem;position:absolute;right:0}.TextInput-module-scss-module__VzQBYq__container>label>span .TextInput-module-scss-module__VzQBYq__resetButton:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));background-color:#e5e7eb80}.TextInput-module-scss-module__VzQBYq__container>label>span .TextInput-module-scss-module__VzQBYq__resetButton:active{opacity:.5}
.I18nInput-module-scss-module__p7fW6W__container{width:100%;position:relative}.I18nInput-module-scss-module__p7fW6W__container>span{align-items:center;display:flex}.I18nInput-module-scss-module__p7fW6W__container>span>input,.I18nInput-module-scss-module__p7fW6W__container>span textarea{margin-top:.5rem;margin-bottom:.5rem}.I18nInput-module-scss-module__p7fW6W__container>span .I18nInput-module-scss-module__p7fW6W__resetButton{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));border-radius:9999px;margin-left:.5rem;margin-right:.5rem;padding:.5rem;position:absolute;right:0}.I18nInput-module-scss-module__p7fW6W__container>span .I18nInput-module-scss-module__p7fW6W__resetButton:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));background-color:#e5e7eb80}.I18nInput-module-scss-module__p7fW6W__container>span .I18nInput-module-scss-module__p7fW6W__resetButton:active{opacity:.5}
.ImageInput-module-scss-module__rOaSfa__container{width:100%;position:relative}.ImageInput-module-scss-module__rOaSfa__container>label .ImageInput-module-scss-module__rOaSfa__required{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.875rem;line-height:1.25rem}
.PhoneInput-module-scss-module__uT-Kfa__phoneInput{width:100%;position:relative}.PhoneInput-module-scss-module__uT-Kfa__phoneInput>div{margin-top:.5rem;margin-bottom:.5rem}.PhoneInput-module-scss-module__uT-Kfa__phoneInput .PhoneInput-module-scss-module__uT-Kfa__resetButton{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-radius:9999px;margin:21px .625rem;padding:.25rem;position:absolute;right:.625rem}.PhoneInput-module-scss-module__uT-Kfa__phoneInput .PhoneInput-module-scss-module__uT-Kfa__resetButton:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.PhoneInput-module-scss-module__uT-Kfa__phoneInput .PhoneInput-module-scss-module__uT-Kfa__resetButton:active{opacity:.5}
.Loader-module-scss-module__5YY_JG__loader{border-radius:50%;animation:1s linear infinite Loader-module-scss-module__5YY_JG__rotate;position:relative}.Loader-module-scss-module__5YY_JG__loader:before,.Loader-module-scss-module__5YY_JG__loader:after{content:"";box-sizing:border-box;border:4px solid #008cff;border-radius:50%;animation:2s linear infinite Loader-module-scss-module__5YY_JG__prixClipFix;position:absolute;inset:0}.Loader-module-scss-module__5YY_JG__loader:after{border-color:#f15a24;animation:2s linear infinite Loader-module-scss-module__5YY_JG__prixClipFix,.5s linear infinite reverse Loader-module-scss-module__5YY_JG__rotate;inset:6px}@keyframes Loader-module-scss-module__5YY_JG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Loader-module-scss-module__5YY_JG__prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
.Button-module-scss-module__vhn1ba__base{justify-content:center;align-items:center;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.Button-module-scss-module__vhn1ba__base:hover{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#00000040}.Button-module-scss-module__vhn1ba__base:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.Button-module-scss-module__vhn1ba__base:active{opacity:.5;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.Button-module-scss-module__vhn1ba__base[aria-disabled=true]{cursor:not-allowed;opacity:.5}.Button-module-scss-module__vhn1ba__base .Button-module-scss-module__vhn1ba__icon_n_label{justify-content:space-between}.Button-module-scss-module__vhn1ba__base .Button-module-scss-module__vhn1ba__icon_n_label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.Button-module-scss-module__vhn1ba__sm{border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.Button-module-scss-module__vhn1ba__sm .Button-module-scss-module__vhn1ba__icon_n_label{justify-content:space-between;min-height:1.25rem}.Button-module-scss-module__vhn1ba__sm .Button-module-scss-module__vhn1ba__icon_n_label>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.Button-module-scss-module__vhn1ba__sm .Button-module-scss-module__vhn1ba__icon_n_label svg{width:1rem;height:1rem}.Button-module-scss-module__vhn1ba__md{border-radius:.75rem;max-width:36rem;padding:.625rem 1.5rem}.Button-module-scss-module__vhn1ba__lg{border-radius:.75rem;max-width:32rem;padding:1.5rem}.Button-module-scss-module__vhn1ba__link{color:hsl(var(--primary));background-color:#0000;padding-left:0;padding-right:0}.Button-module-scss-module__vhn1ba__link:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;text-decoration-line:underline}.Button-module-scss-module__vhn1ba__solid{border-width:1px;border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .75);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__solid:hover{background-color:hsl(var(--primary) / .8)}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__primary{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__primary:hover{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1));background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__secondary{background-color:hsl(var(--secondary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__secondary:hover{border-color:hsl(var(--secondary));background-color:hsl(var(--secondary) / .1);color:hsl(var(--secondary))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__danger{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__danger:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));background-color:#ef44441a}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__solid.Button-module-scss-module__vhn1ba__black:hover{background-color:hsl(var(--primary) / .3);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__outline{border-width:1px;border-color:hsl(var(--foreground) / .25);background-color:hsl(var(--background));color:hsl(var(--foreground))}.Button-module-scss-module__vhn1ba__outline.Button-module-scss-module__vhn1ba__primary{border-color:hsl(var(--primary));color:hsl(var(--primary))}.Button-module-scss-module__vhn1ba__outline.Button-module-scss-module__vhn1ba__secondary{border-color:hsl(var(--secondary));color:hsl(var(--secondary))}.Button-module-scss-module__vhn1ba__outline.Button-module-scss-module__vhn1ba__danger{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.Button-module-scss-module__vhn1ba__flat{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));background-color:#0000}.Button-module-scss-module__vhn1ba__flat.Button-module-scss-module__vhn1ba__primary{color:hsl(var(--primary))}.Button-module-scss-module__vhn1ba__flat.Button-module-scss-module__vhn1ba__secondary{color:hsl(var(--secondary))}
.Select-module-scss-module__G-9zZq__container{position:relative}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar{border-radius:20px;width:7px;display:block}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar-track{background:0 0}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));border-left:none;border-right:none;border-radius:20px}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar-track-piece:end{margin-bottom:5px}.Select-module-scss-module__G-9zZq__container ::-webkit-scrollbar-track-piece:start{background:0 0;margin-top:5px}
.SelectInput-module-scss-module__J-3xRW__class{border-color:#0000;border-bottom-width:1px;position:relative}.SelectInput-module-scss-module__J-3xRW__class>label>span>.SelectInput-module-scss-module__J-3xRW__required{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.875rem;line-height:1.25rem}
.ActivityBars-module-scss-module__o_0Fqq__bars{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.ActivityBars-module-scss-module__o_0Fqq__bars{grid-template-columns:repeat(3,minmax(0,1fr))}}.ActivityBars-module-scss-module__o_0Fqq__caption{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
.Switch-module-scss-module__FRHksW__container{flex-direction:column;width:100%;display:flex;position:relative}.Switch-module-scss-module__FRHksW__container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.Switch-module-scss-module__FRHksW__container>label{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.Switch-module-scss-module__FRHksW__container>label .Switch-module-scss-module__FRHksW__required{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-left:.25rem;font-size:.875rem;line-height:1.25rem}.Switch-module-scss-module__FRHksW__container .Switch-module-scss-module__FRHksW__errorText{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}
.SalesByServiceChart-module-scss-module___LWQ5W__card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.SalesByServiceChart-module-scss-module___LWQ5W__title{font-size:1.125rem;line-height:1.75rem}.SalesByServiceChart-module-scss-module___LWQ5W__note{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.SalesByServiceChart-module-scss-module___LWQ5W__legend{color:hsl(var(--muted-foreground));gap:1rem;margin-bottom:.75rem;font-size:.75rem;line-height:1rem;display:flex}.SalesByServiceChart-module-scss-module___LWQ5W__legendItem{align-items:center;gap:.375rem;display:inline-flex}.SalesByServiceChart-module-scss-module___LWQ5W__swatch{border-radius:calc(var(--radius) - 4px);width:.625rem;height:.625rem;display:inline-block}.SalesByServiceChart-module-scss-module___LWQ5W__swatchCurrent{background:hsl(var(--primary))}.SalesByServiceChart-module-scss-module___LWQ5W__swatchPrevious{background:hsl(var(--muted-foreground)/.4)}.SalesByServiceChart-module-scss-module___LWQ5W__rows{flex-direction:column;display:flex}.SalesByServiceChart-module-scss-module___LWQ5W__row{-moz-column-gap:1rem;border-top-width:1px;border-color:hsl(var(--border));gap:.375rem 1rem;padding-top:.75rem;padding-bottom:.75rem;display:grid}.SalesByServiceChart-module-scss-module___LWQ5W__row:first-child{border-top-width:0;padding-top:.25rem}.SalesByServiceChart-module-scss-module___LWQ5W__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""bars bars""delta delta"}@media (min-width:768px){.SalesByServiceChart-module-scss-module___LWQ5W__row{grid-template-columns:9rem minmax(0,1fr) auto;grid-template-areas:"name bars amount""name bars delta";align-items:center;row-gap:0;padding-top:.375rem;padding-bottom:.375rem}}.SalesByServiceChart-module-scss-module___LWQ5W__name{grid-area:name;font-size:.875rem;font-weight:500;line-height:1.25rem}.SalesByServiceChart-module-scss-module___LWQ5W__amount{white-space:nowrap;text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);grid-area:amount;font-size:.875rem;font-weight:600;line-height:1.25rem}.SalesByServiceChart-module-scss-module___LWQ5W__bars{flex-direction:column;grid-area:bars;gap:.125rem;display:flex}.SalesByServiceChart-module-scss-module___LWQ5W__bar{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;min-width:.125rem;height:.5rem;display:block}.SalesByServiceChart-module-scss-module___LWQ5W__barCurrent{background:hsl(var(--primary))}.SalesByServiceChart-module-scss-module___LWQ5W__barPrevious{background:hsl(var(--muted-foreground)/.4)}.SalesByServiceChart-module-scss-module___LWQ5W__delta{grid-area:delta}@media (min-width:768px){.SalesByServiceChart-module-scss-module___LWQ5W__delta{justify-self:end}}
.DataTable-module-scss-module__rmB-Rq__DataTable{width:100%;min-width:0}.DataTable-module-scss-module__rmB-Rq__TableScrollWrapper{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.DataTable-module-scss-module__rmB-Rq__DataTable table{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));width:100%;min-width:max-content;font-size:.875rem;line-height:1.25rem}.DataTable-module-scss-module__rmB-Rq__DataTable tbody{width:100%;height:100%}.DataTable-module-scss-module__rmB-Rq__DataTable thead{--tw-border-opacity:1;border-bottom:1px solid;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.DataTable-module-scss-module__rmB-Rq__DataTable th{text-align:left;vertical-align:middle;height:3rem;color:hsl(var(--muted-foreground) / .7);padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.DataTable-module-scss-module__rmB-Rq__DataTable th:has([role=checkbox]){padding-right:0}.DataTable-module-scss-module__rmB-Rq__DataTable tr:active{opacity:.5}.DataTable-module-scss-module__rmB-Rq__DataTable tr>td:first-child{vertical-align:middle;padding:1rem}.DataTable-module-scss-module__rmB-Rq__DataTable tr>td:first-child:has([role=checkbox]){padding-right:0}.DataTable-module-scss-module__rmB-Rq__DataTable tr>td:last-child{padding-right:1.5rem}
.Dashboard-module-scss-module__KPk5Ia__page{flex-direction:column;gap:1rem;display:flex}.Dashboard-module-scss-module__KPk5Ia__cards{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.Dashboard-module-scss-module__KPk5Ia__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.Dashboard-module-scss-module__KPk5Ia__row{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.Dashboard-module-scss-module__KPk5Ia__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.Dashboard-module-scss-module__KPk5Ia__lists{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.Dashboard-module-scss-module__KPk5Ia__lists{grid-template-columns:repeat(3,minmax(0,1fr))}}.Dashboard-module-scss-module__KPk5Ia__error{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.Dashboard-module-scss-module__KPk5Ia__skeletonCard{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));border-radius:.25rem;height:8rem;animation:2s cubic-bezier(.4,0,.6,1) infinite Dashboard-module-scss-module__KPk5Ia__pulse}.Dashboard-module-scss-module__KPk5Ia__skeletonPanel{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));border-radius:.25rem;height:20rem;animation:2s cubic-bezier(.4,0,.6,1) infinite Dashboard-module-scss-module__KPk5Ia__pulse}
.Heading-module-scss-module__SRbbUW__class{font-size:1.5rem;font-weight:600;line-height:2rem}
.DashboardCustomerList-module-scss-module__Y8KGVq__card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.DashboardCustomerList-module-scss-module__Y8KGVq__header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.DashboardCustomerList-module-scss-module__Y8KGVq__header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.DashboardCustomerList-module-scss-module__Y8KGVq__title{font-size:1.125rem;line-height:1.75rem}.DashboardCustomerList-module-scss-module__Y8KGVq__total{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.DashboardCustomerList-module-scss-module__Y8KGVq__meta{align-items:center;gap:.75rem;display:flex}.DashboardCustomerList-module-scss-module__Y8KGVq__viewAll{color:hsl(var(--primary));align-items:center;gap:.125rem;font-size:.75rem;line-height:1rem;display:inline-flex}.DashboardCustomerList-module-scss-module__Y8KGVq__viewAll:hover{text-decoration-line:underline}.DashboardCustomerList-module-scss-module__Y8KGVq__list{flex-direction:column;display:flex}.DashboardCustomerList-module-scss-module__Y8KGVq__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:hsl(var(--foreground) / .1)}.DashboardCustomerList-module-scss-module__Y8KGVq__row{border-radius:calc(var(--radius) - 2px);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.875rem;line-height:1.25rem;display:flex}.DashboardCustomerList-module-scss-module__Y8KGVq__row:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.DashboardCustomerList-module-scss-module__Y8KGVq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardCustomerList-module-scss-module__Y8KGVq__detail{white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--muted-foreground))}.DashboardCustomerList-module-scss-module__Y8KGVq__empty{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}
.Modal-module-scss-module__6OwKiG__dialog{position:relative}.Modal-module-scss-module__6OwKiG__dialog:focus{outline-offset:2px;outline:2px solid #0000}.Modal-module-scss-module__6OwKiG__overlayWrapper{z-index:50;min-height:100dvh;position:fixed;inset:0;overflow-y:auto}.Modal-module-scss-module__6OwKiG__overlay{--tw-backdrop-blur:blur(40px);min-height:100%;-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);background-color:#0003;justify-content:center;align-items:center;min-height:100dvh;padding-top:1rem;padding-bottom:1rem;display:flex}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__panel{width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__full{z-index:50;flex-direction:column;max-height:100dvh;display:flex}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__full[data-closed]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__full .Modal-module-scss-module__6OwKiG__header{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-bottom-width:1px;flex-shrink:0}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__full .Modal-module-scss-module__6OwKiG__content{min-height:0;padding-top:1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem));flex:1;overflow-y:auto}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__bottom{z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;width:100vw;max-height:100dvh;margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__bottom[data-closed]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:576px){.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__bottom{max-width:36rem}}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__bottom .Modal-module-scss-module__6OwKiG__header{flex-shrink:0}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__bottom .Modal-module-scss-module__6OwKiG__content{min-height:0;padding-top:1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem));flex:1;overflow-y:auto}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center{z-index:40;text-align:left;border-radius:.75rem;flex-direction:column;max-height:100dvh;display:flex;overflow:hidden}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center[data-closed]{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media (min-width:576px){.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center{max-width:36rem}}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center .Modal-module-scss-module__6OwKiG__header{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-bottom-width:1px;flex-shrink:0}@media (min-width:576px){.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center .Modal-module-scss-module__6OwKiG__header{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-style:none}}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__center .Modal-module-scss-module__6OwKiG__content{min-height:0;padding-top:1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem));flex:1;overflow-y:auto}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__left{flex-direction:column;height:100vh;margin-left:auto;margin-right:auto;display:flex;position:fixed;left:0}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__left[data-closed]{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:576px){.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__left{max-width:36rem;max-height:100dvh}}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__left .Modal-module-scss-module__6OwKiG__content{min-height:0;padding-top:1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem));flex:1;overflow-y:auto}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__right{flex-direction:column;height:100vh;margin-left:auto;margin-right:auto;display:flex;position:fixed;right:0}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__right[data-closed]{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:576px){.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__right{max-width:36rem;max-height:100dvh}}.Modal-module-scss-module__6OwKiG__dialog .Modal-module-scss-module__6OwKiG__right .Modal-module-scss-module__6OwKiG__content{min-height:0;padding-top:1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem));flex:1;overflow-y:auto}
.PeriodSelector-module-scss-module__yYLncG__root{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}@media (min-width:768px){.PeriodSelector-module-scss-module__yYLncG__root{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem}}.PeriodSelector-module-scss-module__yYLncG__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.PeriodSelector-module-scss-module__yYLncG__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}}.PeriodSelector-module-scss-module__yYLncG__select{width:100%}@media (min-width:768px){.PeriodSelector-module-scss-module__yYLncG__select{width:12rem}}.PeriodSelector-module-scss-module__yYLncG__custom{flex-wrap:wrap;grid-column:span 2/span 2;align-items:flex-end;gap:1rem;display:flex}.PeriodSelector-module-scss-module__yYLncG__customField{width:11rem}.PeriodSelector-module-scss-module__yYLncG__compare{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}@media (min-width:768px){.PeriodSelector-module-scss-module__yYLncG__compare{font-size:.875rem;line-height:1.25rem}}
.WhatsAppLink-module-scss-module__Zop1xq__inline{border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.WhatsAppLink-module-scss-module__Zop1xq__inline:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.WhatsAppLink-module-scss-module__Zop1xq__button{align-items:center;gap:.375rem;display:inline-flex}.WhatsAppLink-module-scss-module__Zop1xq__icon{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(75 85 99/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.WhatsAppLink-module-scss-module__Zop1xq__icon:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}
.ActiveCustomersTrendCard-module-scss-module__MDqr8a__share{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}
.PhoneBadge-module-scss-module__LPUl7G__badge{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:9999px;align-items:center;width:fit-content;padding:.25rem .625rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex}
.TrendCard-module-scss-module__AsGFQq__card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.TrendCard-module-scss-module__AsGFQq__header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.TrendCard-module-scss-module__AsGFQq__label{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem;display:block}.TrendCard-module-scss-module__AsGFQq__value{font-size:2.25rem;font-weight:700;line-height:2.5rem;display:block}.TrendCard-module-scss-module__AsGFQq__fallback{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}
.ServicesUsedCell-module-scss-module__vstOeq__empty{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.ServicesUsedCell-module-scss-module__vstOeq__trigger{align-items:center;gap:.375rem;display:flex}.ServicesUsedCell-module-scss-module__vstOeq__icon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(75 85 99/var(--tw-text-opacity,1))}.ServicesUsedCell-module-scss-module__vstOeq__list{flex-direction:column;gap:.125rem;display:flex}
.CustomersTrendCard-module-scss-module__cBE56W__registered{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}
.Logs-module-scss-module__6cbsra__filters{align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.Logs-module-scss-module__6cbsra__filters button{color:hsl(var(--muted-foreground));border-radius:.75rem;padding:.375rem .75rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.Logs-module-scss-module__6cbsra__filters button[data-state=active]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}
