/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-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)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.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 (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.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)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-5{height:calc(var(--spacing) * 5)}.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)}.w-fit{width:fit-content}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.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-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.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-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.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-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-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-left{text-align:left}.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-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)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.shadow{--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)}.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{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-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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.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))}@media (hover:hover){.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-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.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)}}.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\: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\.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\.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\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.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:calc(var(--spacing) * 0)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.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-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}@media (width>=48rem){.md\:text-pretty{text-wrap:pretty}}.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)}}@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\: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)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_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-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-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(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}@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}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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)}:root{color:#17201d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--app-surface:#fff;--app-surface-strong:#eef2ec;--app-ink:#17201d;--app-muted:#65706a;--app-line:#dce3dc;--app-primary:#0f7b6c;--app-primary-strong:#075f55;--app-accent:#f2a93b;--app-danger:#e5523a;background:#f7f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=980px){.pos-shell.pos-shell{height:100dvh!important;max-height:100dvh!important;padding:max(6px, env(safe-area-inset-top)) 0 calc(210px + env(safe-area-inset-bottom))!important;background:var(--pos-surface-strong)!important;overflow:hidden!important}.pos-shell.pos-shell:after{height:calc(204px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, transparent, var(--pos-mobile-dock-bg) 14%), var(--pos-mobile-dock-bg)!important;box-shadow:0 -12px 22px #00000024!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-inline:0!important;border-top:0!important;border-bottom:1px solid var(--pos-line)!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0 6px 6px!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{width:100%!important;height:clamp(470px,100dvh - 214px,640px)!important;min-height:470px!important;margin:0!important;padding:0 6px!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{border-bottom:1px solid var(--pos-line)!important;min-height:32px!important;margin:0!important;padding:0 2px 6px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 72%, transparent)!important}}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:34px minmax(0,1fr) 108px!important;gap:8px!important;min-height:50px!important;padding:6px 2px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{box-shadow:none!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button{background:var(--pos-surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button{background:color-mix(in srgb, var(--pos-surface-raised) 74%, transparent)!important}}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button{box-shadow:none!important}.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell input{background:var(--pos-surface-raised)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell input{background:color-mix(in srgb, var(--pos-surface-raised) 70%, transparent)!important}}.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell input{box-shadow:none!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:10px!important}.pos-shell.pos-shell .pos-mobile-command-bar button,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar button,.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale,.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{box-shadow:none!important;border-radius:10px!important}.pos-shell.pos-shell .pos-mobile-sheet,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet{border-inline:0!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;padding:6px 8px 8px!important;box-shadow:0 -14px 28px #00000038!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid{padding:0 0 max(34px, env(safe-area-inset-bottom))!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card span,.pos-shell.pos-shell.pos-dark .mobile-product-card span{grid-column:1!important;font-size:14px!important;line-height:1.12!important}.pos-shell.pos-shell .mobile-product-card small,.pos-shell.pos-shell.pos-dark .mobile-product-card small{grid-column:1!important;font-size:10px!important}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:14px!important}.pos-shell.pos-shell .mobile-action-grid,.pos-shell.pos-shell.pos-dark .mobile-action-grid{flex-direction:column!important;gap:0!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet,.pos-shell.pos-shell.pos-dark .product-picker-sheet{background:var(--pos-surface)!important;border-radius:16px 16px 0 0!important;gap:7px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-picker-sheet,.pos-shell.pos-shell.pos-dark .product-picker-sheet{background:color-mix(in srgb, var(--pos-surface) 96%, var(--pos-surface-strong))!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-sheet-grip,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-sheet-grip{height:26px!important;min-height:26px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-sheet-grip span,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-sheet-grip span{width:42px!important;height:4px!important}.pos-shell.pos-shell .product-picker-sheet header,.pos-shell.pos-shell.pos-dark .product-picker-sheet header{min-height:34px!important;padding:0 1px!important}.pos-shell.pos-shell .product-picker-sheet header h2,.pos-shell.pos-shell.pos-dark .product-picker-sheet header h2{font-size:17px!important;line-height:1.1!important}.pos-shell.pos-shell .product-picker-sheet header .icon-button,.pos-shell.pos-shell.pos-dark .product-picker-sheet header .icon-button{border-radius:8px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-sheet-count,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-sheet-count{min-width:44px!important;height:28px!important;box-shadow:none!important;padding:0 10px!important;font-size:12px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-search,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-search{background:var(--pos-surface-raised)!important;border-radius:10px!important;min-height:38px!important;padding:0 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-picker-sheet .mobile-product-search,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-search{background:color-mix(in srgb, var(--pos-surface-raised) 78%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-product-search input,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-search input{font-size:13px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-classification-strip,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-classification-strip{gap:6px!important;min-height:31px!important;padding:0 22px 0 0!important}.pos-shell.pos-shell .product-picker-sheet .mobile-classification-strip button,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-classification-strip button{min-height:30px!important;box-shadow:none!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-grid,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-grid{padding:2px 0 max(28px, env(safe-area-inset-bottom))!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 10px!important;min-height:48px!important;padding:8px 0 8px 8px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-picker-sheet .mobile-product-card,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 58%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card{background:0 0!important;border-radius:0!important;box-shadow:inset 0 0 #0000!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card.selected{border-bottom-color:var(--pos-line)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-picker-sheet .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card.selected{border-bottom-color:color-mix(in srgb, var(--pos-line) 58%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card.selected{box-shadow:inset 2px 0 0 var(--pos-mobile-primary)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-picker-sheet .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card.selected{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--pos-mobile-primary) 82%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card span,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card span{font-size:13px!important;line-height:1.12!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card small,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card small{opacity:.72!important;font-size:10px!important}.pos-shell.pos-shell .product-picker-sheet .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .product-picker-sheet .mobile-product-card strong{color:var(--pos-mobile-primary)!important;background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;place-self:center end!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{gap:5px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-bottom-color:color-mix(in srgb, var(--pos-line) 62%, transparent)!important}}.pos-shell.pos-shell{padding-bottom:calc(164px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell:after{height:calc(146px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-radius:0!important;grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand pos-actions menu"!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:7px 6px!important}.pos-shell.pos-shell .topbar>.brand,.pos-shell.pos-shell.pos-dark .topbar>.brand{grid-area:brand!important;min-width:0!important}.pos-shell.pos-shell .topbar>.search-box,.pos-shell.pos-shell.pos-dark .topbar>.search-box{display:none!important}.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{grid-area:menu!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.pos-shell.pos-shell .topbar>.app-actions-trigger span,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger span{display:none!important}.pos-shell.pos-shell .pos-mobile-header-actions,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions{grid-area:pos-actions!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{border:1px solid var(--pos-line)!important;background:var(--pos-surface-raised)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:38px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{background:color-mix(in srgb, var(--pos-surface-raised) 88%, var(--pos-primary) 6%)!important}}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{color:var(--pos-ink)!important;white-space:nowrap!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:color-mix(in srgb, var(--pos-mobile-primary) 72%, var(--pos-line))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{color:var(--pos-mobile-primary)!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{height:clamp(510px,100dvh - 168px,700px)!important;min-height:510px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{max-height:none!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;gap:5px!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-bottom-color:var(--pos-line)!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:9px 2px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-bottom-color:color-mix(in srgb, var(--pos-line) 62%, transparent)!important}}.pos-shell.pos-shell .basket-row>span:nth-child(2),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2){gap:2px!important;min-width:0!important;display:grid!important}.pos-shell.pos-shell .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;line-height:1.15!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;grid-template-columns:repeat(2,max-content)!important;gap:3px 10px!important;margin-top:5px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:grid!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{min-width:max-content!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;grid-column:1/-1!important;font-weight:900!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 106px)!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 58px)!important}.pos-shell.pos-shell .pos-mobile-command-bar,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar{display:none!important}.pos-shell.pos-shell .sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-submit-row{bottom:max(8px, env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid,.pos-shell.pos-shell .mobile-action-grid,.pos-shell.pos-shell.pos-dark .mobile-action-grid{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;width:100%!important;min-height:52px!important;padding:7px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{color:var(--pos-mobile-primary-strong)!important;background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:14px!important}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:7px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-action-grid button svg,.pos-shell.pos-shell.pos-dark .mobile-action-grid button svg{grid-column:1!important}.pos-shell.pos-shell .mobile-action-grid button span,.pos-shell.pos-shell.pos-dark .mobile-action-grid button span{text-align:left!important;grid-column:2!important;justify-self:start!important}.pos-shell.pos-shell .mobile-action-grid button small,.pos-shell.pos-shell.pos-dark .mobile-action-grid button small{grid-column:3!important;justify-self:end!important;position:static!important}}@media (width<=820px){.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(116px + env(safe-area-inset-bottom))!important;gap:8px!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid var(--pos-line)!important;grid-template-columns:36px minmax(0,1fr) 108px!important;align-items:center!important;gap:9px!important;min-height:88px!important;padding:9px 4px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:var(--pos-surface-raised)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:color-mix(in srgb, var(--pos-surface-raised) 72%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{box-shadow:none!important}.pos-shell.pos-shell.pos-dark .basket-row{background:#262626e0!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{border-color:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{border-color:color-mix(in srgb, var(--pos-mobile-primary) 68%, var(--pos-line))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .basket-row>span:nth-child(2),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2){align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.pos-shell.pos-shell .basket-row strong,.pos-shell.pos-shell.pos-dark .basket-row strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.18!important;overflow:hidden!important}.pos-shell.pos-shell .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px 8px!important;margin-top:1px!important;font-size:10px!important;font-weight:760!important;line-height:1.15!important;display:grid!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;grid-column:1/-1!important;font-weight:900!important}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.pos-shell.pos-shell .quantity-cell,.pos-shell.pos-shell.pos-dark .quantity-cell{grid-template-columns:34px 36px 34px!important;justify-content:end!important;gap:0!important}.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell input{border-radius:10px!important;width:36px!important;height:38px!important;min-height:38px!important}.pos-shell.pos-shell .line-actions-picker-sheet,.pos-shell.pos-shell.pos-dark .line-actions-picker-sheet{min-height:auto!important;max-height:min(56dvh,430px)!important}.pos-shell.pos-shell .line-actions-picker-sheet header h2,.pos-shell.pos-shell.pos-dark .line-actions-picker-sheet header h2{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.pos-shell.pos-shell .line-action-grid,.pos-shell.pos-shell.pos-dark .line-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 2px 2px!important;display:grid!important}.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{border:1px solid var(--pos-line)!important;min-height:54px!important;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{border:1px solid color-mix(in srgb, var(--pos-line) 80%, transparent)!important}}.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{background:var(--pos-surface-raised)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{background:color-mix(in srgb, var(--pos-surface-raised) 82%, transparent)!important}}}@media (width<=430px){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{width:40px!important;padding:0!important}.pos-shell.pos-shell .pos-mobile-header-actions button span,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button span{display:none!important}}@media (width<=980px){.pos-shell.pos-shell{padding-bottom:calc(164px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell:after{height:calc(158px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-radius:0!important;grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand pos-actions menu"!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:7px 6px!important}.pos-shell.pos-shell .topbar>.brand,.pos-shell.pos-shell.pos-dark .topbar>.brand{grid-area:brand!important}.pos-shell.pos-shell .topbar>.search-box,.pos-shell.pos-shell.pos-dark .topbar>.search-box{display:none!important}.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{grid-area:menu!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.pos-shell.pos-shell .topbar>.app-actions-trigger span,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger span{display:none!important}.pos-shell.pos-shell .pos-mobile-header-actions,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions{grid-area:pos-actions!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{border:1px solid var(--pos-line)!important;background:var(--pos-surface-raised)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:38px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{background:color-mix(in srgb, var(--pos-surface-raised) 88%, var(--pos-primary) 6%)!important}}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{color:var(--pos-ink)!important;white-space:nowrap!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:color-mix(in srgb, var(--pos-mobile-primary) 72%, var(--pos-line))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{color:var(--pos-mobile-primary)!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{height:clamp(510px,100dvh - 168px,700px)!important;min-height:510px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{max-height:none!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{min-height:58px!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;flex-wrap:wrap!important;gap:2px 8px!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{min-width:max-content!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;font-weight:900!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 106px)!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 58px)!important}.pos-shell.pos-shell .pos-mobile-command-bar,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar{display:none!important}.pos-shell.pos-shell .sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-submit-row{bottom:max(8px, env(safe-area-inset-bottom))!important}}@media (width<=430px){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{width:40px!important;padding:0!important}.pos-shell.pos-shell .pos-mobile-header-actions button span,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button span{display:none!important}}.pos-mobile-header-actions{display:none}@media (width<=980px){.pos-shell.pos-shell{padding-bottom:calc(164px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell:after{height:calc(158px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand pos-actions menu"!important;align-items:center!important;gap:6px!important;padding:7px 6px!important}.pos-shell.pos-shell .topbar>.brand,.pos-shell.pos-shell.pos-dark .topbar>.brand{grid-area:brand!important;min-width:0!important}.pos-shell.pos-shell .topbar>.search-box,.pos-shell.pos-shell.pos-dark .topbar>.search-box{display:none!important}.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{grid-area:menu!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.pos-shell.pos-shell .topbar>.app-actions-trigger span,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger span{display:none!important}.pos-mobile-header-actions{grid-area:pos-actions;align-items:center;gap:5px;min-width:0;display:flex}.pos-mobile-header-actions button{border:1px solid var(--pos-line);background:var(--pos-surface-raised);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pos-mobile-header-actions button{background:color-mix(in srgb, var(--pos-surface-raised) 88%, var(--pos-primary) 6%)}}.pos-mobile-header-actions button{color:var(--pos-ink);font:inherit;white-space:nowrap;box-shadow:none;font-size:12px;font-weight:800;line-height:1}.pos-shell.pos-dark .pos-mobile-header-actions button{background:var(--pos-surface-raised)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-mobile-header-actions button{background:color-mix(in srgb, var(--pos-surface-raised) 86%, var(--pos-primary) 8%)}}.pos-shell.pos-dark .pos-mobile-header-actions button{color:var(--pos-ink)}.pos-mobile-header-actions button:first-child{border-color:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-mobile-header-actions button:first-child{border-color:color-mix(in srgb, var(--pos-mobile-primary) 72%, var(--pos-line))}}.pos-mobile-header-actions button:first-child{background:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-mobile-header-actions button:first-child{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, var(--pos-surface-raised))}}.pos-mobile-header-actions button:first-child{color:var(--pos-mobile-primary)}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{height:clamp(510px,100dvh - 168px,700px)!important;min-height:510px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{align-items:center!important;min-height:58px!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted);flex-wrap:wrap;gap:2px 8px;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2;display:flex!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{min-width:max-content}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary);font-weight:900}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 106px)!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 58px)!important}.pos-shell.pos-shell .pos-mobile-command-bar,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar{display:none!important}.pos-shell.pos-shell .sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-submit-row{bottom:max(8px, env(safe-area-inset-bottom))!important}}@media (width<=430px){.pos-mobile-header-actions button{width:40px;padding:0}.pos-mobile-header-actions button span{display:none}}*{box-sizing:border-box}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.loading-screen,.auth-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.loading-screen{background:var(--app-surface);color:var(--app-primary-strong);gap:12px}.loading-brand{color:inherit;letter-spacing:0;align-items:center;gap:9px;margin-block-end:8px;font-weight:950;display:inline-flex}.loading-brand svg{color:currentColor}.loading-screen.loading-dark{color:#8be0d7;background:linear-gradient(#1d2d286b,#0000 38%),#0e1412}.loading-screen.loading-light{color:var(--app-primary-strong);background:#f7f8f5}.loading-screen svg,.save-sale svg:first-child{animation:1s linear infinite spin}.auth-panel{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;gap:16px;width:min(100%,440px);padding:18px;display:grid}.auth-brand{justify-content:center;font-size:20px}.verification-panel{text-align:center;color:var(--app-ink);justify-items:center;gap:12px;display:grid}.verification-panel h1{margin:0;font-size:22px;line-height:1.2}.verification-panel p{color:var(--app-muted);margin:0;line-height:1.45}.mode-tabs{border:1px solid var(--app-line);background:var(--app-surface-strong);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.mode-tabs button{min-height:38px;color:var(--app-muted);background:0 0;border:0;border-radius:6px;font-weight:700}.mode-tabs .active{background:var(--app-surface);color:var(--app-primary-strong);box-shadow:0 1px 2px #17201d14}.link-button{min-height:40px;color:var(--app-primary-strong);background:0 0;border:0;font-weight:700}.auth-divider{color:var(--app-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:var(--app-line);height:1px}.google-auth-button{border:1px solid var(--app-line);min-height:42px;color:var(--app-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.google-mark{border:1px solid var(--app-line);color:#1a73e8;border-radius:999px;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:14px;font-weight:900;display:inline-grid}.session-chip{border:1px solid var(--app-line);background:var(--app-surface-strong);min-height:36px;color:var(--app-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.onboarding-overlay{z-index:50;background:#17201d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.onboarding-dialog{border:1px solid var(--app-primary);gap:14px;width:min(100%,430px)}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog{border:1px solid color-mix(in srgb, var(--app-primary) 16%, var(--app-line))}}.onboarding-dialog{background:linear-gradient(180deg, var(--app-primary), transparent 34%), var(--app-surface);border-radius:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.onboarding-dialog{background:linear-gradient(180deg, color-mix(in srgb, var(--app-primary) 5%, transparent), transparent 34%), var(--app-surface)}}.onboarding-dialog{box-shadow:0 22px 60px #09120f42}.onboarding-dialog__icon{width:44px;height:44px;color:var(--app-primary-strong);background:#0f7b6c1a;border-radius:8px;place-items:center;display:grid}.onboarding-dialog__copy{gap:6px;display:grid}.onboarding-dialog__copy p,.onboarding-dialog__copy h2,.onboarding-dialog__copy span{margin:0}.onboarding-dialog__copy p{color:var(--app-primary-strong);text-transform:uppercase;font-size:12px;font-weight:900}.onboarding-dialog__copy h2{color:var(--app-ink);letter-spacing:0;font-size:22px}.onboarding-dialog__copy span{color:var(--app-muted);font-size:14px;line-height:1.45}.onboarding-dialog__actions{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.onboarding-dialog__actions .save-sale{justify-content:center;min-height:42px}.fiscal-walkthrough-dialog{width:min(100%,720px);max-height:calc(100vh - 32px);overflow:auto}.print-walkthrough-dialog{width:min(100%,560px)}.print-mode-options{gap:8px;display:grid}.print-mode-options label{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:64px;padding:10px;display:grid}.print-mode-options label.active{background:#0f7b6c12;border-color:#0f7b6c5c}.print-mode-options input{width:18px;height:18px;margin-block-start:2px}.print-mode-options span{gap:3px;display:grid}.print-mode-options strong{color:var(--app-ink);font-size:14px}.print-mode-options small{color:var(--app-muted);font-size:12.5px;line-height:1.35}.walkthrough-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warning-hint{color:#6d3a00;background:#b25f0014;border-color:#b25f004d}.walkthrough-status{border:1px solid var(--app-line);background:var(--app-surface-strong);border-radius:8px;gap:4px;padding:10px;display:grid}.walkthrough-status span{color:var(--app-primary-strong);font-size:12px;font-weight:900}.walkthrough-status strong{color:var(--app-ink);font-size:13px;line-height:1.35}form{gap:10px;display:grid}form h1,form h3{letter-spacing:0;margin:0}form h1{font-size:22px}form h3{font-size:15px}label{color:var(--app-muted);gap:5px;font-size:13px;font-weight:700;display:grid}input{border:1px solid var(--app-line);width:100%;min-height:42px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:10px}input:focus{border-color:var(--app-primary);outline:3px solid #0f7b6c2e}textarea{resize:vertical;border:1px solid var(--app-line);width:100%;min-height:74px;color:var(--app-ink);font:inherit;background:#fbfcf9;border-radius:8px;padding:9px 10px}textarea:focus{border-color:var(--app-primary);outline:3px solid #0f7b6c2e}.check-line{color:var(--app-ink);align-items:center;gap:8px;font-weight:600;display:flex}.check-line input{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px}.legal-consent{align-items:flex-start;line-height:1.35}.legal-consent input[type=checkbox]{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.legal-consent label{color:var(--app-ink);font-size:13px;font-weight:600;display:block}.legal-consent a,.legal-links a{color:var(--app-primary-strong);text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-consent a{vertical-align:middle;align-items:center;min-height:36px;display:inline-flex}.legal-screen{background:#f7f8f5;justify-items:center;min-height:100vh;padding:16px;display:grid}.legal-panel{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;align-content:start;gap:14px;width:min(100%,860px);padding:18px;display:grid}.legal-head,.legal-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-head{justify-content:space-between}.legal-meta,.legal-intro,.legal-content p{color:var(--app-muted);margin:0;line-height:1.55}.legal-panel h1,.legal-content h2{letter-spacing:0;margin:0}.legal-panel h1{font-size:26px}.legal-links{border-block:1px solid var(--app-line);padding-block:10px}.legal-links a{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;align-items:center;min-height:40px;padding-inline:10px;text-decoration:none;display:inline-flex}.legal-links a.active{border-color:var(--app-primary);background:#0f7b6c1a}.legal-content{gap:14px;display:grid}.legal-content section{gap:7px;display:grid}.legal-content h2{color:var(--app-ink);font-size:17px}.form-error,.form-message{border-radius:8px;margin:0;padding:10px;font-size:13px}.form-error{color:#9d2b1c;background:#e5523a14;border:1px solid #e5523a59}.form-message{color:var(--app-primary-strong);background:#0f7b6c14;border:1px solid #0f7b6c4d}.password-strength{--password-accent:var(--app-muted);--password-soft:#65706a1a;color:var(--app-muted);gap:7px;margin-top:-2px;padding:2px 2px 4px;font-size:12px;font-weight:700;display:grid}.password-strength.empty{--password-accent:var(--app-muted);--password-soft:#65706a1a}.password-strength.weak{--password-accent:var(--app-danger);--password-soft:#e5523a1f}.password-strength.ok,.password-strength.strong{--password-accent:var(--app-primary);--password-soft:#0f7b6c1f}.password-strength__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.password-strength__header span{color:var(--app-muted);font-size:11.5px;font-weight:800}.password-strength__header strong{color:var(--password-accent);white-space:nowrap;font-size:12.5px;line-height:1.2}.password-strength__bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.password-strength__bars span{background:var(--app-line);border-radius:999px;height:5px;transition:background .16s;display:block}.password-strength__bars span.active{background:var(--password-accent)}.password-requirements{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.password-requirements li{border:1px solid var(--app-line);min-height:22px;color:var(--app-muted);background:#fbfcf9;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11.5px;line-height:1.2;display:inline-flex}.password-requirements li.met{color:var(--app-primary-strong);background:#0f7b6c12;border-color:#0f7b6c33}.password-requirements li>span{background:var(--password-accent);border-radius:999px;flex:none;width:6px;height:6px}.password-requirements svg{flex:none}.password-strength__tip{color:var(--app-muted);margin:0;font-size:11.5px;line-height:1.35}.password-strength__tip.success{color:var(--app-primary-strong)}.register-status-card,.activation-code{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;gap:4px;padding:10px;display:grid}.register-status-card span,.activation-code span,.register-status-card small,.activation-code small{color:var(--app-muted)}.activation-code strong{overflow-wrap:anywhere;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.app-shell{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:100vh;padding:12px;display:grid}.pos-shell{--pos-surface:#fff;--pos-surface-raised:#fbfcfa;--pos-surface-strong:#edf4ef;--pos-ink:#14201c;--pos-muted:#66736d;--pos-line:#d2ddd5;--pos-command:#fff;--pos-command-ink:#14201c;--pos-total-bg:#f7fbf8;--pos-total-ink:#14201c;--pos-total-muted:#66736d;--pos-total-line:#dbe6df;--pos-primary:#0b806f;--pos-primary-strong:#075d52;--pos-accent:#f2a93b;--pos-blue:#68756f;--pos-danger:#c2412d;color:var(--pos-ink);background:linear-gradient(#0b806f0d,#0000 240px),#f4f6f2}.pos-shell.pos-dark{--app-surface:#242424;--app-surface-strong:#2f2f2f;--app-ink:#f6f6f6;--app-muted:#b7b7b7;--app-line:#464646;--app-primary:#3f9448;--app-primary-strong:#81d58b;--pos-surface:#242424;--pos-surface-raised:#303030;--pos-surface-strong:#1f1f1f;--pos-ink:#f6f6f6;--pos-muted:#b7b7b7;--pos-line:#505050;--pos-command:#303030;--pos-command-ink:#f6f6f6;--pos-total-bg:#202020;--pos-total-ink:#fff;--pos-total-muted:#ffffffb8;--pos-total-line:#ffffff2e;--pos-primary:#3f9448;--pos-primary-strong:#8ee098;--pos-accent:#f2a83b;--pos-blue:#626c67;--pos-danger:#d52b2b;background:#242424;gap:4px;padding:4px}.topbar{z-index:70;grid-template-columns:auto auto minmax(260px,1fr) auto;align-items:center;gap:12px;display:grid;position:sticky;inset-block-start:0}.pos-shell .topbar{border:1px solid var(--pos-line);background:var(--pos-command);color:var(--pos-command-ink);border-radius:8px;grid-template-columns:auto auto minmax(320px,1fr) auto;padding:8px;box-shadow:0 8px 22px #14201c14}.pos-shell .brand{color:var(--pos-command-ink)}.pos-shell .locale-switch,.pos-shell .search-box,.pos-shell .system-status span,.pos-shell .pill-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-command-ink)}.pos-shell .locale-switch select,.pos-shell .search-box input{color:var(--pos-ink)}.pos-shell .search-box input::placeholder{color:var(--pos-muted)}.pos-shell .theme-toggle{border-color:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell .theme-toggle{border-color:color-mix(in srgb, var(--pos-accent) 48%, var(--pos-line))}}.pos-shell .theme-toggle{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell .theme-toggle{background:color-mix(in srgb, var(--pos-accent) 14%, var(--pos-surface-raised))}}.pos-shell.pos-dark .locale-switch,.pos-shell.pos-dark .search-box,.pos-shell.pos-dark .system-status span,.pos-shell.pos-dark .pill-button{color:var(--pos-command-ink);background:#ffffff14;border-color:#ffffff29}.pos-shell.pos-dark .locale-switch select,.pos-shell.pos-dark .search-box input{color:var(--pos-command-ink)}.pos-shell.pos-dark .search-box{background:#ffffff1f}.pos-shell.pos-dark .search-box input::placeholder{color:#ffffffad}.pos-shell.pos-dark .theme-toggle{background:#f2a93b29;border-color:#f2a93b6b}.pos-shell.pos-dark .topbar{min-height:52px;box-shadow:none;border-color:#3f3f3f;border-block-end-color:#4a4a4a;border-radius:2px;padding:6px 8px}.pos-shell.pos-dark .brand{color:#fff;font-size:15px}.pos-shell.pos-dark .search-box{background:#262626;border-color:#5c5c5c}.pos-shell.pos-dark .search-box:focus-within{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-primary);outline:0}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .search-box:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--pos-primary) 20%, transparent)}}.pos-shell.pos-dark .system-status span,.pos-shell.pos-dark .pill-button,.pos-shell.pos-dark .locale-switch{background:#3a3a3a;border-color:#5a5a5a;border-radius:2px}.brand,.system-status span,.panel-heading,.search-box,.dashboard-context,.payment-actions button,.save-sale,.last-receipt-copy,.setup-list div,.view-tabs button,.dashboard-heading{align-items:center;display:flex}.brand{color:var(--app-primary-strong);gap:8px;font-weight:800}.view-tabs{border:1px solid var(--app-line);background:var(--app-surface-strong);border-radius:8px;grid-template-columns:repeat(2,minmax(88px,1fr));gap:4px;padding:4px;display:inline-grid}.view-tabs button{min-height:34px;color:var(--app-muted);background:0 0;border:0;border-radius:6px;justify-content:center;gap:6px;font-weight:800}.view-tabs button.active{background:var(--app-surface);color:var(--app-primary-strong);box-shadow:0 1px 2px #17201d14}.locale-switch{border:1px solid var(--app-line);background:var(--app-surface);min-height:40px;color:var(--app-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.locale-switch.compact{border-radius:999px}.locale-switch select{min-height:36px;color:var(--app-ink);font:inherit;background:0 0;border:0}.search-box{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;gap:8px;min-height:44px;padding-inline:12px}.search-box:focus-within{border-color:var(--app-primary);outline:3px solid #0f7b6c2e}.search-box input{width:100%;color:var(--app-ink);background:0 0;border:0;outline:0}.search-box input:focus-visible{outline:2px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.search-box input:focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary) 48%, transparent)}}.search-box input:focus-visible{outline-offset:3px;border-radius:6px}.pos-shell .search-box input:focus-visible{outline-color:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .search-box input:focus-visible{outline-color:color-mix(in srgb, var(--pos-primary) 58%, transparent)}}.dashboard-context{border:1px solid var(--app-line);background:var(--app-surface);min-height:44px;color:var(--app-muted);border-radius:8px;gap:8px;padding-inline:12px;font-size:13px;font-weight:800}.system-status{color:var(--app-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:13px;display:flex}.system-status span{border:1px solid var(--app-line);background:var(--app-surface);border-radius:999px;gap:5px;min-height:28px;padding-inline:8px}.system-status .cache-badge{color:#7a4c07;background:#f2a93b1f;border-color:#f2a93b8c}.system-status .offline-badge{color:#9d2b1c;background:#e5523a17;border-color:#e5523a73}.system-status .update-badge{color:var(--app-primary-strong);background:#0f7b6c1a;border-color:#0f7b6c59}.pill-button,.session-strip,.session-strip span,.session-strip button,.business-switcher,.business-form button{align-items:center;display:flex}.pill-button,.session-strip button,.business-form button{border:1px solid var(--app-line);background:var(--app-surface);min-height:32px;color:var(--app-ink);border-radius:999px;gap:6px;padding-inline:10px;font-weight:700}.session-strip{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-muted);border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:13px}.session-strip span,.session-strip button,.business-switcher{gap:6px}.business-switcher{border:1px solid var(--app-line);background:var(--app-surface);min-height:32px;color:var(--app-muted);border-radius:999px;padding-inline:10px}.business-switcher select{min-height:28px;color:var(--app-ink);background:0 0;border:0;font-weight:700}.business-switcher select:focus{outline:0}.toast-stack{z-index:90;pointer-events:none;width:min(380px,100% - 24px);gap:8px;display:grid;position:fixed;inset-block-start:max(12px, env(safe-area-inset-top));inset-inline-end:max(12px, env(safe-area-inset-right))}.app-toast{min-height:44px;color:var(--app-ink);pointer-events:auto;background:#fff;border:1px solid #cfd8df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 10px 10px 12px;font-size:13px;font-weight:800;line-height:1.35;display:grid;box-shadow:0 16px 38px #12182629}.app-toast span{overflow-wrap:anywhere;min-width:0}.app-toast.success-toast{color:var(--app-primary-strong);border-color:#0f7b6c52}.app-toast.error-toast{color:#9d2b1c;border-color:#e5523a6b}.app-toast button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:inline-grid}.app-toast button:hover{background:#141f2814}@media (width<=680px){.auth-screen{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));align-items:start}.auth-panel{gap:10px;padding:12px}.auth-brand{font-size:18px}.auth-panel form{gap:8px}.auth-panel h1{font-size:20px;line-height:1.15}.password-strength{gap:6px;padding:8px}.password-requirements{gap:4px 6px}.legal-screen{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))}.legal-panel{gap:10px;padding:12px}.legal-head{gap:6px}}.billing-success-modal-layer{z-index:88;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.billing-success-backdrop{cursor:pointer;background:#11182738;border:0;position:absolute;inset:0}.billing-success-popup{z-index:1;border:1px solid var(--app-primary);gap:16px;width:min(430px,100%);padding:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.billing-success-popup{border:1px solid color-mix(in srgb, var(--app-primary) 18%, var(--app-line))}}.billing-success-popup{background:linear-gradient(180deg, var(--app-primary), transparent 34%), var(--app-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.billing-success-popup{background:linear-gradient(180deg, color-mix(in srgb, var(--app-primary) 5%, transparent), transparent 34%), var(--app-surface)}}.billing-success-popup{color:var(--app-ink);box-shadow:0 24px 70px #08100d4d}.billing-success-close{width:34px;height:34px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.billing-success-close:hover{color:var(--app-ink);background:#141f2814}.billing-success-popup__icon{width:58px;height:58px;color:var(--app-primary-strong);background:#e8f7f2;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 8px #0f7b6c14}.billing-success-popup__copy{gap:6px;min-width:0;padding-inline-end:24px;display:grid}.billing-success-popup__copy strong{color:#0f513f;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.billing-success-popup__copy span{color:#48645d;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.35}.billing-success-popup__copy p{color:#43544f;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.billing-success-popup__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.billing-success-popup__details div{background:#0f7b6c0d;border:1px solid #0f7b6c29;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.billing-success-popup__details span{color:#5f6f6a;font-size:12px;line-height:1.25}.billing-success-popup__details strong{color:#123f37;font-size:14px;line-height:1.3}.billing-success-primary{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:8px;width:100%;min-height:44px;font-weight:750}.billing-success-primary:hover{background:#0d665f}@media (width<=640px){.billing-success-popup{padding:18px}.billing-success-popup__details{grid-template-columns:1fr}}.admin-menu-button{min-width:82px}.admin-drawer-scrim{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer-backdrop{background:#0a0e0d3d;border:0;position:absolute;inset:0}.admin-drawer{z-index:1;border:1px solid var(--app-primary);grid-template-rows:auto 1fr auto;width:min(100%,420px);min-height:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-drawer{border:1px solid color-mix(in srgb, var(--app-primary) 16%, var(--app-line))}}.admin-drawer{background:linear-gradient(180deg, var(--app-primary), transparent 34%), var(--app-surface);border-radius:16px 0 0 16px}@supports (color:color-mix(in lab, red, red)){.admin-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--app-primary) 5%, transparent), transparent 34%), var(--app-surface)}}.admin-drawer{box-shadow:-18px 0 40px #17201d38}.admin-drawer header,.admin-drawer footer{border-block-end:1px solid var(--app-primary);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-drawer header,.admin-drawer footer{border-block-end:1px solid color-mix(in srgb, var(--app-primary) 12%, var(--app-line))}}.admin-drawer header,.admin-drawer footer{background:0 0}.admin-drawer footer{border-block-start:1px solid var(--app-line);color:var(--app-muted);border-block-end:0;font-size:13px;font-weight:700}.admin-drawer h2,.admin-drawer p{margin:0}.admin-drawer p{color:var(--app-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.admin-drawer h2{font-size:20px}.admin-drawer-menu{background:var(--app-surface-strong);align-content:start;gap:8px;padding:12px;display:grid}.admin-drawer-menu button{border:1px solid var(--app-line);background:var(--app-surface);min-height:64px;color:var(--app-ink);text-align:start;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:3px 12px;padding:12px;display:grid}.admin-drawer-menu button.primary{border-color:var(--app-primary);min-height:72px}@supports (color:color-mix(in lab, red, red)){.admin-drawer-menu button.primary{border-color:color-mix(in srgb, var(--app-primary) 34%, var(--app-line))}}.admin-drawer-menu button.primary{background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.admin-drawer-menu button.primary{background:color-mix(in srgb, var(--app-primary) 8%, var(--app-surface))}}.admin-drawer-menu button.primary{box-shadow:inset 4px 0 0 var(--app-primary)}.admin-drawer-menu button span{font-weight:850}.admin-drawer-menu button b{color:var(--app-muted);grid-column:2;font-size:12px;line-height:1.35}.admin-drawer-menu button:hover{border-color:var(--app-primary);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.admin-drawer-menu button:hover{background:color-mix(in srgb, var(--app-primary) 6%, var(--app-surface))}}.admin-drawer footer button{border:1px solid var(--app-line);min-height:38px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;align-items:center;gap:6px;padding-inline:10px;font-weight:800;display:inline-flex}.pos-shell.pos-dark .admin-drawer{background:#242424;border-inline-start-color:#4b4b4b;box-shadow:-18px 0 36px #0000006b}.pos-shell.pos-dark .admin-drawer header,.pos-shell.pos-dark .admin-drawer footer{color:#fff;background:#2f2f2f;border-color:#444}.pos-shell.pos-dark .admin-drawer p,.pos-shell.pos-dark .admin-drawer footer{color:#bdbdbd}.pos-shell.pos-dark .admin-drawer-menu{background:#202020}.pos-shell.pos-dark .admin-drawer-menu button{color:#fff;background:#2b2b2b;border-color:#4b4b4b;border-radius:2px}.pos-shell.pos-dark .admin-drawer-menu button.primary{box-shadow:inset 4px 0 0 var(--pos-primary);background:#303030;border-color:#5a5a5a}.pos-shell.pos-dark .admin-drawer-menu button b{color:#bdbdbd}.pos-shell.pos-dark .admin-drawer-menu button:hover{border-color:var(--pos-primary);background:#333}.pos-shell.pos-dark .admin-drawer footer button{color:#fff;background:#303030;border-color:#555}.work-area{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:420px;display:grid}.pos-shell .session-strip{border-color:var(--pos-line);background:var(--pos-surface);color:var(--pos-muted)}.pos-shell .session-strip span,.pos-shell .session-strip button,.pos-shell .business-switcher{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink)}.pos-shell .work-area{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:stretch;gap:10px;min-height:462px}.pos-shell.pos-dark .session-strip{background:#2b2b2b;border-color:#3d3d3d;border-radius:2px;padding:6px 8px;font-size:12px}.pos-shell.pos-dark .session-strip span,.pos-shell.pos-dark .session-strip button,.pos-shell.pos-dark .business-switcher{color:#f4f4f4;background:#333;border-color:#4b4b4b;border-radius:2px}.pos-shell.pos-dark .work-area{grid-template-columns:minmax(0,1fr) minmax(440px,580px);gap:4px;min-height:620px}.lower-area{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pos-shell.pos-dark .lower-area{gap:4px}.dashboard-shell{min-height:0;display:block}.dashboard-main{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"head head""nav body";align-items:start;min-width:0;min-height:calc(100vh - 156px);padding:0;display:grid;overflow:hidden}.dashboard-main.dashboard-main-simple{grid-template-rows:minmax(0,1fr);grid-template-areas:"nav body"}.dashboard-heading{border-block-end:1px solid var(--app-line);background:#fbfcf9;grid-area:head;justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px}.dashboard-heading p,.dashboard-group-heading p{color:var(--app-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.dashboard-heading h1,.dashboard-group-heading h2{letter-spacing:0;margin:0}.dashboard-heading h1{font-size:24px}.dashboard-nav,.dashboard-subnav{gap:8px;display:grid}.dashboard-nav{border-inline-end:1px solid var(--app-line);background:var(--app-surface-strong);grid-area:nav;grid-template-columns:1fr;align-content:start;min-height:calc(100vh - 215px);padding:10px}.dashboard-subnav{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin-block-end:14px}.dashboard-nav button,.dashboard-subnav button,.dashboard-kpi,.dashboard-card{border:1px solid var(--app-line);min-width:0;color:var(--app-ink);background:#fbfcf9;border-radius:8px}.dashboard-nav button,.dashboard-subnav button{justify-content:flex-start;align-items:center;gap:7px;min-height:44px;padding-inline:10px;font-weight:850;display:inline-flex}.dashboard-nav button.active,.dashboard-subnav button.active{border-color:var(--app-primary);color:var(--app-primary-strong);background:#0f7b6c1a}.dashboard-body{grid-area:body;gap:14px;min-width:0;padding:14px;display:grid}.dashboard-kpi-grid,.dashboard-card-grid{gap:10px;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dashboard-kpi,.dashboard-card{text-align:start;gap:6px;display:grid}.dashboard-kpi{min-height:98px;padding:14px}.dashboard-kpi span,.dashboard-card span{color:var(--app-muted);font-size:13px;font-weight:700}.dashboard-kpi strong{font-size:28px;line-height:1}.dashboard-kpi.warning{background:#f2a93b1a;border-color:#f2a93ba6}.dashboard-card{align-content:start;min-height:138px;padding:16px}.dashboard-card svg{color:var(--app-primary-strong)}.dashboard-card strong{font-size:17px}.dashboard-readiness{border:1px solid var(--app-line);background:var(--app-surface-strong);border-radius:8px;gap:10px;padding:14px;display:grid}.dashboard-group-heading{gap:4px;padding-block-start:4px;display:grid}.dashboard-group-heading h2{font-size:17px}.basket-panel,.sale-panel,.product-panel,.setup-panel{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;min-width:0}.pos-shell .basket-panel,.pos-shell .sale-panel,.pos-shell .product-panel,.pos-shell .pos-receipt-panel{border-color:var(--pos-line);background:var(--pos-surface);box-shadow:0 8px 20px #14201c0f}.pos-shell.pos-dark .basket-panel,.pos-shell.pos-dark .sale-panel,.pos-shell.pos-dark .product-panel,.pos-shell.pos-dark .pos-receipt-panel{box-shadow:none;background:#242424;border-color:#4b4b4b;border-radius:0}.pos-shell.pos-dark .basket-panel{min-height:0}.pos-shell.pos-dark .product-panel{min-height:164px}.basket-panel,.product-panel,.setup-panel{padding:14px}.sale-panel{grid-template-rows:auto 1fr auto;gap:12px;padding:14px;display:grid}.pos-shell .sale-panel{grid-template-rows:auto auto auto 1fr auto auto;gap:10px;padding:10px}.pos-shell.pos-dark .sale-panel{background:#303030;grid-template-rows:auto auto 1fr auto auto;gap:4px;padding:4px;position:relative;overflow:hidden}.pos-shell.pos-dark .sale-panel:after{content:"fiskal-ks";z-index:0;color:#ffffff0f;text-align:center;pointer-events:none;font-size:clamp(38px,5vw,72px);font-weight:900;position:absolute;inset:36% 0 auto}.pos-shell.pos-dark .sale-panel>*{z-index:1;position:relative}.pos-shell.pos-dark .sale-panel .payment-actions{order:1}.pos-shell.pos-dark .sale-panel .payment-split{order:2}.pos-shell.pos-dark .sale-panel .pos-lock-card{order:3}.pos-shell.pos-dark .sale-panel .totals{order:4}.pos-shell.pos-dark .sale-panel .save-sale{order:5}.panel-heading{justify-content:space-between;gap:12px;margin-block-end:12px}.panel-heading p{color:var(--app-muted);text-transform:uppercase;margin:0;font-size:12px}.panel-heading h1,.panel-heading h2{letter-spacing:0;align-items:center;gap:6px;margin:0;display:flex}.panel-heading h1{font-size:22px}.pos-shell .panel-heading{margin-block-end:8px}.pos-shell .panel-heading h1{font-size:20px}.pos-shell.pos-dark .panel-heading{border-block-end:1px solid #4a4a4a;margin-block-end:4px;padding-block-end:8px}.pos-shell.pos-dark .panel-heading p{color:#a8a8a8}.pos-shell.pos-dark .panel-heading h1,.pos-shell.pos-dark .panel-heading h2,.pos-shell.pos-dark .panel-heading strong{color:#fff}.pos-shell .panel-heading p,.pos-shell .panel-heading strong,.pos-shell label{color:var(--pos-muted)}.panel-heading h2{font-size:16px}.panel-heading.compact{margin-block-end:10px}.basket-grid{border:1px solid var(--app-line);background:var(--app-line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.pos-shell .basket-grid{border-color:var(--pos-line);background:var(--pos-line)}.pos-shell.pos-dark .basket-grid{background:#3f3f3f;border:0;border-radius:0}.basket-row{background:var(--app-surface);grid-template-columns:42px minmax(180px,1fr) 132px 112px 110px;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:grid}.basket-row>span{min-width:0}.basket-row strong,.basket-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.basket-row>:nth-child(5){text-align:right;white-space:nowrap;font-weight:800}.pos-shell .basket-row{background:var(--pos-surface);grid-template-columns:38px minmax(180px,1fr) 122px 108px 104px;min-height:46px;padding:6px 9px}.pos-shell.pos-dark .basket-row{color:#fff;background:#242424;border-block-end:1px dashed #4a4a4a;grid-template-columns:38px minmax(180px,1fr) 122px 108px 116px;min-height:46px;font-size:14px}.pos-shell.pos-dark .basket-row[role=row]:not(.basket-head):hover{background:#2b2b2b}.basket-head{min-height:36px;color:var(--app-muted);text-transform:uppercase;background:var(--app-surface-strong);font-size:12px;font-weight:700}.basket-head>:nth-child(3){text-align:center}.basket-head>:nth-child(4),.basket-head>:nth-child(5){text-align:right}.pos-shell .basket-head{background:var(--pos-surface-strong);min-height:32px;color:var(--pos-muted)}.pos-shell.pos-dark .basket-head{color:#fff;background:#202020;border-block:1px solid #4a4a4a;min-height:40px;font-size:13px}.pos-shell.pos-dark .basket-row strong,.pos-shell.pos-dark .basket-row b{color:#fff}.basket-row small{color:var(--app-muted);margin-block-start:2px;display:block}.pos-shell.pos-dark .basket-row small,.pos-shell.pos-dark .product-tile small,.pos-shell.pos-dark .classification-strip small{color:#bdbdbd}.quantity-cell{text-align:center;grid-template-columns:30px minmax(42px,1fr) 30px;align-items:center;gap:5px;display:grid}.quantity-cell input{text-align:center;min-width:0;height:32px;padding-inline:4px;font-weight:900}.quantity-cell .icon-button{width:30px;height:32px}.price-cell input{text-align:right;width:100%;min-width:0;height:32px;font-weight:800}.basket-remove-cell{justify-content:center;align-items:center;display:flex}.basket-remove-button{color:var(--app-danger)}.basket-remove-x{width:100%;min-width:30px;height:100%;min-height:30px;box-shadow:none;color:var(--pos-danger);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.basket-remove-x:hover,.basket-remove-x:focus-visible{color:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.basket-remove-x:hover,.basket-remove-x:focus-visible{color:color-mix(in srgb, var(--pos-danger) 82%, #fff)}}.basket-remove-x:hover,.basket-remove-x:focus-visible{background:0 0;outline:0}.basket-remove-x:focus-visible svg{outline:2px solid var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.basket-remove-x:focus-visible svg{outline:2px solid color-mix(in srgb, var(--pos-danger) 52%, transparent)}}.basket-remove-x:focus-visible svg{outline-offset:3px;border-radius:999px}.basket-remove-x svg{stroke-width:2.6px;width:18px;height:18px}.icon-button{border:1px solid var(--app-line);width:36px;height:36px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;place-items:center;display:inline-grid}.pos-shell .icon-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink)}.pos-shell.pos-dark .icon-button{color:#fff;background:#2f2f2f;border-color:#555;border-radius:2px}.totals{gap:8px;display:grid}.pos-shell .totals{border:1px solid var(--pos-line);background:var(--pos-total-bg);border-radius:8px;gap:6px;padding:12px}.pos-shell.pos-dark .totals{border:0;background:0 0;border-block-start:1px solid #5b5b5b;border-radius:0;align-self:end;gap:8px;margin-block-start:auto;padding:14px 6px 4px}.totals div{color:var(--app-muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pos-shell .totals div{color:var(--pos-total-muted)}.totals strong{color:var(--app-ink)}.pos-shell .totals strong{color:var(--pos-total-ink)}.total-line{border-block-start:1px solid var(--app-line);padding-block-start:10px;font-size:22px}.pos-shell.pos-dark .total-line{font-size:28px}.pos-shell.pos-dark .total-line strong{color:var(--pos-accent)}.register-context{grid-template-columns:1fr;gap:8px;display:grid}.pos-lock-card{background:#0f7b6c0f;border:1px solid #0f7b6c42;border-radius:8px;gap:8px;padding:10px;display:grid}.pos-shell .pos-lock-card{border-color:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-lock-card{border-color:color-mix(in srgb, var(--pos-primary) 28%, transparent)}}.pos-shell .pos-lock-card{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-lock-card{background:color-mix(in srgb, var(--pos-primary) 10%, var(--pos-surface))}}.pos-lock-card.locked{background:#e5523a14;border-color:#e5523a59}.pos-shell .pos-lock-card.locked{border-color:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-lock-card.locked{border-color:color-mix(in srgb, var(--pos-danger) 38%, transparent)}}.pos-shell .pos-lock-card.locked{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-lock-card.locked{background:color-mix(in srgb, var(--pos-danger) 11%, var(--pos-surface))}}.pos-lock-card span,.pos-lock-card small{color:var(--app-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pos-lock-card input,.pos-lock-card button{border:1px solid var(--app-line);min-height:36px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:10px}.pos-shell input,.pos-shell select,.pos-shell .pos-lock-card input,.pos-shell .pos-lock-card button,.pos-shell .register-context select,.pos-shell .payment-line select,.pos-shell .payment-line input{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink)}.pos-shell.pos-dark input,.pos-shell.pos-dark select,.pos-shell.pos-dark .pos-lock-card input,.pos-shell.pos-dark .pos-lock-card button,.pos-shell.pos-dark .register-context select,.pos-shell.pos-dark .payment-line select,.pos-shell.pos-dark .payment-line input{color:#fff;background:#262626;border-color:#555;border-radius:2px}.pos-shell.pos-dark .register-context{background:#2a2a2a;border:1px solid #4c4c4c;border-radius:0;gap:4px;padding:4px}.pos-shell.pos-dark .register-context label{text-transform:uppercase;gap:4px;font-size:11px}.pos-shell.pos-dark .register-context select{min-height:34px}.pos-lock-card button{justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.register-context select,.payment-line select{border:1px solid var(--app-line);width:100%;min-height:36px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:9px}.payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.pos-shell.pos-dark .payment-actions{grid-template-columns:1fr;gap:4px}.payment-method-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid;overflow:visible}.pos-shell.pos-dark .payment-method-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.payment-method-select{min-width:0;display:none}.payment-method-select select{width:100%;min-height:42px}.split-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-actions button,.selector-tile,.save-sale,.last-receipt-copy{border:1px solid var(--app-line);min-height:56px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;justify-content:center;gap:8px;font-weight:700}.payment-method-strip button,.combined-payment-button{border:1px solid var(--app-line);min-width:0;min-height:48px;color:var(--app-ink);white-space:nowrap;background:#fbfcf9;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:10px;font-weight:800;display:inline-flex}.pos-shell .payment-actions button,.pos-shell .selector-tile,.pos-shell .save-sale,.pos-shell .last-receipt-copy,.pos-shell .payment-method-strip button,.pos-shell .combined-payment-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-strip button.active,.pos-shell .combined-payment-button.active{background:color-mix(in srgb, var(--pos-primary) 14%, var(--pos-surface-raised))}}.pos-shell .payment-method-strip button.active,.pos-shell .combined-payment-button.active{color:var(--pos-primary-strong)}.pos-shell.pos-dark .payment-actions button,.pos-shell.pos-dark .selector-tile,.pos-shell.pos-dark .payment-method-strip button,.pos-shell.pos-dark .combined-payment-button{color:#fff;min-height:58px;box-shadow:none;background:#262626;border-color:#555;border-radius:2px;font-size:13px;font-weight:800}.pos-shell.pos-dark .payment-actions button svg,.pos-shell.pos-dark .selector-tile svg,.pos-shell.pos-dark .payment-method-strip button svg,.pos-shell.pos-dark .combined-payment-button svg{width:24px;height:24px}.pos-shell.pos-dark .payment-method-strip button{min-width:0;box-shadow:none;background:#242424;border-color:#555}.pos-shell.pos-dark .combined-payment-button{justify-self:stretch;width:100%;min-height:58px}.pos-shell.pos-dark .payment-method-strip button.active,.pos-shell.pos-dark .combined-payment-button.active{border-color:var(--pos-primary);background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .payment-method-strip button.active,.pos-shell.pos-dark .combined-payment-button.active{background:color-mix(in srgb, var(--pos-primary) 22%, #242424)}}.pos-shell.pos-dark .payment-method-strip button.active,.pos-shell.pos-dark .combined-payment-button.active{color:#fff}.pos-shell.pos-dark .combined-payment-button{box-shadow:inset 0 -3px 0 var(--pos-primary)}.pos-shell.pos-dark .selector-tile{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:50px;padding:6px 8px}.pos-shell .payment-actions button{min-height:62px}.pos-shell .payment-actions button:first-child{border-color:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-actions button:first-child{border-color:color-mix(in srgb, var(--pos-primary) 42%, var(--pos-line))}}.pos-shell .payment-actions button:first-child{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-actions button:first-child{background:color-mix(in srgb, var(--pos-primary) 13%, var(--pos-surface-raised))}}.pos-shell .payment-actions button:nth-child(2){border-color:var(--pos-line);background:var(--pos-surface-raised)}.selector-tile{align-content:center;gap:5px;padding:8px;display:grid}.selector-tile span{color:var(--app-ink);justify-content:center;align-items:center;gap:8px;display:flex}.customer-summary-tile{text-align:start}.customer-summary-tile strong,.customer-summary-tile em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-summary-tile strong{color:var(--app-ink);font-size:13px;font-style:normal}.customer-summary-tile em{color:var(--app-muted);font-size:11px;font-style:normal;font-weight:700}.pos-shell.pos-dark .selector-tile span{color:#fff;justify-content:flex-start}.pos-shell.pos-dark .customer-summary-tile strong{color:#fff}.pos-shell.pos-dark .customer-summary-tile em{color:#bdbdbd}.selector-tile select{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-height:28px;color:var(--app-ink);border-radius:8px;font-size:12px}.pos-shell .selector-tile select{border-color:var(--pos-line);background:var(--pos-surface);color:var(--pos-ink)}.pos-shell.pos-dark .selector-tile select{color:#fff;background:#303030}.save-sale{border-color:var(--app-primary);background:var(--app-primary);color:#fff;width:100%;min-height:64px}.sale-submit-row{grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:6px;display:grid}.last-receipt-copy{flex-direction:column;min-height:64px;padding-inline:8px;font-size:12px;line-height:1}.pos-shell .save-sale{border-color:var(--pos-primary);background:var(--pos-primary);color:#fff;min-height:72px;font-size:17px;box-shadow:inset 0 -2px #00000029}.pos-shell.pos-dark .save-sale{color:#fff;min-height:78px;box-shadow:none;background:#3f9448;border-color:#51a85a;border-radius:0;font-size:23px}.pos-shell.pos-dark .save-sale svg{width:30px;height:30px}.pos-shell .last-receipt-copy{border-radius:0;min-height:78px;font-size:12px;font-weight:850}.pos-shell.pos-dark .last-receipt-copy{color:#fff;background:#2d2d2d;border-color:#555}.payment-split{gap:8px;display:grid}.payment-line{grid-template-columns:minmax(0,1fr) 92px 36px;align-items:center;gap:6px;display:grid}.pos-shell.pos-dark .payment-line{grid-template-columns:minmax(0,1fr) 96px 42px;gap:3px}.payment-line input{border-radius:8px;min-height:36px}.pos-shell.pos-dark .payment-line input,.pos-shell.pos-dark .payment-line select{min-height:38px}.payment-line .payment-reference{grid-column:1/-1}.payment-balance{min-height:34px;color:var(--app-primary-strong);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.pos-shell .payment-balance{border:1px solid var(--pos-primary);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance{border:1px solid color-mix(in srgb, var(--pos-primary) 28%, var(--pos-line))}}.pos-shell .payment-balance{background:var(--pos-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance{background:color-mix(in srgb, var(--pos-primary) 8%, var(--pos-surface))}}.pos-shell .payment-balance{color:var(--pos-primary-strong)}.pos-shell.pos-dark .payment-balance{color:#fff;box-shadow:none;background:#242424;border-color:#555;border-radius:0;min-height:42px}.payment-balance.negative{color:#9d2b1c}.pos-shell .payment-balance.negative{border-color:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance.negative{border-color:color-mix(in srgb, var(--pos-danger) 35%, var(--pos-line))}}.pos-shell .payment-balance.negative{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance.negative{background:color-mix(in srgb, var(--pos-danger) 10%, var(--pos-surface))}}.pos-shell .payment-balance.negative{color:var(--pos-danger)}.classification-strip{gap:6px;padding-block-end:8px;display:flex;overflow-x:auto}.pos-shell .classification-strip{gap:7px;padding-block-end:10px}.classification-strip button{white-space:nowrap;border:1px solid var(--app-line);min-height:34px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.pos-shell .classification-strip button{border-color:var(--pos-line);background:var(--pos-surface-raised);min-height:40px;color:var(--pos-ink)}.pos-shell.pos-dark .classification-strip button{color:#fff;background:#2b2b2b;border-color:#555;border-radius:2px}.classification-strip button.active{border-color:var(--app-primary);color:var(--app-primary-strong);background:#0f7b6c1a}@supports (color:color-mix(in lab, red, red)){.pos-shell .classification-strip button.active{background:color-mix(in srgb, var(--pos-primary) 14%, var(--pos-surface-raised))}}.pos-shell .classification-strip button.active{color:var(--pos-primary-strong)}.pos-shell.pos-dark .classification-strip button.active{border-color:var(--pos-primary);color:#fff;box-shadow:inset 0 -3px 0 var(--pos-primary);background:#202020}.classification-strip small{color:var(--app-muted)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;display:grid}.pos-shell.pos-dark .product-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px}.product-tile{border:1px solid var(--app-line);min-height:86px;color:var(--app-ink);text-align:start;background:#fbfcf9;border-radius:8px;align-content:space-between;gap:8px;padding:12px;display:grid}.pos-shell .product-tile{border-color:var(--pos-line);background:var(--pos-surface-raised);min-height:94px;color:var(--pos-ink);box-shadow:inset 0 -2px #14201c0d}.pos-shell.pos-dark .product-tile{color:#fff;min-height:96px;box-shadow:none;background:#2b2b2b;border-color:#555;border-radius:0;padding:10px}.pos-shell.pos-dark .product-tile span{font-weight:850}.product-tile strong{color:var(--app-primary-strong)}.pos-shell .product-tile strong{color:var(--pos-primary-strong);font-size:16px}.pos-shell.pos-dark .product-tile strong{color:#fff;align-self:end;font-size:18px}.pos-shell .product-tile:hover,.pos-shell .payment-actions button:hover,.pos-shell .classification-strip button:hover,.pos-shell .icon-button:hover{border-color:var(--pos-accent)}.product-tile small{color:var(--app-muted)}.empty-state{border:1px dashed var(--app-line);min-height:86px;color:var(--app-muted);text-align:center;background:#fbfcf9;border-radius:8px;grid-column:1/-1;place-items:center;font-weight:700;display:grid}.pos-shell .empty-state{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-muted)}.pos-shell.pos-dark .empty-state{color:#bdbdbd;background:#262626;border-color:#555;border-radius:2px}.compact-empty{min-height:48px}.setup-list{gap:8px;display:grid}.dashboard-body .setup-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.setup-list div{min-height:38px;color:var(--app-muted);gap:8px}.setup-list .done{color:var(--app-primary-strong);font-weight:700}.business-form{border-block-start:1px solid var(--app-line);margin-block-start:18px;padding-block-start:14px}.fiscal-panel{border-block-start:1px solid var(--app-line);margin-block-start:14px;padding-block-start:14px}.fiscal-panel .panel-heading{margin-block-end:8px}.fiscal-panel .icon-button{width:32px;height:32px}.panel-actions{align-items:center;gap:6px;display:inline-flex}.button-link{border:1px solid var(--app-line);min-height:32px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;align-items:center;gap:6px;padding-inline:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.fiscal-job-row.selected{outline-offset:-2px;outline:2px solid #0f7b6c47}.fiscal-job-main{width:100%;color:inherit;text-align:start;background:0 0;border:0;gap:2px;display:grid}.fiscal-detail{gap:10px;margin-block-start:10px;display:grid}.register-report-panel{gap:10px;display:grid}.report-filters,.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-body .report-filters,.dashboard-body .report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.report-filters input,.report-filters select,.receipt-actions input,.correction-form input,.correction-form select{border:1px solid var(--app-line);min-height:36px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:10px}.report-summary-grid span{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;gap:2px;padding:9px;display:grid}.report-summary-grid small{color:var(--app-muted)}.report-columns{gap:10px;display:grid}.dashboard-body .report-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.detail-grid span,.detail-list{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px}.detail-grid span{gap:2px;min-width:0;padding:8px;display:grid}.detail-grid small{color:var(--app-muted);font-size:11px;font-weight:700}.detail-grid strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.detail-list{grid-auto-rows:max-content;align-content:start;gap:1px;display:grid;overflow:hidden}.detail-list h4,.detail-list p{margin:0}.detail-list h4{color:var(--app-muted);text-transform:uppercase;background:var(--app-surface-strong);padding:8px;font-size:12px}.detail-list div,.detail-list p{background:#fbfcf9;gap:2px;padding:8px;display:grid}.detail-list p,.detail-list small{color:var(--app-muted)}.detail-list span,.detail-list small{overflow-wrap:anywhere}.receipt-actions{flex-wrap:wrap;gap:6px;display:flex}.correction-form{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;gap:6px;display:grid}.receipt-actions button,.correction-form button{border:1px solid var(--app-line);min-height:34px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.receipt-preview{box-sizing:border-box;border:1px dashed var(--app-line);background:var(--app-surface-strong);border-radius:8px;justify-content:center;padding:10px;display:grid}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-config-redesign){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-config-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px)!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-config-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign){gap:26px!important;width:100%!important;max-width:1220px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;padding:0 2px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-heading>div:first-child{gap:7px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-heading span{color:var(--dash-primary-strong,var(--dash-primary))!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-heading h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:800!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status{flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span{border:1px solid var(--dash-primary)!important;align-items:center!important;gap:9px!important;min-height:32px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 18px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span{color:var(--dash-primary-strong,var(--dash-primary))!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span:nth-child(2):before{content:"";width:7px;height:7px;box-shadow:0 0 0 5px var(--dash-primary);background:#0f8f7f;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status span:nth-child(2):before{box-shadow:0 0 0 5px color-mix(in srgb, var(--dash-primary) 10%, transparent)}}.dashboard-app.dashboard-app .fiscal-config-redesign{grid-template-columns:minmax(0,1fr) minmax(360px,444px)!important;align-items:start!important;gap:28px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-config-card,.dashboard-app.dashboard-app .fiscal-readiness-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-config-card,.dashboard-app.dashboard-app .fiscal-readiness-card{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-config-card,.dashboard-app.dashboard-app .fiscal-readiness-card{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-config-card,.dashboard-app.dashboard-app .fiscal-readiness-card{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .fiscal-config-card,.dashboard-app.dashboard-app .fiscal-readiness-card{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .fiscal-config-card{gap:26px!important;padding:24px 22px 36px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-readiness-card{gap:18px!important;padding:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-config-card h3,.dashboard-app.dashboard-app .fiscal-readiness-card h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important}.dashboard-app.dashboard-app .fiscal-config-hero-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span{grid-template-rows:auto auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:3px 14px!important;min-width:0!important;min-height:98px!important;padding:18px 20px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span+span{border-left:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span>span,.dashboard-app.dashboard-app .fiscal-config-detail-grid>span>span{background:var(--dash-primary)!important;border-radius:999px!important;grid-row:1/span 3!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-config-hero-row>span>span,.dashboard-app.dashboard-app .fiscal-config-detail-grid>span>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-config-hero-row>span>span,.dashboard-app.dashboard-app .fiscal-config-detail-grid>span>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span>span{width:54px!important;height:54px!important}.dashboard-app.dashboard-app .fiscal-config-hero-row small,.dashboard-app.dashboard-app .fiscal-config-detail-grid small,.dashboard-app.dashboard-app .fiscal-readiness-card h3,.dashboard-app.dashboard-app .fiscal-readiness-list em{color:var(--dash-primary-strong,var(--dash-primary))!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-config-hero-row strong,.dashboard-app.dashboard-app .fiscal-config-detail-grid strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-config-hero-row em{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-config-detail-grid{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-config-detail-grid>span{grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 16px!important;min-width:0!important;min-height:84px!important;padding:18px 24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-config-detail-grid>span:nth-child(2n){border-left:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-config-detail-grid>span:nth-child(n+3){border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-config-detail-grid>span>span{width:42px!important;height:42px!important}.dashboard-app.dashboard-app .fiscal-config-edit-action{border-top:0!important;justify-content:center!important;margin-top:-6px!important;padding-top:0!important}.dashboard-app.dashboard-app .fiscal-config-edit-action button{border:1px solid var(--dash-primary)!important;min-width:204px!important;height:52px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-config-edit-action button{border:1px solid color-mix(in srgb, var(--dash-primary) 58%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-config-edit-action button{background:var(--dash-surface)!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;border-radius:8px!important;font-size:15px!important;font-weight:950!important}.dashboard-app.dashboard-app .fiscal-readiness-list{gap:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-readiness-list>span{border-bottom:1px solid var(--dash-line)!important;min-height:56px!important;color:var(--dash-ink)!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-readiness-list svg{background:var(--dash-primary)!important;border-radius:999px!important;width:30px!important;height:30px!important;padding:4px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-list svg{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-readiness-list svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing svg{background:#c2410c!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing svg{background:color-mix(in srgb, #c2410c 12%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing svg{color:#c2410c!important}.dashboard-app.dashboard-app .fiscal-readiness-list strong{min-width:0!important;color:var(--dash-ink)!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-list strong{color:color-mix(in srgb, var(--dash-ink) 82%, var(--dash-muted))!important}}.dashboard-app.dashboard-app .fiscal-readiness-list strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.dashboard-app.dashboard-app .fiscal-readiness-list em{background:var(--dash-primary)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 13px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-list em{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-readiness-list em{font-style:normal!important}.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing em{background:#c2410c!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing em{background:color-mix(in srgb, #c2410c 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-readiness-list>span.missing em{color:#c2410c!important}.dashboard-app.dashboard-app .fiscal-readiness-result{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:82px!important;padding:14px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-readiness-result svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-readiness-result.missing svg{color:#c2410c!important}.dashboard-app.dashboard-app .fiscal-readiness-result span{gap:4px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-readiness-result strong{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-readiness-result strong{color:color-mix(in srgb, var(--dash-ink) 82%, var(--dash-muted))!important}}.dashboard-app.dashboard-app .fiscal-readiness-result strong{font-size:15px!important;font-weight:750!important;line-height:1.25!important}.dashboard-app.dashboard-app .fiscal-readiness-result small{color:var(--dash-muted)!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-config-redesign)>.dashboard-body{padding:16px 14px 36px!important}.dashboard-app.dashboard-app .fiscal-config-redesign{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-config-redesign) .fiscal-simple-status{justify-content:flex-start!important}.dashboard-app.dashboard-app .fiscal-config-hero-row,.dashboard-app.dashboard-app .fiscal-config-detail-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span+span,.dashboard-app.dashboard-app .fiscal-config-detail-grid>span:nth-child(2n){border-left:0!important}.dashboard-app.dashboard-app .fiscal-config-hero-row>span+span,.dashboard-app.dashboard-app .fiscal-config-detail-grid>span:nth-child(n+2){border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-config-edit-action button{width:100%!important}}.receipt-paper{box-sizing:border-box;border:1px solid var(--app-line);color:#111;background:#fff;gap:0;width:min(100%,302px);padding:12px 10px 10px;font-family:Segoe UI,Arial,sans-serif;font-size:11px;line-height:1.18;display:grid}.receipt-paper-header,.receipt-title,.receipt-fiscal-number,.receipt-ekuponi{text-align:center}.receipt-paper p{margin:0}.receipt-paper-header{justify-items:center;gap:2px;font-size:12px;line-height:1.2;display:grid}.receipt-official-logo{object-fit:contain;justify-self:center;width:68px;max-width:44%;height:auto;max-height:42px;margin-block:5px 0}.receipt-hash-separator{white-space:nowrap;margin-block:5px 3px;font-size:12px;font-weight:800;line-height:1;overflow:hidden}.receipt-operator-row{text-align:right;justify-content:flex-end;font-size:9px;line-height:1.1;display:flex}.receipt-banner-label{text-align:center;border-block:1px solid #111;margin-block-start:5px;padding-block:3px;font-size:11px;font-weight:900}.receipt-title{margin:4px 0 9px;font-size:15px;font-weight:900;line-height:1.1}.receipt-reference-row{margin-block-end:4px;font-size:10px;font-style:italic}.receipt-table-head,.receipt-line{grid-template-columns:minmax(0,1fr) minmax(76px,.72fr) minmax(54px,.5fr);align-items:start;column-gap:6px;display:grid}.receipt-table-head{font-size:10px;font-weight:800}.receipt-table-head span:nth-child(2),.receipt-line-qty{text-align:center}.receipt-table-head span:nth-child(3),.receipt-line-total{text-align:right}.receipt-rule{border-block-start:1px solid #111;height:1px;margin-block:3px 6px}.receipt-rule.strong{border-block-start:1px solid #111;height:5px;margin-block:0 4px}.receipt-heavy-rule{background:#111;height:3px;margin-block:7px 4px}.receipt-lines{gap:3px;display:grid}.receipt-line{font-size:11px}.receipt-line-name{overflow-wrap:anywhere;min-width:0}.receipt-line-qty,.receipt-line-total{white-space:nowrap}.receipt-summary,.receipt-fiscal-meta{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:11px;display:grid}.receipt-summary>:nth-child(2n),.receipt-fiscal-meta>:nth-child(2n){text-align:right}.receipt-summary-total-label,.receipt-summary-total-value{font-size:13px;font-weight:900}.receipt-fiscal-meta>:first-child{text-align:right;grid-column:1/-1}.receipt-fiscal-number{margin-block:5px 2px;font-weight:800}.receipt-qr{width:120px;height:120px;image-rendering:crisp-edges;justify-self:center}.receipt-ekuponi{margin-block-start:1px;font-family:Brush Script MT,Segoe Script,cursive;font-size:22px;line-height:1.1}.receipt-footer{border-block-start:1px dashed #111;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block-start:3px;padding-block-start:3px;font-size:11px;font-weight:800;line-height:1.15;display:grid}.receipt-warning,.receipt-url{overflow-wrap:anywhere;text-align:center;margin-block-start:4px;font-size:9px}.catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block-start:14px;display:grid}.dashboard-body .catalog-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-block-start:0}.catalog-summary span{border:1px solid var(--app-line);min-height:32px;color:var(--app-muted);background:#fbfcf9;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.billing-panel{border-block-start:1px solid var(--app-line);gap:10px;margin-block-start:14px;padding-block-start:14px;display:grid}.billing-head,.billing-flags,.billing-events{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-head{justify-content:space-between}.billing-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-head h3{align-items:center;gap:6px;display:inline-flex}.billing-head button{border:1px solid var(--app-line);min-height:32px;color:var(--app-ink);background:#fbfcf9;border-radius:8px;align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.billing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-profile-form{grid-template-columns:1fr;gap:8px;display:grid}.dashboard-body .business-profile-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.business-profile-form input,.business-profile-form select{min-height:36px}.business-profile-form select{border:1px solid var(--app-line);width:100%;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:10px}.business-profile-form button{border-radius:8px;justify-content:center}.fiscal-step-list{gap:6px;display:grid}.fiscal-step{border:1px solid var(--app-line);border-left:4px solid var(--app-muted);background:#fbfcf9;border-radius:8px;gap:2px;padding:8px;display:grid}.fiscal-step strong{font-size:13px}.fiscal-step small,.fiscal-step span{color:var(--app-muted);font-size:12px}.fiscal-step.complete{border-left-color:var(--app-primary)}.fiscal-step.warning{border-left-color:#c69b25}.fiscal-step.blocked{border-left-color:#d96d3d}.billing-flags span,.billing-events span{border:1px solid var(--app-line);min-height:28px;color:var(--app-muted);background:#fbfcf9;border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;display:inline-flex}.activity-events span{border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:38px;line-height:1.25}.activity-events small{color:var(--app-muted);font-weight:600}.catalog-forms{border-block-start:1px solid var(--app-line);gap:12px;margin-block-start:14px;padding-block-start:14px;display:grid}.dashboard-body .catalog-forms,.dashboard-body .billing-panel,.dashboard-body .fiscal-panel{border-block-start:0;margin-block-start:0;padding-block-start:0}.dashboard-body .catalog-forms{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.mini-form-grid{grid-template-columns:1fr;gap:8px;display:grid}.dashboard-body .mini-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.catalog-forms form{gap:7px}.dashboard-body .catalog-forms form{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;min-width:0;padding:12px}.dashboard-body .catalog-forms .import-form{grid-column:span 2}.catalog-forms .import-form{gap:10px}.inline-heading,.action-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.inline-heading h3{margin:0}.action-row{flex-wrap:wrap;justify-content:flex-start}.catalog-forms select,.catalog-forms textarea,.business-form input,.catalog-forms input{min-height:36px}.catalog-forms textarea{min-height:70px}.catalog-forms .import-form textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.catalog-forms select{border:1px solid var(--app-line);width:100%;color:var(--app-ink);background:#fbfcf9;border-radius:8px;padding-inline:10px}.business-form button,.catalog-forms button{border-radius:8px;justify-content:center}.catalog-forms .ghost-button{border:1px solid var(--app-line);min-height:30px;color:var(--app-muted);background:#fbfcf9}.role-flag-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;display:grid}.summary-strip.import-summary{flex-wrap:wrap;gap:6px;display:flex}.summary-strip.import-summary span{border:1px solid var(--app-line);min-height:26px;color:var(--app-muted);background:#fbfcf9;border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;display:inline-flex}.inline-status{color:var(--app-muted);margin:0;font-size:12px;font-weight:700}.import-results{border:1px solid var(--app-line);background:var(--app-line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.import-results div{background:#fbfcf9;gap:2px;padding:8px;display:grid}.import-results .error-row{background:#fff8f5}.compact-check{min-height:28px}.local-options-panel{border:1px solid var(--app-line);background:var(--app-surface-strong);border-radius:8px;gap:8px;padding:12px;display:grid}.local-options-panel[hidden]{display:none}.local-options-panel h3,.local-options-panel small{margin:0}.agent-download-list{gap:8px;display:grid}.agent-download-list>div{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.agent-download-list span{font-weight:850}.agent-download-list small{color:var(--app-muted);overflow-wrap:anywhere;grid-column:1}.agent-download-list .button-link,.agent-download-list .ghost-button{grid-area:1/2/span 2}.auto-print-toggle{border:1px solid var(--app-line);background:#fbfcf9;border-radius:8px;align-self:stretch;padding:8px 10px;font-size:12px}.option-warning{color:#9a3412;font-weight:700}.pos-receipt-panel{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;gap:10px;margin-block-start:14px;padding:14px;display:grid}.pos-receipt-panel .panel-heading{margin-block-end:0}.pos-print-buffer{opacity:0;pointer-events:none;width:80mm;height:1px;position:fixed;inset:0 auto auto -10000px;overflow:hidden}.catalog-list{border:1px solid var(--app-line);background:var(--app-line);border-radius:8px;gap:1px;margin-block-start:14px;display:grid;overflow:hidden}.catalog-list div{background:#fbfcf9;gap:2px;padding:8px;display:grid}.catalog-list small{color:var(--app-muted)}.catalog-list .catalog-row-actions{background:0 0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.checkbox-line{color:var(--app-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.checkbox-line input{width:auto}.catalog-row-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.catalog-row-actions button,.inline-select{border:1px solid var(--app-line);background:var(--app-surface);min-height:30px;color:var(--app-ink);border-radius:8px;padding-inline:9px;font-weight:700}.inline-select{max-width:100%}.catalog-row-actions .danger-button{color:#9d2b1c}.access-editor{gap:8px}.catalog-list .access-grid{background:0 0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.access-grid fieldset{border:1px solid var(--app-line);border-radius:8px;gap:6px;min-width:0;margin:0;padding:8px;display:grid}.access-grid legend{color:var(--app-muted);font-size:12px;font-weight:800}.catalog-list .permission-list{background:0 0;gap:4px;padding:0;display:grid}.pos-shell{gap:4px;padding:4px}.pos-shell .topbar{border-color:var(--pos-line);border-block-end-color:var(--pos-line);background:var(--pos-command);min-height:52px;color:var(--pos-command-ink);box-shadow:none;border-radius:2px;grid-template-columns:auto auto minmax(320px,1fr) auto;padding:6px 8px}.pos-shell .brand{color:var(--pos-command-ink);font-size:15px}.pos-shell .locale-switch,.pos-shell .search-box,.pos-shell .system-status span,.pos-shell .pill-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-command-ink);border-radius:2px}.pos-shell .search-box{background:var(--pos-surface-raised);min-height:44px}.pos-shell .search-box:focus-within{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-primary);outline:0}@supports (color:color-mix(in lab, red, red)){.pos-shell .search-box:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--pos-primary) 18%, transparent)}}.pos-shell .session-strip{border-color:var(--pos-line);background:var(--pos-surface);border-radius:2px;padding:6px 8px;font-size:12px}.pos-shell .session-strip span,.pos-shell .session-strip button,.pos-shell .business-switcher{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:2px}.pos-shell .work-area{grid-template-columns:minmax(0,1fr) minmax(440px,580px);gap:4px;min-height:620px}.pos-shell .lower-area{gap:4px}.pos-shell .basket-panel,.pos-shell .sale-panel,.pos-shell .product-panel,.pos-shell .pos-receipt-panel{border-color:var(--pos-line);background:var(--pos-surface);box-shadow:none;border-radius:0}.pos-shell .basket-panel{min-height:0}.pos-shell .product-panel{min-height:164px}.pos-shell .basket-panel,.pos-shell .product-panel{padding:10px}.pos-shell .sale-panel{background:var(--pos-command);grid-template-rows:auto auto 1fr auto auto;gap:4px;padding:4px;position:relative;overflow:hidden}.pos-shell .sale-panel:after{content:"fiskal-ks";z-index:0;color:var(--pos-ink);position:absolute;inset:36% 0 auto}@supports (color:color-mix(in lab, red, red)){.pos-shell .sale-panel:after{color:color-mix(in srgb, var(--pos-ink) 7%, transparent)}}.pos-shell .sale-panel:after{text-align:center;pointer-events:none;font-size:clamp(38px,5vw,72px);font-weight:900}.pos-shell .sale-panel>*{z-index:1;position:relative}.pos-shell .sale-panel .payment-actions{order:1}.pos-shell .sale-panel .payment-split{order:2}.pos-shell .sale-panel .pos-lock-card{order:3}.pos-shell .sale-panel .totals{order:4}.pos-shell .sale-panel .save-sale,.pos-shell .sale-panel .sale-submit-row{order:5}.pos-shell .pos-action-pad{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pos-shell .pos-action-pad button{border:1px solid var(--pos-line);background:var(--pos-surface-raised);min-height:58px;color:var(--pos-ink);box-shadow:inset 0 -3px 0 var(--pos-line);border-radius:2px;place-items:center;gap:4px;padding:6px;font-size:12px;font-weight:800;display:grid;position:relative}.pos-shell .pos-action-pad button:not(:disabled){box-shadow:inset 0 -3px 0 var(--pos-line)}.pos-shell .pos-action-pad button.danger:not(:disabled){background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-action-pad button.danger:not(:disabled){background:color-mix(in srgb, var(--pos-danger) 14%, var(--pos-surface-raised))}}.pos-shell .pos-action-pad button.danger:not(:disabled){box-shadow:inset 0 -3px 0 var(--pos-danger)}.pos-shell .pos-action-pad svg{width:22px;height:22px}.pos-shell .panel-heading{border-block-end:1px solid var(--pos-line);margin-block-end:4px;padding-block-end:8px}.pos-shell .panel-heading h1,.pos-shell .panel-heading h2,.pos-shell .panel-heading strong{color:var(--pos-ink)}.pos-shell .basket-grid{background:var(--pos-line);border:0;border-radius:0}.pos-shell .basket-row{border-block-end:1px dashed var(--pos-line);background:var(--pos-surface);min-height:46px;color:var(--pos-ink);grid-template-columns:38px minmax(180px,1fr) 122px 108px 116px;font-size:14px}.pos-shell .basket-row[role=row]:not(.basket-head):hover{background:var(--pos-surface-raised)}.pos-shell .basket-row[role=row]:not(.basket-head){cursor:pointer}.pos-shell .basket-row.selected{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .basket-row.selected{background:color-mix(in srgb, var(--pos-primary) 12%, var(--pos-surface))}}.pos-shell .basket-row.selected{box-shadow:inset 4px 0 0 var(--pos-primary)}.pos-shell .basket-head{border-block-start:1px solid var(--pos-line);border-block-end:1px solid var(--pos-line);background:var(--pos-surface-strong);min-height:40px;color:var(--pos-ink);font-size:13px}.pos-shell .basket-row strong,.pos-shell .basket-row b{color:var(--pos-ink)}.pos-shell .basket-row small,.pos-shell .product-tile small,.pos-shell .classification-strip small{color:var(--pos-muted)}.pos-shell .icon-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:2px}.pos-shell .quantity-cell input,.pos-shell .price-cell input{border:1px solid var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:2px}.pos-shell .basket-remove-button{color:var(--pos-danger)}.pos-shell .payment-actions{grid-template-columns:1fr;gap:4px}.pos-shell .payment-method-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pos-shell .payment-actions button,.pos-shell .selector-tile,.pos-shell .payment-method-strip button,.pos-shell .combined-payment-button{border-color:var(--pos-line);background:var(--pos-surface-raised);min-height:58px;color:var(--pos-ink);box-shadow:none;border-radius:2px;font-size:13px;font-weight:800;position:relative}.pos-shell .payment-method-strip button small,.pos-shell .combined-payment-button small,.pos-shell .selector-tile small,.pos-shell .pos-action-pad button small,.pos-shell .save-sale small{color:var(--pos-muted);font-size:10px;font-weight:900;line-height:1;position:absolute;inset:4px auto auto 5px}.pos-shell .payment-actions button svg,.pos-shell .selector-tile svg,.pos-shell .payment-method-strip button svg,.pos-shell .combined-payment-button svg{width:24px;height:24px}.pos-shell .payment-method-strip button.active,.pos-shell .combined-payment-button.active{border-color:var(--pos-primary);background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-strip button.active,.pos-shell .combined-payment-button.active{background:color-mix(in srgb, var(--pos-primary) 16%, var(--pos-surface-raised))}}.pos-shell .payment-method-strip button.active,.pos-shell .combined-payment-button.active{color:var(--pos-ink);box-shadow:inset 0 0 0 1px var(--pos-primary), inset 0 -3px 0 var(--pos-primary)}.pos-shell .combined-payment-button{width:100%;box-shadow:inset 0 -3px 0 var(--pos-primary);justify-self:stretch}.pos-shell .selector-tile{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:50px;padding:6px 8px}.pos-shell .selector-tile span{color:var(--pos-ink);justify-content:flex-start}.pos-shell .customer-summary-tile{align-content:center;justify-items:start;gap:3px}.pos-shell .customer-summary-tile strong{color:var(--pos-ink);font-size:13px}.pos-shell .customer-summary-tile em{color:var(--pos-muted)}.pos-shell input,.pos-shell select,.pos-shell .pos-lock-card input,.pos-shell .pos-lock-card button,.pos-shell .register-context select,.pos-shell .payment-line select,.pos-shell .payment-line input,.pos-shell .selector-tile select{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:2px}.pos-shell .register-context{border:1px solid var(--pos-line);background:var(--pos-surface-raised);border-radius:0;gap:4px;padding:4px}.pos-shell .register-context label{text-transform:uppercase;gap:4px;font-size:11px}.pos-shell .register-context select{min-height:34px}.pos-shell .payment-line{grid-template-columns:minmax(0,1fr) 96px 42px;gap:3px}.pos-shell .payment-line input,.pos-shell .payment-line select{min-height:38px}.pos-shell .payment-balance{border-color:var(--pos-line);background:var(--pos-surface-raised);min-height:42px;color:var(--pos-ink);box-shadow:none;border-radius:0}.pos-shell .totals{border:0;border-block-start:1px solid var(--pos-line);background:0 0;border-radius:0;align-self:end;gap:8px;margin-block-start:auto;padding:14px 6px 4px}.pos-shell .total-line{border-block-start-color:var(--pos-total-line);font-size:28px}.pos-shell .total-line strong{color:var(--pos-accent)}.pos-shell .save-sale{border-color:var(--pos-primary);background:var(--pos-primary);color:#fff;min-height:78px;box-shadow:none;border-radius:0;font-size:23px;position:relative}.pos-shell .save-sale svg{width:30px;height:30px}.pos-shell .classification-strip button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:2px}.pos-shell .classification-strip button.active{border-color:var(--pos-primary);background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .classification-strip button.active{background:color-mix(in srgb, var(--pos-primary) 14%, var(--pos-surface-raised))}}.pos-shell .classification-strip button.active{color:var(--pos-ink);box-shadow:inset 0 -3px 0 var(--pos-primary)}.pos-shell .product-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px}.pos-shell .product-tile{border-color:var(--pos-line);background:var(--pos-surface-raised);min-height:96px;color:var(--pos-ink);box-shadow:none;border-radius:0;padding:10px}.pos-shell .product-tile span{font-weight:850}.pos-shell .product-tile strong{color:var(--pos-ink);align-self:end;font-size:18px}.pos-shell .empty-state{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-muted);border-radius:0}.pos-dialog-layer{z-index:30;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pos-dialog-backdrop{background:#0309083d;border:0;position:absolute;inset:0}.pos-dialog-card{z-index:1;border:1px solid var(--pos-primary);gap:0;width:min(100%,560px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card{border:1px solid color-mix(in srgb, var(--pos-primary) 16%, var(--pos-line))}}.pos-dialog-card{background:linear-gradient(180deg, var(--pos-primary), transparent 34%), var(--pos-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-primary) 5%, transparent), transparent 34%), var(--pos-surface)}}.pos-dialog-card{color:var(--pos-ink);box-shadow:0 22px 60px #09120f42}.pos-dialog-card.wide{width:min(100%,980px)}.pos-dialog-card.compact{width:min(100%,340px)}.pos-dialog-card header,.pos-dialog-card footer{border-block-end:1px solid var(--pos-primary);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card header,.pos-dialog-card footer{border-block-end:1px solid color-mix(in srgb, var(--pos-primary) 12%, var(--pos-line))}}.pos-dialog-card header,.pos-dialog-card footer{background:0 0}.pos-dialog-card footer{border-block-start:1px solid var(--pos-line);border-block-end:0;justify-content:flex-end}.pos-dialog-card h2,.pos-dialog-card p{margin:0}.pos-dialog-card header p{color:var(--pos-muted);text-transform:uppercase;font-size:11px;font-weight:850}.pos-dialog-card h2{font-size:20px}.pos-dialog-card.compact h2{font-size:18px}.pos-dialog-card button:focus-visible,.pos-dialog-card input:focus-visible,.pos-dialog-card select:focus-visible{border-color:var(--pos-primary);outline:2px solid var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card button:focus-visible,.pos-dialog-card input:focus-visible,.pos-dialog-card select:focus-visible{outline:2px solid color-mix(in srgb, var(--pos-primary) 45%, transparent)}}.pos-dialog-card button:focus-visible,.pos-dialog-card input:focus-visible,.pos-dialog-card select:focus-visible{outline-offset:2px}.pos-dialog-card .pos-dialog-primary:focus-visible{box-shadow:0 0 0 3px var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card .pos-dialog-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--pos-primary) 22%, transparent)}}.pos-dialog-body{gap:10px;padding:12px;display:grid}.quick-edit-dialog input{text-align:center;width:100%;min-height:46px;font-size:24px;font-weight:900}.customer-dialog{gap:12px}.customer-current-card{border:1px solid var(--pos-line);background:var(--pos-surface-raised);border-radius:2px;gap:4px;padding:12px;display:grid}.customer-current-card span{color:var(--pos-muted);text-transform:uppercase;font-size:11px;font-weight:850}.customer-current-card strong{color:var(--pos-ink);font-size:18px}.customer-current-card small{color:var(--pos-muted)}.customer-current-card em{border:1px solid var(--pos-primary);justify-self:start;margin-block-start:4px}@supports (color:color-mix(in lab, red, red)){.customer-current-card em{border:1px solid color-mix(in srgb, var(--pos-primary) 40%, var(--pos-line))}}.customer-current-card em{background:var(--pos-primary);border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.customer-current-card em{background:color-mix(in srgb, var(--pos-primary) 12%, var(--pos-surface))}}.customer-current-card em{color:var(--pos-primary-strong);font-size:11px;font-style:normal;font-weight:850}.customer-select-field{color:var(--pos-ink);gap:7px;font-weight:850;display:grid}.customer-select-field>span{color:var(--pos-muted);text-transform:uppercase;font-size:12px}.customer-select-field>small{color:var(--pos-muted);font-size:12px;font-weight:700;line-height:1.35}.customer-select-control{border:1px solid var(--pos-line);background:var(--pos-surface-raised);min-height:48px;color:var(--pos-ink);border-radius:2px;align-items:center;gap:8px;padding-inline:12px 34px;display:flex;position:relative}.customer-select-control svg{color:var(--pos-muted);flex:none}.customer-select-control:after{content:"";border-inline:5px solid #0000;border-block-start:6px solid var(--pos-muted);pointer-events:none;inset-inline-end:13px;width:0;height:0;position:absolute;top:50%;transform:translateY(-40%)}.customer-select-control:focus-within{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.customer-select-control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--pos-primary) 18%, transparent)}}.pos-shell .customer-select-control select,.pos-shell.pos-dark .customer-select-control select{width:100%;min-height:46px;color:var(--pos-ink);appearance:none;background:0 0;border:0;outline:0;font-weight:850}.pos-shell.pos-dark .customer-select-control{background:#262626;border-color:#555}.pos-shell.pos-dark .customer-select-control select{color:#fff}.combined-payment-dialog{gap:12px}.combined-payment-display{border:1px solid var(--pos-line);background:var(--pos-command);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.combined-payment-display div{gap:6px;display:grid}.combined-payment-display span{color:var(--pos-muted);text-transform:uppercase;font-size:12px;font-weight:850}.combined-payment-display strong{color:#fff;text-align:right;background:#030303;border:1px solid #111;border-radius:4px;width:min(100%,360px);padding:8px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(36px,7vw,58px);font-weight:900;line-height:1;display:block}.combined-payment-display b{color:var(--pos-ink);letter-spacing:0;font-size:24px}.combined-payment-content{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:10px;display:grid}.combined-method-panel,.combined-side-panel{border:1px solid var(--pos-line);background:var(--pos-surface);border-radius:2px;align-content:start;gap:8px;padding:10px;display:grid}.combined-method-panel h3,.combined-side-panel h3{border-block-end:1px solid var(--pos-line);background:var(--pos-surface-strong);color:var(--pos-ink);margin:-10px -10px 4px;padding:8px 10px;font-size:13px}.combined-payment-row{grid-template-columns:78px minmax(120px,1fr) minmax(112px,150px);align-items:center;gap:7px;display:grid}.combined-payment-row span{color:var(--pos-ink);font-weight:850}.combined-payment-row button,.combined-customer-card button{border:1px solid var(--pos-line);background:var(--pos-surface-raised);min-height:34px;color:var(--pos-ink);border-radius:2px;font-weight:850}.combined-payment-row button{text-align:start}.combined-payment-row input{text-align:right;min-height:34px}.combined-customer-card{color:var(--pos-ink);text-align:center;justify-items:center;gap:8px;padding:16px 10px;display:grid}.combined-customer-card span{color:var(--pos-muted);text-transform:uppercase;font-size:12px;font-weight:850}.combined-customer-card strong{color:var(--pos-ink);font-size:20px}.combined-customer-card small{color:var(--pos-muted);font-weight:750}.combined-customer-card button{width:100%;box-shadow:none;justify-content:center;align-items:center;gap:7px;margin-block-start:4px;padding-inline:10px;display:inline-flex;position:relative}.combined-customer-card button small{font-size:10px;position:absolute;inset:5px auto auto 6px}.combined-payment-balance{border:1px solid var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);box-shadow:none;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;margin-block-start:4px;padding:12px;display:flex}.combined-payment-balance.negative{box-shadow:inset 0 -3px 0 var(--pos-danger)}.combined-payment-balance span{color:var(--pos-muted);font-size:12px;font-weight:850}.combined-payment-balance strong{color:var(--pos-ink);font-size:18px}.discount-scope-tabs,.discount-mode-tabs{border:1px solid var(--pos-line);background:var(--pos-surface-raised);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.discount-scope-tabs button,.discount-mode-tabs button{min-height:38px;color:var(--pos-muted);background:0 0;border:1px solid #0000;border-radius:2px;font-weight:900}.discount-scope-tabs button.active,.discount-mode-tabs button.active{border-color:var(--pos-primary);background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.discount-scope-tabs button.active,.discount-mode-tabs button.active{background:color-mix(in srgb, var(--pos-primary) 14%, var(--pos-surface))}}.discount-scope-tabs button.active,.discount-mode-tabs button.active{color:var(--pos-ink)}.discount-scope-tabs button:disabled{cursor:not-allowed;opacity:.48}.pos-dialog-primary,.pos-dialog-secondary,.pos-dialog-danger{border:1px solid var(--pos-line);background:var(--pos-surface-raised);min-height:40px;color:var(--pos-ink);border-radius:2px;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-weight:850;display:inline-flex}.pos-dialog-primary{border-color:var(--pos-primary);background:var(--pos-primary);color:#fff}.pos-dialog-danger{border-color:var(--pos-danger);background:var(--pos-danger);color:#fff}.pos-dialog-secondary{box-shadow:none}.pos-mobile-command-bar,.pos-mobile-sheet-layer,.payment-method-display{display:none}@media (width<=680px){.pos-dialog-layer{z-index:90;align-items:end;padding:8px}.pos-dialog-card{width:100%;max-height:calc(100vh - 16px);overflow:auto}.pos-dialog-card header,.pos-dialog-card footer{padding:10px}.combined-payment-display,.combined-payment-content,.combined-payment-row{grid-template-columns:1fr}.combined-payment-display strong{width:100%;font-size:36px}.combined-payment-display b{font-size:18px}}button:hover{border-color:var(--app-primary)}button:focus-visible{outline-offset:2px;outline:3px solid #f2a93b73}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.topbar,.work-area,.lower-area{grid-template-columns:1fr}.system-status{justify-content:flex-start}.dashboard-main{grid-template-columns:1fr;grid-template-areas:"head""nav""body"}.dashboard-nav{border-inline-end:0;border-block-end:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto}.dashboard-nav button{justify-content:center}.sale-panel{grid-template-columns:1fr}}@media (width<=680px){.app-shell{padding:8px}.view-tabs,.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-heading{flex-direction:column;align-items:stretch}.basket-row{grid-template-columns:32px minmax(0,1fr) 112px 84px;gap:6px;padding-inline:8px;font-size:12px}.basket-row>:nth-child(5){display:none}.basket-head{font-size:11px}.quantity-cell{grid-template-columns:28px minmax(34px,1fr) 28px;gap:4px}.quantity-cell input,.quantity-cell .icon-button{width:28px;height:30px}.quantity-cell input{width:100%}.icon-button{width:30px;height:30px}.payment-actions{grid-template-columns:1fr}.payment-method-strip{display:none}.payment-method-select{display:block}.combined-payment-button{width:100%}.mini-form-grid{grid-template-columns:1fr}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-body .catalog-forms .import-form{grid-column:1/-1}.correction-form{grid-template-columns:1fr}}.dashboard-shell{min-height:0}.dashboard-main{background:#f5f7f9;border:1px solid #d7dee4;border-radius:8px;grid-template-columns:248px minmax(0,1fr);grid-template-areas:"nav head""nav body";align-items:stretch;min-width:0;min-height:calc(100vh - 148px);display:grid;overflow:hidden;box-shadow:0 18px 50px #11182717}.dashboard-heading{background:#fff;border-block-end:1px solid #dfe5ea;grid-area:head;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:16px 18px;display:flex}.dashboard-title-block,.dashboard-panel-head>div{gap:3px;min-width:0;display:grid}.dashboard-title-block p,.dashboard-panel-head p,.dashboard-group-heading p{color:#697783;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.dashboard-title-block h1{color:#121826;letter-spacing:0;margin:0;font-size:27px;line-height:1.08}.dashboard-title-block span{color:#697783;overflow-wrap:anywhere;font-size:13px;font-weight:700}.dashboard-heading-actions,.dashboard-health-strip,.dashboard-health-strip span{align-items:center;display:flex}.dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.dashboard-health-strip{flex-wrap:wrap;gap:7px}.dashboard-health-strip span{color:#344252;background:#f8fafb;border:1px solid #d7dee4;border-radius:8px;gap:6px;min-height:34px;padding-inline:10px;font-size:12px;font-weight:850}.dashboard-health-strip span:first-child{color:#075f55;border-color:#0f7b6c47}.dashboard-health-strip span.warning{color:#8a5b0a;background:#fff8ec;border-color:#f2a93b8f}.dashboard-pos-return{color:#fff;background:#0f7b6c;border-color:#0f7b6c;min-height:36px}.dashboard-nav{background:#10231f;border:0;grid-area:nav;grid-template-columns:1fr;align-content:start;gap:6px;min-height:100%;padding:16px 12px;display:grid}.dashboard-nav button{color:#ffffffc7;text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr);justify-content:start;align-items:center;gap:1px 10px;min-width:0;min-height:58px;padding:10px;font-weight:850;display:grid}.dashboard-nav button svg{color:#ffffff94;grid-row:1/span 2}.dashboard-nav button span,.dashboard-nav button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-nav button span{color:inherit;font-size:14px}.dashboard-nav button small{color:#ffffff7a;grid-column:2;font-size:11px;font-weight:700}.dashboard-nav button:hover{background:#ffffff14;border-color:#ffffff29}.dashboard-nav button.active{color:#0d2c27;background:#fff;border-color:#fff3;box-shadow:0 10px 26px #00000038}.dashboard-nav button.active svg,.dashboard-nav button.active small{color:#0f7b6c}.dashboard-body{background:#f5f7f9;grid-area:body;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.dashboard-overview{gap:16px;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-kpi{color:#121826;text-align:start;border:1px solid #d7dee4;background:#fff;border-block-start:4px solid #0f7b6c;border-radius:8px;align-content:space-between;gap:8px;min-width:0;min-height:126px;padding:14px;display:grid;box-shadow:0 10px 28px #1118270f}.dashboard-kpi.warning{border-color:#d7dee4;background:#fff;border-block-start-color:#f2a93b}.dashboard-kpi-label{color:#5f6f7a;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.dashboard-kpi strong{color:#121826;font-size:34px;line-height:.95}.dashboard-kpi small{color:#697783;font-size:12px;font-weight:700}.dashboard-workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;display:grid}.dashboard-readiness,.dashboard-ops-panel,.dashboard-body>.dashboard-group-heading,.dashboard-body .billing-panel,.dashboard-body .fiscal-panel,.dashboard-body .business-form,.dashboard-body .catalog-list{background:#fff;border:1px solid #d7dee4;border-radius:8px;min-width:0;box-shadow:0 10px 28px #1118270d}.dashboard-readiness,.dashboard-ops-panel,.dashboard-body>.dashboard-group-heading,.dashboard-body .billing-panel,.dashboard-body .fiscal-panel,.dashboard-body .business-form{gap:12px;padding:14px;display:grid}.dashboard-panel-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.dashboard-panel-head h2{color:#121826;letter-spacing:0;margin:0;font-size:20px;line-height:1.1}.dashboard-panel-head>strong,.dashboard-panel-head>svg{color:#0f7b6c}.readiness-meter{background:#e7edf1;border-radius:8px;height:8px;overflow:hidden}.readiness-meter span{border-radius:inherit;background:#0f7b6c;height:100%;display:block}.dashboard-body .setup-list{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px;display:grid}.setup-list div{color:#697783;background:#f8fafb;border:1px solid #dfe5ea;border-inline-start:4px solid #dfe5ea;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;font-size:13px;font-weight:750;display:flex}.setup-list .done{color:#075f55;background:#0f7b6c12;border-inline-start-color:#0f7b6c}.ops-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-lane-grid span{background:#f8fafb;border:1px solid #dfe5ea;border-radius:8px;gap:3px;padding:9px;display:grid}.ops-lane-grid small{color:#697783;text-transform:uppercase;font-size:11px;font-weight:800}.ops-lane-grid strong{color:#121826;font-size:22px;line-height:1}.ops-summary{gap:8px;display:grid}.ops-summary>span,.ops-summary button{color:#344252;text-align:start;background:#f8fafb;border:1px solid #dfe5ea;border-radius:8px;min-height:42px;padding:9px 10px;font-weight:750}.ops-summary button{gap:2px;display:grid}.ops-summary button span{color:#9d2b1c;text-transform:uppercase;font-size:11px;font-weight:900}.ops-summary button strong{overflow-wrap:anywhere;font-size:13px}.dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-card{color:#121826;text-align:start;background:#fff;border:1px solid #d7dee4;border-radius:8px;grid-template-rows:auto auto 1fr;grid-template-columns:34px minmax(0,1fr) auto;align-content:start;gap:5px 10px;min-width:0;min-height:134px;padding:14px;display:grid;box-shadow:0 10px 28px #1118270d}.dashboard-card svg{color:#0f7b6c;grid-row:1/span 2}.dashboard-card strong{min-width:0;font-size:16px}.dashboard-card span{color:#697783;grid-column:2/-1;font-size:13px;font-weight:650;line-height:1.35}.dashboard-card small{color:#0f7b6c;text-transform:uppercase;grid-area:1/3;align-self:start;font-size:11px;font-weight:850}.dashboard-card:hover,.dashboard-kpi:hover{border-color:#0f7b6c8c;transform:translateY(-1px);box-shadow:0 14px 34px #0f7b6c21}.dashboard-group-heading h2{color:#121826;margin:0;font-size:19px;line-height:1.2}.dashboard-body .billing-panel,.dashboard-body .fiscal-panel{border-block-start:1px solid #d7dee4;margin-block-start:0;padding-block-start:14px}.dashboard-body .billing-head{border-block-end:1px solid #eef2f5;min-height:34px;padding-block-end:10px}.dashboard-body .billing-head h3,.dashboard-body .business-form h3,.dashboard-body .catalog-forms h3{color:#121826;letter-spacing:0;margin:0;font-size:15px}.dashboard-body .billing-head h3{align-items:center;gap:7px;display:inline-flex}.dashboard-body .billing-head button,.dashboard-body .business-form button,.dashboard-body .catalog-forms button,.dashboard-subnav button,.catalog-row-actions button,.inline-select{background:#fff;border-radius:8px}.dashboard-body .business-profile-form button,.dashboard-body .business-form button,.dashboard-body .catalog-forms button{color:#fff;background:#0f7b6c;border:1px solid #0f7b6c;justify-content:center;align-items:center;gap:7px;min-height:36px;padding-inline:12px;font-size:13px;font-weight:850;display:inline-flex}.dashboard-body .catalog-forms .ghost-button{color:#344252;background:#fff;border-color:#cfd8df}.dashboard-body .report-summary-grid span,.dashboard-body .detail-grid span,.dashboard-body .detail-list,.dashboard-body .fiscal-step,.dashboard-body .catalog-summary span,.dashboard-body .billing-flags span,.dashboard-body .billing-events span,.dashboard-body .import-results div,.dashboard-body .catalog-list div{background:#f8fafb}.dashboard-body .report-summary-grid span{align-content:center;min-height:64px}.dashboard-body .report-summary-grid strong{color:#121826;font-size:18px}.dashboard-body .billing-flags span,.dashboard-body .billing-events span,.summary-strip.import-summary span{border-radius:8px}.dashboard-body .business-profile-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.dashboard-body .business-profile-form button,.dashboard-body .business-form button{grid-column:1/-1}.dashboard-body .catalog-forms{border-block-start:0;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-block-start:0;padding-block-start:0;display:grid}.dashboard-body .catalog-forms>.mini-form-grid{display:contents}.dashboard-body .catalog-forms form{background:#fff;border:1px solid #d7dee4;border-block-start:4px solid #dfe5ea;border-radius:8px;gap:8px;min-width:0;padding:13px;box-shadow:0 10px 28px #1118270d}.dashboard-body .catalog-forms .import-form{border-block-start-color:#0f7b6c;grid-column:span 2}.dashboard-body input,.dashboard-body select,.dashboard-body textarea,.dashboard-body .report-filters input,.dashboard-body .report-filters select,.dashboard-body .receipt-actions input,.dashboard-body .correction-form input,.dashboard-body .correction-form select{background:#fff;border-color:#cfd8df}.dashboard-body .catalog-list{background:#d7dee4;gap:1px;margin-block-start:0;overflow:hidden}.dashboard-body .catalog-list>div{padding:10px}.dashboard-subnav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-block-end:0;display:grid}.dashboard-subnav button{color:#344252;border:1px solid #d7dee4;justify-content:center;min-height:40px;font-weight:850}.dashboard-subnav button.active{color:#075f55;background:#0f7b6c14;border-color:#0f7b6c}@media (width<=1120px){.dashboard-main{grid-template-columns:220px minmax(0,1fr)}.dashboard-kpi-grid,.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace-grid{grid-template-columns:1fr}}@media (width<=980px){.dashboard-main{grid-template-columns:1fr;grid-template-areas:"head""nav""body"}.dashboard-heading{align-items:flex-start}.dashboard-nav{background:#fff;border-block-end:1px solid #d7dee4;grid-template-columns:repeat(4,minmax(142px,1fr));min-height:auto;overflow-x:auto}.dashboard-nav button{color:#344252}.dashboard-nav button svg,.dashboard-nav button small{color:#697783}.dashboard-nav button:hover,.dashboard-nav button.active{box-shadow:none;background:#0f7b6c14;border-color:#0f7b6c47}}@media (width<=680px){.walkthrough-grid{grid-template-columns:1fr}.fiscal-walkthrough-dialog{max-height:calc(100vh - 20px);padding:14px}.dashboard-main{border-radius:8px}.dashboard-heading{flex-direction:column;align-items:stretch;min-height:auto;padding:14px}.dashboard-heading-actions{justify-content:stretch}.dashboard-health-strip,.dashboard-pos-return{width:100%}.dashboard-health-strip span,.dashboard-pos-return{flex:120px;justify-content:center}.dashboard-body{padding:12px}.dashboard-title-block h1{font-size:23px}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.dashboard-nav button{min-height:56px}.dashboard-nav button span{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.dashboard-nav button small{display:none}.dashboard-kpi-grid,.dashboard-card-grid,.ops-lane-grid,.dashboard-body .catalog-forms{grid-template-columns:1fr}.dashboard-card{grid-template-columns:30px minmax(0,1fr)}.dashboard-card small{grid-area:auto/2}.dashboard-body .catalog-forms .import-form{grid-column:1/-1}}.dashboard-main{background:#f6f8f7;border-color:#dfe6e2;grid-template-columns:232px minmax(0,1fr);grid-template-areas:"nav head""nav body";min-height:calc(100vh - 136px);box-shadow:0 12px 34px #161f1b12}.dashboard-heading{background:#fff;border-block-end-color:#e3e9e5;min-height:82px;padding:14px 18px}.dashboard-title-block p,.dashboard-card-header [data-slot=card-description]{color:#66736d;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.dashboard-title-block h1{color:#121916;font-size:25px;line-height:1.08}.dashboard-title-block span{color:#68756f;font-size:13px;font-weight:700}.dashboard-health-strip{gap:8px}.dashboard-health-badge{border-radius:999px;height:30px;padding-inline:10px}.dashboard-pos-return{color:#fff;background:#0f7b6c;border-color:#0f7b6c;height:34px}.dashboard-pos-return:hover{background:#075f55}.dashboard-nav{background:#fff;border-inline-end:1px solid #e3e9e5;gap:5px;min-height:100%;padding:14px 10px}.dashboard-nav [data-slot=button]{color:#34443e;text-align:start;white-space:normal;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);justify-content:start;gap:1px 9px;width:100%;height:auto;min-height:54px;padding:9px 10px;display:grid}.dashboard-nav [data-slot=button] svg{color:#7a8881;grid-row:1/span 2}.dashboard-nav [data-slot=button] span,.dashboard-nav [data-slot=button] small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-nav [data-slot=button] span{color:inherit;font-size:13px;font-weight:850}.dashboard-nav [data-slot=button] small{color:#7a8881;grid-column:2;font-size:11px;font-weight:700}.dashboard-nav [data-slot=button]:hover,.dashboard-nav [data-slot=button].active{color:#075f55;box-shadow:none;background:#0f7b6c14;border-color:#0f7b6c38}.dashboard-nav [data-slot=button].active svg,.dashboard-nav [data-slot=button].active small{color:#0f7b6c}.dashboard-body{background:#f6f8f7;gap:16px;padding:18px}.dashboard-overview{gap:16px}.dashboard-report-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.dashboard-report-board [data-slot=card]{min-width:0;box-shadow:none;border-color:#d9e0dc;border-radius:3px}.dashboard-card-header{border-block-end:1px solid #e8ece9;justify-content:space-between;align-items:start;gap:10px;padding-block-end:8px;display:flex}.dashboard-card-header [data-slot=card-title]{color:#121916;font-size:18px;font-weight:850;line-height:1.15}.dashboard-card-header.compact{min-height:62px}.dashboard-card-header.compact [data-slot=card-title]{font-size:15px}.dashboard-card-header [data-slot=card-description]{font-size:10px}.dashboard-chart-card{min-height:188px}.dashboard-chart-card [data-slot=card-content]{min-height:120px;position:relative}.dashboard-monthly-card{grid-column:span 9;min-height:192px}.dashboard-sales-card{grid-column:span 3;min-height:192px}.dashboard-period-heading{color:#34443e;grid-column:1/-1;align-items:center;gap:7px;min-height:30px;padding-inline:2px;font-size:13px;display:flex}.dashboard-period-heading span{font-weight:850}.dashboard-period-heading strong{font-size:12px;font-weight:700}.dashboard-customers-card{grid-column:span 8}.dashboard-top-products-card,.dashboard-hourly-card,.dashboard-amount-card,.dashboard-product-groups-card{grid-column:span 4}.dashboard-chart-content{position:relative}.echart-surface{width:100%;min-width:0}.dashboard-echart{background:linear-gradient(180deg, var(--dash-primary), transparent 64%), var(--dash-surface-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-echart{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 4%, transparent), transparent 64%), color-mix(in srgb, var(--dash-surface-2) 64%, transparent)}}.dashboard-app .dashboard-chart-content .dashboard-echart{border:1px solid var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-chart-content .dashboard-echart{border:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)}}.dashboard-app .dashboard-trend-panel .dashboard-daily-echart{background:0 0;border:0}.chart-tooltip{gap:4px;min-width:112px;display:grid}.chart-tooltip strong{color:inherit;font-size:12px;font-weight:950}.chart-tooltip span{color:inherit;opacity:.72;font-size:11px;font-weight:800}.chart-tooltip em{color:inherit;font-size:15px;font-style:normal;font-weight:950}.monthly-chart,.hourly-chart{border-block-end:1px solid #202724;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;min-height:120px;padding-block-start:12px;display:grid;position:relative}.chart-grid-lines{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:14px 0 22px}.chart-grid-lines span{border-block-start:1px solid #e2e8e4}.month-bar-cell,.hour-bar-cell{z-index:1;grid-template-rows:18px 1fr 18px;place-items:end center;gap:3px;min-width:0;height:118px;display:grid;position:relative}.month-value{color:#34443e;font-size:10px;font-weight:850}.month-bar,.hour-bar{background:#cfd8d4;border-radius:2px 2px 0 0;width:min(100%,34px);min-height:2px;transition:height .16s}.hour-bar{width:min(100%,20px)}.month-bar.active,.hour-bar.active{background:#5f8d31}.month-bar-cell small,.hour-bar-cell small{color:#68756f;white-space:nowrap;font-size:9px;font-weight:700}.dashboard-sales-summary{color:#34443e;align-content:start;gap:4px;display:grid}.dashboard-sales-summary span,.dashboard-sales-summary small{color:#68756f;font-size:11px;font-weight:750}.dashboard-sales-summary strong{color:#121916;text-transform:uppercase;font-size:15px;font-weight:900}.dashboard-amount-card{min-height:188px}.dashboard-amount-card [data-slot=card-content]{text-align:center;place-items:center;gap:2px;min-height:116px;display:grid}.dashboard-amount-card strong{color:#121916;font-size:clamp(34px,6vw,72px);line-height:1}.dashboard-amount-card small{color:#68756f;font-size:12px;font-weight:800}.dashboard-list-chart{align-content:center;gap:8px;min-height:120px;display:grid}.rank-row{background:#fbfcfb;border:1px solid #e5ebe7;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.rank-row div{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.rank-row strong,.rank-row span{z-index:1;color:#121916;font-size:12px;font-weight:850;position:relative}.rank-row small{color:#68756f;font-size:11px;font-weight:700}.rank-row i{background:#5f8d3124;position:absolute;inset-block:0;inset-inline-start:0}.dashboard-empty-chart{color:#8a9690;place-self:center;font-size:12px;font-weight:650}.dashboard-empty-chart.overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dashboard-app .reports-heading{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;position:relative;overflow:visible}.dashboard-app .reports-heading:after{content:none}.dashboard-app .reports-heading span,.dashboard-app.dashboard-dark .reports-heading span{color:var(--dash-muted);letter-spacing:0}.dashboard-app .reports-heading h2{color:var(--dash-ink);font-size:clamp(22px,2vw,28px);line-height:1.12}.dashboard-app .reports-heading p{max-width:780px;color:var(--dash-muted)}.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button,.dashboard-app .panel-actions .button-link,.dashboard-app .panel-actions button{border-color:var(--dash-line);background:var(--dash-surface-2);min-height:34px;box-shadow:none;color:var(--dash-ink);border-radius:6px}.dashboard-app .reports-heading-actions .button-link:hover,.dashboard-app .reports-heading-actions button:hover,.dashboard-app .panel-actions .button-link:hover,.dashboard-app .panel-actions button:hover{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-heading-actions .button-link:hover,.dashboard-app .reports-heading-actions button:hover,.dashboard-app .panel-actions .button-link:hover,.dashboard-app .panel-actions button:hover{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))}}.dashboard-app .reports-heading-actions .button-link:hover,.dashboard-app .reports-heading-actions button:hover,.dashboard-app .panel-actions .button-link:hover,.dashboard-app .panel-actions button:hover{color:var(--dash-primary-strong)}.dashboard-app .reports-insight-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.dashboard-app .reports-insight-strip span{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:76px;box-shadow:var(--dash-row-shadow);border-radius:8px;padding:11px 12px}.dashboard-app .reports-insight-strip small,.dashboard-app.dashboard-dark .reports-insight-strip small,.dashboard-app .reports-insight-strip em{color:var(--dash-muted);letter-spacing:0}.dashboard-app .reports-insight-strip strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,26px)}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card,.dashboard-app .selected-report-table{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);background-image:none;border-radius:8px}.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app .reports-card header,.dashboard-app .reports-detail-head{border-block-end:1px solid var(--dash-line);background:var(--dash-surface-2)}.dashboard-app .dashboard-body .register-report-panel .panel-heading h3,.dashboard-app .dashboard-body .summary-report-panel .panel-heading h3,.dashboard-app .dashboard-body .sale-history-panel .panel-heading h3,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading h3,.dashboard-app .reports-card h3,.dashboard-app .reports-detail-head h3{color:var(--dash-ink);font-size:16px;font-weight:950}.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{border:1px solid var(--dash-line);background:var(--dash-surface-2);box-shadow:none;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;padding:10px;display:grid;overflow:visible}.dashboard-app .dashboard-body .report-filters label,.dashboard-app .selected-report-filter label{background:0 0;border:0;grid-template-rows:auto auto;gap:5px;min-width:0;display:grid}.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app .selected-report-filter label>span,.dashboard-app.dashboard-dark .dashboard-body .report-filters label>span,.dashboard-app.dashboard-dark .selected-report-filter label>span{color:var(--dash-muted);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px;font-weight:950;display:block}.dashboard-app .dashboard-body .report-filters input,.dashboard-app .dashboard-body .report-filters select,.dashboard-app .selected-report-filter input,.dashboard-app .selected-report-filter select{border:1px solid var(--dash-line);background:var(--dash-input-bg);height:36px;min-height:36px;color:var(--dash-ink);border-radius:6px;padding-inline:9px;font-size:12px;font-weight:800}.dashboard-app .selected-report-filter .report-filters{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;padding:0;display:grid}.dashboard-app .setup-filter-bar{margin:0}.dashboard-app .data-view-shell .setup-filter-bar{border-width:0 0 1px;border-radius:0}.dashboard-app .setup-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:6px;min-width:0;display:flex}.dashboard-app .setup-toolbar-actions button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:36px;color:var(--dash-ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-app .setup-toolbar-actions button:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .location-record-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:0;display:grid}.dashboard-app .location-record-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;box-shadow:none;border-radius:9px;grid-template-columns:minmax(180px,1.35fr) minmax(150px,.9fr) minmax(130px,.8fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.dashboard-app.dashboard-dark .location-record-card{box-shadow:none}.dashboard-app .location-record-main strong,.dashboard-app .location-record-meta strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.dashboard-app .location-record-meta span,.dashboard-app .location-record-main small,.dashboard-app .location-record-meta small{min-width:0;color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.dashboard-app .location-record-status span{border:1px solid var(--dash-line);min-height:20px;color:var(--dash-muted);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding-inline:7px;font-size:10px;font-weight:950;display:inline-flex}.dashboard-app .location-record-status span.success{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .location-record-status span.success{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .location-record-status span.success{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .location-record-status span.success{background:color-mix(in srgb, var(--dash-primary) 11%, transparent)}}.dashboard-app .location-record-status span.success{color:var(--dash-primary-strong)}.dashboard-app .location-record-status span.warning{border-color:#c99815}@supports (color:color-mix(in lab, red, red)){.dashboard-app .location-record-status span.warning{border-color:color-mix(in srgb, #c99815 45%, var(--dash-line))}}.dashboard-app .location-record-status span.warning{color:#7a5b0a;background:#c998151f}.dashboard-app .location-record-action{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:auto;min-height:30px;color:var(--dash-ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding-inline:9px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-app .location-record-action:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .compact-drawer-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .compact-drawer-modes button{min-height:42px}.dashboard-app .compact-drawer-modes button small{display:none}.dashboard-app .report-date-shortcuts button,.dashboard-app .selected-report-filter .report-filters button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink);border-radius:999px;padding-inline:12px;font-size:12px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover,.dashboard-app .selected-report-filter .report-filters button:hover{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface))}}.dashboard-app .report-catalog-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:116px;box-shadow:var(--dash-row-shadow);border-radius:8px;padding:13px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line));background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))}}.dashboard-app .report-catalog-card small{color:var(--dash-muted);font-size:11px;line-height:1.35}.dashboard-app .report-catalog-card strong,.dashboard-app.dashboard-dark .report-catalog-card strong{z-index:auto;border:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-muted);letter-spacing:0;border-radius:999px;justify-self:start;margin:0;padding:4px 8px;font-size:10px;position:static}.dashboard-app .selected-report-meta{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:50px;box-shadow:var(--dash-row-shadow);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-app .selected-report-meta span,.dashboard-app.dashboard-dark .selected-report-meta span{border:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-muted);border-radius:999px;padding:5px 9px}.dashboard-app .selected-report-meta strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-app .reports-table-wrap{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;overflow:auto}.dashboard-app .reports-data-table{border-collapse:collapse;border-spacing:0;background:var(--dash-surface);min-width:900px;color:var(--dash-ink);font-size:12px}.dashboard-app .reports-data-table th,.dashboard-app .reports-data-table td{border-inline-end:0;border-block-end:1px solid var(--dash-line);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;height:38px;padding:7px 10px}.dashboard-app .reports-data-table th,.dashboard-app.dashboard-dark .reports-data-table th{z-index:1;background:var(--dash-surface-2);color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;position:sticky;top:0}.dashboard-app .reports-data-table td{background:var(--dash-surface);color:var(--dash-ink);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--dash-surface-2) 34%, var(--dash-surface))}.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))}}.dashboard-app .report-status-chip,.dashboard-app.dashboard-dark .report-status-chip{border:1px solid var(--dash-primary);min-height:22px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip,.dashboard-app.dashboard-dark .report-status-chip{border:1px solid color-mix(in srgb, var(--dash-primary) 32%, var(--dash-line))}}.dashboard-app .report-status-chip,.dashboard-app.dashboard-dark .report-status-chip{background:var(--dash-primary);border-radius:999px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip,.dashboard-app.dashboard-dark .report-status-chip{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))}}.dashboard-app .report-status-chip,.dashboard-app.dashboard-dark .report-status-chip{color:var(--dash-primary-strong);text-transform:uppercase;font-size:9px;font-weight:950}.dashboard-app .dashboard-body .report-summary-grid{border:0;border-radius:0;gap:8px;overflow:visible}.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .reports-detail-summary span,.dashboard-app .dashboard-body .detail-grid span{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:72px;box-shadow:var(--dash-row-shadow);border-radius:8px}.dashboard-app .dashboard-body .detail-list{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;overflow:hidden}.dashboard-app .dashboard-body .detail-list h4,.dashboard-app.dashboard-dark .dashboard-body .detail-list h4{border-block-end:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink);margin:0;padding:10px 12px;font-size:13px}@media (width<=1180px){.dashboard-report-board{grid-template-columns:1fr}.dashboard-period-heading,.dashboard-monthly-card,.dashboard-sales-card,.dashboard-top-products-card,.dashboard-hourly-card,.dashboard-amount-card,.dashboard-product-groups-card,.dashboard-customers-card{grid-column:1}}@media (width<=980px){.dashboard-main{grid-template-columns:1fr;grid-template-areas:"head""nav""body"}.dashboard-nav{border-block-end:1px solid #e3e9e5;border-inline-end:0;grid-template-columns:repeat(4,minmax(148px,1fr));min-height:auto;overflow-x:auto}}@media (width<=680px){.dashboard-heading{padding:14px}.dashboard-health-strip,.dashboard-pos-return{width:100%}.dashboard-report-board{gap:8px}.monthly-chart,.hourly-chart{padding-inline:2px;overflow-x:auto}.month-bar-cell,.hour-bar-cell{min-width:28px}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.dashboard-nav [data-slot=button]{min-height:52px}.dashboard-card-header{flex-direction:column}}.dashboard-app{--dash-page:#eef2f0;--dash-surface:#fff;--dash-surface-2:#f7f9f8;--dash-surface-3:#edf3f0;--dash-line:#d5ddd9;--dash-line-strong:#b9c5bf;--dash-ink:#111916;--dash-muted:#64736d;--dash-soft:#7a8881;--dash-nav:#fff;--dash-nav-ink:#111916;--dash-primary:#0f7b6c;--dash-primary-strong:#075f55;--dash-blue:#2563eb;--dash-warning:#b7791f;--dash-danger:#c33124;--dash-shadow:0 16px 42px #18241f17;--dash-row-shadow:0 8px 18px #18241f0d;--app-surface:var(--dash-surface);--app-surface-strong:var(--dash-surface-2);--app-ink:var(--dash-ink);--app-muted:var(--dash-muted);--app-line:var(--dash-line);--app-primary:var(--dash-primary);--app-primary-strong:var(--dash-primary-strong);background:var(--dash-page);color:var(--dash-ink)}.dashboard-app.dashboard-dark{--dash-page:#141716;--dash-surface:#202423;--dash-surface-2:#272c2a;--dash-surface-3:#303633;--dash-line:#3a423f;--dash-line-strong:#535f5a;--dash-ink:#f2f6f4;--dash-muted:#a5b2ac;--dash-soft:#889690;--dash-nav:#0f1211;--dash-nav-ink:#f2f6f4;--dash-primary:#26a69a;--dash-primary-strong:#7bd8cf;--dash-blue:#60a5fa;--dash-warning:#f6c85f;--dash-danger:#f87171;--dash-shadow:0 18px 48px #00000057;--dash-row-shadow:0 10px 24px #00000038}.dashboard-app .dashboard-shell{min-height:calc(100vh - 92px)}.dashboard-app .topbar{min-height:52px;color:var(--dash-ink);grid-template-columns:auto auto minmax(240px,1fr) auto;gap:10px;padding:0}.dashboard-app .brand{color:var(--dash-primary-strong)}.dashboard-app.dashboard-dark .brand{color:var(--dash-primary)}.dashboard-app .locale-switch,.dashboard-app .dashboard-context,.dashboard-app .system-status span,.dashboard-app .pill-button,.dashboard-app .session-strip,.dashboard-app .session-strip span,.dashboard-app .session-strip button,.dashboard-app .business-switcher{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-ink);box-shadow:none}.dashboard-app .dashboard-context{background:var(--dash-surface);color:var(--dash-muted)}.dashboard-app .locale-switch select,.dashboard-app .business-switcher select{color:var(--dash-ink)}.dashboard-app .locale-switch select option,.dashboard-app .business-switcher select option,.dashboard-app .dashboard-body select option{background:var(--dash-surface);color:var(--dash-ink)}.dashboard-app [hidden]{display:none!important}.dashboard-app .system-status{color:var(--dash-muted)}.dashboard-app .system-status span,.dashboard-app .pill-button{background:var(--dash-surface);border-radius:999px;min-height:34px}.dashboard-app .system-status .cache-badge{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .cache-badge{border-color:color-mix(in srgb, var(--dash-warning) 44%, var(--dash-line))}}.dashboard-app .system-status .cache-badge{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .cache-badge{background:color-mix(in srgb, var(--dash-warning) 12%, var(--dash-surface))}}.dashboard-app .system-status .cache-badge{color:var(--dash-warning)}.dashboard-app .system-status .offline-badge{border-color:var(--dash-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .offline-badge{border-color:color-mix(in srgb, var(--dash-danger) 44%, var(--dash-line))}}.dashboard-app .system-status .offline-badge{background:var(--dash-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .offline-badge{background:color-mix(in srgb, var(--dash-danger) 12%, var(--dash-surface))}}.dashboard-app .system-status .offline-badge{color:var(--dash-danger)}.dashboard-app .system-status .update-badge{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .update-badge{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .system-status .update-badge{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .system-status .update-badge{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .system-status .update-badge{color:var(--dash-primary-strong)}.dashboard-app .pill-button:hover,.dashboard-app .session-strip button:hover,.dashboard-app .business-switcher:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .session-strip{padding:10px 12px}.dashboard-app .session-strip span,.dashboard-app .session-strip button,.dashboard-app .business-switcher{background:var(--dash-surface-2)}.dashboard-app .dashboard-main{border:1px solid var(--dash-line);background:var(--dash-page);min-height:calc(100vh - 118px);box-shadow:var(--dash-shadow);border-radius:8px;grid-template-columns:252px minmax(0,1fr);grid-template-areas:"nav head""nav body";overflow:hidden}.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-rows:minmax(0,1fr);grid-template-areas:"nav body"}.dashboard-app .dashboard-heading{border-block-end:1px solid var(--dash-line);background:var(--dash-surface);min-height:86px;padding:14px 18px}.dashboard-app .dashboard-heading:has(.dashboard-notification-button){min-height:64px;padding:12px 16px}.dashboard-app .dashboard-title-block p,.dashboard-app .dashboard-group-heading p,.dashboard-app .dashboard-card-header [data-slot=card-description]{color:var(--dash-muted)}.dashboard-app .dashboard-title-block h1,.dashboard-app .dashboard-group-heading h2,.dashboard-app .dashboard-panel-head h2,.dashboard-app .dashboard-card-header [data-slot=card-title],.dashboard-app .dashboard-body .billing-head h3,.dashboard-app .dashboard-body .business-form h3,.dashboard-app .dashboard-body .catalog-forms h3{color:var(--dash-ink)}.dashboard-app .dashboard-title-block span{color:var(--dash-muted)}.dashboard-app .dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-app .dashboard-notification-button{width:42px;height:42px;min-height:42px;color:var(--dash-ink);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.dashboard-app .dashboard-notification-button span{border:2px solid var(--dash-surface);background:var(--dash-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:1px}.dashboard-app.dashboard-dark .dashboard-notification-button span{color:#07100e}.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-pos-return{border-radius:6px;min-height:36px;font-weight:850}.dashboard-app .dashboard-theme-toggle{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink)}.dashboard-app .dashboard-theme-toggle:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .dashboard-pos-return{border-color:var(--dash-primary);background:var(--dash-primary);color:#fff}.dashboard-app.dashboard-dark .dashboard-pos-return{color:#07100e}.dashboard-app .dashboard-health-strip{gap:6px}.dashboard-app .dashboard-health-badge{border:1px solid var(--dash-line);background:var(--dash-surface-2);height:32px;color:var(--dash-ink);border-radius:6px}.dashboard-app .dashboard-nav{border-inline-end:1px solid var(--dash-line);background:var(--dash-nav);min-height:100%;color:var(--dash-nav-ink);gap:4px;padding:12px 10px}.dashboard-app .dashboard-nav [data-slot=button]{min-height:56px;color:var(--dash-nav-ink);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr);padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav [data-slot=button]{color:color-mix(in srgb, var(--dash-nav-ink) 76%, transparent)}}.dashboard-app .dashboard-nav [data-slot=button]{box-shadow:none}.dashboard-app .dashboard-nav [data-slot=button] svg{color:var(--dash-nav-ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav [data-slot=button] svg{color:color-mix(in srgb, var(--dash-nav-ink) 54%, transparent)}}.dashboard-app .dashboard-nav [data-slot=button] small{color:var(--dash-nav-ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav [data-slot=button] small{color:color-mix(in srgb, var(--dash-nav-ink) 56%, transparent)}}.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app .dashboard-nav [data-slot=button].active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app .dashboard-nav [data-slot=button].active{border-color:color-mix(in srgb, var(--dash-primary) 42%, transparent)}}.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app .dashboard-nav [data-slot=button].active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app .dashboard-nav [data-slot=button].active{background:color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app .dashboard-nav [data-slot=button].active{color:var(--dash-nav-ink)}.dashboard-app .dashboard-nav [data-slot=button].active{box-shadow:inset 3px 0 0 var(--dash-primary)}.dashboard-app .dashboard-nav [data-slot=button].active svg,.dashboard-app .dashboard-nav [data-slot=button].active small{color:var(--dash-primary-strong)}.dashboard-app .dashboard-nav-group{gap:4px;min-width:0;transition:padding .16s;display:grid}.dashboard-app .dashboard-nav-group.active{padding-block-end:4px}.dashboard-app .dashboard-nav-parent{position:relative}.dashboard-app .dashboard-nav-parent:after{content:"";border-inline-end:2px solid var(--dash-nav-ink);width:7px;height:7px;position:absolute;inset-block-start:13px;inset-inline-end:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-parent:after{border-inline-end:2px solid color-mix(in srgb, var(--dash-nav-ink) 48%, transparent)}}.dashboard-app .dashboard-nav-parent:after{border-block-end:2px solid var(--dash-nav-ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-parent:after{border-block-end:2px solid color-mix(in srgb, var(--dash-nav-ink) 48%, transparent)}}.dashboard-app .dashboard-nav-parent:after{transform-origin:60% 60%;transition:border-color .15s,transform .18s;transform:rotate(45deg)}.dashboard-app .dashboard-nav-parent.active:after{border-color:var(--dash-primary-strong)}.dashboard-app .dashboard-nav-group.open .dashboard-nav-parent:after{transform:rotate(225deg)}.dashboard-app .dashboard-nav-children{border-inline-start:1px solid var(--dash-primary);gap:3px;margin-inline-start:32px;padding:3px 0 3px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children{border-inline-start:1px solid color-mix(in srgb, var(--dash-primary) 28%, transparent)}}.dashboard-app .dashboard-nav-children{transform-origin:top;will-change:height, opacity, transform}.dashboard-app .dashboard-nav-children button{min-width:0;min-height:34px;color:var(--dash-nav-ink);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children button{color:color-mix(in srgb, var(--dash-nav-ink) 68%, transparent)}}.dashboard-app .dashboard-nav-children button{text-align:start;opacity:0;animation:.18s forwards dashboard-subnav-item-in;animation-delay:calc(var(--subnav-index,0) * 18ms);transition:background .15s,border-color .15s,color .15s,transform .15s;transform:translateY(-4px)}.dashboard-app .dashboard-nav-children button:first-child{--subnav-index:1}.dashboard-app .dashboard-nav-children button:nth-child(2){--subnav-index:2}.dashboard-app .dashboard-nav-children button:nth-child(3){--subnav-index:3}.dashboard-app .dashboard-nav-children button:nth-child(4){--subnav-index:4}.dashboard-app .dashboard-nav-children button:nth-child(5){--subnav-index:5}.dashboard-app .dashboard-nav-children button:nth-child(6){--subnav-index:6}.dashboard-app .dashboard-nav-children button:nth-child(7){--subnav-index:7}.dashboard-app .dashboard-nav-children button:nth-child(8){--subnav-index:8}@keyframes dashboard-subnav-item-in{to{opacity:1;transform:translateY(0)}}.dashboard-app .dashboard-nav-children button span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.dashboard-app .dashboard-nav-children button small{background:var(--dash-nav-ink);border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children button small{background:color-mix(in srgb, var(--dash-nav-ink) 8%, transparent)}}.dashboard-app .dashboard-nav-children button small{color:var(--dash-nav-ink)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children button small{color:color-mix(in srgb, var(--dash-nav-ink) 62%, transparent)}}.dashboard-app .dashboard-nav-children button small{font-size:10px;font-weight:950}.dashboard-app .dashboard-nav-children button:hover,.dashboard-app .dashboard-nav-children button.active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children button:hover,.dashboard-app .dashboard-nav-children button.active{border-color:color-mix(in srgb, var(--dash-primary) 34%, transparent)}}.dashboard-app .dashboard-nav-children button:hover,.dashboard-app .dashboard-nav-children button.active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children button:hover,.dashboard-app .dashboard-nav-children button.active{background:color-mix(in srgb, var(--dash-primary) 13%, transparent)}}.dashboard-app .dashboard-nav-children button:hover,.dashboard-app .dashboard-nav-children button.active{color:var(--dash-nav-ink);transform:translate(2px)}.dashboard-app .dashboard-nav-children button.active{box-shadow:inset 3px 0 0 var(--dash-primary)}.dashboard-app .dashboard-nav-children button.active small{background:var(--dash-primary);color:#fff}.dashboard-app.dashboard-dark .dashboard-nav-children button.active small{color:#07100e}.dashboard-app .dashboard-body{background:var(--dash-page);color:var(--dash-ink);gap:14px;padding:16px}.dashboard-app .dashboard-body>.dashboard-group-heading,.dashboard-app .dashboard-body .billing-panel:not(.fiscal-onboarding-panel),.dashboard-app .dashboard-body .billing-panel,.dashboard-app .dashboard-body .fiscal-panel,.dashboard-app .dashboard-readiness,.dashboard-app .dashboard-ops-panel,.dashboard-app .dashboard-kpi,.dashboard-app .dashboard-card,.dashboard-app .dashboard-body .business-form,.dashboard-app .dashboard-body .catalog-forms form,.dashboard-app .dashboard-body .catalog-list,.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-report-board [data-slot=card]{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px}.dashboard-app .dashboard-body>.dashboard-group-heading,.dashboard-app .dashboard-body .billing-panel:not(.fiscal-onboarding-panel),.dashboard-app .dashboard-body .billing-panel,.dashboard-app .dashboard-body .fiscal-panel,.dashboard-app .dashboard-readiness,.dashboard-app .dashboard-ops-panel,.dashboard-app .dashboard-body .business-form,.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel{padding:14px}.dashboard-app .dashboard-body>.dashboard-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-app .dashboard-body>.dashboard-group-heading h2{font-size:18px}.dashboard-app .dashboard-panel-head h2,.dashboard-app .dashboard-group-heading h2,.dashboard-app .dashboard-kpi strong,.dashboard-app .dashboard-card strong,.dashboard-app .ops-lane-grid strong,.dashboard-app .ops-summary button strong,.dashboard-app .fiscal-step strong,.dashboard-app .billing-head h3{color:var(--dash-ink)}.dashboard-app .dashboard-title-block p,.dashboard-app .dashboard-panel-head p,.dashboard-app .dashboard-group-heading p,.dashboard-app .dashboard-kpi-label,.dashboard-app .dashboard-kpi small,.dashboard-app .dashboard-card span,.dashboard-app .setup-list div,.dashboard-app .ops-lane-grid small,.dashboard-app .ops-summary>span,.dashboard-app .fiscal-step small,.dashboard-app .fiscal-step span,.dashboard-app .inline-status{color:var(--dash-muted)}.dashboard-app .dashboard-panel-head>strong,.dashboard-app .dashboard-panel-head>svg,.dashboard-app .dashboard-card svg,.dashboard-app .dashboard-card small{color:var(--dash-primary-strong)}.dashboard-app .dashboard-kpi,.dashboard-app .dashboard-card{border-block-start-color:var(--dash-primary)}.dashboard-app .dashboard-kpi.warning{border-block-start-color:var(--dash-warning);background:var(--dash-surface)}.dashboard-app .readiness-meter{background:var(--dash-surface-3)}.dashboard-app .readiness-meter span{background:var(--dash-primary)}.dashboard-app .setup-list div,.dashboard-app .ops-lane-grid span,.dashboard-app .ops-summary>span,.dashboard-app .ops-summary button,.dashboard-app .fiscal-step,.dashboard-app .register-status-card,.dashboard-app .activation-code,.dashboard-app .check-line,.dashboard-app .local-options-panel,.dashboard-app .agent-download-list>div,.dashboard-app .auto-print-toggle,.dashboard-app .summary-strip.import-summary span,.dashboard-app .dashboard-body .import-results div{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-muted)}.dashboard-app .local-options-panel{box-shadow:var(--dash-row-shadow);align-content:start}.dashboard-app .check-line,.dashboard-app .auto-print-toggle,.dashboard-app .agent-download-list>div,.dashboard-app .check-line span,.dashboard-app .auto-print-toggle span,.dashboard-app .agent-download-list span,.dashboard-app .activation-code strong{color:var(--dash-ink)}.dashboard-app .agent-download-list small,.dashboard-app .local-options-panel small,.dashboard-app .activation-code span,.dashboard-app .activation-code small,.dashboard-app .register-status-card span,.dashboard-app .register-status-card small{color:var(--dash-muted)}.dashboard-app .dashboard-body input[type=checkbox]{appearance:none;border:1px solid var(--dash-line-strong);background:var(--dash-surface);width:18px;min-height:18px;color:var(--dash-surface);accent-color:var(--dash-primary);border-radius:3px;place-content:center;display:inline-grid}.dashboard-app .dashboard-body input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 58%,38% 96%,100% 20%,84% 6%,36% 66%);transform-origin:50%;background:currentColor;width:10px;height:10px;transform:scale(0)}.dashboard-app .dashboard-body input[type=checkbox]:checked{border-color:var(--dash-primary);background:var(--dash-primary)}.dashboard-app .dashboard-body input[type=checkbox]:checked:before{transform:scale(1)}.dashboard-app.dashboard-dark .dashboard-body input[type=checkbox]{background:var(--dash-surface-3);color:#07100e}.dashboard-app.dashboard-dark .dashboard-body input[type=checkbox]:checked{border-color:var(--dash-primary);background:var(--dash-primary)}.dashboard-app .dashboard-body input[type=checkbox]:disabled{border-color:var(--dash-line);background:var(--dash-surface-3);color:var(--dash-soft)}.dashboard-app .setup-list .done{border-inline-start-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .setup-list .done{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .setup-list .done{color:var(--dash-primary-strong)}.dashboard-app .ops-summary button span{color:var(--dash-danger)}.dashboard-app .fiscal-step{border-left-color:var(--dash-muted)}.dashboard-app .fiscal-step.complete{border-left-color:var(--dash-primary)}.dashboard-app .fiscal-step.warning{border-left-color:var(--dash-warning)}.dashboard-app .fiscal-step.blocked,.dashboard-app .dashboard-body .import-results .error-row{border-left-color:var(--dash-danger);background:var(--dash-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-step.blocked,.dashboard-app .dashboard-body .import-results .error-row{background:color-mix(in srgb, var(--dash-danger) 10%, var(--dash-surface-2))}}.dashboard-app .billing-head{border-block-end-color:var(--dash-line)}.dashboard-app .business-profile-form select{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink)}.dashboard-app .dashboard-report-board{gap:14px}.dashboard-app .dashboard-report-board [data-slot=card]{border:1px solid var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-report-board [data-slot=card]{border:1px solid color-mix(in srgb, var(--dash-line) 88%, transparent)}}.dashboard-app .dashboard-report-board [data-slot=card]{background:var(--dash-surface);border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #18241f0e}.dashboard-app .dashboard-card-header{border-block-end:1px solid var(--dash-line);background:var(--dash-surface)}.dashboard-app .dashboard-premium-board .dashboard-card-header,.dashboard-app .dashboard-premium-board .dashboard-card-header.compact{min-height:64px;padding:14px 16px 10px}.dashboard-app .dashboard-premium-board .dashboard-card-header [data-slot=card-title]{letter-spacing:0;font-size:19px;font-weight:950}.dashboard-app .dashboard-premium-board .dashboard-card-header.compact [data-slot=card-title]{font-size:17px}.dashboard-app .dashboard-premium-board .dashboard-card-header [data-slot=card-description]{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .dashboard-premium-board .dashboard-card-header [data-slot=badge]{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:26px;color:var(--dash-muted);border-radius:999px;font-size:11px;font-weight:850}.dashboard-app .dashboard-chart-content,.dashboard-app .dashboard-list-chart,.dashboard-app .dashboard-sales-summary,.dashboard-app .dashboard-amount-card [data-slot=card-content]{background:var(--dash-surface);color:var(--dash-ink)}.dashboard-app .monthly-chart,.dashboard-app .hourly-chart{border-block-end-color:var(--dash-line-strong)}.dashboard-app .monthly-chart{border-block-end:1px solid var(--dash-line-strong);gap:8px;padding-block-start:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .monthly-chart{border-block-end:1px solid color-mix(in srgb, var(--dash-line-strong) 70%, transparent)}}.dashboard-app .chart-grid-lines span{border-block-start-color:var(--dash-line)}.dashboard-app .month-value,.dashboard-app .rank-row strong,.dashboard-app .rank-row span,.dashboard-app .dashboard-sales-summary strong,.dashboard-app .dashboard-amount-card strong{color:var(--dash-ink)}.dashboard-app .month-bar,.dashboard-app .hour-bar{background:var(--dash-surface-3)}.dashboard-app .month-bar.active,.dashboard-app .hour-bar.active{background:var(--dash-primary)}.dashboard-app .month-bar{background:var(--dash-primary);border-radius:3px 3px 0 0;width:min(100%,42px)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .month-bar{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-3))}}.dashboard-app .month-value{color:var(--dash-ink);font-size:10px;font-weight:950}.dashboard-app .rank-row{border-color:var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .rank-row{border-color:color-mix(in srgb, var(--dash-line) 86%, transparent)}}.dashboard-app .rank-row{background:linear-gradient(90deg, var(--dash-primary), transparent 72%), var(--dash-surface-2);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .rank-row{background:linear-gradient(90deg, color-mix(in srgb, var(--dash-primary) 6%, transparent), transparent 72%), var(--dash-surface-2)}}.dashboard-app .rank-row small,.dashboard-app .month-bar-cell small,.dashboard-app .hour-bar-cell small,.dashboard-app .dashboard-sales-summary span,.dashboard-app .dashboard-sales-summary small,.dashboard-app .dashboard-amount-card small,.dashboard-app .dashboard-empty-chart{color:var(--dash-muted)}.dashboard-app .rank-row i{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .rank-row i{background:color-mix(in srgb, var(--dash-primary) 16%, transparent)}}.dashboard-app .dashboard-list-chart{align-content:start;gap:10px}.dashboard-app .rank-row{width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;padding:9px 10px}.dashboard-app button.rank-row{appearance:none;border:1px solid var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app button.rank-row{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)}}.dashboard-app button.rank-row:hover,.dashboard-app button.rank-row:focus-visible{background:linear-gradient(90deg, var(--dash-primary), transparent 72%), var(--dash-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-app button.rank-row:hover,.dashboard-app button.rank-row:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--dash-primary) 10%, transparent), transparent 72%), var(--dash-surface-2)}}.dashboard-app button.rank-row:hover .rank-row-chevron,.dashboard-app button.rank-row:focus-visible .rank-row-chevron{color:var(--dash-primary-strong);opacity:1}.dashboard-app button.rank-row:focus-visible{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app button.rank-row:focus-visible{outline:2px solid color-mix(in srgb, var(--dash-primary) 55%, transparent)}}.dashboard-app button.rank-row:focus-visible{outline-offset:2px}.dashboard-app .rank-row-icon{background:var(--dash-primary);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .rank-row-icon{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .rank-row-icon{color:var(--dash-primary-strong)}.dashboard-app .rank-row strong{font-size:13px;font-weight:950;line-height:1.05}.dashboard-app .rank-row small{font-size:11px;font-weight:750;line-height:1.15}.dashboard-app .rank-row-amount{color:var(--dash-primary-strong);white-space:nowrap;font-size:12px;font-weight:950}.dashboard-app .rank-row-chevron{color:var(--dash-muted);opacity:.78}.dashboard-app .dashboard-overview{gap:14px;display:grid}.dashboard-app .dashboard-executive-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:10px;display:grid}.dashboard-app .dashboard-hero-card,.dashboard-app .dashboard-side-card,.dashboard-app .dashboard-metric-card{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;overflow:hidden}.dashboard-app .dashboard-side-card{box-shadow:0 12px 26px #18241f0e}.dashboard-app .dashboard-hero-card{background:linear-gradient(180deg, var(--dash-primary), transparent 43%), linear-gradient(115deg, var(--dash-primary), transparent 52%), var(--dash-surface);min-height:314px;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 12%, transparent), transparent 43%), linear-gradient(115deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent 52%), var(--dash-surface)}}.dashboard-app .dashboard-hero-card{isolation:isolate;box-shadow:0 14px 30px #18241f14}.dashboard-app .dashboard-hero-card:before{content:"";opacity:.9;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='680' height='112' viewBox='0 0 680 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 76C36 64 54 48 90 58C126 68 138 38 174 26C210 12 224 58 258 54C292 50 305 6 340 8C375 10 396 58 430 54C464 50 476 30 500 44C524 58 550 10 584 18C618 26 622 68 680 50' stroke='%230f7b6c' stroke-opacity='.12' stroke-width='2'/%3E%3Cpath d='M0 90C38 70 62 82 98 74C136 66 146 88 178 68C212 46 230 88 264 82C300 76 314 28 352 40C390 52 404 88 438 78C472 68 482 52 508 72C534 92 552 48 588 42C626 36 632 94 680 76' stroke='%230f7b6c' stroke-opacity='.055' stroke-width='2'/%3E%3Ccircle cx='174' cy='26' r='4' fill='%230f7b6c' fill-opacity='.12'/%3E%3Ccircle cx='340' cy='8' r='4' fill='%230f7b6c' fill-opacity='.10'/%3E%3Ccircle cx='430' cy='54' r='4' fill='%230f7b6c' fill-opacity='.14'/%3E%3Ccircle cx='584' cy='18' r='4' fill='%230f7b6c' fill-opacity='.10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:116px;position:absolute;inset:10px 0 auto 132px}.dashboard-app .dashboard-hero-card>*{z-index:1;position:relative}.dashboard-app .dashboard-hero-header{border-block-end:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;min-height:auto;padding:28px 24px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-header{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)}}.dashboard-app .dashboard-hero-header{background:0 0}.dashboard-app .dashboard-hero-header [data-slot=card-description]{color:var(--dash-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-app .dashboard-hero-header [data-slot=card-title]{color:var(--dash-ink);letter-spacing:0;margin-block:6px 8px;font-size:clamp(48px,6vw,72px);font-weight:950;line-height:.9}.dashboard-app .dashboard-hero-header small{color:var(--dash-muted);font-size:13px;font-weight:850}.dashboard-app .dashboard-hero-copy{min-width:0}.dashboard-app .dashboard-hero-actions{justify-items:end;gap:10px;min-width:min(100%,460px);display:grid}.dashboard-app .dashboard-hero-sales-badge{border:1px solid var(--dash-primary);min-height:28px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-sales-badge{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, white)}}.dashboard-app .dashboard-hero-sales-badge{background:var(--dash-surface);border-radius:999px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-sales-badge{background:color-mix(in srgb, var(--dash-surface) 82%, var(--dash-primary) 8%)}}.dashboard-app .dashboard-hero-sales-badge{color:var(--dash-primary-strong);font-size:12px;font-weight:900;box-shadow:0 5px 16px #18241f0d}.dashboard-app .dashboard-date-filter{border:1px solid var(--dash-line);gap:7px;width:min(100%,460px);padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-filter{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)}}.dashboard-app .dashboard-date-filter{background:var(--dash-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-filter{background:color-mix(in srgb, var(--dash-surface) 86%, var(--dash-primary) 5%)}}.dashboard-app .dashboard-date-filter{box-shadow:0 10px 24px #18241f0e}.dashboard-app .dashboard-date-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.dashboard-app .dashboard-date-presets button,.dashboard-app .dashboard-date-custom button{min-height:30px;color:var(--dash-muted);letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s}.dashboard-app .dashboard-date-presets button:hover,.dashboard-app .dashboard-date-presets button.active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-presets button:hover,.dashboard-app .dashboard-date-presets button.active{border-color:color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))}}.dashboard-app .dashboard-date-presets button:hover,.dashboard-app .dashboard-date-presets button.active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-presets button:hover,.dashboard-app .dashboard-date-presets button.active{background:color-mix(in srgb, var(--dash-primary) 13%, var(--dash-surface))}}.dashboard-app .dashboard-date-presets button:hover,.dashboard-app .dashboard-date-presets button.active{color:var(--dash-primary-strong)}.dashboard-app .dashboard-date-custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:6px;display:grid}.dashboard-app .dashboard-date-custom label{gap:4px;min-width:0;display:grid}.dashboard-app .dashboard-date-custom span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-app .dashboard-date-custom input{border:1px solid var(--dash-line);width:100%;min-width:0;height:32px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-custom input{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)}}.dashboard-app .dashboard-date-custom input{background:var(--dash-surface);color:var(--dash-ink);font:inherit;border-radius:7px;padding:0 8px;font-size:12px;font-weight:800}.dashboard-app .dashboard-date-custom input:focus{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-custom input:focus{outline:2px solid color-mix(in srgb, var(--dash-primary) 28%, transparent)}}.dashboard-app .dashboard-date-custom input:focus{outline-offset:1px;border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-custom input:focus{border-color:color-mix(in srgb, var(--dash-primary) 44%, var(--dash-line))}}.dashboard-app .dashboard-date-custom button{border-color:var(--dash-primary);place-items:center;height:32px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-date-custom button{border-color:color-mix(in srgb, var(--dash-primary) 24%, var(--dash-line))}}.dashboard-app .dashboard-date-custom button{background:var(--dash-primary);color:#fff}.dashboard-app .dashboard-date-custom button:disabled{cursor:not-allowed;opacity:.45}@media (width<=980px){.dashboard-app .dashboard-hero-header{grid-template-columns:minmax(0,1fr);gap:14px}.dashboard-app .dashboard-hero-actions{justify-items:stretch;width:100%;min-width:0}.dashboard-app .dashboard-hero-sales-badge{justify-self:start}.dashboard-app .dashboard-date-filter{width:100%}}@media (width<=560px){.dashboard-app .dashboard-date-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .dashboard-date-custom{grid-template-columns:minmax(0,1fr)}.dashboard-app .dashboard-date-custom button{width:100%}}.dashboard-app .dashboard-hero-content{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr);gap:0;padding:0;display:grid}.dashboard-app .dashboard-hero-metrics{border-inline-end:1px solid var(--dash-line);align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-metrics{border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)}}.dashboard-app .dashboard-chart-foot{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-chart-foot{background:color-mix(in srgb, var(--dash-surface-2) 84%, var(--dash-surface))}}.dashboard-app .dashboard-hero-metric-row{grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:64px;padding:0 22px;display:grid}.dashboard-app .dashboard-hero-metric-row+.dashboard-hero-metric-row{border-block-start:1px solid var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-metric-row+.dashboard-hero-metric-row{border-block-start:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)}}.dashboard-app .dashboard-hero-metric-icon{background:var(--dash-primary);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-metric-icon{background:color-mix(in srgb, var(--dash-primary) 13%, var(--dash-surface))}}.dashboard-app .dashboard-hero-metric-icon{color:var(--dash-primary-strong)}.dashboard-app .dashboard-hero-metric-copy{gap:5px;min-width:0;display:grid}.dashboard-app .dashboard-hero-metric-copy small,.dashboard-app .dashboard-trend-heading span,.dashboard-app .dashboard-chart-foot span,.dashboard-app .dashboard-metric-card small,.dashboard-app .dashboard-side-card small{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-app .dashboard-hero-metric-copy strong{color:var(--dash-ink);font-size:20px;font-weight:950;line-height:1}.dashboard-app .dashboard-trend-panel{gap:10px;min-width:0;padding:22px 22px 18px;display:grid}.dashboard-app .dashboard-trend-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-app .dashboard-trend-heading strong,.dashboard-app .dashboard-chart-foot strong{color:var(--dash-ink);font-size:12px;font-weight:900}.dashboard-app .dashboard-trend-heading strong{border:1px solid var(--dash-line);align-items:center;gap:6px;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-trend-heading strong{border:1px solid color-mix(in srgb, var(--dash-line) 68%, transparent)}}.dashboard-app .dashboard-trend-heading strong{background:var(--dash-surface-2);border-radius:999px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-trend-heading strong{background:color-mix(in srgb, var(--dash-surface-2) 72%, var(--dash-surface))}}.dashboard-app .dashboard-trend-heading strong{color:var(--dash-muted);font-size:10px}.dashboard-app .daily-trend-chart{border-block-end:2px solid var(--dash-line-strong);grid-template-columns:repeat(auto-fit,minmax(20px,1fr));align-items:end;gap:8px;min-width:0;min-height:128px;padding-block-start:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-trend-chart{border-block-end:2px solid color-mix(in srgb, var(--dash-line-strong) 76%, transparent)}}.dashboard-app .daily-trend-chart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 27px, var(--dash-line) 28px, transparent 29px)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-trend-chart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 27px, color-mix(in srgb, var(--dash-line) 72%, transparent) 28px, transparent 29px)}}.dashboard-app .daily-bar-cell{grid-template-rows:1fr 24px;place-items:end center;gap:4px;height:126px;display:grid}.dashboard-app .daily-bar{background:linear-gradient(180deg, var(--dash-primary), var(--dash-primary));border-radius:999px 999px 0 0;width:min(100%,20px);min-height:2px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 84%, #fff), var(--dash-primary))}}.dashboard-app .daily-bar{box-shadow:0 6px 14px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-bar{box-shadow:0 6px 14px color-mix(in srgb, var(--dash-primary) 20%, transparent)}}.dashboard-app .daily-bar.active{background:linear-gradient(180deg, var(--dash-blue), var(--dash-blue))}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-bar.active{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-blue) 82%, #fff), var(--dash-blue))}}.dashboard-app .daily-bar.active{box-shadow:0 8px 18px var(--dash-blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .daily-bar.active{box-shadow:0 8px 18px color-mix(in srgb, var(--dash-blue) 28%, transparent)}}.dashboard-app .daily-bar-cell small{max-width:42px;color:var(--dash-muted);text-align:center;white-space:nowrap;font-size:9px;font-weight:800}.dashboard-app .dashboard-command-stack{align-content:stretch;gap:10px;display:grid}.dashboard-app .dashboard-side-card [data-slot=card-content],.dashboard-app .dashboard-side-card .dashboard-side-action,.dashboard-app .dashboard-metric-card [data-slot=card-content]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:100%;padding:14px;display:grid}.dashboard-app .dashboard-side-card .dashboard-side-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.dashboard-app .dashboard-side-card .dashboard-side-action:hover .dashboard-side-chevron,.dashboard-app .dashboard-side-card .dashboard-side-action:focus-visible .dashboard-side-chevron{color:var(--dash-primary-strong);opacity:1}.dashboard-app .dashboard-side-card .dashboard-side-action:focus-visible{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-side-card .dashboard-side-action:focus-visible{outline:2px solid color-mix(in srgb, var(--dash-primary) 55%, transparent)}}.dashboard-app .dashboard-side-card .dashboard-side-action:focus-visible{outline-offset:-3px}.dashboard-app .dashboard-side-card div,.dashboard-app .dashboard-metric-card div{gap:2px;min-width:0;display:grid}.dashboard-app .dashboard-side-card .dashboard-side-copy{align-content:center;gap:6px}.dashboard-app .dashboard-side-card strong,.dashboard-app .dashboard-metric-card strong{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:19px;font-weight:950;line-height:1.1}.dashboard-app .dashboard-side-card span:not(.dashboard-side-icon),.dashboard-app .dashboard-metric-card span:not(.dashboard-metric-icon){color:var(--dash-muted);font-size:12px;font-weight:750}.dashboard-app .dashboard-side-card .dashboard-side-copy>span{max-width:42ch;line-height:1.25}.dashboard-app .dashboard-side-chevron{color:var(--dash-muted);opacity:.86}.dashboard-app .dashboard-card-chips{flex-wrap:wrap;gap:5px;margin-block-start:2px;display:flex}.dashboard-app .dashboard-card-chips em{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:22px;color:var(--dash-muted);border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-style:normal;font-weight:850;line-height:1.1;display:inline-flex}.dashboard-app .dashboard-card-chips em.warning{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-card-chips em.warning{border-color:color-mix(in srgb, var(--dash-warning) 38%, var(--dash-line))}}.dashboard-app .dashboard-card-chips em.warning{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-card-chips em.warning{background:color-mix(in srgb, var(--dash-warning) 10%, var(--dash-surface-2))}}.dashboard-app .dashboard-card-chips em.warning{color:var(--dash-warning)}.dashboard-app .dashboard-card-chips em.success{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-card-chips em.success{border-color:color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))}}.dashboard-app .dashboard-card-chips em.success{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-card-chips em.success{background:color-mix(in srgb, var(--dash-primary) 9%, var(--dash-surface-2))}}.dashboard-app .dashboard-card-chips em.success{color:var(--dash-primary-strong)}.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{border:1px solid var(--dash-primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{border:1px solid color-mix(in srgb, var(--dash-primary) 36%, var(--dash-line))}}.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{background:var(--dash-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-2))}}.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{color:var(--dash-primary-strong)}.dashboard-app .dashboard-side-icon.warning{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-side-icon.warning{border-color:color-mix(in srgb, var(--dash-warning) 44%, var(--dash-line))}}.dashboard-app .dashboard-side-icon.warning{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-side-icon.warning{background:color-mix(in srgb, var(--dash-warning) 12%, var(--dash-surface-2))}}.dashboard-app .dashboard-side-icon.warning{color:var(--dash-warning)}.dashboard-app .dashboard-kpi-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .dashboard-premium-board .dashboard-monthly-card{grid-column:span 7;min-height:218px}.dashboard-app .dashboard-premium-board .dashboard-top-products-card,.dashboard-app .dashboard-premium-board .dashboard-payments-card,.dashboard-app .dashboard-premium-board .dashboard-status-card,.dashboard-app .dashboard-premium-board .dashboard-product-groups-card,.dashboard-app .dashboard-premium-board .dashboard-cashiers-card,.dashboard-app .dashboard-premium-board .dashboard-customers-card{grid-column:span 4;min-height:112px}.dashboard-app .dashboard-premium-board .dashboard-hourly-card{grid-column:span 5;min-height:218px}.dashboard-app .hourly-line-chart{min-height:134px;color:var(--dash-primary);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.dashboard-app .hourly-line-chart svg{width:100%;height:116px;display:block;overflow:visible}.dashboard-app .hourly-line-grid line{stroke:var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .hourly-line-grid line{stroke:color-mix(in srgb, var(--dash-line) 80%, transparent)}}.dashboard-app .hourly-line-grid line{stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-app .hourly-line-area{fill:url(#dashboard-hourly-fill)}.dashboard-app .hourly-line-path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-app .hourly-line-chart circle{fill:var(--dash-surface);stroke:currentColor;stroke-width:1.8px;vector-effect:non-scaling-stroke}.dashboard-app .hourly-line-chart circle.active{fill:currentColor}.dashboard-app .hourly-line-axis{border-block-start:1px solid var(--dash-line-strong);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-block-start:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .hourly-line-axis{border-block-start:1px solid color-mix(in srgb, var(--dash-line-strong) 65%, transparent)}}.dashboard-app .hourly-line-axis small{color:var(--dash-muted);text-align:center;white-space:nowrap;font-size:10px;font-weight:800}.dashboard-app .dashboard-chart-foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-block-start:12px;padding:9px 10px;display:grid}.dashboard-app .dashboard-chart-foot small{color:var(--dash-muted);font-size:12px;font-weight:850}.dashboard-app .dashboard-body .catalog-forms{box-shadow:none;background:0 0;border:0;order:-3;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin:0;padding:0;display:grid}.dashboard-app .dashboard-body>.dashboard-group-heading{order:-4}.dashboard-app .dashboard-body .catalog-forms>.mini-form-grid{display:contents}.dashboard-app .dashboard-body .catalog-forms form{border-block-start:4px solid var(--dash-line-strong);align-content:start;gap:8px;padding:14px}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]){grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) h3,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) small,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .inline-heading,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .action-row,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .summary-strip,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .inline-status,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .import-results{grid-column:1/-1}.dashboard-app .dashboard-body .catalog-forms form.import-form,.dashboard-app .dashboard-body .business-profile-panel{border-block-start:4px solid var(--dash-primary)}.dashboard-app .dashboard-body .business-profile-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.dashboard-app .dashboard-body input,.dashboard-app .dashboard-body select,.dashboard-app .dashboard-body textarea,.dashboard-app .dashboard-body .inline-select{border:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink);box-shadow:none;border-radius:6px}.dashboard-app .dashboard-body input::placeholder,.dashboard-app .dashboard-body textarea::placeholder{color:var(--dash-soft)}.dashboard-app .dashboard-body input:focus,.dashboard-app .dashboard-body select:focus,.dashboard-app .dashboard-body textarea:focus{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-primary);outline:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body input:focus,.dashboard-app .dashboard-body select:focus,.dashboard-app .dashboard-body textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-app .dashboard-body .business-profile-form button,.dashboard-app .dashboard-body .business-form button,.dashboard-app .dashboard-body .catalog-forms button,.dashboard-app .dashboard-body .billing-head button,.dashboard-app .dashboard-body .receipt-actions button,.dashboard-app .dashboard-body .correction-form button,.dashboard-app .dashboard-body .button-link,.dashboard-app .dashboard-body .ghost-button,.dashboard-app .catalog-row-actions button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:36px;color:var(--dash-ink);border-radius:6px;font-weight:850}.dashboard-app .dashboard-body .business-profile-form button,.dashboard-app .dashboard-body .business-form button,.dashboard-app .dashboard-body .catalog-forms button[type=submit],.dashboard-app .dashboard-body .receipt-actions button,.dashboard-app .dashboard-body .correction-form button{border-color:var(--dash-primary);background:var(--dash-primary);color:#fff}.dashboard-app.dashboard-dark .dashboard-body .business-profile-form button,.dashboard-app.dashboard-dark .dashboard-body .business-form button,.dashboard-app.dashboard-dark .dashboard-body .catalog-forms button[type=submit],.dashboard-app.dashboard-dark .dashboard-body .receipt-actions button,.dashboard-app.dashboard-dark .dashboard-body .correction-form button{color:#07100e}.dashboard-app .dashboard-body .billing-head button:not(:disabled):hover,.dashboard-app .dashboard-body .catalog-forms .ghost-button:not(:disabled):hover,.dashboard-app .dashboard-body .button-link:hover,.dashboard-app .dashboard-body .ghost-button:not(:disabled):hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .dashboard-body button:disabled,.dashboard-app .dashboard-body input:disabled,.dashboard-app .dashboard-body select:disabled,.dashboard-app .dashboard-body textarea:disabled{border-color:var(--dash-line);background:var(--dash-surface-3);color:var(--dash-soft);opacity:1}.dashboard-app .option-warning{color:var(--dash-warning)}.dashboard-app .dashboard-body .danger-button,.dashboard-app .catalog-row-actions .danger-button{border-color:var(--dash-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .danger-button,.dashboard-app .catalog-row-actions .danger-button{border-color:color-mix(in srgb, var(--dash-danger) 54%, var(--dash-line))}}.dashboard-app .dashboard-body .danger-button,.dashboard-app .catalog-row-actions .danger-button{background:var(--dash-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .danger-button,.dashboard-app .catalog-row-actions .danger-button{background:color-mix(in srgb, var(--dash-danger) 12%, var(--dash-surface-2))}}.dashboard-app .dashboard-body .danger-button,.dashboard-app .catalog-row-actions .danger-button{color:var(--dash-danger)}.dashboard-app .dashboard-body .catalog-list{background:var(--dash-line);gap:0;margin:0;display:grid;overflow:hidden}.dashboard-app .dashboard-body .catalog-list>div{background:var(--dash-surface);min-width:0;min-height:56px;color:var(--dash-ink);grid-template-columns:minmax(180px,1.2fr) minmax(220px,2fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.dashboard-app .dashboard-body .catalog-list>div>span{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;font-weight:850}.dashboard-app .dashboard-body .catalog-list>div>small{min-width:0;color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px;font-weight:700}.dashboard-app .dashboard-body .catalog-list .catalog-row-actions{justify-content:flex-end}.dashboard-app .catalog-subsection-shell{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;order:-4;grid-column:1/-1;gap:10px;display:grid;overflow:hidden}.dashboard-app .catalog-subsection-head{border-block-end:1px solid var(--dash-line);background:linear-gradient(135deg, var(--dash-primary), transparent 62%), var(--dash-surface);grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-subsection-head{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent 62%), var(--dash-surface)}}.dashboard-app .catalog-subsection-head>div{gap:3px;min-width:0;display:grid}.dashboard-app .catalog-subsection-head span,.dashboard-app .catalog-subsection-picker span{color:var(--dash-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .catalog-subsection-head h3{color:var(--dash-ink);margin:0;font-size:22px;line-height:1.1}.dashboard-app .catalog-subsection-head p{color:var(--dash-muted);margin:0;font-size:12px;font-weight:750}.dashboard-app .catalog-subsection-picker{gap:5px;display:grid}.dashboard-app .catalog-subnav{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;padding:0 14px 14px;display:grid}.dashboard-app .catalog-subnav button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:0;min-height:62px;color:var(--dash-muted);text-align:start;border-radius:6px;align-content:center;gap:4px;padding:8px;display:grid}.dashboard-app .catalog-subnav button span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.dashboard-app .catalog-subnav button small{background:var(--dash-surface-3);width:fit-content;min-width:28px;min-height:22px;color:var(--dash-ink);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.dashboard-app .catalog-subnav button.active{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-subnav button.active{background:color-mix(in srgb, var(--dash-primary) 14%, var(--dash-surface-2))}}.dashboard-app .catalog-subnav button.active{color:var(--dash-primary-strong);box-shadow:inset 0 -3px 0 var(--dash-primary)}.dashboard-app .catalog-subnav button.active small{background:var(--dash-primary);color:#fff}.dashboard-app.dashboard-dark .catalog-subnav button.active small{color:#07100e}.dashboard-app .catalog-items-panel{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;order:-2;gap:12px;display:grid;overflow:hidden}.dashboard-app .catalog-config-panel{order:-1}.dashboard-app .catalog-panel-header{border-block-end:1px solid var(--dash-line);background:linear-gradient(135deg, var(--dash-primary), transparent 58%), var(--dash-surface);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-panel-header{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 8%, transparent), transparent 58%), var(--dash-surface)}}.dashboard-app .catalog-panel-header div{gap:3px;min-width:0;display:grid}.dashboard-app .catalog-panel-header span,.dashboard-app .catalog-stats-grid small{color:var(--dash-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .catalog-panel-header h3{color:var(--dash-ink);margin:0;font-size:22px;line-height:1.1}.dashboard-app .catalog-panel-header p{color:var(--dash-muted);margin:0;font-size:12px;font-weight:700}.dashboard-app .catalog-primary-action{border:1px solid var(--dash-primary);background:var(--dash-primary);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:12px;font-weight:900;display:inline-flex}.dashboard-app .catalog-panel-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-app .catalog-secondary-action{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-primary-strong)}.dashboard-app.dashboard-dark .catalog-primary-action{color:#07100e}.dashboard-app.dashboard-dark .catalog-secondary-action{color:var(--dash-primary-strong)}.dashboard-app .catalog-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px;display:grid}.dashboard-app .catalog-stats-grid span{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:3px;min-height:68px;padding:10px 12px;display:grid}.dashboard-app .catalog-stats-grid strong{color:var(--dash-ink);font-size:24px;font-weight:950;line-height:1}.dashboard-app .catalog-table-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,220px);gap:8px;padding:0 14px;display:grid}.dashboard-app .catalog-search-field{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:0;min-height:38px;color:var(--dash-muted);border-radius:6px;align-items:center;gap:8px;padding-inline:10px;display:flex}.dashboard-app .catalog-search-field input{background:0 0;border:0;width:100%;min-height:34px;padding:0}.dashboard-app .catalog-search-field:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-primary) 16%, transparent)}}.dashboard-app .data-view-shell{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:10px;gap:0;margin:0 14px 14px;display:grid;overflow:hidden;box-shadow:0 14px 34px #08141214}.dashboard-app.dashboard-dark .data-view-shell{box-shadow:0 18px 38px #0000003d}.dashboard-app .location-data-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0 14px 14px;overflow:visible}.dashboard-app.dashboard-dark .location-data-panel{box-shadow:none}.dashboard-app .data-view-head{border-block-end:1px solid var(--dash-line);background:linear-gradient(135deg, var(--dash-primary), transparent 60%), var(--dash-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .data-view-head{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 8%, transparent), transparent 60%), var(--dash-surface)}}.dashboard-app .data-view-head>div:first-child{gap:3px;min-width:0;display:grid}.dashboard-app .data-view-head span{color:var(--dash-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .data-view-head h3{color:var(--dash-ink);margin:0;font-size:19px;line-height:1.1}.dashboard-app .location-data-panel .setup-filter-bar{background:0 0;border:0;padding:0}.dashboard-app .location-data-panel .selected-report-filter .report-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;width:100%;display:flex}.dashboard-app .location-data-panel .selected-report-filter label{width:min(190px,100%)}.dashboard-app .data-view-tabs{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:9px;grid-auto-flow:column;gap:4px;min-width:0;padding:4px;display:inline-grid}.dashboard-app .data-view-tabs button{min-width:102px;min-height:34px;color:var(--dash-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding-inline:10px;font-weight:900;display:inline-flex}.dashboard-app .data-view-tabs button svg{color:currentColor}.dashboard-app .data-view-tabs button span{color:inherit;letter-spacing:0;text-transform:none;font-size:12px}.dashboard-app .data-view-tabs button small{background:var(--dash-surface-3);min-width:22px;min-height:20px;color:var(--dash-ink);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}.dashboard-app .data-view-tabs button.active{background:var(--dash-surface);color:var(--dash-primary-strong);box-shadow:0 5px 14px #07141217}.dashboard-app .data-view-tabs button.active small{background:var(--dash-primary);color:#fff}.dashboard-app.dashboard-dark .data-view-tabs button.active small{color:#07100e}.dashboard-app .catalog-table-wrap{border:1px solid var(--dash-line);background:linear-gradient(180deg, var(--dash-surface-2), transparent 64px), var(--dash-surface);border-radius:10px;margin:0 14px 14px;padding:7px;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-table-wrap{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 72%, transparent), transparent 64px), var(--dash-surface)}}.dashboard-app .catalog-table-wrap{scrollbar-color:var(--dash-primary) transparent;box-shadow:0 12px 30px #07141212}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-table-wrap{scrollbar-color:color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line)) transparent}}.dashboard-app .catalog-table-wrap{scrollbar-width:thin}.dashboard-app.dashboard-dark .catalog-table-wrap{box-shadow:0 16px 34px #00000038}.dashboard-app .data-view-shell .catalog-table-wrap,.dashboard-app .catalog-items-panel .catalog-table-wrap{box-shadow:none;border:0;border-radius:0;margin:0}.dashboard-app .catalog-items-panel .catalog-table-wrap,.dashboard-app .people-panel .catalog-table-wrap,.dashboard-app .subjects-panel .catalog-table-wrap,.dashboard-app .data-view-shell .catalog-table-wrap{max-height:min(560px,100dvh - 292px);overflow:auto}.dashboard-app .catalog-table-wrap::-webkit-scrollbar{height:8px}.dashboard-app .catalog-table-wrap::-webkit-scrollbar-thumb{background:var(--dash-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))}}.dashboard-app .setup-table-stack{gap:10px;display:grid;overflow-x:auto}.dashboard-app .setup-table-stack .setup-data-table{min-width:680px}.dashboard-app .catalog-dual-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow-x:visible}.dashboard-app .catalog-dual-table .catalog-data-table{min-width:0}.dashboard-app .catalog-data-table{border-collapse:separate;border-spacing:0;border:1px solid var(--dash-line);width:100%;min-width:860px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-data-table{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)}}.dashboard-app .catalog-data-table{background:var(--dash-surface);border-radius:9px}.dashboard-app .catalog-data-table th,.dashboard-app .catalog-data-table td{border-block-end:1px solid var(--dash-line);text-align:start;vertical-align:middle;padding:12px 14px}.dashboard-app .catalog-data-table th{z-index:2;background:linear-gradient(180deg, var(--dash-primary), transparent), var(--dash-surface-2);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-data-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 6%, transparent), transparent), var(--dash-surface-2)}}.dashboard-app .catalog-data-table th{color:var(--dash-muted)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-data-table th{color:color-mix(in srgb, var(--dash-muted) 86%, var(--dash-ink))}}.dashboard-app .catalog-data-table th{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950}.dashboard-app .catalog-data-table tbody tr:hover td{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-data-table tbody tr:hover td{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))}}.dashboard-app .catalog-data-table tbody tr.active td{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-data-table tbody tr.active td{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface))}}.dashboard-app .catalog-data-table tbody tr:last-child td{border-block-end:0}.dashboard-app .catalog-data-table td{color:var(--dash-ink);font-size:13px;line-height:1.25}.dashboard-app .catalog-data-table td>strong,.dashboard-app .catalog-data-table td>span{color:var(--dash-ink);font-weight:900;display:block}.dashboard-app .catalog-data-table td small{color:var(--dash-muted);overflow-wrap:anywhere;margin-block-start:4px;font-size:11px;font-weight:700;display:block}.dashboard-app .catalog-status-stack{flex-wrap:wrap;gap:5px;display:flex}.dashboard-app .catalog-status-stack span{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:24px;color:var(--dash-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:8px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-app .catalog-status-stack span.success{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.success{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .catalog-status-stack span.success{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.success{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-2))}}.dashboard-app .catalog-status-stack span.success{color:var(--dash-primary-strong)}.dashboard-app .catalog-status-stack span.info{border-color:var(--dash-blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.info{border-color:color-mix(in srgb, var(--dash-blue) 42%, var(--dash-line))}}.dashboard-app .catalog-status-stack span.info{background:var(--dash-blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.info{background:color-mix(in srgb, var(--dash-blue) 10%, var(--dash-surface-2))}}.dashboard-app .catalog-status-stack span.info{color:var(--dash-blue)}.dashboard-app .catalog-status-stack span.warning{border-color:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.warning{border-color:color-mix(in srgb, var(--dash-warning) 46%, var(--dash-line))}}.dashboard-app .catalog-status-stack span.warning{background:var(--dash-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .catalog-status-stack span.warning{background:color-mix(in srgb, var(--dash-warning) 12%, var(--dash-surface-2))}}.dashboard-app .catalog-status-stack span.warning{color:var(--dash-warning)}.dashboard-app .catalog-status-stack span.muted{color:var(--dash-soft)}.dashboard-app .catalog-muted-cell{min-height:30px;color:var(--dash-muted);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.dashboard-app .table-row-action{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:34px;color:var(--dash-ink);border-radius:6px;padding-inline:10px;font-size:12px;font-weight:900}.dashboard-app .table-row-action:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .catalog-empty-row{height:120px;color:var(--dash-muted);text-align:center}.catalog-item-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.catalog-item-editor-grid .check-line{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:6px;align-self:stretch;padding:8px 10px}.dashboard-drawer-form.catalog-item-editor .catalog-item-editor-grid{grid-template-columns:minmax(0,1fr)}.dashboard-drawer-layer{z-index:90;box-sizing:border-box;pointer-events:none;justify-content:flex-end;padding:10px;display:flex;position:fixed;inset:0;overflow:hidden}.dashboard-drawer-backdrop{pointer-events:auto;background:#050c0a3d;border:0;position:absolute;inset:0}.dashboard-end-drawer{z-index:1;border:1px solid var(--dash-primary);flex-direction:column;width:min(470px,100vw - 20px);height:calc(100vh - 20px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-end-drawer{border:1px solid color-mix(in srgb, var(--dash-primary) 16%, var(--dash-line))}}.dashboard-end-drawer{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.dashboard-end-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 34%), var(--dash-surface)}}.dashboard-end-drawer{color:var(--dash-ink);pointer-events:auto;animation:.16s ease-out dashboard-drawer-in;box-shadow:0 28px 90px #08100d52}.dashboard-drawer-head{border-block-end:1px solid var(--dash-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-head{border-block-end:1px solid color-mix(in srgb, var(--dash-primary) 12%, var(--dash-line))}}.dashboard-drawer-head{background:0 0}.dashboard-drawer-head div{gap:3px;min-width:0;display:grid}.dashboard-drawer-head span{color:var(--dash-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-drawer-head h3{color:var(--dash-ink);margin:0;font-size:20px;line-height:1.1}.dashboard-drawer-head .ghost-button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink);border-radius:6px;padding-inline:10px;font-weight:900}.dashboard-drawer-body{flex:auto;min-height:0;padding:14px;overflow:auto}.dashboard-drawer-form{flex-direction:column;gap:10px;min-height:100%;display:flex}.dashboard-field{gap:6px;display:grid}.dashboard-field>span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-field>small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard-drawer-form input,.dashboard-drawer-form select,.dashboard-drawer-form textarea{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:100%;min-height:40px;color:var(--dash-ink);border-radius:6px;padding-inline:10px}.dashboard-drawer-form textarea{resize:vertical;min-height:280px;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.dashboard-drawer-form input:focus,.dashboard-drawer-form select:focus,.dashboard-drawer-form textarea:focus{outline:3px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-form input:focus,.dashboard-drawer-form select:focus,.dashboard-drawer-form textarea:focus{outline:3px solid color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-drawer-form input:focus,.dashboard-drawer-form select:focus,.dashboard-drawer-form textarea:focus{border-color:var(--dash-primary)}.dashboard-drawer-form .check-line{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:40px;color:var(--dash-ink);border-radius:6px;padding:8px 10px}.dashboard-drawer-form .action-row,.dashboard-drawer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-drawer-actions{z-index:2;border-block-start:1px solid var(--dash-line);background:var(--dash-surface);margin:auto -14px 0;padding:10px 14px 14px;position:sticky;bottom:0}.dashboard-app.dashboard-dark .dashboard-drawer-actions{background:#151a18}.dashboard-drawer-form button{border:1px solid var(--dash-primary);background:var(--dash-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:12px;font-weight:900;display:inline-flex}.dashboard-app.dashboard-dark .dashboard-drawer-form button{color:#07100e}.dashboard-drawer-form button.ghost-button,.dashboard-drawer-form .action-row button.ghost-button{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink)}.dashboard-drawer-form button:disabled{opacity:.58;cursor:not-allowed}@keyframes dashboard-drawer-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-drawer-fade-in{0%{opacity:0}to{opacity:1}}.dashboard-app .dashboard-main{grid-template-rows:auto minmax(0,1fr);align-items:stretch}.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-rows:minmax(0,1fr)}.dashboard-app .dashboard-heading{align-self:start;min-height:64px;padding:10px 16px}.dashboard-app .dashboard-title-block p{font-size:10px}.dashboard-app .dashboard-title-block h1{font-size:22px}.dashboard-app .dashboard-title-block span{font-size:12px}.dashboard-app .dashboard-health-badge,.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-pos-return{height:32px;min-height:32px}.dashboard-app .dashboard-body{gap:10px;padding:12px}.dashboard-app .dashboard-body .catalog-forms{gap:8px}.dashboard-app .dashboard-body .catalog-forms form{border-block-start-width:2px;gap:8px;padding:10px 12px}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]){grid-template-columns:minmax(90px,.45fr) repeat(auto-fit,minmax(150px,1fr)) minmax(130px,.8fr);align-items:center}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) h3{color:var(--dash-ink);grid-column:auto;margin:0;font-size:15px;line-height:1.1}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .inline-heading,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) small,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .action-row,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .summary-strip,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .inline-status,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) .import-results{grid-column:1/-1}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]).import-form{grid-template-columns:1fr}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) input,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) select,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) button{min-height:34px}.dashboard-app .catalog-items-panel{gap:0}.dashboard-app .catalog-config-panel{margin-block-start:2px}.dashboard-app .dashboard-body .catalog-forms.location-form-panel{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;box-shadow:0 14px 34px #08141214}.dashboard-app.dashboard-dark .dashboard-body .catalog-forms.location-form-panel{box-shadow:0 18px 38px #0000003d}.dashboard-app .dashboard-body .catalog-forms.location-form-panel>.mini-form-grid{padding:12px;display:block}.dashboard-app .dashboard-body .catalog-forms.location-form-panel form:not([hidden]){box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:9px;padding:0;display:grid}.dashboard-app .dashboard-body .catalog-forms.location-form-panel form:not([hidden]) h3{grid-column:1/-1;margin:0;font-size:17px}.dashboard-app .dashboard-body .catalog-forms.location-form-panel .role-flag-grid{grid-column:1/-1}.dashboard-app .form-view-tabs{border-block-end:1px solid var(--dash-line);background:linear-gradient(135deg, var(--dash-primary), transparent 58%), var(--dash-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .form-view-tabs{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 7%, transparent), transparent 58%), var(--dash-surface)}}.dashboard-app .dashboard-body .catalog-forms.location-form-panel .form-view-tabs button{min-width:0;min-height:36px;color:var(--dash-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding-inline:10px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-app .dashboard-body .catalog-forms.location-form-panel .form-view-tabs button.active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .catalog-forms.location-form-panel .form-view-tabs button.active{border-color:color-mix(in srgb, var(--dash-primary) 30%, var(--dash-line))}}.dashboard-app .dashboard-body .catalog-forms.location-form-panel .form-view-tabs button.active{background:var(--dash-surface-2);color:var(--dash-primary-strong);box-shadow:inset 0 -2px 0 var(--dash-primary)}.dashboard-app .catalog-panel-header{background:var(--dash-surface);min-height:48px;padding:10px 12px}.dashboard-app .catalog-panel-header span,.dashboard-app .catalog-panel-header p{display:none}.dashboard-app .catalog-panel-header h3{font-size:18px}.dashboard-app .catalog-primary-action{min-height:34px;padding-inline:12px}.dashboard-app .catalog-stats-grid{gap:6px;padding:8px 12px}.dashboard-app .catalog-stats-grid span{min-height:46px;padding:7px 9px}.dashboard-app .catalog-stats-grid small{font-size:9px}.dashboard-app .catalog-stats-grid strong{font-size:21px}.dashboard-app .catalog-table-toolbar{gap:6px;padding:0 12px 8px}.dashboard-app .catalog-search-field{min-height:34px}.dashboard-app .catalog-search-field input{min-height:30px}.dashboard-app .catalog-table-wrap{padding:0 12px 12px}.dashboard-app .people-workspace{order:-2;gap:12px;display:grid}.dashboard-app .people-panel{order:initial}.dashboard-app .people-panel .catalog-panel-header{border-block-end:1px solid var(--dash-primary);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-panel .catalog-panel-header{border-block-end:1px solid color-mix(in srgb, var(--dash-primary) 10%, var(--dash-line))}}.dashboard-app .people-roles-panel .catalog-panel-header,.dashboard-app .people-panel .catalog-panel-header{align-items:center}.dashboard-app .people-role-grid{border-block-start:1px solid var(--dash-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:10px;display:grid}.dashboard-app .people-role-card{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:0;box-shadow:var(--dash-row-shadow);border-radius:8px;gap:8px;padding:10px;display:grid}.dashboard-app .people-role-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-app .people-role-card header div{gap:3px;min-width:0;display:grid}.dashboard-app .people-role-card strong{color:var(--dash-ink);font-size:14px;font-weight:950}.dashboard-app .people-role-card small,.dashboard-app .people-role-card header>span{color:var(--dash-muted);font-size:11px;font-weight:800}.dashboard-app .people-role-card header>span{border:1px solid var(--dash-line);background:var(--dash-surface);color:var(--dash-primary-strong);border-radius:999px;flex:none;padding:3px 7px}.dashboard-app .people-role-meta{flex-wrap:wrap;gap:5px;display:flex}.dashboard-app .people-role-meta span{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:22px;color:var(--dash-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:8px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-app .people-permission-chips{flex-wrap:wrap;gap:5px;min-height:24px;display:flex}.dashboard-app .people-permission-chips span{border:1px solid var(--dash-primary);align-items:center;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-permission-chips span{border:1px solid color-mix(in srgb, var(--dash-primary) 28%, var(--dash-line))}}.dashboard-app .people-permission-chips span{background:var(--dash-primary);border-radius:999px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-permission-chips span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))}}.dashboard-app .people-permission-chips span{color:var(--dash-primary-strong);font-size:10px;font-weight:900}.dashboard-app .people-permission-chips span.muted{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-muted)}.dashboard-app .people-panel-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-app .people-inline-stats{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.dashboard-app .people-inline-stats span{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:28px;color:var(--dash-muted);border-radius:999px;align-items:center;padding-inline:9px;font-size:11px;font-weight:850;display:inline-flex}.dashboard-app .people-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-app .people-table{min-width:820px}.dashboard-app .people-invitation-table,.dashboard-app .people-subject-table{min-width:760px}.dashboard-app .subjects-panel{order:-2}.dashboard-app .subjects-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-app .subjects-table{min-width:900px}.subject-drawer-form{gap:10px}.subject-arbk-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.subject-arbk-control button{white-space:nowrap}.subject-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-app .people-row-actions{justify-content:flex-start}.people-drawer-user-card{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.people-drawer-user-card strong{color:var(--dash-ink);font-size:15px;font-weight:950}.people-drawer-user-card small{color:var(--dash-muted);overflow-wrap:anywhere;font-weight:700}.people-drawer-status-row{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.people-drawer-status-row>span{border:1px solid var(--dash-line);min-height:24px;color:var(--dash-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding-inline:8px;font-size:10px;font-weight:950;display:inline-flex}.people-drawer-status-row>span.success{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.people-drawer-status-row>span.success{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.people-drawer-status-row>span.success{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.people-drawer-status-row>span.success{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-2))}}.people-drawer-status-row>span.success{color:var(--dash-primary-strong)}.people-drawer-status-row>span.muted{color:var(--dash-soft)}.people-access-drawer .access-grid{gap:8px;display:grid}.people-drawer-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.people-drawer-section-head strong{color:var(--dash-ink);font-size:13px;font-weight:950}.people-drawer-section-head small{color:var(--dash-muted);text-align:right;font-size:11px;font-weight:750}.people-role-preview,.people-permission-group{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}.people-role-preview>strong,.people-permission-group legend{color:var(--dash-primary-strong);text-transform:uppercase;font-size:11px;font-weight:950}.people-permission-group{margin:0}.people-permission-option{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:9px;display:grid}.people-permission-option input{margin-block-start:2px}.people-permission-option span{gap:2px;min-width:0;display:grid}.people-permission-option strong{color:var(--dash-ink);font-size:13px;font-weight:900}.people-permission-option small{color:var(--dash-muted);font-size:11px;font-weight:700;line-height:1.35}.people-custom-permissions{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:7px;padding:10px;display:grid}.people-permission-select{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:8px;padding:8px;display:grid}.people-permission-select span{gap:2px;min-width:0;display:grid}.people-permission-select strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.people-permission-select small{color:var(--dash-muted);text-transform:uppercase;font-size:10px;font-weight:800}.people-permission-select select{border:1px solid var(--dash-line-strong);background:var(--dash-input-bg);width:100%;min-height:32px;color:var(--dash-ink);border-radius:6px;font-size:12px;font-weight:850}.people-access-drawer .access-grid fieldset{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:6px;min-width:0;margin:0;padding:10px;display:grid}.people-access-drawer .access-grid legend{color:var(--dash-primary-strong);text-transform:uppercase;font-size:11px;font-weight:950}.people-permission-list{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:4px;padding:10px;display:grid}.people-permission-list small{color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-weight:750}.dashboard-app .catalog-data-table{min-width:760px}.dashboard-app .catalog-data-table th,.dashboard-app .catalog-data-table td{padding:8px 10px}.dashboard-app .catalog-data-table th{font-size:9px}.dashboard-app .catalog-status-stack{gap:4px}.dashboard-app .catalog-status-stack span{min-height:20px;padding-inline:7px;font-size:9px}.dashboard-app .catalog-row-actions button{min-height:30px;padding-inline:9px}.dashboard-app .dashboard-subnav{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;gap:6px;margin:0;padding:4px}.dashboard-app .dashboard-subnav button{min-height:38px;color:var(--dash-muted);background:0 0;border:1px solid #0000;border-radius:6px}.dashboard-app .dashboard-subnav button.active,.dashboard-app .dashboard-subnav button:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-subnav button.active,.dashboard-app .dashboard-subnav button:hover{border-color:color-mix(in srgb, var(--dash-primary) 34%, transparent)}}.dashboard-app .dashboard-subnav button.active,.dashboard-app .dashboard-subnav button:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-subnav button.active,.dashboard-app .dashboard-subnav button:hover{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .dashboard-subnav button.active,.dashboard-app .dashboard-subnav button:hover{color:var(--dash-primary-strong)}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel{gap:12px;display:grid}.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading{border-block-end:1px solid var(--dash-line);background:var(--dash-surface-2);margin:-14px -14px 0;padding:12px 14px}.dashboard-app .dashboard-body .report-filters{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;padding:10px;display:grid}.dashboard-app .report-section-picker{padding:8px;display:block}.dashboard-app .report-section-picker label{grid-template-columns:minmax(120px,auto) minmax(220px,340px);align-items:center;gap:10px;display:grid}.dashboard-app .report-section-picker span,.dashboard-app .selected-report-filter label span{color:var(--dash-muted);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .report-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 46%, var(--dash-line));background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))}}.dashboard-app .report-catalog-card span{color:var(--dash-primary-strong);font-size:13px;font-weight:950}.dashboard-app .report-catalog-card strong{color:var(--dash-primary-strong);font-size:12px;font-weight:950}.dashboard-app .selected-report-shell{gap:10px;display:grid}.dashboard-app .selected-report-filter{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;gap:8px;padding:10px;display:grid}.dashboard-app .report-date-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.dashboard-app .report-date-shortcuts button,.dashboard-app .selected-report-filter .report-filters button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink);border-radius:6px;padding-inline:12px;font-weight:850}.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover,.dashboard-app .selected-report-filter .report-filters button:hover{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover,.dashboard-app .selected-report-filter .report-filters button:hover{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover,.dashboard-app .selected-report-filter .report-filters button:hover{color:var(--dash-primary-strong)}.dashboard-app .selected-report-filter .report-filters{background:0 0;border:0;padding:0}.dashboard-app .selected-report-filter label{gap:4px;display:grid}.dashboard-app .selected-report-meta{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dashboard-app .selected-report-meta span,.dashboard-app .selected-report-meta small{color:var(--dash-primary-strong);font-size:11px;font-weight:950}.dashboard-app .selected-report-meta strong{color:var(--dash-ink)}.dashboard-app .selected-report-table{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px}.dashboard-app .reports-heading{align-items:center}.dashboard-app .reports-heading>div:first-child{gap:4px;min-width:0;display:grid}.dashboard-app .reports-heading span,.dashboard-app .reports-card header span,.dashboard-app .reports-detail-head span{color:var(--dash-primary-strong);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .reports-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-app .reports-heading-actions button,.dashboard-app .reports-row-button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:34px;color:var(--dash-ink);border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.dashboard-app .reports-heading-actions button:hover,.dashboard-app .reports-row-button:hover{border-color:var(--dash-primary);color:var(--dash-primary-strong)}.dashboard-app .dashboard-body .reports-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dashboard-app .dashboard-body .reports-kpi-grid span,.dashboard-app .reports-detail-summary span{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:0;min-height:88px;color:var(--dash-ink);border-radius:8px;align-content:space-between;gap:6px;padding:12px;display:grid}.dashboard-app .dashboard-body .reports-kpi-grid small,.dashboard-app .dashboard-body .reports-kpi-grid em,.dashboard-app .reports-detail-summary small{color:var(--dash-muted);font-size:11px;font-style:normal;font-weight:850}.dashboard-app .dashboard-body .reports-kpi-grid strong{color:var(--dash-ink);font-size:clamp(20px,2vw,30px);line-height:1}.dashboard-app .reports-board{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dashboard-app .reports-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;box-shadow:var(--dash-row-shadow);border-radius:8px;grid-column:span 4;align-content:start;gap:0;display:grid;overflow:hidden}.dashboard-app .reports-card-wide{grid-column:span 12}.dashboard-app .reports-card header,.dashboard-app .reports-detail-head{border-block-end:1px solid var(--dash-line);background:var(--dash-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-app .reports-card header div,.dashboard-app .reports-detail-head div{gap:3px;min-width:0;display:grid}.dashboard-app .reports-card h3,.dashboard-app .reports-detail-head h3{color:var(--dash-ink);margin:0;font-size:16px;line-height:1.2}.dashboard-app .reports-card header small,.dashboard-app .reports-detail-head>strong{color:var(--dash-muted);white-space:nowrap;font-size:12px;font-weight:900}.dashboard-app .reports-daily-layout{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);gap:12px;padding:12px;display:grid}.dashboard-app .reports-bars{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;align-items:end;gap:8px;min-height:220px;padding:12px;display:flex}.dashboard-app .reports-bars>div{text-align:center;flex:1;grid-template-rows:minmax(80px,1fr) auto auto;align-items:end;gap:6px;min-width:26px;display:grid}.dashboard-app .reports-bars span{background:var(--dash-primary);border-radius:4px 4px 0 0;width:100%;min-height:3px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-bars span{background:color-mix(in srgb, var(--dash-primary) 72%, var(--dash-surface))}}.dashboard-app .reports-bars>div.active span{background:var(--dash-primary)}.dashboard-app .reports-bars small,.dashboard-app .reports-bars strong{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.dashboard-app .reports-bars strong{color:var(--dash-ink)}.dashboard-app .reports-table-wrap{min-width:0;overflow-x:auto}.dashboard-app .reports-data-table{border-collapse:collapse;background:var(--dash-surface);width:100%;min-width:820px;color:var(--dash-ink)}.dashboard-app .reports-data-table th,.dashboard-app .reports-data-table td{border-block-end:1px solid var(--dash-line);text-align:left;vertical-align:middle;padding:10px 12px}.dashboard-app .reports-data-table th{background:var(--dash-surface-2);color:var(--dash-muted);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .reports-data-table td strong{color:var(--dash-ink);font-weight:950}.dashboard-app .reports-data-table td small{color:var(--dash-muted);margin-block-start:2px;font-size:11px;font-weight:750;display:block}.dashboard-app .reports-data-table tbody tr.active,.dashboard-app .reports-data-table tbody tr:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr.active,.dashboard-app .reports-data-table tbody tr:hover{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))}}.dashboard-app .report-status-chip{border:1px solid var(--dash-primary);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip{border:1px solid color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .report-status-chip{background:var(--dash-primary);border-radius:999px;padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface))}}.dashboard-app .report-status-chip{color:var(--dash-primary-strong);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .reports-rank-list{gap:8px;padding:12px;display:grid}.dashboard-app .reports-rank-list>div{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid;position:relative;overflow:hidden}.dashboard-app .reports-rank-list span{gap:2px;min-width:0;display:grid}.dashboard-app .reports-rank-list strong,.dashboard-app .reports-rank-list em{z-index:1;color:var(--dash-ink);font-style:normal;font-weight:950;position:relative}.dashboard-app .reports-rank-list small,.dashboard-app .reports-rank-list p{color:var(--dash-muted);font-size:11px;font-weight:800}.dashboard-app .reports-rank-list i{background:var(--dash-primary);height:3px;position:absolute;inset-block-end:0;inset-inline-start:0}.dashboard-app .reports-service-grid,.dashboard-app .reports-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.dashboard-app .reports-service-grid>div{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.dashboard-app .reports-service-grid h4{color:var(--dash-ink);margin:0;font-size:13px}.dashboard-app .reports-service-grid p{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:750;display:flex}.dashboard-app .reports-service-grid strong{color:var(--dash-ink)}.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card{margin:0}.dashboard-app .reports-detail-card{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px;gap:12px;padding:0;display:grid}.dashboard-app .reports-detail-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px 12px 0;display:grid}.dashboard-app .reports-detail-summary span{min-height:72px}.dashboard-app .reports-detail-summary strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.dashboard-app .reports-heading{border-color:var(--dash-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-heading{border-color:color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line));background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 12%, transparent), transparent 42%), var(--dash-surface)}}.dashboard-app .reports-heading:after{content:"";background:linear-gradient(180deg, transparent, var(--dash-primary), transparent);width:1px;position:absolute;inset-block:12px;inset-inline-end:14px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-heading:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dash-primary) 42%, transparent), transparent)}}.dashboard-app .reports-heading h2{font-size:clamp(24px,2.3vw,34px);line-height:1.05}.dashboard-app .reports-heading p{max-width:760px}.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button{background:var(--dash-surface);min-height:38px;box-shadow:var(--dash-row-shadow);border-radius:8px;padding-inline:13px}.dashboard-app .report-section-picker{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-section-picker{background:color-mix(in srgb, var(--dash-surface-2) 82%, var(--dash-surface))}}.dashboard-app .report-section-picker button{min-height:64px;color:var(--dash-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon meta";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.dashboard-app .report-section-picker button svg{color:var(--dash-primary-strong);grid-area:icon}.dashboard-app .report-section-picker button span{color:var(--dash-ink);grid-area:label;font-size:13px;font-weight:950}.dashboard-app .report-section-picker button small{color:var(--dash-muted);grid-area:meta;font-size:11px;font-weight:800}.dashboard-app .report-section-picker button:hover,.dashboard-app .report-section-picker button.active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-section-picker button:hover,.dashboard-app .report-section-picker button.active{border-color:color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))}}.dashboard-app .report-section-picker button:hover,.dashboard-app .report-section-picker button.active{background:var(--dash-surface);box-shadow:var(--dash-row-shadow)}.dashboard-app .report-section-picker button.active{box-shadow:inset 0 -2px 0 var(--dash-primary), var(--dash-row-shadow)}.dashboard-app .reports-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .reports-insight-strip span{border:1px solid var(--dash-line);background:linear-gradient(180deg, var(--dash-primary), transparent), var(--dash-surface);border-radius:8px;gap:6px;min-width:0;min-height:104px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-insight-strip span{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 7%, transparent), transparent), var(--dash-surface)}}.dashboard-app .reports-insight-strip span{box-shadow:var(--dash-row-shadow)}.dashboard-app .reports-insight-strip small,.dashboard-app .reports-insight-strip em{color:var(--dash-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.dashboard-app .reports-insight-strip strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.1vw,31px);font-weight:950;line-height:1;overflow:hidden}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{background:linear-gradient(180deg, var(--dash-surface-2), transparent 180px), var(--dash-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 180px), var(--dash-surface)}}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{box-shadow:var(--dash-row-shadow)}.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{border-block-end:1px solid var(--dash-line);background:linear-gradient(90deg, var(--dash-primary), transparent 58%), var(--dash-surface);margin:-14px -14px 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent 58%), var(--dash-surface)}}.dashboard-app .dashboard-body .register-report-panel .panel-heading h3,.dashboard-app .dashboard-body .summary-report-panel .panel-heading h3,.dashboard-app .dashboard-body .sale-history-panel .panel-heading h3,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading h3{color:var(--dash-ink);font-size:19px;font-weight:950}.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{border-color:color-mix(in srgb, var(--dash-primary) 16%, var(--dash-line))}}.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px}.dashboard-app .dashboard-body .report-filters input,.dashboard-app .dashboard-body .report-filters select,.dashboard-app .selected-report-filter input,.dashboard-app .selected-report-filter select{background:var(--dash-input-bg);border-radius:7px;min-height:38px}.dashboard-app .report-date-shortcuts{border-block-end:1px solid var(--dash-line);padding-block-end:8px}.dashboard-app .report-date-shortcuts button,.dashboard-app .selected-report-filter .report-filters button{border-radius:999px}.dashboard-app .report-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.dashboard-app .report-catalog-card{border-inline-start:0;border-color:var(--dash-primary);min-height:132px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card{border-color:color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line))}}.dashboard-app .report-catalog-card{background:linear-gradient(180deg, var(--dash-primary), transparent), var(--dash-surface);border-radius:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent), var(--dash-surface)}}.dashboard-app .report-catalog-card{box-shadow:var(--dash-row-shadow)}.dashboard-app .report-catalog-card:before{content:"";background:linear-gradient(90deg, var(--dash-primary), var(--dash-primary));height:3px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:before{background:linear-gradient(90deg, var(--dash-primary), color-mix(in srgb, var(--dash-primary) 20%, transparent))}}.dashboard-app .report-catalog-card span{color:var(--dash-ink);font-size:15px;line-height:1.2}.dashboard-app .report-catalog-card strong{border:1px solid var(--dash-primary);justify-self:start}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card strong{border:1px solid color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))}}.dashboard-app .report-catalog-card strong{background:var(--dash-primary);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card strong{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface))}}.dashboard-app .report-catalog-card strong{letter-spacing:0;font-size:10px}.dashboard-app .selected-report-meta{border-color:var(--dash-primary);grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta{border-color:color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line))}}.dashboard-app .selected-report-meta{background:var(--dash-surface);box-shadow:var(--dash-row-shadow)}.dashboard-app .selected-report-meta span{border:1px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta span{border:1px solid color-mix(in srgb, var(--dash-primary) 36%, var(--dash-line))}}.dashboard-app .selected-report-meta span{background:var(--dash-primary);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface))}}.dashboard-app .selected-report-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dashboard-app .selected-report-table,.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card{box-shadow:var(--dash-row-shadow);border-radius:8px}.dashboard-app .reports-data-table th{z-index:1;background:var(--dash-surface-2);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table th{background:color-mix(in srgb, var(--dash-surface-2) 88%, var(--dash-surface))}}.dashboard-app .reports-data-table th{letter-spacing:0}.dashboard-app .reports-data-table td{height:48px}.dashboard-app .reports-data-table tbody tr:nth-child(2n){background:var(--dash-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--dash-surface-2) 38%, transparent)}}.dashboard-app .report-status-chip{border-radius:999px;min-height:26px;padding-inline:10px}.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .reports-detail-summary span,.dashboard-app .dashboard-body .detail-grid span{background:linear-gradient(180deg, var(--dash-primary), transparent), var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .reports-detail-summary span,.dashboard-app .dashboard-body .detail-grid span{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 6%, transparent), transparent), var(--dash-surface)}}.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .reports-detail-summary span,.dashboard-app .dashboard-body .detail-grid span{box-shadow:var(--dash-row-shadow)}.dashboard-app .dashboard-body .detail-list{background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:8px}.dashboard-app .dashboard-body .detail-list h4{border-block-end:1px solid var(--dash-line);padding-block-end:8px}.dashboard-app .dashboard-body .detail-list>div{background:var(--dash-surface-2);border-radius:8px}.dashboard-app .reports-heading{border-color:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-heading{border-color:color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .reports-heading{background:linear-gradient(90deg, #21734621, transparent 46%), var(--dash-surface)}.dashboard-app .reports-heading span{color:#217346}.dashboard-app.dashboard-dark .reports-heading span{color:#7fd8a3}.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button,.dashboard-app .panel-actions .button-link,.dashboard-app .panel-actions button{border-color:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button,.dashboard-app .panel-actions .button-link,.dashboard-app .panel-actions button{border-color:color-mix(in srgb, #217346 30%, var(--dash-line))}}.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button,.dashboard-app .panel-actions .button-link,.dashboard-app .panel-actions button{background:linear-gradient(180deg, var(--dash-surface), var(--dash-surface-2));border-radius:4px}.dashboard-app .reports-insight-strip{border:1px solid #217346;gap:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-insight-strip{border:1px solid color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .reports-insight-strip{background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:6px;overflow:hidden}.dashboard-app .reports-insight-strip span{border:0;border-inline-end:1px solid var(--dash-line);background:var(--dash-surface);min-height:76px;box-shadow:none;border-radius:0;padding:10px 12px}.dashboard-app .reports-insight-strip span:last-child{border-inline-end:0}.dashboard-app .reports-insight-strip small{color:#217346}.dashboard-app.dashboard-dark .reports-insight-strip small{color:#7fd8a3}.dashboard-app .reports-insight-strip strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,28px)}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card,.dashboard-app .selected-report-table{border-color:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card,.dashboard-app .selected-report-table{border-color:color-mix(in srgb, #217346 24%, var(--dash-line))}}.dashboard-app .dashboard-body .register-report-panel,.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card,.dashboard-app .selected-report-table{background:linear-gradient(var(--dash-line) 1px, transparent 1px), linear-gradient(90deg, var(--dash-line) 1px, transparent 1px), var(--dash-surface);background-size:100% 34px,96px 100%,auto;border-radius:6px}.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app .reports-card header,.dashboard-app .reports-detail-head{background:linear-gradient(180deg, #217346, var(--dash-surface-2))}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app .reports-card header,.dashboard-app .reports-detail-head{background:linear-gradient(180deg, color-mix(in srgb, #217346 14%, var(--dash-surface)), var(--dash-surface-2))}}.dashboard-app .dashboard-body .register-report-panel .panel-heading h3,.dashboard-app .dashboard-body .summary-report-panel .panel-heading h3,.dashboard-app .dashboard-body .sale-history-panel .panel-heading h3,.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading h3,.dashboard-app .reports-card h3,.dashboard-app .reports-detail-head h3{font-size:16px}.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{border-color:#217346;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{border-color:color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-filter{background:var(--dash-surface);border-radius:6px;overflow:hidden}.dashboard-app .dashboard-body .report-filters label,.dashboard-app .selected-report-filter label{border-inline-end:1px solid var(--dash-line);border-block-end:1px solid var(--dash-line);background:var(--dash-surface);grid-template-rows:26px 36px;gap:0;min-width:0;display:grid}.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app .selected-report-filter label>span{border-block-end:1px solid var(--dash-line);background:#217346;align-items:center;padding-inline:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app .selected-report-filter label>span{background:color-mix(in srgb, #217346 10%, var(--dash-surface-2))}}.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app .selected-report-filter label>span{color:#217346;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app.dashboard-dark .dashboard-body .report-filters label>span,.dashboard-app.dashboard-dark .selected-report-filter label>span{color:#7fd8a3}.dashboard-app .dashboard-body .report-filters input,.dashboard-app .dashboard-body .report-filters select,.dashboard-app .selected-report-filter input,.dashboard-app .selected-report-filter select{background:var(--dash-surface);border:0;border-radius:0;height:36px;min-height:36px;padding-inline:9px;font-size:12px;font-weight:800}.dashboard-app .selected-report-filter{gap:0}.dashboard-app .selected-report-filter .report-filters{border-block-start:1px solid var(--dash-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.dashboard-app .report-date-shortcuts{background:#217346;border-block-end:0;gap:0;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-date-shortcuts{background:color-mix(in srgb, #217346 8%, var(--dash-surface))}}.dashboard-app .report-date-shortcuts button,.dashboard-app .selected-report-filter .report-filters button{border:0;border-inline-end:1px solid var(--dash-line);background:0 0;border-radius:0;min-height:36px;font-size:12px}.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover,.dashboard-app .selected-report-filter .report-filters button:hover{color:#fff;background:#217346}.dashboard-app .selected-report-filter .report-filters button{border-inline-start:1px solid var(--dash-line);background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-filter .report-filters button{background:color-mix(in srgb, #217346 10%, var(--dash-surface))}}.dashboard-app .selected-report-filter .report-filters button{color:#217346}.dashboard-app .report-catalog-grid{border:1px solid #217346;gap:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-grid{border:1px solid color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .report-catalog-grid{background:var(--dash-surface);border-radius:6px;overflow:hidden}.dashboard-app .report-catalog-card{border:0;border-inline-end:1px solid var(--dash-line);border-block-end:1px solid var(--dash-line);background:var(--dash-surface);min-height:112px;box-shadow:none;border-radius:0}.dashboard-app .report-catalog-card:before{background:#217346;height:25px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:before{background:color-mix(in srgb, #217346 12%, var(--dash-surface-2))}}.dashboard-app .report-catalog-card strong{z-index:1;border-color:#217346;margin-block-start:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card strong{border-color:color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .report-catalog-card strong{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card strong{background:color-mix(in srgb, #217346 10%, var(--dash-surface))}}.dashboard-app .report-catalog-card strong{color:#217346}.dashboard-app.dashboard-dark .report-catalog-card strong{color:#7fd8a3}.dashboard-app .selected-report-meta{border-color:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta{border-color:color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .selected-report-meta{background:var(--dash-surface);border-radius:6px}.dashboard-app .selected-report-meta span{border-color:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta span{border-color:color-mix(in srgb, #217346 36%, var(--dash-line))}}.dashboard-app .selected-report-meta span{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-meta span{background:color-mix(in srgb, #217346 10%, var(--dash-surface))}}.dashboard-app .selected-report-meta span{color:#217346}.dashboard-app.dashboard-dark .selected-report-meta span{color:#7fd8a3}.dashboard-app .reports-table-wrap{border:1px solid #217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-table-wrap{border:1px solid color-mix(in srgb, #217346 30%, var(--dash-line))}}.dashboard-app .reports-table-wrap{background:var(--dash-surface);border-radius:6px}.dashboard-app .selected-report-table,.dashboard-app .reports-card .reports-table-wrap,.dashboard-app .reports-detail-card .reports-table-wrap{border-radius:0 0 6px 6px}.dashboard-app .reports-data-table{border-collapse:separate;border-spacing:0;min-width:920px;font-size:12px}.dashboard-app .reports-data-table.compact{min-width:760px}.dashboard-app .reports-data-table th,.dashboard-app .reports-data-table td{border-block-end:1px solid var(--dash-line);border-inline-end:1px solid var(--dash-line);font-variant-numeric:tabular-nums;height:34px;padding:6px 8px}.dashboard-app .reports-data-table th{background:#217346;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table th{background:color-mix(in srgb, #217346 16%, var(--dash-surface-2))}}.dashboard-app .reports-data-table th{color:#123d28}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table th{color:color-mix(in srgb, #123d28 78%, var(--dash-ink))}}.dashboard-app .reports-data-table th{letter-spacing:0;font-size:10px}.dashboard-app.dashboard-dark .reports-data-table th{color:#dff6e8}.dashboard-app .reports-data-table td{background:var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table td{background:color-mix(in srgb, var(--dash-surface) 94%, transparent)}}.dashboard-app .reports-data-table td{font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, #217346 4%, var(--dash-surface))}.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:color-mix(in srgb, #217346 12%, var(--dash-surface))}}.dashboard-app .reports-data-table td strong{font-weight:900}.dashboard-app .reports-data-table td small{font-size:10px}.dashboard-app .report-status-chip{border-color:#217346;min-height:22px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip{border-color:color-mix(in srgb, #217346 42%, var(--dash-line))}}.dashboard-app .report-status-chip{background:#217346;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-status-chip{background:color-mix(in srgb, #217346 10%, var(--dash-surface))}}.dashboard-app .report-status-chip{color:#217346;font-size:9px}.dashboard-app.dashboard-dark .report-status-chip{color:#7fd8a3}.dashboard-app .dashboard-body .report-summary-grid{border:1px solid #217346;gap:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .report-summary-grid{border:1px solid color-mix(in srgb, #217346 28%, var(--dash-line))}}.dashboard-app .dashboard-body .report-summary-grid{border-radius:6px;overflow:hidden}.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .reports-detail-summary span,.dashboard-app .dashboard-body .detail-grid span{border:0;border-inline-end:1px solid var(--dash-line);border-block-end:1px solid var(--dash-line);background:var(--dash-surface);min-height:68px;box-shadow:none;border-radius:0}.dashboard-app .dashboard-body .detail-list{border:1px solid #217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .detail-list{border:1px solid color-mix(in srgb, #217346 24%, var(--dash-line))}}.dashboard-app .dashboard-body .detail-list{border-radius:6px;overflow:hidden}.dashboard-app .dashboard-body .detail-list h4{background:#217346;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-body .detail-list h4{background:color-mix(in srgb, #217346 10%, var(--dash-surface-2))}}.dashboard-app .dashboard-body .detail-list h4{color:#217346}.dashboard-app.dashboard-dark .dashboard-body .detail-list h4{color:#7fd8a3}.dashboard-app .dashboard-body .detail-list>div{border:0;border-block-end:1px solid var(--dash-line);background:var(--dash-surface);border-radius:0}.dashboard-app .dashboard-body .report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app .dashboard-body .detail-grid span,.dashboard-app .dashboard-body .catalog-summary span,.dashboard-app .dashboard-body .billing-flags span,.dashboard-app .dashboard-body .billing-events span,.dashboard-app .dashboard-body .import-results div{border:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink);border-radius:8px}.dashboard-app .dashboard-body .report-summary-grid small,.dashboard-app .dashboard-body .detail-grid small,.dashboard-app .dashboard-body .detail-list small,.dashboard-app .dashboard-body .billing-flags span,.dashboard-app .dashboard-body .billing-events span{color:var(--dash-muted)}.dashboard-app .dashboard-body .report-summary-grid strong,.dashboard-app .dashboard-body .detail-grid strong{color:var(--dash-ink)}.dashboard-app .dashboard-body .report-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.dashboard-app .dashboard-body .detail-list{border:1px solid var(--dash-line);background:var(--dash-line);border-radius:8px;align-content:start;gap:0;display:grid;overflow:hidden}.dashboard-app .dashboard-body .detail-list h4{background:var(--dash-surface-2);color:var(--dash-ink);margin:0;padding:10px 12px;font-size:13px}.dashboard-app .dashboard-body .detail-list>div{background:var(--dash-surface);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 12px;display:grid}.dashboard-app .dashboard-body .detail-list>div>span{color:var(--dash-ink);font-size:13px;font-weight:850}.dashboard-app .dashboard-body .detail-list>div>small{grid-column:1}.dashboard-app .dashboard-body .detail-list>div>strong{color:var(--dash-ink);grid-area:1/2/span 2;align-self:center}.dashboard-app .dashboard-body .receipt-actions,.dashboard-app .dashboard-body .correction-form{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.dashboard-app .dashboard-body .correction-form{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) auto}.dashboard-app .dashboard-body .fiscal-onboarding-panel{box-shadow:var(--dash-row-shadow)}.dashboard-app .business-admin-shell{gap:12px;display:grid}.dashboard-app .business-admin-toolbar{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.dashboard-app .business-admin-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.dashboard-app .business-admin-toolbar>div:first-child>span{color:var(--dash-primary-strong);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-app .business-admin-toolbar h2{color:var(--dash-ink);margin:0;font-size:24px;line-height:1.1}.dashboard-app .business-admin-toolbar p{color:var(--dash-muted);margin:0;font-size:13px;font-weight:800}.dashboard-app .business-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-app .business-admin-actions button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:36px;color:var(--dash-ink);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.dashboard-app .business-admin-actions button:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-admin-actions button:hover{border-color:color-mix(in srgb, var(--dash-primary) 36%, var(--dash-line))}}.dashboard-app .business-admin-actions button:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-admin-actions button:hover{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface-2))}}.dashboard-app .business-admin-hero{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:18px;padding:4px 2px 14px;display:flex}.dashboard-app .business-admin-hero>div:first-child{align-content:center;gap:4px;min-width:0;display:grid}.dashboard-app .business-admin-hero>div:first-child>span,.dashboard-app .business-panel-title span{color:var(--dash-primary-strong);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-app .business-admin-hero h2{color:var(--dash-ink);margin:0;font-size:26px;line-height:1.08}.dashboard-app .business-admin-hero p{max-width:620px;color:var(--dash-muted);margin:0;font-size:13px;font-weight:800;line-height:1.45}.dashboard-app .business-admin-kpis{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboard-app .business-admin-kpis>span{border:1px solid var(--dash-line);background:0 0;border-radius:7px;align-content:center;gap:4px;min-width:190px;min-height:58px;padding:8px 12px;display:grid}.dashboard-app .business-admin-kpis small,.dashboard-app .business-admin-kpis em{min-width:0;color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:750;overflow:hidden}.dashboard-app .business-admin-kpis strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.dashboard-app .business-admin-tabs{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.dashboard-app .business-admin-tabs button{min-width:0;min-height:42px;color:var(--dash-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.dashboard-app .business-admin-tabs button:hover,.dashboard-app .business-admin-tabs button.active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-admin-tabs button:hover,.dashboard-app .business-admin-tabs button.active{border-color:color-mix(in srgb, var(--dash-primary) 36%, transparent)}}.dashboard-app .business-admin-tabs button:hover,.dashboard-app .business-admin-tabs button.active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-admin-tabs button:hover,.dashboard-app .business-admin-tabs button.active{background:color-mix(in srgb, var(--dash-primary) 14%, transparent)}}.dashboard-app .business-admin-tabs button:hover,.dashboard-app .business-admin-tabs button.active{color:var(--dash-ink)}.dashboard-app .business-admin-tabs button.active{box-shadow:inset 0 -3px 0 var(--dash-primary)}.dashboard-app .business-profile-layout,.dashboard-app .business-onboarding-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.28fr);align-items:start;gap:14px;display:grid}.dashboard-app .business-profile-layout.single{grid-template-columns:minmax(0,1fr)}.dashboard-app .business-onboarding-layout .fiscal-onboarding-panel{grid-row:span 2}.dashboard-app .business-onboarding-layout.fiscalization-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-auto-flow:dense}.dashboard-app .fiscalization-layout .fiscal-status-card{border-color:var(--dash-primary);grid-row:span 3}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscalization-layout .fiscal-status-card{border-color:color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))}}.dashboard-app .fiscalization-layout .fiscal-status-card{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscalization-layout .fiscal-status-card{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 10%, transparent), transparent 34%), var(--dash-surface)}}.dashboard-app .fiscal-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-app .fiscal-title-actions button{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:7px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-title-actions button{border:1px solid color-mix(in srgb, var(--dash-primary) 45%, transparent)}}.dashboard-app .fiscal-title-actions button{background:var(--dash-primary);color:#fff;border-radius:7px;padding:0 10px;font-size:12px;font-weight:950}.dashboard-app .fiscal-setup-card{align-content:start;gap:12px;display:grid}.dashboard-app .fiscal-activation-card,.dashboard-app .fiscal-cert-card{grid-column:1/-1}.dashboard-app .fiscal-setup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .fiscal-setup-form.compact{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) auto;align-items:end}.dashboard-app .fiscal-setup-form.certificate{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .fiscal-setup-form .wide{grid-column:1/-1}.dashboard-app .fiscal-setup-form input,.dashboard-app .fiscal-setup-form select,.dashboard-app .fiscal-setup-form textarea{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:100%;min-height:40px;color:var(--dash-ink);border-radius:7px;padding-inline:10px}.dashboard-app .fiscal-setup-form textarea{resize:vertical;min-height:86px;padding-block:9px}.dashboard-app .fiscal-setup-form input:focus,.dashboard-app .fiscal-setup-form select:focus,.dashboard-app .fiscal-setup-form textarea:focus{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-setup-form input:focus,.dashboard-app .fiscal-setup-form select:focus,.dashboard-app .fiscal-setup-form textarea:focus{border-color:color-mix(in srgb, var(--dash-primary) 60%, transparent)}}.dashboard-app .fiscal-setup-form input:focus,.dashboard-app .fiscal-setup-form select:focus,.dashboard-app .fiscal-setup-form textarea:focus{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-setup-form input:focus,.dashboard-app .fiscal-setup-form select:focus,.dashboard-app .fiscal-setup-form textarea:focus{outline:2px solid color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-app .fiscal-setup-form input:focus,.dashboard-app .fiscal-setup-form select:focus,.dashboard-app .fiscal-setup-form textarea:focus{outline-offset:0}.dashboard-app .fiscal-setup-form button[type=submit]{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-setup-form button[type=submit]{border:1px solid color-mix(in srgb, var(--dash-primary) 45%, transparent)}}.dashboard-app .fiscal-setup-form button[type=submit]{background:var(--dash-primary);color:#fff;border-radius:7px;padding:0 12px;font-weight:950}.dashboard-app .fiscal-setup-form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.dashboard-app .fiscal-inline-list{gap:8px;display:grid}.dashboard-app .fiscal-inline-list>span{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:7px;gap:4px;padding:10px;display:grid}.dashboard-app .fiscal-inline-list strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-app .fiscal-inline-list small{color:var(--dash-muted);font-size:12px}.dashboard-app .fiscal-inline-list button{justify-self:start;min-height:32px}.dashboard-app .fiscal-simple-shell{gap:14px;max-width:980px;display:grid}.dashboard-app .fiscal-simple-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.dashboard-app .fiscal-simple-heading span,.dashboard-app .fiscal-simple-status span{color:var(--dash-muted);text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-app .fiscal-simple-heading h2{color:var(--dash-ink);letter-spacing:0;margin:2px 0 0;font-size:24px}.dashboard-app .fiscal-simple-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-app .fiscal-simple-status span{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:28px;color:var(--dash-ink);border-radius:7px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.dashboard-app .fiscal-simple-panel{border:1px solid var(--dash-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-panel{border:1px solid color-mix(in srgb, var(--dash-primary) 28%, var(--dash-line))}}.dashboard-app .fiscal-simple-panel{background:var(--dash-surface);border-radius:8px;padding:16px;box-shadow:0 18px 45px #00000014}.dashboard-app .fiscal-simple-panel .wide{grid-column:1/-1}.dashboard-app .fiscal-simple-panel input,.dashboard-app .fiscal-simple-panel select,.dashboard-app .fiscal-simple-panel textarea{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:100%;min-height:38px;color:var(--dash-ink);border-radius:6px;padding-inline:9px;font-size:13px}.dashboard-app .fiscal-simple-panel input[readonly]{background:var(--dash-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-panel input[readonly]{background:color-mix(in srgb, var(--dash-surface-2) 74%, var(--dash-line))}}.dashboard-app .fiscal-simple-panel input[readonly]{color:var(--dash-muted)}.dashboard-app .fiscal-simple-panel textarea{resize:vertical;min-height:112px;padding-block:8px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.dashboard-app .fiscal-simple-panel input:focus,.dashboard-app .fiscal-simple-panel select:focus,.dashboard-app .fiscal-simple-panel textarea:focus{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-panel input:focus,.dashboard-app .fiscal-simple-panel select:focus,.dashboard-app .fiscal-simple-panel textarea:focus{border-color:color-mix(in srgb, var(--dash-primary) 62%, transparent)}}.dashboard-app .fiscal-simple-panel input:focus,.dashboard-app .fiscal-simple-panel select:focus,.dashboard-app .fiscal-simple-panel textarea:focus{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-panel input:focus,.dashboard-app .fiscal-simple-panel select:focus,.dashboard-app .fiscal-simple-panel textarea:focus{outline:2px solid color-mix(in srgb, var(--dash-primary) 16%, transparent)}}.dashboard-app .fiscal-simple-panel input:focus,.dashboard-app .fiscal-simple-panel select:focus,.dashboard-app .fiscal-simple-panel textarea:focus{outline-offset:0}.dashboard-app .fiscal-simple-check{min-height:38px;color:var(--dash-ink);align-items:center;gap:9px;font-size:13px;font-weight:900;display:inline-flex}.dashboard-app .fiscal-simple-check input{width:16px;min-height:16px;accent-color:var(--dash-primary)}.dashboard-app .fiscal-simple-actions{border-top:1px solid var(--dash-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.dashboard-app .fiscal-simple-actions button{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-actions button{border:1px solid color-mix(in srgb, var(--dash-primary) 42%, transparent)}}.dashboard-app .fiscal-simple-actions button{background:var(--dash-primary);color:#fff;border-radius:7px;padding:0 14px;font-weight:950}.dashboard-app .fiscal-simple-actions button[type=button]{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-simple-actions button[type=button]{background:color-mix(in srgb, var(--dash-primary) 18%, var(--dash-surface))}}.dashboard-app .fiscal-simple-actions button[type=button]{color:var(--dash-ink)}.dashboard-app .fiscal-simple-actions button:disabled{cursor:not-allowed;opacity:.58}.dashboard-app .fiscal-simple-note{color:var(--dash-muted);margin:0;font-size:12px;font-weight:800}.dashboard-app .fiscal-simple-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dashboard-app .fiscal-printer-form{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.dashboard-app .printer-setup-wizard{gap:12px;display:grid}.dashboard-app .printer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .printer-mode-grid button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:0;min-height:98px;color:var(--dash-ink);text-align:start;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:7px 9px;padding:11px;display:grid}.dashboard-app .printer-mode-grid button.active{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-mode-grid button.active{background:color-mix(in srgb, var(--dash-primary) 13%, var(--dash-surface))}}.dashboard-app .printer-mode-grid button.active{box-shadow:inset 0 0 0 1px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-mode-grid button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dash-primary) 24%, transparent)}}.dashboard-app .printer-mode-grid button svg{color:var(--dash-primary)}.dashboard-app .printer-mode-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.dashboard-app .printer-mode-grid button small{color:var(--dash-muted);grid-column:1/-1;font-size:12px;line-height:1.35}.dashboard-app .printer-setup-note{border:1px solid var(--dash-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-setup-note{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line))}}.dashboard-app .printer-setup-note{background:var(--dash-primary);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-setup-note{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))}}.dashboard-app .printer-setup-note{color:var(--dash-muted);font-size:12px;font-weight:800;line-height:1.35}.dashboard-app .printer-setup-note.warning{border-color:#f2a83b}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-setup-note.warning{border-color:color-mix(in srgb, #f2a83b 34%, var(--dash-line))}}.dashboard-app .printer-setup-note.warning{background:#f2a83b}@supports (color:color-mix(in lab, red, red)){.dashboard-app .printer-setup-note.warning{background:color-mix(in srgb, #f2a83b 10%, var(--dash-surface))}}.dashboard-app .printer-setup-note.warning{color:var(--dash-ink)}.dashboard-app .fiscal-printer-form.compact{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.dashboard-app .fiscal-printer-form .inline-heading,.dashboard-app .fiscal-printer-form h3{grid-column:1/-1}.dashboard-app .fiscal-printer-form .dashboard-field{margin:0}.dashboard-app .fiscal-printer-form .check-line{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:6px;align-self:end;min-height:38px;padding:0 10px}.dashboard-app .fiscal-printer-form input,.dashboard-app .fiscal-printer-form select{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:100%;min-height:38px;color:var(--dash-ink);border-radius:6px;padding-inline:9px}.dashboard-app .fiscal-printer-form button[type=submit]{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-printer-form button[type=submit]{border:1px solid color-mix(in srgb, var(--dash-primary) 42%, transparent)}}.dashboard-app .fiscal-printer-form button[type=submit]{background:var(--dash-primary);color:#fff;border-radius:7px;padding:0 12px;font-weight:950}.dashboard-app .business-admin-card{border-radius:8px}.dashboard-app .business-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-app .business-panel-title>div{gap:4px;min-width:0;display:grid}.dashboard-app .business-panel-title h3{color:var(--dash-ink);align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.2;display:inline-flex}.dashboard-app .business-panel-title button,.dashboard-app .business-form-actions button,.dashboard-app .business-create-card>button{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:8px;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-panel-title button,.dashboard-app .business-form-actions button,.dashboard-app .business-create-card>button{border:1px solid color-mix(in srgb, var(--dash-primary) 45%, transparent)}}.dashboard-app .business-panel-title button,.dashboard-app .business-form-actions button,.dashboard-app .business-create-card>button{background:var(--dash-primary);color:#fff;border-radius:7px;padding:0 11px;font-size:13px;font-weight:950}.dashboard-app .business-profile-panel{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:none;padding:16px}.dashboard-app .business-profile-record{gap:14px;display:grid}.dashboard-app .business-profile-record__lead{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.dashboard-app .business-profile-record__lead>div{gap:5px;min-width:0;display:grid}.dashboard-app .business-profile-record__lead span,.dashboard-app .business-detail-row span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-app .business-profile-record__lead strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:950;line-height:1.1;overflow:hidden}.dashboard-app .business-detail-list{border:1px solid var(--dash-line);background:var(--dash-surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-detail-list{background:color-mix(in srgb, var(--dash-surface-2) 42%, transparent)}}.dashboard-app .business-detail-row{border-bottom:1px solid var(--dash-line);align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px 12px;display:grid}.dashboard-app .business-detail-row:nth-child(odd){border-inline-end:1px solid var(--dash-line)}.dashboard-app .business-detail-row:nth-last-child(-n+1),.dashboard-app .business-detail-row:nth-last-child(2):nth-child(odd){border-bottom:0}.dashboard-app .business-detail-row strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.dashboard-app .business-memberships-block{border-top:1px solid var(--dash-line);gap:10px;margin-top:16px;padding-top:14px;display:grid}.dashboard-app .business-memberships-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-app .business-memberships-title span{color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-app .business-memberships-title strong{background:var(--dash-surface-2);min-width:28px;color:var(--dash-ink);text-align:center;border-radius:999px;padding:3px 8px;font-size:12px}.dashboard-app .business-membership-list{border:1px solid var(--dash-line);border-radius:8px;display:grid;overflow:hidden}.dashboard-app .business-membership-list button{border:0;border-bottom:1px solid var(--dash-line);min-height:58px;color:var(--dash-ink);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) minmax(120px,.28fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dashboard-app .business-membership-list button:last-child{border-bottom:0}.dashboard-app .business-membership-list button:not(:disabled):hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-membership-list button:not(:disabled):hover{background:color-mix(in srgb, var(--dash-primary) 6%, transparent)}}.dashboard-app .business-membership-list button.active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-membership-list button.active{background:color-mix(in srgb, var(--dash-primary) 8%, transparent)}}.dashboard-app .business-membership-list button>span:first-child{gap:3px;min-width:0;display:grid}.dashboard-app .business-membership-list strong,.dashboard-app .business-membership-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-app .business-membership-list strong{font-size:14px;font-weight:950}.dashboard-app .business-membership-list small,.dashboard-app .business-membership-list button>span:nth-child(2){color:var(--dash-muted);font-size:12px;font-weight:800}.dashboard-app .business-membership-list em{border:1px solid var(--dash-line);color:var(--dash-ink);border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:900}.dashboard-app .business-membership-list button.active em{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-membership-list button.active em{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .business-membership-list button.active em{color:var(--dash-primary-strong)}.dashboard-app .business-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .business-profile-grid .wide,.dashboard-app .business-form-actions{grid-column:1/-1}.dashboard-app .business-profile-form input,.dashboard-app .business-profile-form select,.dashboard-app .business-create-card input{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:100%;min-height:40px;color:var(--dash-ink);border-radius:7px;padding-inline:10px}.dashboard-app .business-profile-form input:focus,.dashboard-app .business-profile-form select:focus,.dashboard-app .business-create-card input:focus{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-profile-form input:focus,.dashboard-app .business-profile-form select:focus,.dashboard-app .business-create-card input:focus{border-color:color-mix(in srgb, var(--dash-primary) 60%, transparent)}}.dashboard-app .business-profile-form input:focus,.dashboard-app .business-profile-form select:focus,.dashboard-app .business-create-card input:focus{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .business-profile-form input:focus,.dashboard-app .business-profile-form select:focus,.dashboard-app .business-create-card input:focus{outline:2px solid color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-app .business-profile-form input:focus,.dashboard-app .business-profile-form select:focus,.dashboard-app .business-create-card input:focus{outline-offset:0}.dashboard-app .business-form-actions{justify-content:flex-end;display:flex}.dashboard-app .business-create-card{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:none;align-content:start;gap:12px;padding:14px;display:grid}.dashboard-app .business-billing-panel{gap:10px;display:grid}.dashboard-app .business-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.dashboard-app .dashboard-main{grid-template-columns:224px minmax(0,1fr)}.dashboard-app .dashboard-executive-grid{grid-template-columns:1fr}.dashboard-app .dashboard-kpi-ribbon,.dashboard-app .catalog-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .catalog-subnav{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-app .reports-card{grid-column:span 6}.dashboard-app .reports-card-wide{grid-column:span 12}.dashboard-app .reports-daily-layout,.dashboard-app .business-admin-hero,.dashboard-app .business-profile-layout,.dashboard-app .business-onboarding-layout{grid-template-columns:1fr}.dashboard-app .business-admin-hero{flex-direction:column;align-items:stretch}.dashboard-app .business-admin-kpis{justify-content:stretch}.dashboard-app .business-admin-kpis>span{flex:220px}.dashboard-app .business-onboarding-layout.fiscalization-layout,.dashboard-app .fiscal-setup-form.certificate{grid-template-columns:1fr}.dashboard-app .fiscal-activation-card,.dashboard-app .fiscal-cert-card{grid-column:1}.dashboard-app .dashboard-premium-board .dashboard-monthly-card,.dashboard-app .dashboard-premium-board .dashboard-hourly-card,.dashboard-app .dashboard-premium-board .dashboard-top-products-card,.dashboard-app .dashboard-premium-board .dashboard-payments-card,.dashboard-app .dashboard-premium-board .dashboard-status-card,.dashboard-app .dashboard-premium-board .dashboard-product-groups-card,.dashboard-app .dashboard-premium-board .dashboard-cashiers-card,.dashboard-app .dashboard-premium-board .dashboard-customers-card{grid-column:span 12}.dashboard-app .dashboard-body .catalog-list>div{grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr)}.dashboard-app .dashboard-body .catalog-list .catalog-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=980px){.dashboard-app .dashboard-main{grid-template-columns:1fr;grid-template-areas:"head""nav""body"}.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-areas:"nav""body"}.dashboard-app .dashboard-nav{border-inline-end:0;border-block-end:1px solid var(--dash-line);grid-template-columns:repeat(4,minmax(150px,1fr));min-height:auto;overflow-x:auto}.dashboard-app .dashboard-nav-group{min-width:210px}.dashboard-app .dashboard-nav-children{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.dashboard-app .business-admin-kpis,.dashboard-app .business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .reports-service-grid,.dashboard-app .reports-detail-grid{grid-template-columns:1fr}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr)}.dashboard-app .location-record-meta,.dashboard-app .location-record-status{grid-column:1/-1}}@media (width<=680px){.dashboard-app .dashboard-main{border-radius:6px}.dashboard-app .data-view-shell{border-radius:8px;margin:0 8px 10px}.dashboard-app .data-view-head,.dashboard-app .location-record-list{padding:0}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.dashboard-app .location-record-action{width:100%}.dashboard-app .dashboard-heading{flex-direction:column;align-items:stretch;padding:12px}.dashboard-app .dashboard-heading-actions,.dashboard-app .dashboard-health-strip,.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-pos-return{width:100%}.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-pos-return,.dashboard-app .dashboard-health-badge{justify-content:center}.dashboard-app .dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;overflow:visible}.dashboard-app .dashboard-nav-group.active{grid-column:1/-1}.dashboard-app .dashboard-nav [data-slot=button]{min-height:54px}.dashboard-app .dashboard-nav [data-slot=button] small,.dashboard-app .dashboard-nav-children button small{display:none}.dashboard-app .dashboard-nav-children{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .fiscal-simple-heading{flex-direction:column;align-items:stretch}.dashboard-app .fiscal-simple-status{justify-content:stretch}.dashboard-app .fiscal-simple-status span,.dashboard-app .fiscal-simple-actions button{width:100%}.dashboard-app .fiscal-simple-panel{grid-template-columns:1fr;padding:12px}.dashboard-app .fiscal-printer-form,.dashboard-app .fiscal-printer-form.compact{grid-template-columns:1fr}.dashboard-app .dashboard-body{padding:10px}.dashboard-app .reports-heading-actions,.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button{width:100%}.dashboard-app .report-section-picker label,.dashboard-app .selected-report-meta{grid-template-columns:1fr;align-items:stretch}.dashboard-app .selected-report-meta{display:grid}.dashboard-app .reports-board,.dashboard-app .reports-kpi-grid,.dashboard-app .reports-detail-summary{grid-template-columns:1fr}.dashboard-app .reports-card{grid-column:span 12}.dashboard-app .reports-card header,.dashboard-app .reports-detail-head{flex-direction:column;align-items:flex-start}.dashboard-app .reports-bars{overflow-x:auto}.dashboard-app .reports-bars>div{min-width:44px}.dashboard-app .dashboard-hero-content,.dashboard-app .dashboard-kpi-ribbon{grid-template-columns:1fr}.dashboard-app .dashboard-hero-header{flex-direction:column;align-items:stretch}.dashboard-app .dashboard-hero-header [data-slot=card-title]{font-size:clamp(34px,13vw,52px)}.dashboard-app .dashboard-command-stack{gap:8px}.dashboard-app .daily-trend-chart,.dashboard-app .monthly-chart,.dashboard-app .hourly-chart{padding-inline:2px;overflow-x:auto}.dashboard-app .daily-bar-cell{min-width:34px}.dashboard-app .dashboard-chart-foot,.dashboard-app .catalog-panel-header,.dashboard-app .catalog-subsection-head,.dashboard-app .catalog-table-toolbar{grid-template-columns:1fr}.dashboard-app .catalog-panel-header{flex-direction:column;align-items:stretch}.dashboard-app .catalog-primary-action{width:100%}.dashboard-app .people-panel-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-app .people-inline-stats{justify-content:flex-start}.people-drawer-section-head,.people-permission-select{grid-template-columns:1fr;align-items:stretch}.people-drawer-section-head{display:grid}.people-drawer-section-head small{text-align:left}.dashboard-app .catalog-panel-actions{grid-template-columns:1fr;width:100%;display:grid}.dashboard-app .catalog-stats-grid,.dashboard-app .subjects-stats-grid,.dashboard-app .catalog-dual-table,.subject-arbk-control,.subject-check-grid,.catalog-item-editor-grid{grid-template-columns:1fr}.dashboard-app .catalog-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .business-admin-tabs,.dashboard-app .business-admin-kpis,.dashboard-app .business-profile-grid,.dashboard-app .business-detail-list,.dashboard-app .business-metric-grid,.dashboard-app .fiscal-setup-form,.dashboard-app .fiscal-setup-form.compact,.dashboard-app .fiscal-setup-form.certificate{grid-template-columns:1fr}.dashboard-app .fiscal-title-actions{justify-content:stretch}.dashboard-app .fiscal-title-actions button{width:100%}.dashboard-app .business-panel-title,.dashboard-app .business-profile-record__lead{flex-direction:column;align-items:stretch}.dashboard-app .business-profile-record__lead strong{white-space:normal;font-size:20px}.dashboard-app .business-detail-row,.dashboard-app .business-detail-row:nth-child(odd),.dashboard-app .business-detail-row:nth-last-child(2):nth-child(odd){border-inline-end:0;border-bottom:1px solid var(--dash-line)}.dashboard-app .business-detail-row:last-child{border-bottom:0}.dashboard-drawer-layer{padding:6px}.dashboard-end-drawer{box-sizing:border-box;border-radius:8px;width:100%;max-width:none;height:100%;max-height:none;animation-name:dashboard-drawer-fade-in}.dashboard-drawer-head{flex-direction:column;align-items:stretch}.dashboard-drawer-head .ghost-button{width:100%}.dashboard-app .dashboard-body>.dashboard-group-heading{flex-direction:column;align-items:flex-start}.dashboard-app .dashboard-body .catalog-forms,.dashboard-app .dashboard-body .report-columns,.dashboard-app .dashboard-body .receipt-actions,.dashboard-app .dashboard-body .correction-form,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]){grid-template-columns:1fr}.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]) h3{grid-column:1}.dashboard-app .dashboard-body .catalog-list>div,.dashboard-app .dashboard-body .detail-list>div{grid-template-columns:1fr}.dashboard-app .dashboard-body .detail-list>div>strong{grid-area:auto/1}}.dashboard-app .dashboard-body .summary-report-panel{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-row-shadow);background-image:none;border-radius:8px}.dashboard-app .dashboard-body .summary-report-panel .panel-heading{border-block-end:1px solid var(--dash-line);background:var(--dash-surface-2)}.dashboard-app .report-catalog-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid;overflow:visible}.dashboard-app .report-catalog-card{border:1px solid var(--dash-line);border-inline-start:4px solid var(--dash-primary);background:var(--dash-surface);min-height:116px;color:var(--dash-ink);text-align:left;box-shadow:var(--dash-row-shadow);border-radius:8px;align-content:space-between;gap:8px;padding:13px;display:grid;position:relative}.dashboard-app .report-catalog-card:before{content:none}.dashboard-app .report-catalog-card:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))}}.dashboard-app .report-catalog-card:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:hover{background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))}}.dashboard-app .report-catalog-card:hover{transform:translateY(-1px)}.dashboard-app .report-catalog-card span{color:var(--dash-ink);font-size:14px;font-weight:950;line-height:1.2}.dashboard-app .report-catalog-card small{color:var(--dash-muted);font-size:11px;font-weight:750;line-height:1.35}.dashboard-app .report-catalog-card strong,.dashboard-app.dashboard-dark .report-catalog-card strong{border:1px solid var(--dash-line);background:var(--dash-surface-2);color:var(--dash-muted);letter-spacing:0;border-radius:999px;justify-self:start;margin:0;padding:4px 8px;font-size:10px;font-weight:950;position:static}.dashboard-app .reports-table-wrap{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px}.dashboard-app .reports-data-table{border-collapse:collapse;background:var(--dash-surface);min-width:900px;color:var(--dash-ink);font-size:12px}.dashboard-app .reports-data-table th,.dashboard-app .reports-data-table td{border-inline-end:0;border-block-end:1px solid var(--dash-line);font-variant-numeric:tabular-nums;height:38px;padding:8px 10px}.dashboard-app .reports-data-table th{z-index:1;background:var(--dash-surface-2);color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;position:sticky;top:0}.dashboard-app .reports-data-table td{background:var(--dash-surface);font-size:12px;font-weight:750}.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:var(--dash-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--dash-surface-2) 42%, var(--dash-surface))}}.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:color-mix(in srgb, var(--dash-primary) 9%, var(--dash-surface))}}.dashboard-app .selected-report-open .selected-report-table{z-index:1;border-color:#217346;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table{border-color:color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .selected-report-open .selected-report-table{background:var(--dash-surface);box-shadow:var(--dash-row-shadow);border-radius:6px;overflow:visible}.dashboard-app.dashboard-dark .selected-report-open .selected-report-table{background:var(--dash-surface)}.dashboard-app .selected-report-open .selected-report-table .reports-data-table{border-collapse:separate;border-spacing:0;background:0 0;min-width:920px}.dashboard-app .selected-report-open .selected-report-table .reports-data-table.compact{min-width:760px}.dashboard-app .selected-report-open .selected-report-table .reports-data-table th,.dashboard-app .selected-report-open .selected-report-table .reports-data-table td{border-block-end:1px solid var(--dash-line);border-inline-end:1px solid var(--dash-line);height:34px;padding:6px 8px}.dashboard-app .selected-report-open .selected-report-table .reports-data-table th{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table th{background:color-mix(in srgb, #217346 16%, var(--dash-surface-2))}}.dashboard-app .selected-report-open .selected-report-table .reports-data-table th{color:#123d28}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table th{color:color-mix(in srgb, #123d28 78%, var(--dash-ink))}}.dashboard-app .selected-report-open .selected-report-table .reports-data-table th{font-size:10px}.dashboard-app.dashboard-dark .selected-report-open .selected-report-table .reports-data-table th{color:#dff6e8}.dashboard-app .selected-report-open .selected-report-table .reports-data-table td{background:var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table td{background:color-mix(in srgb, var(--dash-surface) 96%, transparent)}}.dashboard-app .selected-report-open .selected-report-table .reports-data-table td{font-size:12px;font-weight:700}.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:nth-child(2n) td{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, #217346 4%, var(--dash-surface))}}.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:hover td,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr.active td{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:hover td,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr.active td{background:color-mix(in srgb, #217346 12%, var(--dash-surface))}}.dashboard-app .selected-report-filter{border:1px solid var(--dash-line);background:var(--dash-surface-2);box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;overflow:visible}.dashboard-app .report-date-shortcuts{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.dashboard-app .report-date-shortcuts button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink);border-radius:6px;padding-inline:12px;font-size:12px;font-weight:850}.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface))}}.dashboard-app .report-date-shortcuts button.active,.dashboard-app .report-date-shortcuts button:hover{color:var(--dash-primary-strong)}.dashboard-app .report-date-range{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.dashboard-app .report-date-range label{background:0 0;border:0;gap:4px;min-width:142px;display:grid}.dashboard-app .report-date-range label>span{color:var(--dash-muted);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px;font-weight:950;display:block}.dashboard-app .report-date-range input{border:1px solid var(--dash-line);background:var(--dash-input-bg);height:36px;color:var(--dash-ink);border-radius:6px;padding-inline:9px;font-size:12px;font-weight:800}.dashboard-app .report-date-range>button{border:1px solid var(--dash-primary);background:var(--dash-primary);color:#fff;border-radius:6px;min-height:36px;padding-inline:12px;font-size:12px;font-weight:900}.dashboard-app .selected-report-open .reports-data-table th{z-index:20;vertical-align:top;position:sticky;overflow:visible}.dashboard-app .report-column-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-app .report-column-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-app .report-column-head>button{border:1px solid #217346;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-column-head>button{border:1px solid color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .report-column-head>button{background:var(--dash-surface);color:#217346;border-radius:4px;padding:0}.dashboard-app .report-column-head>button.active,.dashboard-app .report-column-head>button:hover{color:#fff;background:#217346}.dashboard-app .selected-report-open .reports-data-table th:has(.report-column-filter){z-index:1100}.dashboard-app .report-column-filter{z-index:1000;border:1px solid #217346;gap:0;width:min(268px,82vw);display:grid;position:absolute;inset-block-start:calc(100% - 1px);inset-inline-start:6px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-column-filter{border:1px solid color-mix(in srgb, #217346 34%, var(--dash-line))}}.dashboard-app .report-column-filter{background:var(--dash-surface);text-transform:none;border-radius:3px;padding:6px;box-shadow:0 16px 35px #17201d33}.dashboard-app .excel-filter-head{border-block-end:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;margin-block-end:5px;padding:2px 2px 7px;display:flex}.dashboard-app .excel-filter-head strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.15;overflow:hidden}.dashboard-app .excel-filter-head button{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--dash-ink);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-app .excel-filter>button{width:100%;min-height:36px;color:var(--dash-ink);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:750;line-height:1.2;display:flex}.dashboard-app .excel-filter>button span{white-space:normal;flex:auto}.dashboard-app .excel-filter>button:hover,.dashboard-app .excel-filter>button.active{background:#217346}@supports (color:color-mix(in lab, red, red)){.dashboard-app .excel-filter>button:hover,.dashboard-app .excel-filter>button.active{background:color-mix(in srgb, #217346 12%, var(--dash-surface-2))}}.dashboard-app .excel-filter>button:hover,.dashboard-app .excel-filter>button.active{color:#145a33}.dashboard-app .excel-filter>button:disabled{color:var(--dash-muted);cursor:default;opacity:.55}.dashboard-app .excel-filter>button:focus-visible{outline-offset:-2px;outline:2px solid #85b299}.dashboard-app .excel-filter-clear{margin-block:4px 6px;border-block-start:1px solid var(--dash-line)!important;border-radius:0!important;padding-block-start:8px!important}.dashboard-app .report-column-filter input[type=text],.dashboard-app .report-column-filter>input{border:1px solid var(--dash-line);background:var(--dash-input-bg);width:100%;min-height:30px;color:var(--dash-ink);border-radius:2px;padding-inline:8px;font-size:12px;font-weight:750}.dashboard-app .excel-filter-options{border:1px solid var(--dash-line);background:var(--dash-input-bg);max-height:230px;margin-block:6px;padding:4px;overflow:auto}.dashboard-app .excel-filter-options label{min-height:23px;color:var(--dash-ink);text-transform:none;align-items:center;gap:6px;padding:2px 4px;font-size:12px;font-weight:700;display:flex}.dashboard-app .excel-filter-options label:hover{background:#2173461a}.dashboard-app .excel-filter-options input{accent-color:#217346;width:13px;height:13px}.dashboard-app .excel-filter-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-app .excel-filter-options p{color:var(--dash-muted);margin:8px 4px;font-size:12px;font-weight:700}.dashboard-app .excel-filter-actions{justify-content:flex-end;gap:7px;display:flex}.dashboard-app .excel-filter-actions button{border:1px solid var(--dash-line);background:var(--dash-surface-2);min-width:68px;min-height:30px;color:var(--dash-ink);border-radius:4px;font-size:11px;font-weight:900}.dashboard-app .excel-filter-actions button:not(.excel-filter-close){color:#fff;background:#217346;border-color:#217346}.dashboard-app .summary-report-panel.selected-report-open{margin-block-start:0}.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{min-height:52px;padding:10px 14px}.dashboard-app .summary-report-panel.selected-report-open>.panel-heading h3{font-size:17px;line-height:1.2}.dashboard-app .selected-report-back{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;min-height:34px;display:inline-flex}.dashboard-app .selected-report-shell{gap:8px;padding:12px}.dashboard-app .selected-report-filter{justify-content:space-between;align-items:end;gap:12px;padding:10px;display:flex}.dashboard-app .selected-report-meta{min-height:44px;box-shadow:none;padding:8px 10px}.dashboard-app .selected-report-meta span{padding:4px 8px}.dashboard-app .selected-report-chart-card{border:1px solid var(--dash-line);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-chart-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)}}.dashboard-app .selected-report-chart-card{background:linear-gradient(135deg, var(--dash-primary), transparent 42%), var(--dash-surface);border-radius:8px;padding:11px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-chart-card{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 7%, transparent), transparent 42%), var(--dash-surface)}}.dashboard-app .selected-report-chart-card{box-shadow:var(--dash-row-shadow)}.dashboard-app .selected-report-chart-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-app .selected-report-chart-head span{border:1px solid var(--dash-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-chart-head span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))}}.dashboard-app .selected-report-chart-head span{background:var(--dash-primary);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-chart-head span{background:color-mix(in srgb, var(--dash-primary) 9%, transparent)}}.dashboard-app .selected-report-chart-head span{color:var(--dash-primary-strong);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-app .selected-report-chart-head strong{min-width:0;color:var(--dash-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.dashboard-app .selected-report-echart{border:1px solid var(--dash-line)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-echart{border:1px solid color-mix(in srgb, var(--dash-line) 70%, transparent)}}.dashboard-app .selected-report-echart{background:linear-gradient(180deg, var(--dash-primary), transparent 70%), var(--dash-surface-2)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-echart{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 70%), color-mix(in srgb, var(--dash-surface-2) 72%, transparent)}}.dashboard-app .report-date-range>button{justify-content:center;align-items:center;gap:6px;min-width:76px;display:inline-flex}@media (width<=680px){.dashboard-app .selected-report-filter,.dashboard-app .report-date-range{flex-direction:column;align-items:stretch}.dashboard-app .report-date-range label,.dashboard-app .report-date-range>button{width:100%}}@media screen{html,body{max-width:100%;overflow-x:hidden}.app-shell,.topbar,.session-strip,.dashboard-shell,.dashboard-main,.dashboard-body,.work-area,.basket-panel,.sale-panel,.search-box,.locale-switch,.business-switcher,.pill-button,.session-strip span,.session-strip button,.dashboard-field,.dashboard-body input,.dashboard-body select,.dashboard-body textarea,.dashboard-drawer-form input,.dashboard-drawer-form select,.dashboard-drawer-form textarea{min-width:0}.dashboard-app .catalog-table-wrap,.dashboard-app .reports-table-wrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto visible}.dashboard-app .catalog-data-table,.dashboard-app .reports-data-table,.dashboard-app .people-table,.dashboard-app .people-invitation-table,.dashboard-app .people-subject-table,.dashboard-app .subjects-table{width:max-content;max-width:none}.dashboard-app .report-column-filter{max-height:var(--excel-filter-max-block,min(520px, calc(100vh - 16px)));transform:translate(var(--excel-filter-shift,0), var(--excel-filter-block-shift,0));overflow:auto}}@media screen and (width<=980px){.app-shell{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.pos-shell .topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch}.pos-shell .topbar .brand,.pos-shell .topbar .locale-switch{align-self:center}.pos-shell .search-box{grid-column:1/-1}.pos-shell .system-status{grid-column:1/-1;justify-content:flex-start}.pos-shell .work-area,.pos-shell.pos-dark .work-area{grid-template-columns:minmax(0,1fr);min-height:0}.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{overflow:visible}.dashboard-app .dashboard-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""nav""body";min-height:0;overflow:visible}.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-areas:"nav""body"}.dashboard-app .dashboard-nav{border-inline-end:0;border-block-end:1px solid var(--dash-line);-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(160px,1fr));min-height:0;overflow:auto hidden}}@media screen and (width<=680px){.app-shell,.pos-shell,.pos-shell.pos-dark{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));gap:8px}.topbar,.dashboard-app .topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pos-shell .topbar,.pos-shell.pos-dark .topbar{top:max(8px, env(safe-area-inset-top));z-index:40;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px;position:sticky}.topbar .brand,.pos-shell .topbar .brand{overflow:hidden}.topbar .brand span,.pos-shell .topbar .brand span,.session-strip span,.business-switcher select,.system-status span,.pill-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .search-box,.dashboard-app .dashboard-context,.topbar .system-status{grid-column:1/-1}.dashboard-app .dashboard-context{min-height:40px}.pos-shell .locale-switch{grid-area:1/2;justify-content:flex-end;min-height:36px}.pos-shell .locale-switch span{display:none}.pos-shell .locale-switch select{max-width:72px}.dashboard-app .system-status{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.pos-shell .system-status{scrollbar-width:none;flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;gap:6px;max-width:132px;display:flex;overflow-x:auto}.pos-shell .system-status::-webkit-scrollbar{display:none}.dashboard-app .system-status .pill-button,.dashboard-app .system-status span{justify-content:center;width:100%;min-width:0}.pos-shell .system-status span,.pos-shell .pill-button{flex:none;justify-content:center;width:34px;min-height:34px;padding-inline:0;font-size:0}.session-strip,.pos-shell .session-strip,.pos-shell.pos-dark .session-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px;display:none;overflow-x:auto}.pos-shell .session-strip::-webkit-scrollbar{display:none}.pos-shell.pos-dark .session-strip::-webkit-scrollbar{display:none}.pos-shell .search-box{display:none}.session-strip span,.session-strip button,.business-switcher{flex:none;justify-content:flex-start;width:auto;max-width:72vw;min-height:36px}.pos-shell .basket-panel,.pos-shell .sale-panel,.pos-shell .product-panel{padding:8px}.pos-shell .basket-grid{overflow:visible}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{grid-template-columns:28px minmax(0,1fr) minmax(94px,.42fr);grid-template-areas:"remove item qty""price price price";gap:5px;min-height:0;padding:6px}.pos-shell .basket-row>:first-child{grid-area:remove}.pos-shell .basket-row>:nth-child(2){grid-area:item}.pos-shell .basket-row>:nth-child(3){grid-area:qty}.pos-shell .basket-row>:nth-child(4){grid-area:price}.pos-shell .basket-row>:nth-child(5),.pos-shell .basket-head,.pos-shell.pos-dark .basket-head{display:none}.pos-shell .quantity-cell{grid-template-columns:26px minmax(30px,1fr) 26px}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input{min-height:30px}.pos-shell .payment-method-strip{display:none}.pos-shell .payment-method-select{display:block}.pos-shell .pos-action-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pos-shell .payment-actions button,.pos-shell .selector-tile,.pos-shell .combined-payment-button,.pos-shell .pos-action-pad button{min-height:52px}.pos-shell .pos-action-pad button{padding:6px;font-size:12px}.pos-shell .pos-action-pad button small{display:none}.pos-shell .payment-actions{gap:6px}.sale-submit-row{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.pos-shell .last-receipt-copy,.pos-shell .save-sale{min-height:56px}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:45;right:max(6px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(6px, env(safe-area-inset-left));border:1px solid var(--pos-line);background:var(--pos-surface);border-radius:8px;grid-template-columns:minmax(58px,.24fr) minmax(0,1fr);gap:4px;padding:4px;position:fixed}@supports (color:color-mix(in lab, red, red)){.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{background:color-mix(in srgb, var(--pos-surface) 94%, transparent)}}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{box-shadow:0 -12px 28px #00000047}.pos-shell .save-sale{min-height:56px;font-size:16px}.pos-shell .save-sale svg{width:22px;height:22px}.pos-shell .last-receipt-copy{min-height:56px;padding-inline:4px}.pos-shell .sale-panel{padding-bottom:220px}.pos-shell .lower-area{display:none}.pos-shell,.pos-shell.pos-dark{--pos-mobile-primary:#2196f3;--pos-mobile-primary-strong:#1976d2;--pos-mobile-dock-bg:#0e1815f2;background:#f4f7fb}.pos-shell.pos-dark{--pos-mobile-dock-bg:#070d0bf5;background:#111715}.pos-shell:after,.pos-shell.pos-dark:after{content:"";z-index:43;height:calc(154px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(180deg, transparent, var(--pos-mobile-dock-bg) 22%), var(--pos-mobile-dock-bg);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 34px #00000057}.pos-shell .topbar,.pos-shell.pos-dark .topbar{border:1px solid var(--pos-line);background:var(--pos-surface);min-height:48px;color:var(--pos-ink);border-radius:10px;box-shadow:0 4px 14px #14201c14}.pos-shell .topbar{padding:6px}.pos-shell .brand span{font-size:14px}.pos-shell .brand svg,.pos-shell .system-status svg,.pos-shell .pill-button svg{width:15px;height:15px}.pos-shell .topbar .brand,.pos-shell.pos-dark .topbar .brand{color:var(--pos-ink)}.pos-shell .locale-switch,.pos-shell .system-status span,.pos-shell .pill-button,.pos-shell.pos-dark .locale-switch,.pos-shell.pos-dark .system-status span,.pos-shell.pos-dark .pill-button{border-color:var(--pos-line);background:var(--pos-surface-raised);color:var(--pos-ink);border-radius:10px}.pos-shell .locale-switch select,.pos-shell.pos-dark .locale-switch select{color:var(--pos-ink)}.pos-shell .search-box,.pos-shell.pos-dark .search-box{background:var(--pos-surface-raised);min-height:38px;box-shadow:none;border:0;border-radius:10px}.pos-shell .search-box input,.pos-shell.pos-dark .search-box input{color:#14201c}.pos-shell .session-strip,.pos-shell.pos-dark .session-strip{background:0 0;border:0;padding-inline:0}.pos-shell .session-strip span,.pos-shell .session-strip button,.pos-shell .business-switcher,.pos-shell.pos-dark .session-strip span,.pos-shell.pos-dark .session-strip button,.pos-shell.pos-dark .business-switcher{color:#23312c;background:#fff;border:0;border-radius:999px;min-height:34px;box-shadow:0 4px 14px #14201c14}.pos-shell.pos-dark .session-strip span,.pos-shell.pos-dark .session-strip button,.pos-shell.pos-dark .business-switcher{color:#f5fbf7;background:#202c28}.pos-shell .basket-panel,.pos-shell .sale-panel,.pos-shell .product-panel,.pos-shell.pos-dark .basket-panel,.pos-shell.pos-dark .sale-panel,.pos-shell.pos-dark .product-panel{border:0;border-radius:12px;box-shadow:0 8px 22px #14201c14}.pos-shell .basket-panel,.pos-shell .product-panel{background:#fff}.pos-shell.pos-dark .basket-panel,.pos-shell.pos-dark .product-panel{background:#1d2522}.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{background:#fff;gap:8px;padding:10px 10px 220px;overflow:visible}.pos-shell.pos-dark .sale-panel{background:#1d2522}.pos-shell .sale-panel:after,.pos-shell.pos-dark .sale-panel:after{display:none}.pos-shell .panel-heading,.pos-shell.pos-dark .panel-heading{border:0;margin-block-end:8px;padding-block-end:0}.pos-shell .panel-heading h1,.pos-shell .panel-heading h2{font-size:17px}.pos-shell .basket-panel .panel-heading p{display:none}.pos-shell .basket-panel .panel-heading{margin-block-end:6px}.pos-shell .basket-grid,.pos-shell.pos-dark .basket-grid{background:0 0;gap:8px;display:grid}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{border:1px solid var(--pos-mobile-primary);min-height:0}@supports (color:color-mix(in lab, red, red)){.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 14%, transparent)}}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{box-shadow:none;background:#f9fbff;border-radius:12px}.pos-shell.pos-dark .basket-row{background:#232f2b}.pos-shell .basket-row.selected,.pos-shell.pos-dark .basket-row.selected{border-color:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .basket-row.selected,.pos-shell.pos-dark .basket-row.selected{border-color:color-mix(in srgb, var(--pos-mobile-primary) 55%, transparent)}}.pos-shell .basket-row.selected,.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .basket-row.selected,.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, #fff)}}.pos-shell .basket-row.selected,.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 4px 0 0 var(--pos-mobile-primary)}.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, #232f2b)}}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell.pos-dark .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input{border-radius:9px;height:28px;min-height:28px}.pos-shell .price-cell input{padding-block:0;font-size:12px}.pos-shell .quantity-cell{align-self:center}.pos-shell .basket-remove-cell{align-self:start}.pos-shell .basket-row strong{font-size:13px;line-height:1.15}.pos-shell .basket-row small{margin-block-start:1px;font-size:11px;line-height:1.1}.pos-shell .basket-remove-button{width:28px;height:28px}.pos-shell .quantity-cell .icon-button svg,.pos-shell .basket-remove-button svg{width:15px;height:15px}.pos-shell .basket-grid,.pos-shell.pos-dark .basket-grid{gap:6px}.pos-shell .basket-panel{padding:7px}.pos-shell .basket-panel .panel-heading{min-height:24px}.pos-shell .basket-panel .panel-heading h1{font-size:16px}.pos-shell .basket-panel .panel-heading strong{font-size:13px}.pos-shell .totals,.pos-shell.pos-dark .totals{border:1px solid var(--pos-mobile-primary);order:1;margin:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.pos-shell .totals,.pos-shell.pos-dark .totals{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 20%, transparent)}}.pos-shell .totals,.pos-shell.pos-dark .totals{background:linear-gradient(180deg, var(--pos-mobile-primary), transparent 58%), #fff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pos-shell .totals,.pos-shell.pos-dark .totals{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-mobile-primary) 9%, transparent), transparent 58%), #fff}}.pos-shell .totals,.pos-shell.pos-dark .totals{box-shadow:0 7px 20px #0f254014}.pos-shell.pos-dark .totals{background:linear-gradient(180deg, var(--pos-mobile-primary), transparent 58%), #202c28}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .totals{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent), transparent 58%), #202c28}}.pos-shell .totals div:not(.total-line),.pos-shell.pos-dark .totals div:not(.total-line){font-size:12px}.pos-shell .total-line,.pos-shell.pos-dark .total-line{background:#fff;border:0;border-radius:10px;padding:8px 10px;font-size:20px}.pos-shell.pos-dark .total-line{background:#1a2420}.pos-shell .total-line strong,.pos-shell.pos-dark .total-line strong{color:var(--pos-mobile-primary)}.pos-shell .payment-actions,.pos-shell.pos-dark .payment-actions{border:1px solid var(--pos-mobile-primary);order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-actions,.pos-shell.pos-dark .payment-actions{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, transparent)}}.pos-shell .payment-actions,.pos-shell.pos-dark .payment-actions{background:#f8fbff;border-radius:14px;padding:8px}.pos-shell.pos-dark .payment-actions{background:#18231f}.pos-shell .payment-method-select,.pos-shell.pos-dark .payment-method-select,.pos-shell .combined-payment-button,.pos-shell.pos-dark .combined-payment-button,.pos-shell .customer-summary-tile,.pos-shell.pos-dark .customer-summary-tile{grid-column:1/-1}.pos-shell .payment-method-select,.pos-shell.pos-dark .payment-method-select{min-height:56px;position:relative}.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display{border:1px solid var(--pos-mobile-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 22%, var(--pos-line))}}.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display{background:var(--pos-mobile-primary);border-radius:12px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display{background:color-mix(in srgb, var(--pos-mobile-primary) 7%, #fff)}}.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display{color:var(--pos-ink);font-size:15px;font-weight:850;box-shadow:0 4px 12px #0f25400f}.pos-shell.pos-dark .payment-method-display{color:#f5fbf7;background:#202c28}.pos-shell .payment-method-display>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{border:1px solid var(--pos-mobile-primary);min-height:48px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 22%, var(--pos-line))}}.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{background:var(--pos-mobile-primary);border-radius:12px;padding-inline:14px 38px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{background:color-mix(in srgb, var(--pos-mobile-primary) 7%, #fff)}}.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{opacity:0;font-size:15px;font-weight:800;box-shadow:0 4px 12px #0f25400f}.pos-shell.pos-dark .payment-method-select select{background:#202c28}.pos-shell .combined-payment-button,.pos-shell .selector-tile,.pos-shell .pos-action-pad button,.pos-shell.pos-dark .combined-payment-button,.pos-shell.pos-dark .selector-tile,.pos-shell.pos-dark .pos-action-pad button{min-height:48px;box-shadow:none;border-radius:12px}.pos-shell .combined-payment-button,.pos-shell.pos-dark .combined-payment-button{min-height:42px}.pos-shell .selector-tile,.pos-shell.pos-dark .selector-tile{min-height:42px;padding:8px 10px}.pos-shell .pos-action-pad,.pos-shell.pos-dark .pos-action-pad{gap:8px;display:contents}.pos-shell .payment-actions .pos-action-pad,.pos-shell.pos-dark .payment-actions .pos-action-pad{display:none}.pos-shell .pos-action-pad button,.pos-shell.pos-dark .pos-action-pad button{background:#f7f9fb;grid-column:auto;font-size:11px}.pos-shell.pos-dark .pos-action-pad button{background:#202c28}.pos-shell .pos-action-pad button:nth-child(3),.pos-shell.pos-dark .pos-action-pad button:nth-child(3){border-color:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-action-pad button:nth-child(3),.pos-shell.pos-dark .pos-action-pad button:nth-child(3){border-color:color-mix(in srgb, var(--pos-accent) 45%, transparent)}}.pos-shell .pos-action-pad button:nth-child(3),.pos-shell.pos-dark .pos-action-pad button:nth-child(3){background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-action-pad button:nth-child(3),.pos-shell.pos-dark .pos-action-pad button:nth-child(3){background:color-mix(in srgb, var(--pos-accent) 13%, #fff)}}.pos-shell .pos-action-pad button:nth-child(3),.pos-shell.pos-dark .pos-action-pad button:nth-child(3){color:#7b3f00;font-weight:900}.pos-shell.pos-dark .pos-action-pad button:nth-child(3){background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-action-pad button:nth-child(3){background:color-mix(in srgb, var(--pos-accent) 16%, #202c28)}}.pos-shell.pos-dark .pos-action-pad button:nth-child(3){color:#ffd08a}.pos-shell .pos-action-pad button.danger,.pos-shell.pos-dark .pos-action-pad button.danger{border-color:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-action-pad button.danger,.pos-shell.pos-dark .pos-action-pad button.danger{border-color:color-mix(in srgb, var(--pos-danger) 45%, transparent)}}.pos-shell .pos-action-pad button.danger,.pos-shell.pos-dark .pos-action-pad button.danger{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell .pos-action-pad button.danger,.pos-shell.pos-dark .pos-action-pad button.danger{background:color-mix(in srgb, var(--pos-danger) 12%, #fff)}}.pos-shell .pos-action-pad button.danger,.pos-shell.pos-dark .pos-action-pad button.danger{color:var(--pos-danger)}.pos-shell.pos-dark .pos-action-pad button.danger{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-action-pad button.danger{background:color-mix(in srgb, var(--pos-danger) 18%, #202c28)}}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{border:1px solid var(--pos-mobile-primary);order:3;min-height:32px;padding-block:6px}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 16%, transparent)}}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{color:var(--pos-mobile-primary-strong);background:#f4f8ff;border-radius:10px}.pos-shell.pos-dark .payment-balance{color:#dceeff;background:#202c28}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{box-shadow:none;background:0 0;border:0;border-radius:15px;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px}.pos-shell.pos-dark .sale-panel>.sale-submit-row{background:0 0}.pos-shell .save-sale,.pos-shell.pos-dark .save-sale{background:var(--pos-mobile-primary);border:0;border-radius:12px;min-height:50px;font-size:15px}.pos-shell .last-receipt-copy,.pos-shell.pos-dark .last-receipt-copy{color:#1d3348;background:#eef4fb;border:0;border-radius:12px;min-height:50px}.pos-shell.pos-dark .last-receipt-copy{color:#f5fbf7;background:#202c28}.pos-shell .sale-panel>.sale-submit-row .last-receipt-copy svg,.pos-shell.pos-dark .sale-panel>.sale-submit-row .last-receipt-copy svg{width:20px;height:20px}.pos-shell .classification-strip,.pos-shell.pos-dark .classification-strip{gap:8px;padding-block-end:8px}.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{min-height:36px;box-shadow:none;color:#23312c;background:#eef4fb;border:0;border-radius:999px}.pos-shell.pos-dark .classification-strip button{color:#f5fbf7;background:#202c28}.pos-shell .classification-strip button.active,.pos-shell.pos-dark .classification-strip button.active{background:var(--pos-mobile-primary);color:#fff;box-shadow:none}.pos-shell .product-grid,.pos-shell.pos-dark .product-grid{grid-template-columns:minmax(0,1fr);gap:8px}.pos-shell .product-tile,.pos-shell.pos-dark .product-tile{border:1px solid var(--pos-mobile-primary);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:68px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.pos-shell .product-tile,.pos-shell.pos-dark .product-tile{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent)}}.pos-shell .product-tile,.pos-shell.pos-dark .product-tile{background:#fff;border-radius:12px}.pos-shell.pos-dark .product-tile{background:#232f2b}.pos-shell .product-tile span,.pos-shell.pos-dark .product-tile span{grid-column:1;font-size:14px;font-weight:800}.pos-shell .product-tile small,.pos-shell.pos-dark .product-tile small{white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.pos-shell .product-tile strong,.pos-shell.pos-dark .product-tile strong{background:var(--pos-mobile-primary);border-radius:999px;grid-area:1/2/3;align-self:center;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.pos-shell .product-tile strong,.pos-shell.pos-dark .product-tile strong{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, #fff)}}.pos-shell .product-tile strong,.pos-shell.pos-dark .product-tile strong{color:var(--pos-mobile-primary-strong);white-space:nowrap;font-size:14px}.pos-shell.pos-dark .product-tile strong{background:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .product-tile strong{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, #202c28)}}.pos-shell.pos-dark .product-tile strong{color:#dceeff}.pos-mobile-command-bar{z-index:44;right:max(6px, env(safe-area-inset-right));bottom:calc(max(4px, env(safe-area-inset-bottom)) + 74px);left:max(6px, env(safe-area-inset-left));box-shadow:none;background:0 0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:fixed}.pos-shell.pos-dark .pos-mobile-command-bar{background:0 0}.pos-mobile-command-bar button{color:#1d3348;background:#f4f8ff;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:54px;padding:8px 10px;font-size:14px;font-weight:900;display:grid}.pos-shell.pos-dark .pos-mobile-command-bar button{color:#f5fbf7;background:#202c28}.pos-mobile-command-bar .items-command{background:var(--pos-mobile-primary);color:#fff}.pos-mobile-command-bar .actions-command{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-mobile-command-bar .actions-command{background:color-mix(in srgb, var(--pos-accent) 18%, #fff)}}.pos-mobile-command-bar .actions-command{color:#7b3f00}.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{background:color-mix(in srgb, var(--pos-accent) 18%, #202c28)}}.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{color:#ffd08a}.pos-mobile-command-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-mobile-command-bar strong{text-align:center;background:#fff3;border-radius:999px;min-width:24px;padding:3px 6px;font-size:13px}.pos-mobile-sheet-layer{z-index:88;align-items:end;padding:8px;display:grid;position:fixed;inset:0}.pos-mobile-sheet-backdrop{background:#03090824;border:0;position:absolute;inset:0}.pos-mobile-sheet{--mobile-sheet-height:64dvh;z-index:1;width:100%;height:min(var(--mobile-sheet-height), 75dvh);border:1px solid var(--pos-mobile-primary);grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;max-height:min(75dvh,700px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pos-mobile-sheet{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.pos-mobile-sheet{background:linear-gradient(180deg, var(--pos-mobile-primary), transparent 34%), var(--pos-surface);border-radius:20px 20px 12px 12px;padding:8px}@supports (color:color-mix(in lab, red, red)){.pos-mobile-sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-mobile-primary) 5%, transparent), transparent 34%), var(--pos-surface)}}.pos-mobile-sheet{color:var(--pos-ink);transition:height .16s;overflow:hidden;box-shadow:0 -18px 42px #09120f47}.product-picker-sheet{grid-template-rows:auto auto auto auto minmax(0,1fr)}.product-picker-sheet.search-focused{height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh);max-height:min(88dvh,760px)}.product-picker-sheet:has(.mobile-product-search input:focus){height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh);max-height:min(88dvh,760px)}.product-picker-sheet.dragging{transition:none}.pos-shell.pos-dark .pos-mobile-sheet{color:#f5fbf7;background:linear-gradient(#25b3a40f,#0000 34%),#17201d}.pos-mobile-sheet:before{content:"";background:var(--pos-muted);border-radius:999px;justify-self:center;width:36px;height:4px}@supports (color:color-mix(in lab, red, red)){.pos-mobile-sheet:before{background:color-mix(in srgb, var(--pos-muted) 38%, transparent)}}.product-picker-sheet:before{display:none}.mobile-sheet-grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:999px;place-items:center;width:100%;height:40px;min-height:40px;display:grid}.mobile-sheet-grip:focus-visible{outline:2px solid var(--pos-mobile-primary);outline-offset:2px}.product-picker-sheet[data-dragging=true] .mobile-sheet-grip,.product-picker-sheet[data-dragging=true] .mobile-sheet-drag-zone,.mobile-sheet-grip:active{cursor:grabbing}.mobile-sheet-grip span{background:var(--pos-muted);border-radius:999px;width:44px;height:5px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-grip span{background:color-mix(in srgb, var(--pos-muted) 45%, transparent)}}.pos-mobile-sheet header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.mobile-sheet-drag-zone{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.pos-mobile-sheet header p,.pos-mobile-sheet header h2{margin:0}.pos-mobile-sheet header p{color:var(--pos-muted);text-transform:uppercase;font-size:11px;font-weight:900;display:none}.pos-mobile-sheet header h2{font-size:19px;font-weight:900}.mobile-sheet-count{border:1px solid var(--pos-mobile-primary);min-width:36px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-count{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, transparent)}}.mobile-sheet-count{background:var(--pos-mobile-primary);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-count{background:color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent)}}.mobile-sheet-count{color:var(--pos-mobile-primary);text-align:center;font-size:12px;font-weight:950}.mobile-product-search{border:1px solid var(--pos-mobile-primary);align-items:center;gap:8px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-product-search{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.mobile-product-search{background:#ffffffd1;border-radius:12px;padding-inline:10px}.pos-shell.pos-dark .mobile-product-search{background:#202c28}.mobile-product-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:800}.mobile-classification-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;min-height:34px;margin-inline:-2px;padding:0 2px 2px;display:flex;overflow:auto visible}.mobile-classification-strip::-webkit-scrollbar{display:none}.pos-shell .mobile-classification-strip button,.pos-shell.pos-dark .mobile-classification-strip button{border:1px solid var(--pos-mobile-primary);flex:none;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:5px;max-width:138px;min-height:30px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pos-shell .mobile-classification-strip button,.pos-shell.pos-dark .mobile-classification-strip button{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent)}}.pos-shell .mobile-classification-strip button,.pos-shell.pos-dark .mobile-classification-strip button{white-space:nowrap;padding-inline:10px;font-size:12px;font-weight:850}.pos-shell .mobile-classification-strip button:first-child,.pos-shell.pos-dark .mobile-classification-strip button:first-child{max-width:none}.pos-shell .mobile-classification-strip button small,.pos-shell.pos-dark .mobile-classification-strip button small{text-align:center;background:#ffffff2e;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px}.mobile-product-grid{border:1px solid var(--pos-mobile-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.mobile-product-grid{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 10%, transparent)}}.mobile-product-grid{padding:7px 7px max(34px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;border-radius:14px}.product-picker-sheet.search-focused .mobile-product-grid{padding-bottom:max(150px, calc(var(--mobile-keyboard-inset,0px) + 24px));scroll-padding-bottom:max(150px, calc(var(--mobile-keyboard-inset,0px) + 24px))}.product-picker-sheet:has(.mobile-product-search input:focus) .mobile-product-grid{padding-bottom:max(150px, calc(var(--mobile-keyboard-inset,0px) + 24px));scroll-padding-bottom:max(150px, calc(var(--mobile-keyboard-inset,0px) + 24px))}.pos-shell .mobile-product-grid,.pos-shell.pos-dark .mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-product-list-end{grid-column:1/-1;height:18px;position:relative}.mobile-product-list-end:before{content:"";background:var(--pos-muted);border-radius:999px;height:1px;position:absolute;top:8px;left:28%;right:28%}@supports (color:color-mix(in lab, red, red)){.mobile-product-list-end:before{background:color-mix(in srgb, var(--pos-muted) 38%, transparent)}}.mobile-product-card,.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{border:1px solid var(--pos-mobile-primary);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-height:92px}@supports (color:color-mix(in lab, red, red)){.mobile-product-card,.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, transparent)}}.mobile-product-card,.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{box-shadow:none;background:#ffffffd1;border-radius:12px;padding:9px}.pos-shell.pos-dark .mobile-product-card{background:#202c28}.pos-shell .mobile-product-card.selected,.pos-shell.pos-dark .mobile-product-card.selected{border-color:var(--pos-mobile-primary);box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .mobile-product-card.selected,.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px color-mix(in srgb, var(--pos-mobile-primary) 22%, transparent)}}.pos-shell .mobile-product-card span,.pos-shell.pos-dark .mobile-product-card span,.pos-shell .mobile-product-card small,.pos-shell.pos-dark .mobile-product-card small,.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card strong{grid-area:auto/1}.pos-shell .mobile-product-card span,.pos-shell.pos-dark .mobile-product-card span{font-size:13px;line-height:1.15}.pos-shell .mobile-product-card small,.pos-shell.pos-dark .mobile-product-card small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.15;overflow:hidden}.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card strong{place-self:end start;margin-block-start:4px;padding:5px 8px;font-size:12px}.actions-picker-sheet{grid-template-rows:auto auto minmax(0,auto);height:auto;max-height:min(72dvh,620px)}.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(86px,max-content);align-content:start;gap:10px;min-height:0;max-height:calc(72dvh - 82px);padding-block-end:4px;display:grid;overflow:auto}.mobile-action-grid button{border:1px solid var(--pos-mobile-primary);place-items:center;gap:6px;min-height:86px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 14%, var(--pos-line))}}.mobile-action-grid button{color:#1d3348;background:#f7f9fb;border-radius:16px;padding:12px;font-size:13px;font-weight:900}.pos-shell.pos-dark .mobile-action-grid button{color:#f5fbf7;background:#202c28}.mobile-action-grid button small{color:var(--pos-muted);font-size:10px;font-weight:900;position:absolute;inset:9px auto auto 10px}.mobile-action-grid button.discount-action{border-color:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button.discount-action{border-color:color-mix(in srgb, var(--pos-accent) 48%, transparent)}}.mobile-action-grid button.discount-action{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button.discount-action{background:color-mix(in srgb, var(--pos-accent) 14%, #fff)}}.mobile-action-grid button.discount-action{color:#7b3f00}.pos-shell.pos-dark .mobile-action-grid button.discount-action{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .mobile-action-grid button.discount-action{background:color-mix(in srgb, var(--pos-accent) 18%, #202c28)}}.pos-shell.pos-dark .mobile-action-grid button.discount-action{color:#ffd08a}.mobile-action-grid button.danger{border-color:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button.danger{border-color:color-mix(in srgb, var(--pos-danger) 48%, transparent)}}.mobile-action-grid button.danger{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button.danger{background:color-mix(in srgb, var(--pos-danger) 12%, #fff)}}.mobile-action-grid button.danger{color:var(--pos-danger)}.pos-shell.pos-dark .mobile-action-grid button.danger{background:var(--pos-danger)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .mobile-action-grid button.danger{background:color-mix(in srgb, var(--pos-danger) 18%, #202c28)}}.pos-dialog-layer{z-index:90;align-items:end;padding:8px}.pos-shell .pos-mobile-sheet-backdrop,.pos-shell .pos-dialog-backdrop,.pos-shell.pos-dark .pos-mobile-sheet-backdrop,.pos-shell.pos-dark .pos-dialog-backdrop{background:0 0}.pos-dialog-card,.pos-dialog-card.wide,.pos-dialog-card.compact{width:100%;max-height:calc(100dvh - 16px);overflow:auto}.pos-dialog-card.discount-dialog-card,.pos-dialog-card.void-dialog-card,.pos-dialog-card.compact{border:1px solid var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card,.pos-dialog-card.void-dialog-card,.pos-dialog-card.compact{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.pos-dialog-card.discount-dialog-card,.pos-dialog-card.void-dialog-card,.pos-dialog-card.compact{background:linear-gradient(180deg, var(--pos-mobile-primary), transparent 34%), var(--pos-surface);border-radius:20px 20px 12px 12px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card,.pos-dialog-card.void-dialog-card,.pos-dialog-card.compact{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-mobile-primary) 5%, transparent), transparent 34%), var(--pos-surface)}}.pos-dialog-card.discount-dialog-card,.pos-dialog-card.void-dialog-card,.pos-dialog-card.compact{box-shadow:0 -18px 42px #09120f47}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card,.pos-shell.pos-dark .pos-dialog-card.void-dialog-card,.pos-shell.pos-dark .pos-dialog-card.compact{background:#1d2522}.pos-dialog-card.discount-dialog-card:before,.pos-dialog-card.void-dialog-card:before,.pos-dialog-card.compact:before{content:"";background:var(--pos-muted);border-radius:999px;justify-self:center;width:42px;height:4px;margin-block:10px 0}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card:before,.pos-dialog-card.void-dialog-card:before,.pos-dialog-card.compact:before{background:color-mix(in srgb, var(--pos-muted) 38%, transparent)}}.pos-dialog-card.discount-dialog-card header,.pos-dialog-card.void-dialog-card header,.pos-dialog-card.compact header{border-block-end:1px solid var(--pos-mobile-primary);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card header,.pos-dialog-card.void-dialog-card header,.pos-dialog-card.compact header{border-block-end:1px solid color-mix(in srgb, var(--pos-mobile-primary) 12%, var(--pos-line))}}.pos-dialog-card.discount-dialog-card header,.pos-dialog-card.void-dialog-card header,.pos-dialog-card.compact header{background:0 0}.pos-dialog-card.discount-dialog-card header p,.pos-dialog-card.void-dialog-card header p,.pos-dialog-card.compact header p{display:none}.pos-dialog-card.discount-dialog-card h2,.pos-dialog-card.void-dialog-card h2,.pos-dialog-card.compact h2{font-size:18px;font-weight:850}.pos-dialog-card.discount-dialog-card .pos-dialog-body{gap:12px;padding:14px}.pos-dialog-card.discount-dialog-card .discount-scope-tabs,.pos-dialog-card.discount-dialog-card .discount-mode-tabs{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.pos-dialog-card.discount-dialog-card .discount-scope-tabs button,.pos-dialog-card.discount-dialog-card .discount-mode-tabs button{border:1px solid var(--pos-mobile-primary);min-height:46px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card .discount-scope-tabs button,.pos-dialog-card.discount-dialog-card .discount-mode-tabs button{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.pos-dialog-card.discount-dialog-card .discount-scope-tabs button,.pos-dialog-card.discount-dialog-card .discount-mode-tabs button{color:var(--pos-mobile-primary-strong);background:#f4f8ff;border-radius:12px}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card .discount-scope-tabs button,.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card .discount-mode-tabs button{color:#dceeff;background:#202c28}.pos-dialog-card.discount-dialog-card .discount-scope-tabs button.active,.pos-dialog-card.discount-dialog-card .discount-mode-tabs button.active{border-color:var(--pos-mobile-primary);background:var(--pos-mobile-primary);color:#fff;box-shadow:0 6px 14px #2196f33d}.pos-dialog-card.discount-dialog-card label{border:1px solid var(--pos-accent);gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card label{border:1px solid color-mix(in srgb, var(--pos-accent) 26%, var(--pos-line))}}.pos-dialog-card.discount-dialog-card label{background:var(--pos-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card label{background:color-mix(in srgb, var(--pos-accent) 8%, #fff)}}.pos-dialog-card.discount-dialog-card label{color:var(--pos-ink);font-size:13px;font-weight:850}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card label{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card label{background:color-mix(in srgb, var(--pos-accent) 12%, #202c28)}}.pos-dialog-card.discount-dialog-card input{text-align:center;background:#fff;border:0;border-radius:12px;min-height:52px;padding-inline:12px;font-size:24px;font-weight:900}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card input{background:#1a2420}.pos-dialog-card.discount-dialog-card .pos-dialog-body p{background:var(--pos-mobile-primary);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.pos-dialog-card.discount-dialog-card .pos-dialog-body p{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, #fff)}}.pos-dialog-card.discount-dialog-card .pos-dialog-body p{color:var(--pos-mobile-primary-strong);font-weight:850}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card .pos-dialog-body p{background:var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card .pos-dialog-body p{background:color-mix(in srgb, var(--pos-mobile-primary) 14%, #202c28)}}.pos-shell.pos-dark .pos-dialog-card.discount-dialog-card .pos-dialog-body p{color:#dceeff}.pos-dialog-card footer{background:0 0;border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.pos-dialog-primary,.pos-dialog-secondary,.pos-dialog-danger{border-radius:12px;width:100%;min-height:46px}.pos-dialog-card.void-dialog-card footer{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .dashboard-main{border-radius:6px}.dashboard-app .dashboard-heading{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.dashboard-app .dashboard-heading-actions,.dashboard-app .dashboard-health-strip,.dashboard-app .dashboard-pos-return{width:100%}.dashboard-app .dashboard-health-strip{grid-template-columns:1fr;display:grid}.dashboard-app .dashboard-health-badge,.dashboard-app .dashboard-pos-return{justify-content:center}.dashboard-app .dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;overflow:visible}.dashboard-app .dashboard-nav-group{min-width:0}.dashboard-app .dashboard-nav-group.active{grid-column:1/-1}.dashboard-app .dashboard-nav [data-slot=button],.dashboard-app .dashboard-nav button{justify-content:flex-start;min-height:52px}.dashboard-app .dashboard-nav [data-slot=button] small,.dashboard-app .dashboard-nav-children button small{display:none}.dashboard-app .dashboard-nav-children{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .dashboard-body{gap:10px;padding:10px}.dashboard-app .dashboard-body .catalog-forms,.dashboard-app .dashboard-body .catalog-forms.catalog-subsection-active form:not([hidden]),.dashboard-app .catalog-table-toolbar,.dashboard-app .catalog-subsection-head,.dashboard-app .catalog-panel-actions,.dashboard-app .fiscal-printer-form,.dashboard-app .fiscal-printer-form.compact,.dashboard-app .fiscal-setup-form,.dashboard-app .fiscal-setup-form.compact,.dashboard-app .fiscal-setup-form.certificate,.dashboard-app .fiscal-simple-panel,.dashboard-app .business-profile-grid,.dashboard-app .business-admin-tabs,.dashboard-app .business-admin-kpis,.dashboard-app .business-metric-grid,.dashboard-app .people-stats-grid,.dashboard-app .subjects-stats-grid,.subject-check-grid,.catalog-item-editor-grid{grid-template-columns:minmax(0,1fr)}.dashboard-app .catalog-subnav,.dashboard-app .report-section-picker,.dashboard-app .reports-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .catalog-items-panel .catalog-panel-header{padding:10px}.dashboard-app .catalog-items-panel .catalog-panel-header p{display:none}.dashboard-app .catalog-items-panel .catalog-stats-grid{order:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-inline:10px}.dashboard-app .catalog-items-panel .catalog-stats-grid span{border-radius:7px;min-height:48px;padding:7px 6px}.dashboard-app .catalog-items-panel .catalog-stats-grid small{letter-spacing:.04em;font-size:8px}.dashboard-app .catalog-items-panel .catalog-stats-grid strong{font-size:18px}.dashboard-app .catalog-items-panel .catalog-table-toolbar{order:1;padding-inline:10px}.dashboard-app .catalog-items-panel .catalog-table-wrap{order:2}.dashboard-app .dashboard-body .catalog-list>div,.dashboard-app .dashboard-body .detail-list>div{grid-template-columns:minmax(0,1fr)}.dashboard-app .dashboard-body .detail-list>div>strong{grid-area:auto/1}.dashboard-app .dashboard-body .receipt-actions,.dashboard-app .dashboard-body .correction-form,.dashboard-app .selected-report-filter,.dashboard-app .report-date-range{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-app .reports-heading-actions,.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button,.dashboard-app .report-date-range label,.dashboard-app .report-date-range>button,.dashboard-app .fiscal-title-actions button,.dashboard-app .fiscal-simple-actions button,.dashboard-app .business-panel-title button,.dashboard-app .business-form-actions button,.dashboard-app .dashboard-body .catalog-forms button,.dashboard-drawer-actions button,.dashboard-drawer-head .ghost-button{width:100%}.dashboard-drawer-layer{padding:8px}.dashboard-drawer-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:center;padding-block:8px 10px;display:grid}.dashboard-drawer-body{scroll-padding-bottom:76px}.dashboard-drawer-form{padding-bottom:64px}.dashboard-end-drawer{box-sizing:border-box;border-radius:16px;width:100%;max-width:none;height:100%;max-height:none;animation-name:dashboard-drawer-fade-in}.dashboard-drawer-head{flex-direction:column;align-items:stretch}.dashboard-drawer-body{padding:12px}.dashboard-drawer-form textarea{min-height:160px}.dashboard-app .selected-report-open .selected-report-table{overflow:auto visible}.dashboard-app .selected-report-open .reports-data-table th{position:static}.dashboard-app .report-column-filter{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));width:auto;max-height:min(72dvh,520px);position:fixed;overflow:auto;transform:none}.dashboard-app .excel-filter-options{max-height:min(34dvh,260px)}}@media screen and (width<=430px){.topbar,.dashboard-app .topbar{grid-template-columns:minmax(0,1fr)}.pos-shell .topbar,.pos-shell.pos-dark .topbar{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-app .locale-switch,.dashboard-app .system-status,.pos-shell .locale-switch{width:100%}.dashboard-app .system-status,.system-status{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pos-shell .locale-switch,.pos-shell .system-status{width:auto}.pos-shell .system-status{max-width:144px;display:flex}.pos-shell .pill-button{justify-content:center}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{grid-template-columns:28px minmax(0,1fr) 108px;grid-template-areas:"remove item qty""remove item price";align-items:center;gap:4px 5px;padding:5px}.dashboard-app .catalog-subnav,.dashboard-app .report-section-picker,.dashboard-app .reports-insight-strip{grid-template-columns:minmax(0,1fr)}.pos-shell .pos-action-pad{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-submit-row{grid-template-columns:minmax(0,1fr)}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{grid-template-columns:minmax(54px,.22fr) minmax(0,1fr)}.pos-shell .last-receipt-copy span{display:none}}.dashboard-end-drawer.catalog-item-drawer .dashboard-drawer-head{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.dashboard-end-drawer.catalog-item-drawer .dashboard-drawer-head .ghost-button{width:auto;min-height:40px;padding-inline:10px}.dashboard-settings-backdrop,.dashboard-nav-drawer-head,.dashboard-nav-account{display:none}.dashboard-settings-trigger{cursor:pointer}.dashboard-settings-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-actions-trigger{display:none}.app-actions-layer{z-index:86;position:fixed;inset:0}.app-actions-backdrop{background:#050c0a3d;border:0;position:absolute;inset:0}.app-actions-drawer{box-sizing:border-box;border:1px solid var(--dash-primary,var(--app-primary));width:min(380px,100dvw - 16px);max-height:calc(100dvh - 14px);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset-block:8px;inset-inline-end:max(8px, env(safe-area-inset-right));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-actions-drawer{border:1px solid color-mix(in srgb, var(--dash-primary,var(--app-primary)) 16%, var(--dash-line,var(--app-line)))}}.app-actions-drawer{background:linear-gradient(180deg, var(--dash-primary,var(--app-primary)), transparent 34%), var(--dash-surface,var(--app-surface));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.app-actions-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary,var(--app-primary)) 5%, transparent), transparent 34%), var(--dash-surface,var(--app-surface))}}.app-actions-drawer{color:var(--dash-ink,var(--app-ink));animation:.18s app-actions-drawer-in;box-shadow:0 24px 80px #08100d57}.app-actions-drawer header{border-block-end:1px solid var(--dash-primary,var(--app-primary));justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-actions-drawer header{border-block-end:1px solid color-mix(in srgb, var(--dash-primary,var(--app-primary)) 12%, var(--dash-line,var(--app-line)))}}.app-actions-drawer header{background:var(--dash-surface,var(--app-surface))}.app-actions-drawer header div{gap:2px;min-width:0;display:grid}.app-actions-drawer header span{color:var(--dash-primary-strong,var(--app-primary-strong));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.app-actions-drawer header strong{min-width:0;color:var(--dash-ink,var(--app-ink));text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.app-actions-drawer .ghost-button{border:1px solid var(--dash-line,var(--app-line));background:var(--dash-surface-2,var(--app-surface-strong));width:36px;min-width:36px;height:36px;min-height:36px;color:var(--dash-ink,var(--app-ink));border-radius:9px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.app-actions-body{-webkit-overflow-scrolling:touch;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.app-actions-account,.app-actions-status,.app-actions-grid{gap:6px;display:grid}.app-actions-account{border:1px solid var(--dash-primary,var(--app-primary));grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.app-actions-account{border:1px solid color-mix(in srgb, var(--dash-primary,var(--app-primary)) 10%, var(--dash-line,var(--app-line)))}}.app-actions-account{background:var(--dash-surface-2,var(--app-surface-strong));border-radius:11px;padding:8px}.app-actions-account>span{min-width:0;color:var(--dash-muted,var(--app-muted));align-items:center;gap:7px;display:flex}.app-actions-account>span strong{min-width:0;color:var(--dash-ink,var(--app-ink));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-actions-account label{gap:4px;min-width:0;display:grid}.app-actions-account label>span{color:var(--dash-muted,var(--app-muted));letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.app-actions-account select{border:1px solid var(--dash-line,var(--app-line));background:var(--dash-surface,var(--app-surface));width:100%;min-height:36px;color:var(--dash-ink,var(--app-ink));font:inherit;border-radius:9px;padding-inline:9px;font-size:12px;font-weight:800}.app-actions-status{grid-template-columns:minmax(0,1fr)}.app-actions-status span{border:1px solid var(--dash-line,var(--app-line));background:var(--dash-surface-2,var(--app-surface-strong));min-width:0;min-height:32px;color:var(--dash-muted,var(--app-muted));border-radius:9px;align-items:center;gap:7px;padding-inline:9px;font-size:11px;font-weight:850;display:flex}.app-actions-status .cache-badge{border-color:var(--dash-warning,#f2a83b)}@supports (color:color-mix(in lab, red, red)){.app-actions-status .cache-badge{border-color:color-mix(in srgb, var(--dash-warning,#f2a83b) 44%, var(--dash-line,var(--app-line)))}}.app-actions-status .cache-badge{color:var(--dash-warning,#7a4c07)}.app-actions-status .offline-badge{border-color:var(--dash-danger,#d52b2b)}@supports (color:color-mix(in lab, red, red)){.app-actions-status .offline-badge{border-color:color-mix(in srgb, var(--dash-danger,#d52b2b) 44%, var(--dash-line,var(--app-line)))}}.app-actions-status .offline-badge{color:var(--dash-danger,#9d2b1c)}.app-actions-admin-nav{border:1px solid var(--dash-primary,var(--app-primary));grid-template-columns:minmax(0,1fr);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav{border:1px solid color-mix(in srgb, var(--dash-primary,var(--app-primary)) 10%, var(--dash-line,var(--app-line)))}}.app-actions-admin-nav{background:var(--dash-surface-2,var(--app-surface-strong));border-radius:11px;padding:8px}.app-actions-admin-nav>span{color:var(--dash-primary-strong,var(--app-primary-strong));letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.app-actions-admin-nav details{gap:2px;min-width:0;display:grid}.app-actions-admin-nav details:not([open]) .app-actions-admin-subnav{display:none}.app-actions-admin-nav summary{cursor:pointer;list-style:none}.app-actions-admin-nav summary::-webkit-details-marker{display:none}.app-actions-admin-nav button,.app-actions-admin-nav summary{min-width:0;min-height:42px;color:var(--dash-ink,var(--app-ink));text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid;position:relative}.app-actions-admin-nav summary{padding-inline-end:28px}.app-actions-admin-nav summary:after{content:"";border-inline-end:2px solid var(--dash-ink,var(--app-ink));width:6px;height:6px;position:absolute;inset-block-start:16px;inset-inline-end:11px}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav summary:after{border-inline-end:2px solid color-mix(in srgb, var(--dash-ink,var(--app-ink)) 44%, transparent)}}.app-actions-admin-nav summary:after{border-block-end:2px solid var(--dash-ink,var(--app-ink))}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav summary:after{border-block-end:2px solid color-mix(in srgb, var(--dash-ink,var(--app-ink)) 44%, transparent)}}.app-actions-admin-nav summary:after{transform-origin:60% 60%;transition:transform .18s,border-color .15s;transform:rotate(45deg)}.app-actions-admin-nav details[open] summary:after{transform:rotate(225deg)}.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{color:var(--dash-ink,var(--app-ink))}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{color:color-mix(in srgb, var(--dash-ink,var(--app-ink)) 58%, transparent)}}.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{width:16px;height:16px}.app-actions-admin-nav button>span,.app-actions-admin-nav summary>span{gap:1px;min-width:0;display:grid}.app-actions-admin-nav button strong,.app-actions-admin-nav summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.app-actions-admin-nav button small,.app-actions-admin-nav summary small{min-width:0;color:var(--dash-muted,var(--app-muted));text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.15;overflow:hidden}.app-actions-admin-nav button:hover,.app-actions-admin-nav summary:hover,.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{border-color:var(--dash-primary,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav button:hover,.app-actions-admin-nav summary:hover,.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{border-color:color-mix(in srgb, var(--dash-primary,var(--app-primary)) 68%, transparent)}}.app-actions-admin-nav button:hover,.app-actions-admin-nav summary:hover,.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{background:var(--dash-primary,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav button:hover,.app-actions-admin-nav summary:hover,.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{background:color-mix(in srgb, var(--dash-primary,var(--app-primary)) 9%, transparent)}}.app-actions-admin-nav button:hover,.app-actions-admin-nav summary:hover,.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{color:var(--dash-primary-strong,var(--app-primary-strong))}.app-actions-admin-nav button.active,.app-actions-admin-nav details.active>summary{box-shadow:inset 2px 0 0 var(--dash-primary,var(--app-primary))}.app-actions-admin-nav button.active svg,.app-actions-admin-nav button.active small,.app-actions-admin-nav details.active>summary svg,.app-actions-admin-nav details.active>summary small{color:var(--dash-primary-strong,var(--app-primary-strong))}.app-actions-admin-subnav{border-inline-start:1px solid var(--dash-primary,var(--app-primary));gap:3px;margin-inline-start:29px;padding:2px 0 3px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-subnav{border-inline-start:1px solid color-mix(in srgb, var(--dash-primary,var(--app-primary)) 30%, transparent)}}.app-actions-admin-subnav button{min-height:38px;color:var(--dash-muted,var(--app-muted));border-radius:7px;grid-template-columns:minmax(0,1fr) auto;padding:7px}.app-actions-admin-subnav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.app-actions-admin-subnav button small{background:var(--dash-ink,var(--app-ink));border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-subnav button small{background:color-mix(in srgb, var(--dash-ink,var(--app-ink)) 9%, transparent)}}.app-actions-admin-subnav button small{color:var(--dash-muted,var(--app-muted));font-size:9px;font-weight:950}.app-actions-admin-subnav button.active small{background:var(--dash-primary,var(--app-primary));color:#fff}.dashboard-app.dashboard-dark .app-actions-admin-subnav button.active small{color:#07100e}.app-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-actions-grid button{border:1px solid var(--dash-line,var(--app-line));background:var(--dash-surface-2,var(--app-surface));min-width:0;min-height:46px;color:var(--dash-ink,var(--app-ink));border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:12px;font-weight:900;display:inline-flex}.app-actions-grid button.primary{border-color:var(--dash-primary,var(--app-primary));background:var(--dash-primary,var(--app-primary));color:#fff}.dashboard-app.dashboard-dark .app-actions-grid button.primary{color:#07100e}.app-actions-grid button.danger{border-color:var(--dash-danger,#d52b2b)}@supports (color:color-mix(in lab, red, red)){.app-actions-grid button.danger{border-color:color-mix(in srgb, var(--dash-danger,#d52b2b) 42%, var(--dash-line,var(--app-line)))}}.app-actions-grid button.danger{color:var(--dash-danger,#d52b2b)}.app-actions-grid button:disabled{opacity:.55}@keyframes app-actions-drawer-in{0%{opacity:0}to{opacity:1}}@media (width<=980px){.app-actions-trigger{display:inline-flex}.dashboard-app .topbar>.locale-switch,.pos-shell .topbar>.locale-switch,.dashboard-app .system-status,.pos-shell .system-status{display:none!important}.app-actions-trigger span{display:inline}.dashboard-app .dashboard-main,.dashboard-app .dashboard-main.dashboard-main-simple{grid-template:"head""body"minmax(0,1fr)/minmax(0,1fr)}.dashboard-settings-backdrop{z-index:82;background:#050c0a3d;border:0;display:block;position:fixed;inset:0}.dashboard-app .dashboard-nav{z-index:83;border:1px solid var(--dash-primary);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;width:min(360px,100vw - 16px);min-height:0;max-height:calc(100dvh - 16px);display:grid;position:fixed;inset-block:8px;inset-inline-start:8px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav{border:1px solid color-mix(in srgb, var(--dash-primary) 16%, var(--dash-line))}}.dashboard-app .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface);border-radius:16px;padding:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 34%), var(--dash-surface)}}.dashboard-app .dashboard-nav{color:var(--dash-ink);visibility:hidden;pointer-events:none;transition:transform .18s,visibility 0s linear .18s;transform:translate(calc(-100% - 20px));box-shadow:0 28px 90px #08100d52}.dashboard-app .dashboard-nav.settings-open{visibility:visible;pointer-events:auto;transition:transform .18s;transform:translate(0)}.dashboard-nav-drawer-head{z-index:1;border-block-end:1px solid var(--dash-primary);justify-content:space-between;align-items:center;gap:12px;margin:-10px -10px 4px;padding:12px 12px 10px;display:flex;position:sticky;top:-10px}@supports (color:color-mix(in lab, red, red)){.dashboard-nav-drawer-head{border-block-end:1px solid color-mix(in srgb, var(--dash-primary) 12%, var(--dash-line))}}.dashboard-nav-drawer-head{background:linear-gradient(180deg, var(--dash-primary), transparent 70%), var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-nav-drawer-head{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 70%), var(--dash-surface)}}.dashboard-nav-drawer-head div{gap:3px;min-width:0;display:grid}.dashboard-nav-drawer-head span{color:var(--dash-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-nav-drawer-head strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.dashboard-nav-drawer-head .ghost-button{border:1px solid var(--dash-line);background:var(--dash-surface-2);width:38px;height:38px;color:var(--dash-ink);border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.dashboard-app .dashboard-nav-group{min-width:0}.dashboard-app .dashboard-nav [data-slot=button],.dashboard-app .dashboard-nav button{width:100%;min-height:52px}.dashboard-app .dashboard-nav .dashboard-nav-drawer-head .ghost-button{flex:0 0 38px;width:38px;height:38px;min-height:38px}.dashboard-app .dashboard-nav-children{border-inline-start:1px solid var(--dash-primary);grid-template-columns:minmax(0,1fr);margin-inline-start:0;padding:4px 0 4px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-nav-children{border-inline-start:1px solid color-mix(in srgb, var(--dash-primary) 28%, transparent)}}.dashboard-app .dashboard-nav-children button small{display:inline-flex}}@media (width<=430px){.app-actions-drawer{inset-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));width:auto;max-width:none;animation:none;transform:none}.app-actions-body{padding-bottom:max(18px, env(safe-area-inset-bottom));scroll-padding-bottom:max(18px, env(safe-area-inset-bottom))}.app-actions-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.app-actions-account label>span,.app-actions-admin-nav>button small,.app-actions-admin-nav summary small{display:none}.app-actions-admin-nav{gap:2px;padding:7px}.app-actions-admin-nav button,.app-actions-admin-nav summary{grid-template-columns:22px minmax(0,1fr);min-height:44px;padding-block:6px}.app-actions-drawer .ghost-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.app-actions-admin-subnav button{min-height:44px}.dashboard-app .dashboard-nav{width:auto;inset-inline:6px}}@media (width<=720px){.dashboard-app .dashboard-heading{min-height:auto;padding:10px}.dashboard-app .dashboard-title-block{gap:0}.dashboard-app .dashboard-title-block p,.dashboard-app .dashboard-title-block span,.dashboard-app .dashboard-heading-actions,.dashboard-app .dashboard-group-heading p,.dashboard-app .reports-heading p,.dashboard-app .reports-heading span,.dashboard-app .report-catalog-card small,.dashboard-app .catalog-panel-header p,.dashboard-app .catalog-panel-header span,.dashboard-app .billing-head small,.dashboard-app .local-options-panel small,.dashboard-app .agent-install-panel small,.dashboard-app .business-profile-panel .billing-flags,.dashboard-app .business-admin-card .activity-events small{display:none!important}.dashboard-app .dashboard-title-block h1{font-size:20px;line-height:1.1}.dashboard-app .dashboard-body>.dashboard-group-heading,.dashboard-app .reports-heading{min-height:auto;padding:10px}.dashboard-app .dashboard-body>.dashboard-group-heading h2,.dashboard-app .reports-heading h2{font-size:19px;line-height:1.12}.dashboard-app .billing-head{align-items:center;gap:8px}.dashboard-app .billing-head h3,.dashboard-app .catalog-panel-header h3,.dashboard-app .reports-card h3{font-size:16px;line-height:1.15}.dashboard-app .local-options-panel,.dashboard-app .billing-panel,.dashboard-app .catalog-items-panel,.dashboard-app .reports-card{border-radius:12px}.dashboard-app .report-summary-grid span,.dashboard-app .catalog-stats-grid span{min-height:42px}.dashboard-app .report-summary-grid small,.dashboard-app .catalog-stats-grid small{font-size:8px;line-height:1.1}.dashboard-app .report-summary-grid strong,.dashboard-app .catalog-stats-grid strong{font-size:17px;line-height:1.1}}@media (width<=980px){.dashboard-app .dashboard-drawer-form input:not([type=checkbox]),.dashboard-app .dashboard-drawer-form select,.dashboard-app .dashboard-drawer-form textarea,.dashboard-app .dashboard-drawer-actions button,.dashboard-app .setup-toolbar-actions button,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button,.dashboard-app .fiscal-simple-grid .setup-filter-bar .setup-toolbar-actions button,.dashboard-app .fiscal-simple-grid .agent-download-list .button-link,.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button{height:40px!important;min-height:40px!important}.dashboard-app .dashboard-drawer-form .check-line,.dashboard-app .catalog-item-editor-grid .check-line,.dashboard-app .subject-check-grid .check-line,.dashboard-app .role-flag-grid .check-line{cursor:pointer;min-height:40px!important}}@media (width<=720px){.dashboard-app .people-workspace{gap:8px!important;display:grid!important}.dashboard-app .people-panel,.dashboard-app .subjects-panel,.dashboard-app .catalog-items-panel{box-shadow:none!important;border-radius:8px!important}.dashboard-app .people-panel .catalog-panel-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important}.dashboard-app .people-panel .catalog-panel-header h3{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app .people-panel-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;display:flex!important}.dashboard-app .people-inline-stats{display:none!important}.dashboard-app .people-panel-actions .catalog-primary-action{border-radius:8px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel-actions .catalog-primary-action svg{width:17px!important;height:17px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]){padding:0 8px 8px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody{gap:6px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;min-height:0!important;padding:9px!important;display:grid!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td{grid-template-columns:none!important;padding:0!important;display:block!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:before{display:none!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child{grid-area:1/1!important;align-self:center!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.14!important;display:block!important;overflow:hidden!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child small,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) small{display:none!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2){background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1!important;padding:0!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) strong{color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(3){grid-area:3/1/auto/-1!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack span{border-radius:999px!important;min-height:20px!important;padding-inline:7px!important;font-size:8px!important;line-height:1!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 2!important;place-self:start end!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,40px)!important;gap:4px!important;width:84px!important;display:grid!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-role-grid{scrollbar-width:none;gap:6px!important;padding:0 8px 8px!important;display:flex!important;overflow-x:auto!important}.dashboard-app .people-role-card{border-radius:8px!important;gap:6px!important;min-width:142px!important;padding:8px!important}.dashboard-app .people-role-card header small,.dashboard-app .people-role-meta{display:none!important}.dashboard-app .people-role-card .ghost-button{border-radius:8px!important;min-height:34px!important}}@media (width<=980px){.dashboard-app .fiscal-simple-grid .agent-download-list .button-link,.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button{height:40px!important;min-height:40px!important}.dashboard-app .dashboard-drawer-form .check-line,.dashboard-app .catalog-item-editor-grid .check-line,.dashboard-app .subject-check-grid .check-line,.dashboard-app .role-flag-grid .check-line{cursor:pointer;min-height:40px!important}.dashboard-app .setup-toolbar-actions button,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button,.dashboard-app .fiscal-simple-grid .setup-filter-bar .setup-toolbar-actions button{height:40px!important;min-height:40px!important}}@media (width<=680px){.dashboard-app .fiscal-printers-view .agent-download-list .button-link,.dashboard-app .fiscal-printers-view .agent-download-list .ghost-button{height:40px!important;min-height:40px!important}.dashboard-app .summary-report-panel .report-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .summary-report-panel .report-catalog-card{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:44px!important;padding:8px!important}.dashboard-app .summary-report-panel .report-catalog-card span{font-size:12px!important}.dashboard-app .summary-report-panel .report-catalog-card strong{padding:3px 6px!important;font-size:9px!important}.dashboard-app .register-report-panel .report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding-bottom:2px!important;display:grid!important;overflow:visible!important}.dashboard-app .register-report-panel .report-summary-grid::-webkit-scrollbar{display:none}.dashboard-app .register-report-panel .report-summary-grid span{min-height:42px!important;padding:7px 8px!important}.dashboard-app .register-report-panel .report-columns{gap:6px!important}.dashboard-app .register-report-panel .detail-list{border-radius:8px!important;gap:5px!important;padding:8px!important}.dashboard-app .register-report-panel .detail-list:has(>p){min-height:0!important}.dashboard-app .register-report-panel .detail-list h4{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.15!important}.dashboard-app .register-report-panel .detail-list p{margin:0!important;font-size:11px!important;line-height:1.2!important;display:block!important}.dashboard-app .register-report-panel .receipt-actions{gap:6px!important}.dashboard-app .fiscal-simple-grid{gap:8px!important}.dashboard-app .fiscal-simple-grid .business-admin-card,.dashboard-app .fiscal-simple-grid .local-options-panel,.dashboard-app .fiscal-simple-grid .fiscal-printer-form{box-shadow:none!important;border-radius:9px!important;gap:8px!important;padding:10px!important}.dashboard-app .fiscal-simple-grid .business-panel-title{background:0 0!important;border:0!important;align-items:center!important;min-height:0!important;padding:0!important}.dashboard-app .fiscal-simple-grid .business-panel-title span,.dashboard-app .fiscal-simple-grid .business-panel-title small,.dashboard-app .fiscal-simple-grid .fiscal-printer-form>small,.dashboard-app .fiscal-simple-grid .agent-install-panel>small{display:none!important}.dashboard-app .fiscal-simple-grid .business-panel-title h3,.dashboard-app .fiscal-simple-grid .fiscal-printer-form h3,.dashboard-app .fiscal-simple-grid .agent-install-panel h3{margin:0!important;font-size:14px!important;line-height:1.15!important}.dashboard-app .fiscal-simple-grid .business-panel-title button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .fiscal-simple-grid .business-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-simple-grid .business-metric-grid span{gap:2px!important;min-height:42px!important;padding:7px 8px!important}.dashboard-app .fiscal-simple-grid .business-metric-grid small{font-size:8px!important;line-height:1!important}.dashboard-app .fiscal-simple-grid .business-metric-grid strong{font-size:13px!important;line-height:1.1!important}.dashboard-app .fiscal-step-list{gap:5px!important}.dashboard-app .fiscal-step{border-radius:8px!important;gap:2px!important;min-height:0!important;padding:7px 8px!important}.dashboard-app .fiscal-step strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .fiscal-step small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app .fiscal-simple-grid .fiscal-printer-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app .fiscal-simple-grid .fiscal-printer-form h3,.dashboard-app .fiscal-simple-grid .fiscal-printer-form button[type=submit]{grid-column:1/-1!important}.dashboard-app .fiscal-simple-grid .fiscal-printer-form input,.dashboard-app .fiscal-simple-grid .fiscal-printer-form select{border-radius:8px!important;min-width:0!important;height:38px!important;min-height:38px!important;font-size:12px!important}.dashboard-app .fiscal-simple-grid .fiscal-printer-form button[type=submit]{border-radius:8px!important;min-height:38px!important}.dashboard-app .fiscal-simple-grid .agent-download-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dashboard-app .fiscal-simple-grid .agent-download-list>div{gap:5px!important;padding:7px!important}.dashboard-app .fiscal-simple-grid .agent-download-list .button-link,.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button{min-height:32px!important;font-size:0!important}.dashboard-app .fiscal-simple-grid .agent-download-list .button-link svg,.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button svg{width:15px!important;height:15px!important}.dashboard-app .business-admin-shell{gap:8px!important}.dashboard-app .business-admin-shell .business-admin-hero{display:none!important}.dashboard-app .business-profile-layout{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.dashboard-app .business-profile-panel,.dashboard-app .business-create-card{box-shadow:none!important;border-radius:9px!important;gap:8px!important;padding:10px!important}.dashboard-app .business-panel-title{align-items:center!important;gap:8px!important;min-height:0!important;margin:0!important}.dashboard-app .business-panel-title span{display:none!important}.dashboard-app .business-panel-title h3{font-size:15px!important;line-height:1.15!important}.dashboard-app .business-panel-title [data-slot=badge]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:128px!important;overflow:hidden!important}.dashboard-app .business-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.dashboard-app .business-profile-grid .wide,.dashboard-app .business-form-actions{grid-column:1/-1!important}.dashboard-app .business-profile-form .dashboard-field,.dashboard-app .business-create-card .dashboard-field{gap:3px!important}.dashboard-app .business-profile-form .dashboard-field>span,.dashboard-app .business-create-card .dashboard-field>span{white-space:nowrap!important;font-size:8px!important;line-height:1!important}.dashboard-app .business-profile-form input,.dashboard-app .business-profile-form select,.dashboard-app .business-create-card input{border-radius:8px!important;height:36px!important;min-height:36px!important;padding-inline:8px!important;font-size:12px!important}.dashboard-app .business-form-actions button,.dashboard-app .business-create-card>button{border-radius:8px!important;width:100%!important;min-height:38px!important}.dashboard-app .business-create-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app .business-create-card .business-panel-title,.dashboard-app .business-create-card>button{grid-column:1/-1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions{grid-template-columns:repeat(2,36px)!important;gap:5px!important;width:77px!important;display:grid!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child{grid-area:1/1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2),.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(3),.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(3){grid-area:3/1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4){grid-area:4/1/auto/-1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5),.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:start end!important}.dashboard-app .catalog-row-actions,.dashboard-app .people-row-actions,.dashboard-app .responsive-table .catalog-row-actions,.dashboard-app .responsive-table .people-row-actions{grid-template-columns:repeat(2,36px)!important;justify-content:end!important;align-items:start!important;gap:5px!important;display:grid!important}.dashboard-app .catalog-row-actions button,.dashboard-app .people-row-actions button,.dashboard-app .responsive-table .catalog-row-actions button,.dashboard-app .responsive-table .people-row-actions button{border-radius:8px!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .catalog-row-actions button svg,.dashboard-app .people-row-actions button svg,.dashboard-app .responsive-table .catalog-row-actions button svg,.dashboard-app .responsive-table .people-row-actions button svg{width:15px!important;height:15px!important}.dashboard-app .people-table .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.dashboard-app .people-table .catalog-status-stack span{min-height:22px!important;padding-inline:7px!important;font-size:9px!important}.dashboard-app .dashboard-main-simple .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5),.dashboard-app .dashboard-main-simple .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:start end!important}.dashboard-app .dashboard-main-simple .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions,.dashboard-app .dashboard-main-simple .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions{grid-template-columns:repeat(2,36px)!important;justify-content:end!important;align-items:start!important;gap:5px!important;width:77px!important;display:grid!important}.dashboard-app .dashboard-main-simple .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button,.dashboard-app .dashboard-main-simple .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:start end!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions{grid-template-columns:repeat(2,36px)!important;justify-content:end!important;align-items:start!important;gap:5px!important;width:77px!important;display:grid!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel .people-row-actions.people-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;width:85px!important;display:flex!important}.dashboard-app .people-panel .people-row-actions.people-row-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;width:85px!important;display:flex!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (width<=720px){.dashboard-app .people-workspace{gap:8px}.dashboard-app .people-panel .catalog-panel-header{flex-direction:column;align-items:stretch;gap:8px;min-height:auto;padding:10px}.dashboard-app .people-panel .catalog-panel-header h3{font-size:17px;line-height:1.1}.dashboard-app .people-panel-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.dashboard-app .people-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.dashboard-app .people-inline-stats span{background:var(--dash-primary);border-radius:8px;justify-content:center;min-height:34px;padding-inline:5px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-inline-stats span{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface-2))}}.dashboard-app .people-inline-stats span{text-align:center;font-size:10px}.dashboard-app .people-panel-actions .catalog-primary-action{border-radius:10px;width:100%;min-height:42px}.dashboard-app .people-panel .catalog-table-wrap{padding:0 8px 8px;overflow:visible}.dashboard-app .people-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;max-width:100%}.dashboard-app .people-table thead{display:none}.dashboard-app .people-table tbody{gap:8px;display:grid}.dashboard-app .people-table tr{border:1px solid var(--dash-primary);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-table tr{border:1px solid color-mix(in srgb, var(--dash-primary) 14%, var(--dash-line))}}.dashboard-app .people-table tr{background:linear-gradient(180deg, var(--dash-primary), transparent 46%), var(--dash-surface-2);border-radius:12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-table tr{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 46%), var(--dash-surface-2)}}.dashboard-app .people-table tr{box-shadow:none}.dashboard-app .people-table td{background:0 0;border:0;padding:0;display:block}.dashboard-app .people-table td:first-child{gap:2px;min-width:0;display:grid}.dashboard-app .people-table td:first-child strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.dashboard-app .people-table td:first-child small{min-width:0;color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-app .people-table td:nth-child(2){border:1px solid var(--dash-primary);justify-content:space-between;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app .people-table td:nth-child(2){border:1px solid color-mix(in srgb, var(--dash-primary) 10%, var(--dash-line))}}.dashboard-app .people-table td:nth-child(2){background:var(--dash-surface);border-radius:9px;padding:7px 8px}.dashboard-app .people-table td:nth-child(2) strong{font-size:13px}.dashboard-app .people-table td:nth-child(2) small{color:var(--dash-primary-strong);font-size:11px;font-weight:850}.dashboard-app .people-table .catalog-status-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dashboard-app .people-table .catalog-status-stack span{border-radius:8px;justify-content:center;min-height:30px}.dashboard-app .people-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dashboard-app .people-row-actions button{border-radius:9px;justify-content:center;min-height:38px;padding-inline:8px;font-size:12px}.dashboard-app .people-role-grid{border-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.dashboard-app .people-role-card{box-shadow:none;border-radius:12px;gap:7px;padding:9px}.dashboard-app .people-role-card header{gap:5px;display:grid}.dashboard-app .people-role-card header>span{justify-self:start;font-size:10px}.dashboard-app .people-role-card strong{font-size:13px}.dashboard-app .people-role-card .ghost-button{border-radius:9px;width:100%;min-height:34px;padding-inline:8px}}@media (width>=721px){.dashboard-app .people-panel .catalog-panel-header{flex-direction:row;align-items:center}.dashboard-app .people-panel-actions{flex-direction:row;align-items:center;width:auto!important;display:flex!important}.dashboard-app .people-inline-stats{justify-content:flex-end;width:auto!important;display:flex!important}.dashboard-app .people-panel-actions .catalog-primary-action{width:auto!important}}@media (width<=980px){.dashboard-app .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-app .topbar .brand{grid-area:1/1}.dashboard-app .topbar .dashboard-context{display:none!important}.dashboard-app .topbar .app-actions-trigger{border-radius:10px;grid-area:1/2;justify-content:center;width:40px;min-height:40px;padding-inline:0}.dashboard-app .topbar .app-actions-trigger span{display:none}}.dashboard-app .selected-report-filter,.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-meta,.dashboard-app .selected-report-open .selected-report-table,.dashboard-app .reports-card,.dashboard-app .reports-history-card,.dashboard-app .reports-detail-card,.dashboard-app .reports-table-wrap,.dashboard-app .report-catalog-grid,.dashboard-app .report-catalog-card{box-shadow:none!important;background:0 0!important}.dashboard-app .selected-report-filter,.dashboard-app .dashboard-body .report-filters,.dashboard-app .selected-report-meta,.dashboard-app .selected-report-open .selected-report-table,.dashboard-app .reports-table-wrap,.dashboard-app .report-catalog-grid,.dashboard-app .report-catalog-card{border-color:var(--dash-line)!important}.dashboard-app .report-catalog-card{border-inline-start:1px solid var(--dash-line)!important}.dashboard-app .report-catalog-card:hover,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:hover td,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr.active td,.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .report-catalog-card:hover,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:hover td,.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr.active td,.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app .reports-data-table tbody tr.active td{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))!important}}.dashboard-app .selected-report-meta span,.dashboard-app .report-catalog-card strong,.dashboard-app.dashboard-dark .report-catalog-card strong{border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-muted)!important}.dashboard-app .selected-report-open .selected-report-table .reports-data-table th,.dashboard-app .reports-data-table th{background:var(--dash-surface-2)!important;color:var(--dash-muted)!important}.dashboard-app .selected-report-open .selected-report-table .reports-data-table td,.dashboard-app .reports-data-table td{background:var(--dash-surface)!important}.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:nth-child(2n) td,.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .selected-report-open .selected-report-table .reports-data-table tbody tr:nth-child(2n) td,.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--dash-surface-2) 42%, var(--dash-surface))!important}}.dashboard-app .report-date-shortcuts button,.dashboard-app .selected-report-filter .report-filters button,.dashboard-app .dashboard-body .report-filters button{background:0 0!important}.dashboard-app{gap:8px;scroll-padding-block:72px 24px}.dashboard-app .topbar{gap:8px;min-height:44px;padding:6px 10px;grid-template-columns:auto minmax(0,1fr) auto!important}.dashboard-app .topbar>.brand{grid-column:1;min-width:0}.dashboard-app .topbar>.locale-switch,.dashboard-app .topbar>.dashboard-context,.dashboard-app .topbar>.system-status{display:none!important}.dashboard-app .topbar>.app-actions-trigger{border-radius:8px;grid-column:3;min-height:36px;padding-inline:12px;display:inline-flex!important}.dashboard-app .session-strip,.pos-shell .session-strip,.pos-shell.pos-dark .session-strip{display:none!important}.dashboard-app .dashboard-shell{min-height:calc(100vh - 60px);scroll-padding-block:72px 24px}.dashboard-app .dashboard-main{min-height:calc(100vh - 72px)}.dashboard-app .dashboard-heading{min-height:56px;padding:10px 14px}.dashboard-app .dashboard-title-block{gap:0}.dashboard-app .dashboard-title-block p,.dashboard-app .dashboard-title-block span,.dashboard-app .dashboard-health-strip{display:none!important}.dashboard-app .dashboard-title-block h1{font-size:clamp(20px,2vw,24px);line-height:1.1}.dashboard-app .dashboard-pos-return{border-radius:8px;min-height:34px;padding-inline:12px;font-size:13px}.dashboard-app .location-data-panel .setup-filter-bar{min-height:0}.dashboard-app .location-data-panel .selected-report-filter .report-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;display:flex}.dashboard-app .location-data-panel .selected-report-filter label{flex:0 180px;width:auto;display:block!important}.dashboard-app .location-data-panel .selected-report-filter label>span{display:none!important}.dashboard-app .location-data-panel .selected-report-filter select,.dashboard-app .location-data-panel .setup-toolbar-actions button{height:32px;min-height:32px}.dashboard-app .location-data-panel .setup-toolbar-actions{align-items:center;margin-inline-start:auto}.dashboard-app .location-record-list{grid-template-columns:minmax(0,1fr)}.dashboard-app .location-record-card{border-radius:8px;gap:8px;padding:8px 10px}.dashboard-app .fiscal-simple-grid .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(150px,190px)) minmax(0,1fr);align-items:end;width:100%}.dashboard-app .fiscal-simple-grid .setup-filter-bar .setup-toolbar-actions{justify-content:flex-end;align-items:end;width:auto;margin-inline-start:0}@media (width<=720px){.dashboard-app{padding-top:calc(54px + max(8px, env(safe-area-inset-top)))}.dashboard-app .topbar{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));z-index:40;width:auto;margin-inline:0;position:fixed}.dashboard-app .topbar>.brand span{display:inline}.dashboard-app .dashboard-main{border-inline:0;border-radius:0;min-height:calc(100vh - 58px)}.dashboard-app .dashboard-heading{flex-direction:row;justify-content:space-between;align-items:center;min-height:46px;padding:8px 10px}.dashboard-app .dashboard-heading-actions{flex:none;justify-content:flex-end;width:auto!important;display:flex!important}.dashboard-app .dashboard-pos-return{flex:none;min-height:32px;padding-inline:10px;font-size:12px;width:auto!important}.dashboard-app .location-data-panel{margin:8px}.dashboard-app .location-data-panel .selected-report-filter .report-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.dashboard-app .location-data-panel .selected-report-filter label{width:auto}.dashboard-app .location-data-panel .setup-toolbar-actions{flex-wrap:nowrap}.dashboard-app .location-data-panel .setup-toolbar-actions button{padding-inline:9px}.dashboard-app .location-record-list{grid-template-columns:1fr}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;padding:9px}.dashboard-app .location-record-action{white-space:nowrap;grid-area:1/2/span 2;width:auto;min-width:40px;padding-inline:10px}.dashboard-app .location-record-main,.dashboard-app .location-record-meta{grid-column:1}.dashboard-app .location-record-status{grid-column:1/-1}.dashboard-app .location-record-meta{flex-wrap:wrap;gap:4px 10px;display:flex}.dashboard-app .responsive-table.catalog-table-wrap .catalog-data-table{min-width:640px}.dashboard-app .responsive-table.catalog-table-wrap,.dashboard-app .responsive-table.reports-table-wrap{max-height:clamp(300px,58dvh,540px);overflow:auto}.dashboard-app .responsive-table.setup-table-stack .setup-data-table{min-width:560px}.dashboard-app .responsive-table .subjects-table{min-width:620px}.dashboard-app .responsive-table .people-table{display:block;width:100%!important;min-width:0!important}.dashboard-app .responsive-table .catalog-data-table th,.dashboard-app .responsive-table .catalog-data-table td,.dashboard-app .responsive-table .setup-data-table th,.dashboard-app .responsive-table .setup-data-table td{padding:7px 8px}.dashboard-app .responsive-table .catalog-data-table th,.dashboard-app .responsive-table .setup-data-table th{z-index:2;position:sticky;top:0}.dashboard-app .responsive-table .catalog-row-actions{gap:4px}.dashboard-app .responsive-table .catalog-row-actions button{min-height:28px;padding-inline:8px;font-size:11px}.dashboard-app :where(.fiscal-simple-grid,.data-view-shell:not(.location-data-panel)) .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-app .fiscal-simple-grid .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app :where(.fiscal-simple-grid,.data-view-shell:not(.location-data-panel)) .setup-filter-bar .setup-toolbar-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:0;display:grid}.dashboard-app :where(.fiscal-simple-grid,.data-view-shell:not(.location-data-panel)) .setup-filter-bar .setup-toolbar-actions button{border-radius:8px;width:100%;min-height:34px;padding-inline:8px}.dashboard-drawer-head{flex-direction:row;align-items:center;gap:8px;padding:10px}.dashboard-drawer-head h3{font-size:18px}.dashboard-drawer-head .ghost-button{justify-content:center;min-width:38px;min-height:38px;padding:0;font-size:0;overflow:hidden;width:38px!important}.dashboard-drawer-head .ghost-button svg{width:18px;height:18px}}@media (width>=681px){.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{overflow:auto}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:5;background:var(--pos-surface);padding-block-start:6px;position:sticky;bottom:0}.pos-shell.pos-dark .sale-panel>.sale-submit-row{background:#303030}}@media (width>=981px) and (height<=760px){.pos-shell,.pos-shell.pos-dark{height:100dvh;min-height:0;position:relative;overflow:hidden}.pos-shell .work-area,.pos-shell.pos-dark .work-area{height:calc(100dvh - 124px);min-height:0;max-height:calc(100dvh - 124px);overflow:hidden}.pos-shell .basket-panel,.pos-shell.pos-dark .basket-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;padding-bottom:136px;display:grid;overflow:hidden}.pos-shell .basket-grid,.pos-shell.pos-dark .basket-grid{-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.pos-shell .lower-area,.pos-shell.pos-dark .lower-area{z-index:3;right:calc(clamp(440px,45vw,580px) + 10px);bottom:max(4px, env(safe-area-inset-bottom));left:max(6px, env(safe-area-inset-left));gap:0;height:132px;min-height:0;max-height:132px;display:grid;position:absolute;overflow:hidden}.pos-shell .product-panel,.pos-shell.pos-dark .product-panel{height:100%;min-height:0;box-shadow:none;border-radius:6px;grid-template-rows:auto minmax(0,1fr);gap:4px;padding:5px;display:grid;overflow:hidden}.pos-shell .product-panel .panel-heading,.pos-shell.pos-dark .product-panel .panel-heading{display:none}.pos-shell .classification-strip,.pos-shell.pos-dark .classification-strip{scrollbar-width:none;gap:4px;min-height:28px;padding:0 0 3px;overflow-x:auto}.pos-shell .classification-strip::-webkit-scrollbar{display:none}.pos-shell.pos-dark .classification-strip::-webkit-scrollbar{display:none}.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{max-width:126px;min-height:25px;box-shadow:none;border-radius:999px;flex:none;padding-inline:8px;font-size:10px}.pos-shell .classification-strip button small{font-size:9px}.pos-shell .product-grid,.pos-shell.pos-dark .product-grid{-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-rows:repeat(2,minmax(36px,1fr));grid-template-columns:none;grid-auto-columns:minmax(118px,134px);grid-auto-flow:column;gap:4px;min-height:0;display:grid;overflow:auto hidden}.pos-shell .product-tile,.pos-shell.pos-dark .product-tile{min-height:36px;box-shadow:none;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 6px;padding:5px 6px}.pos-shell .product-tile span,.pos-shell.pos-dark .product-tile span{grid-column:1;font-size:11px;line-height:1.05}.pos-shell .product-tile small,.pos-shell.pos-dark .product-tile small{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:9px;line-height:1.05;overflow:hidden}.pos-shell .product-tile strong,.pos-shell.pos-dark .product-tile strong{white-space:nowrap;background:0 0;border-radius:0;grid-area:1/2/3;align-self:center;padding:0;font-size:11px}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{padding-bottom:104px}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:45;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border:1px solid var(--pos-line);background:var(--pos-surface);border-radius:10px;grid-template-columns:minmax(76px,.24fr) minmax(0,1fr);gap:6px;padding:6px;position:fixed;box-shadow:0 -12px 28px #0000003d}.pos-shell.pos-dark .sale-panel>.sale-submit-row{background:#242424}.pos-shell .lower-area,.pos-shell.pos-dark .lower-area{display:none}.pos-shell,.pos-shell.pos-dark{--pos-mobile-primary:#2196f3;--pos-mobile-primary-strong:#1976d2;--pos-mobile-dock-bg:#0e1815f2}.pos-shell.pos-dark{--pos-mobile-dock-bg:#070d0bf5}.pos-shell:after,.pos-shell.pos-dark:after{content:"";z-index:43;height:calc(164px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(180deg, transparent, var(--pos-mobile-dock-bg) 22%), var(--pos-mobile-dock-bg);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 34px #0000004d}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{width:min(720px,100% - 24px);left:50%;right:auto;transform:translate(-50%)}.pos-mobile-command-bar{z-index:44;left:50%;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 82px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(720px,100% - 24px);display:grid;position:fixed;transform:translate(-50%)}.pos-mobile-command-bar button{color:#1d3348;background:#f4f8ff;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 12px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 22px #00000029}.pos-shell.pos-dark .pos-mobile-command-bar button{color:#f5fbf7;background:#202c28}.pos-mobile-command-bar .items-command{background:var(--pos-mobile-primary);color:#fff}.pos-mobile-command-bar .actions-command{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-mobile-command-bar .actions-command{background:color-mix(in srgb, var(--pos-accent) 18%, #fff)}}.pos-mobile-command-bar .actions-command{color:#7b3f00}.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{background:var(--pos-accent)}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{background:color-mix(in srgb, var(--pos-accent) 18%, #202c28)}}.pos-shell.pos-dark .pos-mobile-command-bar .actions-command{color:#ffd08a}.pos-mobile-command-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-mobile-command-bar strong{text-align:center;background:#fff3;border-radius:999px;min-width:26px;padding:3px 7px;font-size:13px}.pos-mobile-sheet-layer{z-index:88;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.pos-mobile-sheet-backdrop{background:#03090824;border:0;position:absolute;inset:0}.pos-mobile-sheet{--mobile-sheet-height:64dvh;z-index:1;width:min(720px,100%);height:min(var(--mobile-sheet-height), 75dvh);border:1px solid var(--pos-mobile-primary);grid-template-rows:auto auto auto minmax(0,1fr);justify-self:center;gap:8px;max-height:min(75dvh,740px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pos-mobile-sheet{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.pos-mobile-sheet{background:linear-gradient(180deg, var(--pos-mobile-primary), transparent 34%), var(--pos-surface);border-radius:20px 20px 12px 12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.pos-mobile-sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-mobile-primary) 5%, transparent), transparent 34%), var(--pos-surface)}}.pos-mobile-sheet{color:var(--pos-ink);overflow:hidden;box-shadow:0 -18px 42px #09120f47}.product-picker-sheet{grid-template-rows:auto auto auto auto minmax(0,1fr)}.product-picker-sheet.search-focused{height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh);max-height:min(88dvh,780px)}.product-picker-sheet:has(.mobile-product-search input:focus){height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh);max-height:min(88dvh,780px)}.mobile-sheet-grip,.mobile-sheet-drag-zone{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mobile-sheet-grip{background:0 0;border:0;border-radius:999px;place-items:center;width:100%;height:40px;min-height:40px;display:grid}.mobile-sheet-grip span{background:var(--pos-muted);border-radius:999px;width:46px;height:5px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-grip span{background:color-mix(in srgb, var(--pos-muted) 45%, transparent)}}.pos-mobile-sheet header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.pos-mobile-sheet header p,.pos-mobile-sheet header h2{margin:0}.pos-mobile-sheet header p{display:none}.pos-mobile-sheet header h2{font-size:20px;font-weight:900}.mobile-sheet-count{border:1px solid var(--pos-mobile-primary);min-width:38px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-count{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, transparent)}}.mobile-sheet-count{background:var(--pos-mobile-primary);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-count{background:color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent)}}.mobile-sheet-count{color:var(--pos-mobile-primary);text-align:center;font-size:12px;font-weight:950}.mobile-product-search{border:1px solid var(--pos-mobile-primary);align-items:center;gap:8px;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-product-search{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))}}.mobile-product-search{background:#ffffffd1;border-radius:12px;padding-inline:10px}.mobile-product-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:800}.mobile-classification-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;min-height:34px;display:flex;overflow-x:auto}.mobile-classification-strip::-webkit-scrollbar{display:none}.mobile-classification-strip button{border-radius:999px;flex:none;min-height:30px;padding-inline:10px;font-size:12px;font-weight:850}.mobile-product-grid{border:1px solid var(--pos-mobile-primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.mobile-product-grid{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 10%, transparent)}}.mobile-product-grid{padding:8px 8px max(34px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;border-radius:14px}.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{border:1px solid var(--pos-mobile-primary);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-height:96px}@supports (color:color-mix(in lab, red, red)){.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, transparent)}}.pos-shell .mobile-product-card,.pos-shell.pos-dark .mobile-product-card{box-shadow:none;background:#ffffffd1;border-radius:12px;padding:10px}.pos-shell .mobile-product-card.selected,.pos-shell.pos-dark .mobile-product-card.selected{border-color:var(--pos-mobile-primary);box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px var(--pos-mobile-primary)}@supports (color:color-mix(in lab, red, red)){.pos-shell .mobile-product-card.selected,.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px color-mix(in srgb, var(--pos-mobile-primary) 22%, transparent)}}.pos-shell .mobile-product-card span,.pos-shell .mobile-product-card small,.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card span,.pos-shell.pos-dark .mobile-product-card small,.pos-shell.pos-dark .mobile-product-card strong{grid-area:auto/1}.pos-shell .mobile-product-card small,.pos-shell.pos-dark .mobile-product-card small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card strong{background:var(--pos-mobile-primary);border-radius:999px;justify-self:start;margin-block-start:4px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card strong{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, #fff)}}.pos-shell .mobile-product-card strong,.pos-shell.pos-dark .mobile-product-card strong{color:var(--pos-mobile-primary-strong);font-size:12px}.actions-picker-sheet{grid-template-rows:auto auto minmax(0,auto);height:auto;max-height:min(70dvh,560px)}.mobile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;max-height:calc(70dvh - 82px);display:grid;overflow:auto}.mobile-action-grid button{border:1px solid var(--pos-mobile-primary);place-items:center;gap:6px;min-height:92px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-action-grid button{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 14%, var(--pos-line))}}.mobile-action-grid button{color:#1d3348;background:#f7f9fb;border-radius:16px;padding:12px;font-size:13px;font-weight:900}.mobile-action-grid button small{color:var(--pos-muted);font-size:10px;font-weight:900;position:absolute;inset:9px auto auto 10px}}@media (width<=680px){.dashboard-app .printer-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-app .printer-mode-grid button{min-height:88px;padding:9px}.dashboard-app .printer-mode-grid .agent-mode-card,.dashboard-app .desktop-agent-panel,.dashboard-app .printer-agent-field,.dashboard-app .agent-device-option{display:none!important}.dashboard-app .fiscal-printer-form,.dashboard-app .fiscal-printer-form.compact{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.dashboard-app .fiscal-printer-form button[type=submit]{width:100%;min-height:42px}}@media (width<=980px) and (orientation:landscape),(width<=980px) and (height<=520px){.pos-shell,.pos-shell.pos-dark{width:100%;height:100dvh;min-height:0;padding:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));background:var(--pos-surface-strong);grid-template-rows:auto auto minmax(0,1fr);gap:4px;position:relative;overflow:hidden}.pos-shell:after,.pos-shell.pos-dark:after{display:none}.pos-shell .topbar,.pos-shell.pos-dark .topbar{min-height:38px;box-shadow:none;border-radius:6px;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:5px;padding:4px 5px;position:static}.pos-shell .topbar .brand,.pos-shell .topbar .locale-switch,.pos-shell .topbar .search-box,.pos-shell .topbar .system-status,.pos-shell.pos-dark .topbar .brand,.pos-shell.pos-dark .topbar .locale-switch,.pos-shell.pos-dark .topbar .search-box,.pos-shell.pos-dark .topbar .system-status{grid-area:auto;align-self:center}.pos-shell .topbar .brand{min-height:30px;padding-inline:6px}.pos-shell .topbar .app-actions-trigger,.pos-shell.pos-dark .topbar .app-actions-trigger{width:34px;min-width:34px;min-height:30px;padding-inline:0}.pos-shell .topbar .app-actions-trigger span,.pos-shell.pos-dark .topbar .app-actions-trigger span{display:none}.pos-shell .brand span{font-size:13px}.pos-shell .locale-switch{width:auto;min-height:30px;padding-inline:6px}.pos-shell .locale-switch span{display:none}.pos-shell .locale-switch select{max-width:86px;font-size:11px}.pos-shell .search-box,.pos-shell.pos-dark .search-box{border:1px solid var(--pos-line);background:var(--pos-surface);border-radius:6px;height:30px;min-height:30px;display:flex}.pos-shell .search-box input,.pos-shell.pos-dark .search-box input{color:var(--pos-ink);font-size:12px}.pos-shell .system-status{grid-area:auto;justify-content:flex-end;gap:4px;width:auto;max-width:none;display:flex;overflow:visible}.pos-shell .system-status span,.pos-shell .pill-button{border-radius:6px;flex:none;width:auto;min-width:30px;min-height:30px;padding-inline:7px;font-size:11px}.pos-shell .system-status span span,.pos-shell .pill-button span{display:none}.pos-shell .session-strip,.pos-shell.pos-dark .session-strip{scrollbar-width:none;background:0 0;border:0;gap:4px;min-height:30px;padding:0;display:flex;overflow-x:auto}.pos-shell .session-strip::-webkit-scrollbar{display:none}.pos-shell.pos-dark .session-strip::-webkit-scrollbar{display:none}.pos-shell .session-strip span,.pos-shell .session-strip button,.pos-shell .business-switcher,.pos-shell.pos-dark .session-strip span,.pos-shell.pos-dark .session-strip button,.pos-shell.pos-dark .business-switcher{max-width:190px;height:30px;min-height:30px;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:none;padding-inline:7px;font-size:11px;overflow:hidden}.pos-shell .session-strip span>*,.pos-shell .session-strip button>*,.pos-shell.pos-dark .session-strip span>*,.pos-shell.pos-dark .session-strip button>*{flex:none}.pos-shell .session-strip span,.pos-shell.pos-dark .session-strip span{line-height:30px;display:block}.pos-shell .work-area,.pos-shell.pos-dark .work-area{grid-template-columns:minmax(0,1.55fr) minmax(268px,.82fr);align-items:stretch;gap:4px;min-height:0;display:grid;overflow:hidden}.pos-shell .basket-panel,.pos-shell.pos-dark .basket-panel,.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{min-height:0;box-shadow:none;border-radius:6px;padding:5px;overflow:hidden}.pos-shell .basket-panel,.pos-shell.pos-dark .basket-panel{grid-template-rows:auto minmax(0,1fr);padding-bottom:108px;display:grid}.pos-shell .basket-panel .panel-heading,.pos-shell.pos-dark .basket-panel .panel-heading{min-height:24px;margin:0 0 4px;padding:0 2px 4px}.pos-shell .basket-panel .panel-heading p{display:none}.pos-shell .basket-panel .panel-heading h1{font-size:15px}.pos-shell .basket-panel .panel-heading strong{font-size:12px}.pos-shell .basket-grid,.pos-shell.pos-dark .basket-grid{-webkit-overflow-scrolling:touch;background:var(--pos-line);border-radius:4px;align-content:start;gap:1px;min-height:0;display:grid;overflow:auto}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{min-height:34px;box-shadow:none;border:0;border-radius:0;grid-template-columns:30px minmax(132px,1fr) 92px 78px 82px;grid-template-areas:none;gap:5px;padding:4px 5px;font-size:12px}.pos-shell .basket-row>:first-child,.pos-shell .basket-row>:nth-child(2),.pos-shell .basket-row>:nth-child(3),.pos-shell .basket-row>:nth-child(4),.pos-shell .basket-row>:nth-child(5){grid-area:auto;display:block}.pos-shell .basket-row>:nth-child(5){text-align:right;font-size:12px}.pos-shell .basket-head,.pos-shell.pos-dark .basket-head{min-height:28px;font-size:10px;display:grid}.pos-shell .basket-row strong{font-size:12px;line-height:1.1}.pos-shell .basket-row small{font-size:10px;line-height:1.05}.pos-shell .basket-remove-button,.pos-shell .quantity-cell .icon-button{border-radius:5px;width:24px;height:24px;min-height:24px}.pos-shell .quantity-cell{grid-template-columns:24px minmax(26px,1fr) 24px;gap:3px}.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input{border-radius:5px;height:24px;min-height:24px;font-size:11px}.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:4px;padding-bottom:5px;display:grid;overflow:auto}.pos-shell .sale-panel:after,.pos-shell.pos-dark .sale-panel:after{display:none}.pos-shell .totals,.pos-shell.pos-dark .totals{border:1px solid var(--pos-line);background:var(--pos-surface-raised);box-shadow:none;border-radius:6px;order:4;gap:2px;margin:0;padding:5px;display:grid}.pos-shell .totals div,.pos-shell.pos-dark .totals div{min-height:20px;font-size:11px}.pos-shell .total-line,.pos-shell.pos-dark .total-line{background:var(--pos-surface);border-radius:4px;min-height:28px;padding:4px 6px;font-size:16px}.pos-shell .payment-actions,.pos-shell.pos-dark .payment-actions{background:0 0;border:0;border-radius:0;order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;display:grid}.pos-shell .payment-method-select{display:none}.pos-shell .payment-method-strip,.pos-shell.pos-dark .payment-method-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pos-shell .payment-method-strip button,.pos-shell .combined-payment-button,.pos-shell .selector-tile,.pos-shell .pos-action-pad button,.pos-shell.pos-dark .payment-method-strip button,.pos-shell.pos-dark .combined-payment-button,.pos-shell.pos-dark .selector-tile,.pos-shell.pos-dark .pos-action-pad button{min-height:34px;box-shadow:none;border-radius:5px;padding:4px 5px;font-size:11px;line-height:1.1}.pos-shell .payment-method-strip button small{display:none}.pos-shell .payment-actions button svg,.pos-shell .selector-tile svg,.pos-shell .pos-action-pad button svg,.pos-shell.pos-dark .payment-actions button svg,.pos-shell.pos-dark .selector-tile svg,.pos-shell.pos-dark .pos-action-pad button svg{width:16px;height:16px}.pos-shell .combined-payment-button,.pos-shell.pos-dark .combined-payment-button{grid-column:1/3;width:100%;height:36px;min-height:36px}.pos-shell .customer-summary-tile,.pos-shell.pos-dark .customer-summary-tile{text-align:start;grid-column:3/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 6px;height:36px;min-height:36px}.pos-shell .customer-summary-tile small{display:none}.pos-shell .selector-tile span{justify-content:flex-start;gap:5px}.pos-shell .customer-summary-tile strong{font-size:11px}.pos-shell .customer-summary-tile em{grid-column:2;font-size:9px}.pos-shell .pos-action-pad,.pos-shell.pos-dark .pos-action-pad{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pos-shell .payment-actions .pos-action-pad,.pos-shell.pos-dark .payment-actions .pos-action-pad{display:grid}.pos-shell .pos-action-pad button small{display:none}.pos-shell .payment-actions .combined-payment-button,.pos-shell.pos-dark .payment-actions .combined-payment-button,.pos-shell .payment-actions .selector-tile,.pos-shell.pos-dark .payment-actions .selector-tile,.pos-shell .payment-actions .pos-action-pad button,.pos-shell.pos-dark .payment-actions .pos-action-pad button{justify-content:center;align-items:center;height:34px;min-height:34px;display:flex;overflow:hidden}.pos-shell .payment-actions .customer-summary-tile,.pos-shell.pos-dark .payment-actions .customer-summary-tile{justify-content:stretch;display:grid}.pos-shell .payment-actions .pos-action-pad button span,.pos-shell.pos-dark .payment-actions .pos-action-pad button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pos-shell .payment-split,.pos-shell.pos-dark .payment-split{order:2;gap:3px}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{border-radius:5px;min-height:28px;padding:4px 6px;font-size:11px}.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:2;background:var(--pos-surface);border:0;border-radius:0;order:5;grid-template-columns:58px minmax(0,1fr);gap:4px;height:48px;min-height:48px;padding:4px 0 0;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 -10px 18px #0000001f}.pos-shell .last-receipt-copy,.pos-shell .save-sale,.pos-shell.pos-dark .last-receipt-copy,.pos-shell.pos-dark .save-sale{border-radius:6px;min-height:42px;font-size:12px}.pos-shell .save-sale svg,.pos-shell.pos-dark .save-sale svg{width:18px;height:18px}.pos-shell .lower-area,.pos-shell.pos-dark .lower-area{z-index:3;right:calc(268px + max(10px,8vw));bottom:max(4px, env(safe-area-inset-bottom));left:max(6px, env(safe-area-inset-left));gap:0;height:104px;min-height:0;max-height:104px;display:grid;position:absolute;overflow:hidden}.pos-shell .product-panel,.pos-shell.pos-dark .product-panel{height:100%;min-height:0;box-shadow:none;border-radius:6px;grid-template-rows:auto minmax(0,1fr);gap:4px;padding:5px;display:grid;overflow:hidden}.pos-shell .product-panel .panel-heading,.pos-shell.pos-dark .product-panel .panel-heading{display:none}.pos-shell .classification-strip,.pos-shell.pos-dark .classification-strip{scrollbar-width:none;gap:4px;min-height:28px;padding:0 0 3px;overflow-x:auto}.pos-shell .classification-strip::-webkit-scrollbar{display:none}.pos-shell.pos-dark .classification-strip::-webkit-scrollbar{display:none}.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{max-width:126px;min-height:25px;box-shadow:none;border-radius:999px;flex:none;padding-inline:8px;font-size:10px}.pos-shell .classification-strip button small{font-size:9px}.pos-shell .product-grid,.pos-shell.pos-dark .product-grid{-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-rows:repeat(2,minmax(36px,1fr));grid-template-columns:none;grid-auto-columns:minmax(118px,134px);grid-auto-flow:column;gap:4px;min-height:0;display:grid;overflow:auto hidden}.pos-shell .product-tile,.pos-shell.pos-dark .product-tile{min-height:36px;box-shadow:none;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 6px;padding:5px 6px}.pos-shell .product-tile span,.pos-shell.pos-dark .product-tile span{grid-column:1;font-size:11px;line-height:1.05}.pos-shell .product-tile small,.pos-shell.pos-dark .product-tile small{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:9px;line-height:1.05;overflow:hidden}.pos-shell .product-tile strong,.pos-shell.pos-dark .product-tile strong{white-space:nowrap;background:0 0;border-radius:0;grid-area:1/2/3;align-self:center;padding:0;font-size:11px}.pos-mobile-command-bar,.pos-mobile-sheet-layer{display:none!important}}@media (width<=680px){.pos-shell .pos-mobile-sheet header .icon-button,.pos-shell.pos-dark .pos-mobile-sheet header .icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.pos-shell .mobile-classification-strip button,.pos-shell.pos-dark .mobile-classification-strip button{min-height:40px}}.dashboard-app .location-data-panel{gap:10px;margin:10px 14px 14px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app .location-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-app .location-status-filter{min-width:min(190px,100%);display:grid}.dashboard-app .location-status-filter select{border:1px solid var(--dash-line);background:var(--dash-surface);width:100%;min-height:38px;color:var(--dash-ink);border-radius:8px;padding-inline:12px 34px;font-size:13px;font-weight:850}.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap;margin-inline-start:auto}.dashboard-app .location-toolbar .setup-toolbar-actions button{background:var(--dash-surface);border-radius:8px;min-height:38px;padding-inline:12px}.dashboard-app .location-record-list{gap:6px}.dashboard-app .location-record-card{border-radius:8px;grid-template-columns:minmax(220px,1.25fr) minmax(170px,.9fr) minmax(155px,.72fr) auto auto;gap:8px;padding:8px 10px;box-shadow:none!important}.dashboard-app .location-record-action{border-radius:8px;min-height:38px}@media (width<=980px){.dashboard-app .topbar>.app-actions-trigger,.dashboard-app .dashboard-pos-return,.dashboard-app .catalog-primary-action,.dashboard-app .setup-toolbar-actions button,.dashboard-app .selected-report-filter input,.dashboard-app .selected-report-filter select,.dashboard-app .selected-report-filter .report-filters button,.dashboard-app .catalog-search-field,.dashboard-app .catalog-search-field input,.dashboard-app .catalog-table-toolbar select,.dashboard-app .report-toolbar button{min-height:40px}.dashboard-app .location-toolbar{align-items:stretch}.dashboard-app .location-status-filter,.dashboard-app .location-toolbar .setup-toolbar-actions,.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{min-height:40px}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dashboard-app .location-data-panel{margin:8px}.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.dashboard-app .location-toolbar .setup-toolbar-actions{grid-template-columns:repeat(2,minmax(44px,auto));gap:6px;margin:0;display:grid}.dashboard-app .location-toolbar .setup-toolbar-actions button{padding-inline:10px}.dashboard-app .location-record-card{padding:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;padding:9px}.dashboard-app .location-record-main,.dashboard-app .location-record-meta{grid-column:1}.dashboard-app .location-record-meta{flex-wrap:wrap;gap:4px 10px;display:flex}.dashboard-app .location-record-status{grid-column:1/-1}.dashboard-app .location-record-action{white-space:nowrap;grid-area:1/2/span 2;width:auto;min-width:40px;padding-inline:10px}}@media (width<=680px){.pos-shell .basket-row{grid-template-columns:36px minmax(0,1fr) minmax(116px,.44fr);gap:7px}.pos-shell .quantity-cell{grid-template-columns:36px minmax(42px,1fr) 36px;gap:4px}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input{border-radius:9px;width:100%;height:36px;min-height:36px}.pos-shell .basket-remove-button{width:36px;height:36px}.pos-shell .app-actions-trigger{width:40px;min-height:40px}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell .quantity-cell{grid-template-columns:36px minmax(42px,1fr) 36px}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell .basket-remove-button{height:36px;min-height:36px}.pos-shell .basket-remove-button{width:36px}}@media (width<=980px){.dashboard-app .responsive-table .catalog-row-actions button,.dashboard-app .catalog-data-table .catalog-row-actions button,.dashboard-app .people-row-actions button,.dashboard-app .panel-actions .icon-button,.dashboard-app .fiscal-panel .icon-button{width:40px;min-width:40px;min-height:40px}.pos-shell select,.pos-shell .pill-button.app-actions-trigger{min-height:40px}}@media (width<=680px){.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{gap:7px;grid-template-columns:40px minmax(0,1fr) minmax(132px,.46fr)!important}.pos-shell .quantity-cell,.pos-shell.pos-dark .quantity-cell{gap:4px;grid-template-columns:40px minmax(42px,1fr) 40px!important}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell .basket-remove-button,.pos-shell.pos-dark .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input,.pos-shell.pos-dark .basket-remove-button{border-radius:9px;width:100%!important;height:40px!important;min-height:40px!important}.pos-shell .basket-remove-button,.pos-shell.pos-dark .basket-remove-button{width:40px!important}.dashboard-drawer-head .ghost-button,.dashboard-drawer-actions button,.dashboard-drawer-form>button,.dashboard-drawer-form .action-row button,.dashboard-end-drawer .ghost-button{min-height:40px!important}.dashboard-drawer-head .ghost-button,.dashboard-end-drawer .ghost-button{min-width:40px!important}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell .quantity-cell,.pos-shell.pos-dark .quantity-cell{grid-template-columns:40px minmax(42px,1fr) 40px!important}.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell .basket-remove-button,.pos-shell.pos-dark .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input,.pos-shell.pos-dark .basket-remove-button{width:40px;height:40px!important;min-height:40px!important}.pos-shell .basket-remove-button,.pos-shell.pos-dark .basket-remove-button{min-width:40px!important}.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input{width:100%}}@media (width>=681px) and (width<=980px){.dashboard-end-drawer.responsive-end-drawer{margin-inline-end:14px}}@media (width<=980px){.dashboard-app button,.dashboard-app a.button-link,.dashboard-app input:not([type=checkbox]),.dashboard-app select,.dashboard-app textarea,.dashboard-app .button-link,.dashboard-app .ghost-button,.dashboard-app .setup-filter-bar input,.dashboard-app .setup-filter-bar select,.dashboard-app .setup-filter-bar button,.dashboard-app .selected-report-filter input,.dashboard-app .selected-report-filter select,.dashboard-app .selected-report-filter button,.dashboard-app .dashboard-body .report-filters input,.dashboard-app .dashboard-body .report-filters select,.dashboard-app .dashboard-body .report-filters button,.dashboard-app .fiscal-simple-panel input,.dashboard-app .fiscal-simple-panel select,.dashboard-app .fiscal-simple-panel textarea,.dashboard-app .fiscal-simple-panel button{min-height:40px!important}.dashboard-app .report-column-filter{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));width:auto;max-height:min(72dvh,520px);position:fixed;overflow:auto;transform:none!important}.dashboard-app .excel-filter-head button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .excel-filter-options{max-height:min(34dvh,260px)}}@media (width<=720px){.dashboard-app .responsive-table .people-row-actions button,.dashboard-app .catalog-data-table .people-row-actions button{width:100%!important;min-width:0!important}}@media (width>=981px){.pos-shell .topbar .pill-button,.pos-shell .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell .icon-button,.dashboard-app .catalog-search-field input,.dashboard-app .catalog-data-table .catalog-row-actions button,.dashboard-app .responsive-table .catalog-row-actions button,.dashboard-app .people-row-actions button,.dashboard-app .panel-actions .icon-button{min-height:34px}.pos-shell .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell .icon-button{width:34px}.dashboard-app .panel-actions .icon-button{min-width:34px}.pos-shell .locale-switch select,.pos-shell .business-switcher select,.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{min-height:34px}}.dashboard-app .dashboard-main.dashboard-main-simple{column-gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:10px;align-self:start;max-height:calc(100dvh - 86px);overflow:auto;box-shadow:0 10px 26px #0814120f}.dashboard-app.dashboard-dark .dashboard-main.dashboard-main-simple .dashboard-nav{box-shadow:none;background:#0f1211}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{padding:0;background:0 0!important}.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel,.dashboard-app .dashboard-main.dashboard-main-simple .people-panel,.dashboard-app .dashboard-main.dashboard-main-simple .subjects-panel,.dashboard-app .dashboard-main.dashboard-main-simple .data-view-shell:not(.location-data-panel){border-radius:10px;margin:0}.dashboard-app .location-data-panel{gap:8px;margin:0!important}.dashboard-app .location-toolbar{border-block-end:1px solid var(--dash-line);min-height:40px;padding:0 0 8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .location-toolbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)}}.dashboard-app .location-status-filter{min-width:160px;max-width:190px}.dashboard-app .location-toolbar .setup-toolbar-actions button{border-color:var(--dash-line);background:var(--dash-surface);box-shadow:none;font-size:12px}.dashboard-app .location-record-list{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:9px;gap:0;overflow:hidden}.dashboard-app .location-record-card{border:0;border-block-end:1px solid var(--dash-line);background:0 0;border-radius:0;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.75fr) minmax(120px,.7fr) minmax(136px,.8fr) auto;gap:8px;min-height:52px;padding:8px 10px}.dashboard-app .location-record-card .location-record-status{justify-content:flex-start}.dashboard-app .location-record-card .location-record-status span{letter-spacing:.02em;min-height:21px;padding-inline:7px;font-size:9px}.dashboard-app .location-record-action{background:0 0;border-radius:7px;grid-area:1/-2/auto/-1;justify-self:end;padding-inline:10px;min-height:34px!important}@media (width>=981px){.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-columns:252px minmax(0,1fr);align-items:start;min-height:calc(100dvh - 76px)}}.dashboard-app .location-data-panel{align-content:start;gap:10px!important}.dashboard-app .location-toolbar{border-block-end:0;width:min(100%,920px);min-height:0;padding:0}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button{border-radius:8px;height:34px;min-height:34px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{color:var(--dash-primary-strong);padding-inline:10px;font-size:12px}.dashboard-app .location-record-list{background:0 0;border:0;border-radius:0;gap:7px;width:min(100%,920px);display:grid;overflow:visible}.dashboard-app .location-record-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:50px;box-shadow:none;grid-template-columns:minmax(190px,1.15fr) minmax(120px,.7fr) minmax(120px,.7fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border-radius:8px!important}.dashboard-app .location-record-main,.dashboard-app .location-record-meta{gap:2px}.dashboard-app .location-record-status{gap:4px}.dashboard-app .location-record-card .location-record-status span{min-height:20px;padding-inline:7px;font-size:9px}.dashboard-app .location-record-action{justify-content:center;width:34px;min-width:34px;padding-inline:0;font-size:0;min-height:34px!important}@media (width<=980px){.dashboard-app .location-toolbar,.dashboard-app .location-record-list{width:100%}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto}}@media (width>=721px) and (width<=980px){.dashboard-app .location-record-card{grid-template-columns:minmax(190px,1.1fr) minmax(120px,.72fr) minmax(120px,.72fr) auto;align-items:center;min-height:54px}.dashboard-app .location-record-main,.dashboard-app .location-record-meta,.dashboard-app .location-record-status{grid-column:auto}.dashboard-app .location-record-action{grid-area:auto}}@media (width<=720px){.dashboard-app .location-data-panel{margin:0!important}.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px}.dashboard-app .location-status-filter{width:100%}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:40px;min-height:40px!important}.dashboard-app .location-record-list{gap:6px}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px}.dashboard-app .location-record-main,.dashboard-app .location-record-meta,.dashboard-app .location-record-status{grid-column:1}.dashboard-app .location-record-meta{display:none!important}.dashboard-app .location-record-action{grid-area:1/2;width:40px;min-width:40px}}@media (width<=980px){.dashboard-app .dashboard-main.dashboard-main-simple{gap:0}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{max-height:none;box-shadow:none;border-radius:0}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{padding:8px}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:40px;min-height:40px!important}}@media (width<=720px){.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-app .location-status-filter{min-width:0;max-width:none}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px;min-width:40px;padding-inline:0;font-size:0}.dashboard-app .location-toolbar .setup-toolbar-actions button svg{width:16px;height:16px}.dashboard-app .location-record-card{background:var(--dash-surface);grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:9px}.dashboard-app .location-record-main{gap:2px}.dashboard-app .location-record-meta{display:none!important}.dashboard-app .location-record-status{grid-column:1/-1}.dashboard-app .location-record-action{grid-area:1/2;width:40px;min-width:40px;padding-inline:0;font-size:0}.dashboard-app .location-record-action svg{width:16px;height:16px}}@media (width<=680px){.dashboard-app .printer-setup-wizard{gap:8px;padding:10px}.dashboard-app .printer-setup-wizard .business-panel-title{background:0 0;border:0;padding:0}.dashboard-app .printer-setup-wizard .business-panel-title span{display:none}.dashboard-app .printer-setup-wizard .business-panel-title h3{font-size:15px;line-height:1.2}.dashboard-app .printer-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-app .printer-mode-grid button{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;padding:8px 10px;min-height:44px!important}.dashboard-app .printer-mode-grid button small{display:none!important}.dashboard-app .printer-mode-grid button svg{width:16px;height:16px}.dashboard-app .printer-mode-grid button span{font-size:12px}.dashboard-app .printer-setup-note{padding:8px 10px;font-size:11px;line-height:1.3}}.dashboard-app .dashboard-main.dashboard-main-simple{align-items:start;min-height:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{align-content:start;min-width:0;min-height:0}.dashboard-app .location-data-panel{align-content:start;width:100%;max-width:920px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}.dashboard-app .location-toolbar{justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button{border-radius:7px;height:36px!important;min-height:36px!important;box-shadow:none!important}.dashboard-app .location-status-filter select{background-color:var(--dash-surface);padding-inline:10px 30px;font-size:12px}.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-inline-start:0;display:flex}.dashboard-app .location-toolbar .setup-toolbar-actions button{background:var(--dash-surface);color:var(--dash-primary-strong);padding-inline:10px;font-size:12px}.dashboard-app .location-record-list{gap:6px;width:100%;max-width:920px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.dashboard-app .location-record-card{grid-template-columns:minmax(190px,1.15fr) minmax(120px,.72fr) minmax(120px,.72fr) auto auto;align-items:center;gap:8px;display:grid;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:46px!important;box-shadow:none!important;border-radius:8px!important;padding:7px 9px!important}.dashboard-app .location-record-main,.dashboard-app .location-record-meta,.dashboard-app .location-record-status{gap:2px;min-width:0}.dashboard-app .location-record-main small,.dashboard-app .location-record-meta span,.dashboard-app .location-record-meta small{font-size:10px;line-height:1.15}.dashboard-app .location-record-card .location-record-status span{min-height:19px;padding-inline:7px;font-size:9px;line-height:1}.dashboard-app .location-record-action{background:0 0;border-radius:7px;justify-content:center;font-size:0;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding-inline:0!important}@media (width<=980px){.dashboard-app .location-data-panel,.dashboard-app .location-record-list{max-width:none}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{width:auto;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto}.dashboard-app .location-record-status{grid-column:1/-1}}@media (width<=720px){.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-app .location-status-filter{width:100%}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:40px!important;min-height:40px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px;min-width:40px;padding-inline:0;font-size:0}.dashboard-app .location-toolbar .setup-toolbar-actions button svg{width:16px;height:16px}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:9px!important}.dashboard-app .location-record-main,.dashboard-app .location-record-status{grid-column:1}.dashboard-app .location-record-meta{display:none!important}.dashboard-app .location-record-status{grid-column:1/-1}.dashboard-app .location-record-action{grid-area:1/2;width:40px!important;min-width:40px!important}}.dashboard-app .summary-report-panel .report-catalog-grid{align-items:start}.dashboard-app .summary-report-panel .report-catalog-card{align-content:center;gap:6px;min-height:82px;padding:11px 12px}.dashboard-app .summary-report-panel .report-catalog-card small{max-width:62ch}.dashboard-app .printer-setup-wizard{align-content:start}@media (width<=720px){.dashboard-app .summary-report-panel .panel-heading.compact{min-height:44px;padding:9px 10px}.dashboard-app .summary-report-panel .report-catalog-grid{border-radius:0;gap:6px;display:grid;background:0 0!important;border:0!important}.dashboard-app .summary-report-panel .report-catalog-card{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:8px;display:grid;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;height:auto!important;min-height:48px!important;padding:9px 10px!important}.dashboard-app .summary-report-panel .report-catalog-card:before,.dashboard-app .summary-report-panel .report-catalog-card small{display:none!important}.dashboard-app .summary-report-panel .report-catalog-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.12;overflow:hidden}.dashboard-app .summary-report-panel .report-catalog-card strong,.dashboard-app.dashboard-dark .summary-report-panel .report-catalog-card strong{border-radius:999px;justify-self:end;margin:0;padding:3px 7px;font-size:10px;line-height:1}.dashboard-app .printer-setup-wizard{order:2;gap:8px;padding:10px!important}.dashboard-app .fiscal-printers-view>.fiscal-simple-heading,.dashboard-app .fiscal-printers-view .printer-setup-wizard .business-panel-title{display:none!important}.dashboard-app .fiscal-printers-view .setup-filter-bar{order:1}.dashboard-app .fiscal-printers-view .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label{align-content:start!important;height:38px!important;min-height:0!important;overflow:hidden!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label>span{display:none!important}.dashboard-app .fiscal-printers-view .setup-filter-bar select{height:38px!important;min-height:38px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{min-width:0!important;min-height:38px!important;padding-inline:5px!important;font-size:11px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button svg{width:14px!important;height:14px!important}.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack{order:3}.dashboard-app .fiscal-printers-view .desktop-agent-panel{order:4}.dashboard-app .printer-mode-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app .printer-mode-grid button{grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:40px!important;padding:7px 8px!important}.dashboard-app .printer-mode-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.dashboard-app .printer-setup-note{display:none!important}.dashboard-app .agent-install-panel{gap:8px;padding:10px!important}.dashboard-app .agent-install-panel h3{font-size:15px;line-height:1.15}.dashboard-app .agent-download-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-app .agent-download-list>div{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:8px;display:grid}.dashboard-app .agent-download-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.1;overflow:hidden}.dashboard-app .agent-download-list small{display:none!important}.dashboard-app .agent-download-list .button-link,.dashboard-app .agent-download-list .ghost-button{border-radius:7px;grid-area:auto;width:100%;min-height:36px;padding-inline:8px;font-size:12px}.dashboard-app .fiscal-simple-shell{gap:10px}.dashboard-app .fiscal-simple-heading{gap:8px;flex-direction:row!important;align-items:center!important}.dashboard-app .fiscal-simple-heading>div:first-child>span{display:none}.dashboard-app .fiscal-simple-heading h2{margin:0;font-size:17px;line-height:1.12}.dashboard-app .fiscal-simple-status{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.dashboard-app .fiscal-simple-status span{white-space:nowrap;border-radius:999px;min-height:30px;padding-inline:8px;font-size:10px;line-height:1;width:auto!important}.dashboard-app .dashboard-body input[type=checkbox],.dashboard-app .fiscal-simple-check input{border-radius:7px;width:34px;min-width:34px;min-height:34px}.dashboard-app .dashboard-body input[type=checkbox]:before{width:16px;height:16px}.dashboard-app .reports-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center!important;min-height:44px!important;padding:8px 10px!important;display:grid!important}.dashboard-app .reports-heading h2{margin:0;line-height:1.1;font-size:18px!important}.dashboard-app .reports-heading-actions{flex-wrap:nowrap;gap:6px;display:flex}.dashboard-app .reports-heading-actions .button-link,.dashboard-app .reports-heading-actions button{min-height:38px;padding-inline:10px}.dashboard-app .reports-insight-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .reports-insight-strip span{gap:2px;display:grid;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;min-height:52px!important;padding:7px 9px!important}.dashboard-app .reports-insight-strip small,.dashboard-app .reports-insight-strip em{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden;font-size:9px!important}.dashboard-app .reports-insight-strip strong{line-height:1.1;font-size:16px!important}.dashboard-app .business-admin-shell{gap:10px}.dashboard-app .business-admin-hero{gap:8px;padding:10px!important}.dashboard-app .business-admin-hero>div:first-child{gap:0}.dashboard-app .business-admin-hero>div:first-child>span,.dashboard-app .business-admin-hero p{display:none!important}.dashboard-app .business-admin-hero h2{margin:0;font-size:18px;line-height:1.12}.dashboard-app .business-admin-kpis{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-app .business-admin-kpis>span{gap:2px;min-height:54px;padding:7px 8px}.dashboard-app .business-admin-kpis small,.dashboard-app .business-admin-kpis em{font-size:9px;line-height:1}.dashboard-app .business-admin-kpis strong{font-size:13px;line-height:1.1}.dashboard-app .business-panel-title{align-items:center;margin-bottom:8px}.dashboard-app .business-panel-title h3{font-size:16px;line-height:1.12}}@media (width<=980px){.dashboard-app .fiscal-printers-view>.fiscal-simple-heading,.dashboard-app .fiscal-printers-view .printer-setup-wizard .business-panel-title,.dashboard-app .fiscal-printers-view .printer-mode-grid button small,.dashboard-app .fiscal-printers-view .printer-setup-note{display:none!important}.dashboard-app .fiscal-printers-view .printer-setup-wizard{order:2;gap:8px!important;padding:10px!important}.dashboard-app .fiscal-printers-view .printer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .printer-mode-grid button{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px!important;min-height:40px!important;padding:7px 8px!important}.dashboard-app .fiscal-printers-view .printer-mode-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar{order:1}.dashboard-app .fiscal-printers-view .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label{align-content:start!important;height:38px!important;min-height:0!important;overflow:hidden!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label>span{display:none!important}.dashboard-app .fiscal-printers-view .setup-filter-bar select{height:38px!important;min-height:38px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{min-width:0!important;min-height:38px!important;padding-inline:5px!important;font-size:11px!important}.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack{order:3}}.dashboard-app .fiscal-printers-view>.fiscal-simple-heading,.dashboard-app .fiscal-printers-view .printer-setup-wizard .business-panel-title,.dashboard-app .fiscal-printers-view .printer-mode-grid button small,.dashboard-app .fiscal-printers-view .printer-setup-note{display:none!important}.dashboard-app .fiscal-printers-view .setup-filter-bar{order:1}.dashboard-app .fiscal-printers-view .printer-setup-wizard{order:2;gap:8px!important;padding:10px!important}.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack{order:3}.dashboard-app .fiscal-printers-view .printer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .printer-mode-grid button{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px!important;min-height:40px!important;padding:7px 8px!important}.dashboard-app .fiscal-printers-view .printer-mode-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label{align-content:start!important;height:38px!important;min-height:0!important;overflow:hidden!important}.dashboard-app .fiscal-printers-view .setup-filter-bar label>span{display:none!important}.dashboard-app .fiscal-printers-view .setup-filter-bar select{height:38px!important;min-height:38px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{min-width:0!important;min-height:38px!important;padding-inline:5px!important;font-size:11px!important}.dashboard-app .dashboard-nav-children button{min-height:36px}@media (width<=680px){.pos-shell .payment-split,.pos-shell.pos-dark .payment-split{z-index:44;right:max(8px, env(safe-area-inset-right));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 146px);left:max(8px, env(safe-area-inset-left));pointer-events:none;position:fixed}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{background:var(--pos-surface)!important;border-radius:12px!important;min-height:38px!important;padding:7px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{background:color-mix(in srgb, var(--pos-surface) 92%, transparent)!important}}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 18px #0000002e}.pos-shell.pos-dark .payment-balance{background:#16201df0!important}}.dashboard-app .dashboard-overview{gap:10px!important}.dashboard-app .dashboard-hero-card{min-height:314px!important}.dashboard-app .dashboard-hero-header{padding:28px 24px 22px!important}.dashboard-app .dashboard-hero-header [data-slot=card-title]{font-size:clamp(48px,6vw,72px)!important}.dashboard-app .dashboard-hero-content{gap:0!important;padding:0!important}.dashboard-app .dashboard-hero-metric-row{min-height:64px!important;padding:0 22px!important}.dashboard-app .dashboard-kpi-ribbon{gap:8px!important}.dashboard-app .dashboard-metric-card{min-height:82px!important}.dashboard-app .dashboard-side-card [data-slot=card-content],.dashboard-app .dashboard-side-card .dashboard-side-action,.dashboard-app .dashboard-metric-card [data-slot=card-content]{gap:9px!important;padding:10px!important}.dashboard-app .dashboard-side-card [data-slot=card-content],.dashboard-app .dashboard-side-card .dashboard-side-action{min-height:100px!important;padding:20px!important}.dashboard-app .dashboard-premium-board{gap:14px!important}.dashboard-app .dashboard-premium-board .dashboard-monthly-card,.dashboard-app .dashboard-premium-board .dashboard-hourly-card{min-height:218px!important}.dashboard-app .dashboard-premium-board .dashboard-top-products-card,.dashboard-app .dashboard-premium-board .dashboard-payments-card,.dashboard-app .dashboard-premium-board .dashboard-status-card,.dashboard-app .dashboard-premium-board .dashboard-product-groups-card,.dashboard-app .dashboard-premium-board .dashboard-cashiers-card,.dashboard-app .dashboard-premium-board .dashboard-customers-card{min-height:112px!important}.dashboard-app .dashboard-premium-board .dashboard-chart-content,.dashboard-app .dashboard-premium-board .dashboard-list-chart{min-height:0!important;padding:14px 16px 16px!important}.dashboard-app .dashboard-premium-board .monthly-chart{min-height:124px!important}.dashboard-app .dashboard-premium-board .month-bar-cell{height:116px!important}.dashboard-app .dashboard-premium-board .dashboard-list-chart{max-height:none;overflow:auto;align-content:start!important}.dashboard-app .dashboard-premium-board .rank-row{min-height:56px!important;padding:9px 10px!important}.dashboard-app .dashboard-heading-actions button,.dashboard-app .dashboard-pos-return,.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-health-badge{min-height:36px}@media (width>=681px) and (width<=980px){.dashboard-app .dashboard-premium-board .dashboard-monthly-card{grid-column:span 12!important}.dashboard-app .dashboard-premium-board .dashboard-hourly-card,.dashboard-app .dashboard-premium-board .dashboard-top-products-card,.dashboard-app .dashboard-premium-board .dashboard-payments-card,.dashboard-app .dashboard-premium-board .dashboard-status-card,.dashboard-app .dashboard-premium-board .dashboard-product-groups-card,.dashboard-app .dashboard-premium-board .dashboard-cashiers-card,.dashboard-app .dashboard-premium-board .dashboard-customers-card{grid-column:span 6!important;min-height:0!important}.dashboard-app .dashboard-premium-board .dashboard-list-chart{max-height:132px}}.dashboard-app input[type=checkbox],.dashboard-app .fiscal-simple-check input{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}@media (width>=981px){.dashboard-app .catalog-primary-action,.dashboard-app .catalog-search-field input,.dashboard-app .catalog-table-toolbar select,.dashboard-app .catalog-data-table .catalog-row-actions button,.dashboard-app .responsive-table .catalog-row-actions button,.dashboard-app .people-row-actions button,.dashboard-app .panel-actions .icon-button,.dashboard-app .fiscal-panel .icon-button,.dashboard-app .dashboard-heading-actions button,.dashboard-app .dashboard-pos-return,.dashboard-app .dashboard-theme-toggle,.dashboard-app .dashboard-health-badge,.dashboard-app .report-date-range>button,.dashboard-app .report-filters button,.dashboard-app .setup-toolbar-actions button{min-height:36px!important}.dashboard-app .panel-actions .icon-button,.dashboard-app .fiscal-panel .icon-button{width:36px!important;min-width:36px!important}.pos-shell .topbar .pill-button,.pos-shell .locale-switch select,.pos-shell .business-switcher select{min-height:36px!important}.pos-shell .quantity-cell,.pos-shell.pos-dark .quantity-cell{grid-template-columns:36px minmax(42px,1fr) 36px!important}.pos-shell .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell .icon-button{width:36px!important;height:36px!important;min-height:36px!important}.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input{height:36px!important;min-height:36px!important}.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{min-width:36px!important;min-height:36px!important}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell .payment-split,.pos-shell.pos-dark .payment-split{z-index:44;right:max(24px, env(safe-area-inset-right));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 194px);left:max(24px, env(safe-area-inset-left));pointer-events:none;position:fixed}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{background:var(--pos-surface)!important;border-radius:12px!important;min-height:42px!important;padding:8px 12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{background:color-mix(in srgb, var(--pos-surface) 92%, transparent)!important}}.pos-shell .payment-balance,.pos-shell.pos-dark .payment-balance{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 18px #0000002e}.pos-shell.pos-dark .payment-balance{background:#16201df0!important}.pos-mobile-command-bar{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 108px)!important}.pos-shell:after,.pos-shell.pos-dark:after{height:calc(238px + env(safe-area-inset-bottom))!important}}@media (width<=680px){.dashboard-app .dashboard-overview{gap:8px!important}.dashboard-app .excel-filter-head button,.dashboard-app .dashboard-end-drawer input[type=checkbox],.dashboard-app .responsive-end-drawer input[type=checkbox]{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .dashboard-hero-card{min-height:0!important}.dashboard-app .dashboard-hero-header{padding:12px!important}.dashboard-app .dashboard-card-header [data-slot=card-description],.dashboard-app .dashboard-side-card span:not(.dashboard-side-icon),.dashboard-app .dashboard-metric-card span:not(.dashboard-metric-icon){display:none!important}.dashboard-app .dashboard-hero-header [data-slot=card-description]{font-size:9px!important;line-height:1!important;display:block!important}.dashboard-app .dashboard-hero-header [data-slot=card-title]{font-size:clamp(27px,9vw,34px)!important;line-height:1!important}.dashboard-app .dashboard-hero-content{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important}.dashboard-app .dashboard-hero-metrics{border-inline-end:0;border-block-end:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-hero-metrics{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)}}.dashboard-app .dashboard-hero-metrics{gap:0!important}.dashboard-app .dashboard-hero-metric-row{grid-template-columns:38px minmax(0,1fr)!important;min-height:48px!important;padding:7px 10px!important}.dashboard-app .dashboard-hero-metric-icon{border-radius:8px!important;width:30px!important;height:30px!important}.dashboard-app .dashboard-hero-metric-copy small,.dashboard-app .dashboard-metric-card small,.dashboard-app .dashboard-side-card small{line-height:1;font-size:9px!important}.dashboard-app .dashboard-hero-metric-copy strong,.dashboard-app .dashboard-metric-card strong,.dashboard-app .dashboard-side-card strong{font-size:14px!important}.dashboard-app .dashboard-trend-panel{padding:10px!important}.dashboard-app .dashboard-command-stack{gap:6px!important}.dashboard-app .dashboard-side-card [data-slot=card-content],.dashboard-app .dashboard-side-card .dashboard-side-action,.dashboard-app .dashboard-metric-card [data-slot=card-content]{gap:7px!important;padding:8px!important}.dashboard-app .dashboard-side-icon,.dashboard-app .dashboard-metric-icon{width:34px!important;height:34px!important}.dashboard-app .dashboard-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .dashboard-metric-card{min-height:66px!important}.dashboard-app .dashboard-card-header,.dashboard-app .dashboard-card-header.compact{min-height:0!important;padding:8px 10px!important}.dashboard-app .dashboard-card-header [data-slot=card-title],.dashboard-app .dashboard-card-header.compact [data-slot=card-title]{font-size:13px!important;line-height:1.1!important}.dashboard-app .dashboard-premium-board .dashboard-monthly-card,.dashboard-app .dashboard-premium-board .dashboard-hourly-card,.dashboard-app .dashboard-premium-board .dashboard-top-products-card,.dashboard-app .dashboard-premium-board .dashboard-payments-card,.dashboard-app .dashboard-premium-board .dashboard-status-card,.dashboard-app .dashboard-premium-board .dashboard-product-groups-card,.dashboard-app .dashboard-premium-board .dashboard-cashiers-card,.dashboard-app .dashboard-premium-board .dashboard-customers-card{min-height:0!important}.dashboard-app .dashboard-premium-board .monthly-chart,.dashboard-app .dashboard-premium-board .hourly-chart{min-height:78px!important}.dashboard-app .dashboard-premium-board .hourly-line-chart{min-height:104px!important}.dashboard-app .dashboard-premium-board .hourly-line-chart svg{height:86px!important}.dashboard-app .dashboard-premium-board .month-bar-cell,.dashboard-app .dashboard-premium-board .hour-bar-cell{height:76px!important}.dashboard-app .dashboard-premium-board .dashboard-list-chart{max-height:none}.dashboard-app .dashboard-premium-board .rank-row{min-height:48px!important}}@media print{@page{size:80mm auto;margin:0}html,body,#app{width:80mm;min-width:80mm;min-height:auto;color:#111!important;background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden}.app-shell>:not(.pos-print-buffer){display:none!important}.pos-print-buffer{opacity:1;width:auto;height:auto;position:static;overflow:visible;visibility:visible!important;display:block!important}.pos-print-buffer *{visibility:visible!important}.receipt-preview,.receipt-preview *{visibility:visible}.receipt-preview{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;width:80mm;padding:0;position:absolute;inset:0 auto auto 0;color:#111!important;background:#fff!important}.receipt-paper{width:80mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:2mm 3mm 3mm;color:#111!important;background:#fff!important}}.dashboard-app .dashboard-shell.dashboard-shell-simple{background:0 0!important;min-height:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-heading{display:none!important}.dashboard-app .dashboard-main.dashboard-main-simple{background:0 0!important;align-items:start!important;min-height:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{background:0 0!important;align-content:start!important;min-height:0!important;padding:0!important}.dashboard-app .location-data-panel{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app .location-status-filter{width:min(170px,40vw)!important;min-width:0!important;max-width:none!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button{border-color:var(--dash-line)!important;background:var(--dash-surface)!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:7px!important}.dashboard-app .location-status-filter select{color:var(--dash-ink)!important;padding-inline:10px 30px!important;font-size:12px!important;font-weight:850!important}.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:0!important;margin:0!important;display:flex!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:auto!important;min-width:36px!important;color:var(--dash-primary-strong)!important;padding-inline:10px!important;font-size:12px!important;font-weight:900!important}.dashboard-app .location-record-list{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.dashboard-app .location-record-card{border:0!important;border-block-end:1px solid var(--dash-line)!important;width:100%!important;max-width:none!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.72fr) minmax(150px,.75fr) minmax(150px,.75fr) auto!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;display:grid!important}.dashboard-app .location-record-main,.dashboard-app .location-record-meta,.dashboard-app .location-record-status{gap:2px!important;min-width:0!important;display:grid!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .location-record-main small,.dashboard-app .location-record-meta span,.dashboard-app .location-record-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .location-record-card .location-record-status span{letter-spacing:.015em!important;min-height:18px!important;padding-inline:6px!important;font-size:8px!important;line-height:1!important}.dashboard-app .location-record-action{background:0 0!important;border-radius:7px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important;display:inline-flex!important}@media (width<=980px){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{padding:8px!important}.dashboard-app .dashboard-nav:not(.settings-open){visibility:hidden!important;pointer-events:none!important}.dashboard-app .dashboard-nav.settings-open{visibility:visible!important;pointer-events:auto!important}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;min-height:0!important;padding:9px!important}.dashboard-app .location-record-main,.dashboard-app .location-record-status{grid-column:1!important}.dashboard-app .location-record-meta{display:none!important}.dashboard-app .location-record-action{grid-area:1/2!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (width<=720px){.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.dashboard-app .location-status-filter{width:100%!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:40px!important;min-height:40px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px!important;min-width:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .location-record-list{background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;overflow:visible!important}.dashboard-app .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important}}@media (width<=680px){.pos-shell:after,.pos-shell.pos-dark:after{height:calc(198px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, transparent, var(--pos-mobile-dock-bg) 16%), var(--pos-mobile-dock-bg)!important}.pos-shell .basket-panel,.pos-shell.pos-dark .basket-panel{-webkit-overflow-scrolling:touch;max-height:min(38dvh,320px)!important;overflow:auto!important}.pos-shell .sale-panel,.pos-shell.pos-dark .sale-panel{padding-bottom:calc(214px + env(safe-area-inset-bottom))!important;gap:8px!important}.pos-shell .totals,.pos-shell.pos-dark .totals{order:1!important}.pos-shell .payment-actions,.pos-shell.pos-dark .payment-actions{order:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}.pos-shell .payment-method-select,.pos-shell.pos-dark .payment-method-select{grid-column:1/-1!important;min-height:46px!important}.pos-shell .payment-method-display,.pos-shell.pos-dark .payment-method-display,.pos-shell .payment-method-select select,.pos-shell.pos-dark .payment-method-select select{border-radius:11px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.pos-shell .payment-actions .combined-payment-button,.pos-shell.pos-dark .payment-actions .combined-payment-button,.pos-shell .payment-actions .customer-summary-tile,.pos-shell.pos-dark .payment-actions .customer-summary-tile{border-radius:10px!important;grid-column:auto!important;height:42px!important;min-height:42px!important}.pos-shell .payment-actions .combined-payment-button,.pos-shell.pos-dark .payment-actions .combined-payment-button{font-size:13px!important}.pos-shell .payment-actions .customer-summary-tile,.pos-shell.pos-dark .payment-actions .customer-summary-tile{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:4px 6px!important;padding:6px 8px!important;display:grid!important}.pos-shell .payment-actions .customer-summary-tile small,.pos-shell .payment-actions .customer-summary-tile em,.pos-shell.pos-dark .payment-actions .customer-summary-tile small,.pos-shell.pos-dark .payment-actions .customer-summary-tile em{display:none!important}.pos-shell .payment-actions .customer-summary-tile span,.pos-shell.pos-dark .payment-actions .customer-summary-tile span,.pos-shell .payment-actions .customer-summary-tile strong,.pos-shell.pos-dark .payment-actions .customer-summary-tile strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.pos-shell .payment-actions .customer-summary-tile span,.pos-shell.pos-dark .payment-actions .customer-summary-tile span{display:none!important}.pos-shell .payment-actions .customer-summary-tile strong,.pos-shell.pos-dark .payment-actions .customer-summary-tile strong{grid-column:1/-1!important;justify-self:start!important;max-width:100%!important}.pos-shell .payment-actions .pos-action-pad,.pos-shell.pos-dark .payment-actions .pos-action-pad{display:none!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:6px!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px 8px!important;padding:9px!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td,.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody th{width:auto!important;padding:0!important;display:block!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:before,.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody th:before{display:none!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child{grid-column:1/-1!important;gap:2px!important;display:grid!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2){flex-wrap:wrap!important;grid-area:2/1!important;align-items:center!important;gap:4px 8px!important;display:flex!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(3){grid-area:3/1!important;min-width:0!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4){grid-area:4/1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5){grid-area:2/2/5!important;align-self:start!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(6),.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(7){grid-column:1/-1!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td strong{font-size:13px!important;line-height:1.15!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td small,.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td span{font-size:11px!important;line-height:1.15!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-status-stack span{min-height:20px!important;padding-inline:6px!important;font-size:9px!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions{grid-template-columns:40px!important;gap:5px!important;display:grid!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button svg{width:16px!important;height:16px!important}.dashboard-app .responsive-table:not([data-variant=reports]) .catalog-empty-row{justify-content:center!important;align-items:center!important;height:auto!important;min-height:52px!important;padding:12px!important;display:flex!important}.dashboard-app .responsive-table:not([data-variant=reports]) tr:has(.catalog-empty-row){align-content:center!important;min-height:52px!important}}.dashboard-app .agent-install-panel{gap:8px!important;padding:10px!important}.dashboard-app .agent-install-panel>small{display:none!important}.dashboard-app .agent-install-panel h3{margin:0!important;font-size:15px!important;line-height:1.15!important}.dashboard-app .agent-download-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:6px!important}.dashboard-app .agent-download-list>div{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;padding:8px!important;display:grid!important}.dashboard-app .agent-download-list span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .agent-download-list small{display:none!important}.dashboard-app .agent-download-list .button-link,.dashboard-app .agent-download-list .ghost-button{border-radius:7px!important;grid-area:auto!important;width:100%!important;min-height:36px!important;padding-inline:8px!important;font-size:12px!important}@media (width<=680px){.dashboard-app .agent-download-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app .agent-download-list>div{min-height:0!important;padding:7px!important}.dashboard-app .agent-download-list .button-link,.dashboard-app .agent-download-list .ghost-button{min-height:34px!important;font-size:11px!important}}.dashboard-app .fiscal-agents-view{gap:8px!important}.dashboard-app .fiscal-agents-view .agent-install-panel,.dashboard-app .fiscal-agents-view .fiscal-printer-form{box-shadow:none!important;border-radius:8px!important}.dashboard-app .fiscal-agents-view .fiscal-printer-form>small{display:none!important}.dashboard-app .fiscal-agents-view .setup-table-stack{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important}.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table{box-shadow:none!important;border-radius:8px!important}@media (width<=720px){.dashboard-app .fiscal-agents-view .agent-install-panel{gap:6px!important;padding:9px!important}.dashboard-app .fiscal-agents-view .agent-install-panel h3,.dashboard-app .fiscal-agents-view .fiscal-printer-form h3{font-size:14px!important;line-height:1.15!important}.dashboard-app .fiscal-agents-view .agent-download-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .fiscal-agents-view .agent-download-list>div{grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:4px!important;min-height:50px!important;padding:7px!important}.dashboard-app .fiscal-agents-view .agent-download-list span{font-size:11px!important}.dashboard-app .fiscal-agents-view .agent-download-list .button-link,.dashboard-app .fiscal-agents-view .agent-download-list .ghost-button{justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app .fiscal-agents-view .agent-download-list .button-link svg,.dashboard-app .fiscal-agents-view .agent-download-list .ghost-button svg{width:17px!important;height:17px!important;margin:0!important}.dashboard-app .fiscal-agents-view .fiscal-printer-form{gap:7px!important;padding:9px!important}.dashboard-app .fiscal-agents-view .setup-table-stack{gap:5px!important;display:grid!important;overflow:visible!important}.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table,.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table tbody,.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table tr{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table tr:has(.catalog-empty-row){min-height:38px!important;padding:0!important}.dashboard-app .fiscal-agents-view .setup-table-stack .catalog-empty-row{border:1px dashed var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;justify-content:flex-start!important;min-height:38px!important;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .fiscal-agents-view .setup-table-stack .catalog-empty-row{background:color-mix(in srgb, var(--dash-surface) 78%, transparent)!important}}.dashboard-app .fiscal-agents-view .setup-table-stack .catalog-empty-row{text-align:start!important;font-size:12px!important}}.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{min-height:0!important;box-shadow:none!important;background:0 0!important}.dashboard-app .dashboard-main.dashboard-main-simple{border:0!important;overflow:visible!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{min-height:0!important}@media (width>=981px){.dashboard-app .dashboard-main.dashboard-main-simple{grid-template:"body"/minmax(0,1fr)!important;min-height:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{z-index:83!important;border:1px solid var(--dash-primary)!important;gap:6px!important;width:min(340px,100vw - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:grid!important;position:fixed!important;inset-block:10px!important;inset-inline-start:10px!important;overflow-y:auto!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{border:1px solid color-mix(in srgb, var(--dash-primary) 16%, var(--dash-line))!important}}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface)!important;border-radius:14px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 34%), var(--dash-surface)!important}}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{visibility:hidden!important;pointer-events:none!important;transition:transform .18s,visibility 0s linear .18s!important;transform:translate(calc(-100% - 24px))!important;box-shadow:0 28px 90px #08100d47!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav.settings-open{visibility:visible!important;pointer-events:auto!important;transition:transform .18s!important;transform:translate(0)!important}.dashboard-app .dashboard-shell-simple .dashboard-settings-backdrop{z-index:82!important;background:#050c0a38!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav-drawer-head{display:flex!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav [data-slot=button]{min-height:42px!important;padding:7px 9px!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav [data-slot=button] small{display:none!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav-children{gap:2px!important;margin-inline-start:28px!important;padding-block:2px!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav-children button{min-height:36px!important;padding-block:4px!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{align-content:start!important}.dashboard-app .dashboard-main:not(.dashboard-main-simple){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""body"!important}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav{z-index:83!important;border:1px solid var(--dash-primary)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;width:min(340px,100vw - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:grid!important;position:fixed!important;inset-block:10px!important;inset-inline-start:10px!important;overflow-y:auto!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav{border:1px solid color-mix(in srgb, var(--dash-primary) 16%, var(--dash-line))!important}}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface)!important;border-radius:14px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 34%), var(--dash-surface)!important}}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav{visibility:hidden!important;pointer-events:none!important;transition:transform .18s,visibility 0s linear .18s!important;transform:translate(calc(-100% - 24px))!important;box-shadow:0 28px 90px #08100d47!important}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav.settings-open{visibility:visible!important;pointer-events:auto!important;transition:transform .18s!important;transform:translate(0)!important}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-nav-drawer-head{display:flex!important}.dashboard-app .dashboard-main:not(.dashboard-main-simple) .dashboard-body{align-content:start!important;width:100%!important;max-width:none!important}}.dashboard-app .dashboard-main-simple .catalog-items-panel{gap:8px!important}.dashboard-app .dashboard-main-simple .catalog-panel-header{border-radius:8px 8px 0 0;min-height:48px;background:var(--dash-surface)!important;padding:9px 10px!important}.dashboard-app .dashboard-main-simple .catalog-panel-header span,.dashboard-app .dashboard-main-simple .catalog-panel-header p{display:none!important}.dashboard-app .dashboard-main-simple .catalog-panel-header h3{font-size:18px!important;line-height:1.15!important}.dashboard-app .dashboard-main-simple .catalog-primary-action{border-radius:7px!important;min-height:36px!important;padding-inline:10px!important;font-size:13px!important}.dashboard-app .dashboard-main-simple .catalog-stats-grid{gap:6px!important;padding-inline:10px!important}.dashboard-app .dashboard-main-simple .catalog-stats-grid span{border-radius:7px!important;gap:1px!important;min-height:48px!important;padding:8px 10px!important}.dashboard-app .dashboard-main-simple .catalog-stats-grid small{font-size:9px!important}.dashboard-app .dashboard-main-simple .catalog-stats-grid strong{font-size:20px!important}.dashboard-app .dashboard-main-simple .catalog-table-toolbar{padding-inline:10px!important}.dashboard-app .business-admin-shell{gap:10px!important}.dashboard-app .business-admin-hero{background:var(--dash-surface)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;padding:10px!important}.dashboard-app .business-admin-hero>div:first-child{display:none!important}.dashboard-app .business-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .business-admin-kpis>span{border-radius:7px!important;min-height:52px!important;padding:8px 10px!important}.dashboard-app .business-admin-kpis small,.dashboard-app .business-admin-kpis em{font-size:10px!important}.dashboard-app .business-admin-kpis strong{font-size:14px!important}@media (width<=680px){.dashboard-app .dashboard-main-simple .catalog-panel-header{z-index:5;position:sticky;top:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.dashboard-app .dashboard-main-simple .catalog-stats-grid{display:none!important}.dashboard-app .dashboard-main-simple .catalog-primary-action{white-space:nowrap!important;width:auto!important;min-width:44px!important}.dashboard-app .business-admin-kpis{grid-template-columns:minmax(0,1fr)!important}.dashboard-app .fiscal-printers-view .printer-mode-grid .agent-mode-card,.dashboard-app .fiscal-printers-view .desktop-agent-panel,.dashboard-app .fiscal-printers-view .printer-agent-field{display:grid!important}.dashboard-app .fiscal-printers-view .agent-device-option{display:block!important}.dashboard-app .fiscal-printers-view .button-link{min-height:40px!important}}.pos-shell .pos-dialog-card header .icon-button,.pos-shell.pos-dark .pos-dialog-card header .icon-button{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}@media (width<=980px){.dashboard-app .dashboard-nav:not(.settings-open){display:none!important}.dashboard-app .dashboard-nav.settings-open{display:grid!important}}@media (width<=680px){.pos-shell .basket-panel,.pos-shell.pos-dark .basket-panel{max-height:min(42dvh,360px)!important}.pos-shell .basket-head,.pos-shell.pos-dark .basket-head{display:none!important}.pos-shell .basket-grid,.pos-shell.pos-dark .basket-grid{background:0 0!important;gap:6px!important}.pos-shell .basket-row,.pos-shell.pos-dark .basket-row{border:1px solid var(--pos-line)!important;border-radius:10px!important;grid-template-columns:36px minmax(0,1fr) minmax(104px,.48fr) auto!important;grid-template-areas:"remove item qty amount"!important;align-items:center!important;gap:6px!important;min-height:54px!important;padding:7px!important}.pos-shell .basket-row>:first-child,.pos-shell.pos-dark .basket-row>:first-child{grid-area:remove!important}.pos-shell .basket-row>:nth-child(2),.pos-shell.pos-dark .basket-row>:nth-child(2){grid-area:item!important;align-self:center!important;min-width:0!important}.pos-shell .basket-row>:nth-child(3),.pos-shell.pos-dark .basket-row>:nth-child(3){grid-area:qty!important}.pos-shell .basket-row>:nth-child(4),.pos-shell.pos-dark .basket-row>:nth-child(4){display:none!important}.pos-shell .basket-row>:nth-child(5),.pos-shell.pos-dark .basket-row>:nth-child(5){min-width:46px!important;color:var(--pos-ink)!important;text-align:right!important;white-space:nowrap!important;grid-area:amount!important;font-size:12px!important;font-weight:950!important;display:block!important}.pos-shell .basket-row strong,.pos-shell.pos-dark .basket-row strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.pos-shell .basket-row small,.pos-shell.pos-dark .basket-row small{text-overflow:ellipsis!important;white-space:nowrap!important;opacity:.72!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.pos-shell .basket-remove-button,.pos-shell .quantity-cell .icon-button,.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-dark .quantity-cell .icon-button{border-radius:9px!important;width:34px!important;height:34px!important;min-height:34px!important}.pos-shell .quantity-cell,.pos-shell.pos-dark .quantity-cell{grid-template-columns:34px minmax(34px,1fr) 34px!important;gap:3px!important}.pos-shell .quantity-cell input,.pos-shell.pos-dark .quantity-cell input{border-radius:9px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:13px!important}.app-actions-body{padding-bottom:8px!important}.app-actions-grid{z-index:2!important;background:linear-gradient(180deg, transparent, var(--dash-surface,var(--app-surface)) 26%), var(--dash-surface,var(--app-surface))!important;margin-block-start:2px!important;padding-block-start:8px!important;position:sticky!important;inset-block-end:0!important}.pos-dialog-card.wide,.pos-shell.pos-dark .pos-dialog-card.wide{grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;display:grid!important;overflow:hidden!important}.pos-dialog-card.wide .combined-payment-dialog{-webkit-overflow-scrolling:touch;min-height:0!important;padding:10px!important;overflow:auto!important}.pos-dialog-card.wide footer{z-index:2!important;background:var(--pos-surface)!important;position:relative!important;box-shadow:0 -12px 24px #09120f1f!important}.pos-dialog-card.wide .combined-payment-display{border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:9px!important}.pos-dialog-card.wide .combined-payment-display strong{width:100%!important;padding:8px 10px!important;font-size:26px!important}.pos-dialog-card.wide .combined-payment-display b{display:none!important}.pos-dialog-card.wide .combined-payment-content{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.pos-dialog-card.wide .combined-method-panel,.pos-dialog-card.wide .combined-side-panel{border-radius:10px!important;gap:6px!important;padding:8px!important}.pos-dialog-card.wide .combined-method-panel h3,.pos-dialog-card.wide .combined-side-panel h3{margin:-8px -8px 2px!important;padding:8px!important}.pos-dialog-card.wide .combined-payment-row{grid-template-columns:minmax(42px,.38fr) minmax(62px,.46fr) minmax(0,1fr)!important;gap:5px!important}.pos-dialog-card.wide .combined-payment-row button,.pos-dialog-card.wide .combined-payment-row input{border-radius:8px!important;height:40px!important;min-height:40px!important}.pos-dialog-card.wide .combined-customer-card{gap:5px!important;padding:10px 8px!important}.pos-dialog-card.wide .combined-customer-card button{height:40px!important;min-height:40px!important}.people-access-drawer .people-drawer-user-card{padding:8px 10px!important}.people-access-drawer .people-drawer-user-card small,.people-access-drawer .people-drawer-section-head small,.people-access-drawer .people-permission-select small{display:none!important}.people-access-drawer .people-drawer-section-head{margin-block-start:2px!important}.people-access-drawer .people-custom-permissions,.people-access-drawer .access-grid fieldset{border-radius:8px!important;gap:5px!important;padding:8px!important}.people-access-drawer .people-permission-select{grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important;gap:6px!important;min-height:44px!important;padding:6px!important}.people-access-drawer .people-permission-select strong{font-size:12px!important}.people-access-drawer .people-permission-select select{border-radius:7px!important;min-height:34px!important;font-size:11px!important}.people-access-drawer .access-grid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))!important}.people-access-drawer .access-grid legend{grid-column:1/-1!important}.people-access-drawer .access-grid .check-line{min-height:34px!important;padding:6px!important}.people-access-drawer .access-grid .check-line span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-app .dashboard-heading{display:none!important}.dashboard-app .dashboard-drawer-body{padding:8px!important;scroll-padding-bottom:68px!important}.dashboard-app .dashboard-drawer-form{gap:7px!important;padding-bottom:56px!important}.dashboard-app .dashboard-field{gap:3px!important}.dashboard-app .dashboard-field>span{font-size:9px!important;line-height:1.1!important}.dashboard-app .dashboard-drawer-form input:not([type=checkbox]),.dashboard-app .dashboard-drawer-form select,.dashboard-app .dashboard-drawer-form textarea{border-radius:7px!important;min-height:36px!important;font-size:12px!important}.dashboard-app .dashboard-drawer-form .check-line,.dashboard-app .catalog-item-editor-grid .check-line{border-radius:7px!important;min-height:36px!important;padding:6px 8px!important}.dashboard-app .dashboard-drawer-form .check-line input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.dashboard-app .dashboard-drawer-form .check-line span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}.dashboard-app .dashboard-drawer-actions{gap:6px!important;margin-inline:-8px!important;padding:8px!important}.dashboard-app .dashboard-drawer-actions button{min-height:38px!important}.dashboard-app .people-drawer-user-card{border-radius:7px!important;gap:1px!important;padding:7px 9px!important}.dashboard-app .people-drawer-user-card small{display:none!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5),.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:start end!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions{grid-template-columns:repeat(2,36px)!important;gap:5px!important;width:77px!important;display:grid!important}.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;width:85px!important;display:flex!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}}.dashboard-app .dashboard-main.dashboard-main-simple .catalog-forms.location-form-panel{display:none!important}.dashboard-app .dashboard-main.dashboard-main-simple:has(.location-data-panel) .dashboard-heading{display:none!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel)>.dashboard-group-heading{display:none!important}.dashboard-app .location-data-panel{min-height:0!important;box-shadow:none!important;background:0 0!important;align-content:start!important}.dashboard-app .dashboard-main.dashboard-main-simple:has(.location-data-panel){min-height:0!important;box-shadow:none!important;background:0 0!important;align-content:start!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){min-height:0!important;box-shadow:none!important;background:0 0!important;align-content:start!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){gap:0!important;width:100%!important;padding:8px 12px!important}.dashboard-app .location-data-panel{border:0!important;border-radius:0!important;gap:7px!important;width:min(100%,860px)!important;max-width:860px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app .location-toolbar{background:0 0!important;border:0!important;grid-template-columns:minmax(120px,136px) auto!important;justify-content:start!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app .location-status-filter span{display:none!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:7px!important}.dashboard-app .location-status-filter select{width:100%!important;padding-inline:10px 28px!important;font-size:12px!important;font-weight:850!important}.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;gap:6px!important;width:auto!important;margin:0!important;display:flex!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:auto!important;min-width:36px!important;padding-inline:10px!important;font-size:12px!important;font-weight:850!important}.dashboard-app .location-record-list{width:100%!important;max-width:860px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:100%!important;min-height:44px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(180px,1.1fr) minmax(84px,.55fr) minmax(112px,auto) 34px!important;align-items:center!important;gap:8px!important;padding:6px 7px 6px 10px!important;display:grid!important}.dashboard-app .location-record-card:last-child{border-block-end:1px solid var(--dash-line)!important}.dashboard-app .location-record-main,.dashboard-app .location-record-role,.dashboard-app .location-record-status{grid-area:auto!important;min-width:0!important}.dashboard-app .location-record-secondary,.dashboard-app .location-record-main small,.dashboard-app .location-record-role small{display:none!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-role strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11.5px!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app .location-record-status{flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.dashboard-app .location-record-card .location-record-status span{white-space:nowrap!important;border-radius:999px!important;min-height:18px!important;padding-inline:6px!important;font-size:8px!important;line-height:1!important}.dashboard-app .location-record-action{justify-content:center!important;justify-self:end!important;width:34px!important;min-width:34px!important;padding-inline:0!important;font-size:0!important}@media (width<=720px){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app .location-data-panel,.dashboard-app .location-record-list{width:100%!important;max-width:none!important}.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:40px!important;min-height:40px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px!important;min-width:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .location-record-list{background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;overflow:visible!important}.dashboard-app .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;min-height:0!important;padding:8px!important}.dashboard-app .location-record-role{display:none!important}.dashboard-app .location-record-status{flex-wrap:nowrap!important;grid-area:2/1!important}.dashboard-app .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app .location-record-action{grid-area:1/2!important;width:40px!important;min-width:40px!important}}@media (width<=980px){.dashboard-app button,.dashboard-app a.button-link,.dashboard-app select,.dashboard-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:40px!important;min-height:40px!important}.dashboard-app textarea{min-height:88px!important}.dashboard-app .catalog-row-actions button,.dashboard-app .people-row-actions button,.dashboard-app .table-row-action,.dashboard-app .catalog-primary-action,.dashboard-app .location-record-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .dashboard-drawer-form .check-line,.dashboard-app .catalog-item-editor-grid .check-line,.dashboard-app .subject-check-grid .check-line,.dashboard-app .role-flag-grid .check-line,.dashboard-app .fiscal-simple-check{min-height:40px!important}.dashboard-app.dashboard-app .fiscal-simple-check input[type=checkbox]{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .business-profile-form input,.dashboard-app.dashboard-app .business-profile-form select,.dashboard-app.dashboard-app .business-create-card input,.dashboard-app.dashboard-app .fiscal-printers-view select,.dashboard-app.dashboard-app .fiscal-simple-grid select,.dashboard-app.dashboard-app .fiscal-simple-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button,.dashboard-app.dashboard-app .dashboard-main-simple .catalog-items-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button,.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions button,.dashboard-app.dashboard-app .dashboard-main-simple .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions button,.dashboard-app.dashboard-app .responsive-table .catalog-row-actions button,.dashboard-app.dashboard-app .responsive-table .people-row-actions button,.pos-shell .basket-remove-button,.pos-shell .quantity-cell .icon-button,.pos-shell .quantity-cell input,.pos-shell .price-cell input,.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-dark .quantity-cell .icon-button,.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-dark .price-cell input{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (width<=680px){.dashboard-app .dashboard-drawer-form .check-line input[type=checkbox],.dashboard-app .catalog-item-editor-grid .check-line input[type=checkbox],.dashboard-app .subject-check-grid .check-line input[type=checkbox],.dashboard-app .role-flag-grid .check-line input[type=checkbox]{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:5px!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{grid-template-columns:minmax(0,1fr) 86px!important;align-items:center!important;gap:3px 8px!important;min-height:74px!important;padding:8px 9px!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child{grid-area:1/1!important;gap:0!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child small,.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) small,.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(3){display:none!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2){grid-area:2/1!important;display:block!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) strong{font-size:12px!important;line-height:1.1!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4){grid-area:3/1!important;min-width:0!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4) .catalog-status-stack{flex-wrap:nowrap!important;gap:4px!important;display:flex!important;overflow:hidden!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4) .catalog-status-stack span{white-space:nowrap!important;min-height:18px!important;padding-inline:6px!important;font-size:8px!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4) .catalog-status-stack span:nth-child(n+3){display:none!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5){grid-area:1/2/4!important;place-self:center end!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-row-actions{grid-template-columns:repeat(2,40px)!important;gap:6px!important;width:86px!important}.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .responsive-table:not([data-variant=reports]) .catalog-row-actions button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:6px!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 8px!important;min-height:68px!important;padding:8px 9px!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td,.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody th{width:auto!important;min-width:0!important;padding:0!important;display:block!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:before,.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody th:before{display:none!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(n+3):not(:last-child){display:none!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:last-child{grid-area:1/2/3!important;place-self:center end!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td strong,.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-status-stack{justify-content:flex-end!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-status-stack span{min-height:20px!important;padding-inline:7px!important;font-size:8px!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;width:86px!important;display:flex!important}.dashboard-app .catalog-config-panel .responsive-table:not([data-variant=reports]) .catalog-row-actions button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .register-report-panel .panel-heading,.dashboard-app .sale-history-panel .panel-heading{min-height:44px!important;padding-block:6px!important}.dashboard-app .register-report-panel .report-filters,.dashboard-app .sale-history-panel .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app .register-report-panel .report-filters label,.dashboard-app .sale-history-panel .report-filters label{align-content:center!important;height:40px!important;min-height:40px!important}.dashboard-app .register-report-panel .report-filters label>span,.dashboard-app .sale-history-panel .report-filters label>span{display:none!important}.dashboard-app .register-report-panel .detail-list>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px 8px!important;min-height:46px!important;padding:7px 8px!important}.dashboard-app .register-report-panel .detail-list>div span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .register-report-panel .detail-list>div small{display:none!important}.dashboard-app .register-report-panel .detail-list>div strong{white-space:nowrap!important;grid-area:1/2!important;justify-self:end!important;min-width:max-content!important;font-size:13px!important;line-height:1.1!important}}.dashboard-app .dashboard-main.dashboard-main-simple{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"body"!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;min-height:calc(100vh - 80px)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{background:color-mix(in srgb, var(--dash-surface) 88%, transparent)!important}}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{background:0 0!important;padding:0 0 0 10px!important}.dashboard-app .dashboard-main.dashboard-main-simple .catalog-subsection-shell{box-shadow:none!important;border-radius:8px!important;margin:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel,.dashboard-app .dashboard-main.dashboard-main-simple .people-panel,.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{box-shadow:none!important;border-radius:8px!important}.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{gap:6px!important;max-width:none!important}.dashboard-app .location-toolbar{grid-template-columns:minmax(132px,164px) auto!important;align-items:center!important;max-width:none!important}.dashboard-app .location-toolbar .setup-toolbar-actions{gap:4px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{height:32px!important;min-height:32px!important;padding-inline:9px!important}.dashboard-app .location-record-list{gap:5px!important;max-width:none!important}.dashboard-app .location-record-card{grid-template-columns:minmax(210px,1.15fr) minmax(120px,.8fr) minmax(150px,.95fr) auto!important;gap:8px!important;min-height:40px!important;padding:6px 8px!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-meta strong{font-size:13px!important;line-height:1.1!important}.dashboard-app .location-record-main small,.dashboard-app .location-record-meta small,.dashboard-app .location-record-meta span{font-size:10px!important;line-height:1.1!important}.dashboard-app .location-record-status{flex-wrap:nowrap!important;gap:4px!important}.dashboard-app .location-record-status span{min-height:18px!important;padding-inline:6px!important;font-size:8px!important}.dashboard-app .location-record-action{border-radius:7px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}@media (width>=981px){.dashboard-app .dashboard-main.dashboard-main-simple{grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){.dashboard-app .dashboard-main.dashboard-main-simple{min-height:calc(100vh - 62px)!important;display:block!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body{padding:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav{background:var(--dash-surface)!important;border:0!important;min-height:0!important}}@media (width<=720px){.dashboard-app .dashboard-main.dashboard-main-simple .catalog-subsection-shell,.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel,.dashboard-app .dashboard-main.dashboard-main-simple .people-panel,.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{border-radius:0!important}.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important}.dashboard-app .location-toolbar .setup-toolbar-actions{gap:4px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;padding:8px!important}.dashboard-app .location-record-main{grid-area:1/1!important;min-width:0!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-main small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dashboard-app .location-record-meta{display:none!important}.dashboard-app .location-record-status{grid-area:2/1!important;overflow:hidden!important}.dashboard-app .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app .location-record-action{grid-area:1/2/3!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.dashboard-app .sale-history-panel{grid-template-columns:minmax(0,1fr)!important}.dashboard-app .sale-history-panel>.panel-heading,.dashboard-app .sale-history-panel>.report-filters,.dashboard-app .sale-history-panel>.reports-card{grid-column:1/-1!important;width:100%!important}@media (width<=680px){.dashboard-app .sale-history-panel .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.dashboard-app .sale-history-panel .report-filters label,.dashboard-app .sale-history-panel .report-filters input,.dashboard-app .sale-history-panel .report-filters select{width:100%!important;min-width:0!important}.dashboard-app .responsive-end-drawer .dashboard-drawer-form{padding-bottom:0!important}.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{margin-top:auto!important;bottom:0!important}}@media (width>=681px) and (width<=980px){.pos-shell .topbar .app-actions-trigger,.pos-shell.pos-dark .topbar .app-actions-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.pos-shell .classification-strip button,.pos-shell.pos-dark .classification-strip button{min-width:36px!important;min-height:36px!important}.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{width:auto!important;min-width:36px!important;height:36px!important;min-height:36px!important}}.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{width:min(860px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-app .location-record-list{width:min(860px,100%)!important}.dashboard-app .location-toolbar{background:0 0!important;border:0!important;width:min(860px,100%)!important;padding:0!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app .location-record-action{height:36px!important;min-height:36px!important}.dashboard-app .location-record-action{width:36px!important;min-width:36px!important}.dashboard-app .catalog-config-panel .catalog-panel-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}@media (width<=680px){.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel,.dashboard-app .location-record-list,.dashboard-app .location-toolbar{width:100%!important}.dashboard-app .catalog-config-panel .catalog-panel-actions{gap:5px!important}.dashboard-app .catalog-config-panel .catalog-panel-actions .catalog-primary-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}}.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-dark .topbar>.app-actions-trigger{display:inline-flex!important}.pos-shell .admin-menu-button,.pos-shell.pos-dark .admin-menu-button,.dashboard-app .dashboard-nav-item>small,.app-actions-admin-nav>span,.app-actions-account label>span,.app-actions-admin-nav button>span small,.app-actions-admin-nav summary>span small{display:none!important}.app-actions-account{align-items:center!important;gap:6px!important}.app-actions-account label{gap:0!important}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){align-content:start!important;justify-items:start!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{gap:8px!important;width:min(760px,100%)!important;max-width:760px!important}.dashboard-app .location-toolbar{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:min(760px,100%)!important;max-width:760px!important;display:flex!important}.dashboard-app .location-status-filter{width:min(172px,45vw)!important}.dashboard-app .location-toolbar .setup-toolbar-actions{flex:none!important;gap:6px!important;display:inline-flex!important}.dashboard-app .location-record-list{gap:6px!important;width:min(760px,100%)!important;max-width:760px!important}.dashboard-app .location-record-card{background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(190px,1.2fr) minmax(88px,.6fr) auto 36px!important;gap:8px!important;min-height:46px!important;padding:6px 8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .location-record-card{background:color-mix(in srgb, var(--dash-surface) 94%, transparent)!important}}.dashboard-app.dashboard-dark .location-record-card{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark .location-record-card{background:color-mix(in srgb, var(--dash-surface) 92%, transparent)!important}}.dashboard-app .location-record-secondary{display:none!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-role strong{font-size:12px!important;line-height:1.15!important}.dashboard-app .location-record-main small,.dashboard-app .location-record-role small{display:none!important}.dashboard-app .location-record-status{justify-content:flex-end!important}.dashboard-app .location-record-action{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}@media (width<=680px){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel,.dashboard-app .location-toolbar,.dashboard-app .location-record-list{width:100%!important;max-width:none!important}.dashboard-app .location-status-filter{width:min(168px,100vw - 112px)!important}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 40px!important;gap:4px 8px!important;min-height:54px!important;padding:8px!important}.dashboard-app .location-record-role{display:none!important}.dashboard-app .location-record-status{justify-content:flex-start!important}.dashboard-app .location-record-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.dashboard-app.dashboard-dark .empty-state{border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-muted)!important}@media (width<=680px){.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{min-height:44px!important;padding:8px 10px!important}.dashboard-app .summary-report-panel.selected-report-open>.panel-heading h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:17px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .selected-report-back{min-height:40px!important;padding-inline:11px!important;font-size:13px!important}.dashboard-app .selected-report-shell{gap:8px!important;padding:9px!important}.dashboard-app .selected-report-filter{gap:7px!important;padding:8px!important}.dashboard-app .report-date-shortcuts{gap:5px!important}.dashboard-app .report-date-shortcuts button{min-height:38px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-app .report-date-range{gap:7px!important}.dashboard-app .report-date-range label{gap:3px!important}.dashboard-app .report-date-range input,.dashboard-app .report-date-range>button{height:40px!important;min-height:40px!important}.dashboard-app .selected-report-meta{min-height:0!important;padding:8px!important}.dashboard-app .selected-report-open .empty-state{background:var(--dash-surface)!important;min-height:56px!important;color:var(--dash-muted)!important;overflow-wrap:anywhere!important;border-radius:8px!important;padding:10px!important;font-size:13px!important;line-height:1.25!important}.dashboard-app .summary-report-panel .report-catalog-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app .summary-report-panel .report-catalog-card{min-height:44px!important;padding:8px 9px!important}.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{gap:6px!important}.dashboard-app .location-record-card{min-height:50px!important}.dashboard-app .business-profile-grid,.dashboard-app .business-create-card{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.dashboard-app .business-profile-grid .dashboard-field,.dashboard-app .business-create-card .dashboard-field,.dashboard-app .business-profile-grid .wide,.dashboard-app .business-create-card .business-panel-title,.dashboard-app .business-create-card>button,.dashboard-app .business-form-actions{grid-column:1/-1!important}.dashboard-app .business-profile-form input,.dashboard-app .business-profile-form select,.dashboard-app .business-create-card input{height:42px!important;min-height:42px!important;font-size:13px!important}.dashboard-app .people-panel .catalog-panel-header{flex-direction:row!important;align-items:center!important;padding:8px 10px!important}.dashboard-app .people-panel .catalog-panel-header h3{font-size:17px!important}.dashboard-app .people-inline-stats{display:none!important}.dashboard-app .people-panel-actions{justify-content:flex-end!important;width:auto!important;display:flex!important}.dashboard-app .people-panel-actions .catalog-primary-action{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{grid-template-columns:minmax(0,1fr) 86px!important;align-items:center!important;gap:4px 8px!important;min-height:74px!important;padding:8px 9px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:before{display:block!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:before{display:none!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child{grid-area:1/1!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(3){grid-area:3/1!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/4!important;place-self:center end!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child strong,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child small,.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) small{display:none!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack{flex-wrap:nowrap!important;gap:4px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack span{min-height:18px!important;padding-inline:6px!important;font-size:8px!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,40px)!important;gap:6px!important;width:86px!important;display:grid!important}.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app .people-role-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-app .people-role-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 8px!important;min-height:54px!important;padding:8px!important;display:grid!important}.dashboard-app .people-role-card header,.dashboard-app .people-role-meta{display:contents!important}.dashboard-app .people-role-card header div,.dashboard-app .people-role-card header span{min-width:0!important}.dashboard-app .people-role-card header div{grid-area:1/1!important}.dashboard-app .people-role-card header span{grid-area:2/1!important;width:max-content!important;font-size:11px!important}.dashboard-app .people-role-meta{display:none!important}.dashboard-app .people-role-card>button{grid-area:1/2/3!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app .sale-history-panel{background:0 0!important;gap:8px!important}.dashboard-app .sale-history-panel .panel-heading{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important}.dashboard-app .sale-history-panel .panel-heading .icon-button{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--dash-ink)!important}.dashboard-app .sale-history-panel .report-filters{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;padding:8px!important}.dashboard-app .sale-history-panel .report-filters label{background:0 0!important;border:0!important}.dashboard-app .sale-history-panel .reports-card,.dashboard-app .sale-history-panel .reports-history-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app .sale-history-panel .reports-history-card:before,.dashboard-app .sale-history-panel .reports-history-card:after{display:none!important}.dashboard-app .sale-history-panel .reports-card header{border-block-end:1px solid var(--dash-line)!important;min-height:44px!important;padding:8px 10px!important}.dashboard-app .sale-history-panel .reports-card header h3{font-size:16px!important;line-height:1.1!important}.dashboard-app .sale-history-panel .empty-state{background:var(--dash-surface-2)!important;min-height:56px!important;margin:8px!important;padding:10px!important;font-size:13px!important;line-height:1.25!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{grid-template-columns:minmax(0,1fr) 86px!important;align-items:center!important;min-height:86px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:center end!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,40px)!important;justify-content:end!important;gap:6px!important;width:86px!important;display:grid!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{grid-template-columns:minmax(0,1fr) 40px!important;width:100%!important;min-height:52px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox],.dashboard-app.dashboard-app .dashboard-drawer-form .check-line input[type=checkbox],.dashboard-app.dashboard-app .catalog-item-editor-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .subject-check-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .role-flag-grid .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media (width>=681px) and (width<=820px){.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]){padding:0!important;overflow-x:auto!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table thead{display:none!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody{gap:8px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;border-radius:8px!important;grid-template-columns:minmax(0,1.2fr) minmax(118px,.65fr) minmax(118px,.65fr) 92px!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:8px 10px!important;display:grid!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td{border:0!important;min-width:0!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2){grid-area:1/2!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(3){grid-area:1/3!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(4){grid-area:1/4!important;place-self:center end!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child strong,.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:first-child small,.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody td:nth-child(2) small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table .catalog-status-stack span{min-height:20px!important;padding-inline:6px!important;font-size:8px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,40px)!important;justify-content:end!important;gap:6px!important;width:88px!important;display:grid!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button svg{width:16px!important;height:16px!important;margin:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{grid-template-columns:minmax(0,1fr) 40px!important;min-height:58px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button svg{width:16px!important;height:16px!important;margin:0!important}.dashboard-app.dashboard-app .sale-history-panel,.dashboard-app.dashboard-app .sale-history-panel .reports-card,.dashboard-app.dashboard-app .sale-history-panel .reports-history-card{background:var(--dash-surface)!important;box-shadow:none!important}.dashboard-app.dashboard-app .sale-history-panel .reports-history-card:before,.dashboard-app.dashboard-app .sale-history-panel .reports-history-card:after{content:none!important;display:none!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters{background:var(--dash-surface)!important;box-shadow:none!important}}@media (width<=680px){.dashboard-app.dashboard-app{padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;gap:10px!important}.dashboard-app.dashboard-app .topbar{border-block-end:1px solid var(--dash-line)!important;min-height:58px!important;padding:4px 2px 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .topbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .topbar>.brand{gap:9px!important}.dashboard-app.dashboard-app .topbar>.brand svg{width:30px!important;height:30px!important}.dashboard-app.dashboard-app .topbar>.brand span{font-size:23px!important;line-height:1!important}.dashboard-app.dashboard-app .topbar>.app-actions-trigger{border-radius:11px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple{gap:10px!important;margin-top:68px!important}.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple{border-radius:10px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .people-panel,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .subjects-panel,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel,.dashboard-app.dashboard-app .fiscal-printers-view,.dashboard-app.dashboard-app .fiscal-simple-grid,.dashboard-app.dashboard-app .reports-shell,.dashboard-app.dashboard-app .sale-history-panel{border-radius:10px!important;margin:0!important}.dashboard-app.dashboard-app .catalog-panel-header,.dashboard-app.dashboard-app .people-panel .catalog-panel-header,.dashboard-app.dashboard-app .reports-heading,.dashboard-app.dashboard-app .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .fiscal-simple-heading,.dashboard-app.dashboard-app .business-panel-title{align-items:center!important;gap:8px!important;min-height:58px!important;padding:10px!important}.dashboard-app.dashboard-app .catalog-panel-header>div,.dashboard-app.dashboard-app .reports-heading>div,.dashboard-app.dashboard-app .business-panel-title>div{min-width:0!important}.dashboard-app.dashboard-app .catalog-panel-header span,.dashboard-app.dashboard-app .catalog-panel-header p,.dashboard-app.dashboard-app .reports-heading span,.dashboard-app.dashboard-app .reports-heading p,.dashboard-app.dashboard-app .business-panel-title span,.dashboard-app.dashboard-app .business-panel-title p,.dashboard-app.dashboard-app .business-panel-title small{display:none!important}.dashboard-app.dashboard-app .catalog-panel-header h3,.dashboard-app.dashboard-app .people-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .reports-heading h2,.dashboard-app.dashboard-app .sale-history-panel .panel-heading h3,.dashboard-app.dashboard-app .business-panel-title h3{letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.12!important}.dashboard-app.dashboard-app .catalog-primary-action,.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action,.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button,.dashboard-app.dashboard-app .business-panel-title button,.dashboard-app.dashboard-app .sale-history-panel .panel-heading .icon-button{border-radius:9px!important;height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:14px!important;line-height:1!important}.dashboard-app.dashboard-app .catalog-primary-action svg,.dashboard-app.dashboard-app .reports-heading-actions svg,.dashboard-app.dashboard-app .business-panel-title button svg{width:17px!important;height:17px!important}.dashboard-app.dashboard-app .catalog-search-field{border-radius:9px!important;height:48px!important;min-height:48px!important}.dashboard-app.dashboard-app .catalog-search-field input,.dashboard-app.dashboard-app .catalog-table-toolbar select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select,.dashboard-app.dashboard-app .sale-history-panel .report-filters input,.dashboard-app.dashboard-app .sale-history-panel .report-filters select{height:44px!important;min-height:44px!important;font-size:14px!important}.dashboard-app.dashboard-app .catalog-stats-grid,.dashboard-app.dashboard-app .report-summary-grid{gap:6px!important}.dashboard-app.dashboard-app .catalog-stats-grid span,.dashboard-app.dashboard-app .report-summary-grid span{border-radius:8px!important;min-height:62px!important;padding:9px 10px!important}.dashboard-app.dashboard-app .catalog-stats-grid small,.dashboard-app.dashboard-app .report-summary-grid small{font-size:10px!important;line-height:1.05!important}.dashboard-app.dashboard-app .catalog-stats-grid strong,.dashboard-app.dashboard-app .report-summary-grid strong{font-size:22px!important;line-height:1!important}.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr,.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) .people-table tbody tr,.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) .subjects-table tbody tr,.dashboard-app.dashboard-app .location-record-card{border-radius:9px!important}.dashboard-app.dashboard-app .catalog-empty-row,.dashboard-app.dashboard-app .empty-state,.dashboard-app.dashboard-app .compact-empty{border-radius:9px!important;min-height:74px!important;padding:14px!important;font-size:14px!important;line-height:1.25!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar{border-radius:10px!important;gap:7px!important;padding:8px!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{min-width:0!important;height:42px!important;min-height:42px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button svg{width:18px!important;height:18px!important;margin:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid,.dashboard-app.dashboard-app .printer-mode-grid{border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button,.dashboard-app.dashboard-app .printer-mode-grid button{border-radius:9px!important;gap:6px!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:7px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button svg,.dashboard-app.dashboard-app .printer-mode-grid button svg{width:18px!important;height:18px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button span,.dashboard-app.dashboard-app .printer-mode-grid button span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:10.5px!important;line-height:1.05!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-simple-grid .agent-install-panel,.dashboard-app.dashboard-app .agent-install-panel{border-radius:10px!important;padding:10px!important}.dashboard-app.dashboard-app .fiscal-simple-grid .agent-download-list{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.dashboard-app.dashboard-app .fiscal-simple-grid .agent-download-list>div{border-radius:9px!important;grid-template-columns:minmax(0,1fr) 44px!important;min-height:54px!important;padding:8px!important}.dashboard-app.dashboard-app .fiscal-simple-grid .agent-download-list .button-link,.dashboard-app.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .reports-card,.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .sale-history-panel .reports-card{box-shadow:none!important;border-radius:10px!important}.dashboard-app.dashboard-app .reports-card header,.dashboard-app.dashboard-app .sale-history-panel .reports-card header{min-height:54px!important;padding:10px!important}.dashboard-app.dashboard-app .reports-card header h3,.dashboard-app.dashboard-app .sale-history-panel .reports-card header h3{font-size:20px!important;line-height:1.1!important}.dashboard-app.dashboard-app .report-list button,.dashboard-app.dashboard-app .report-list a{border-radius:9px!important;min-height:52px!important;padding:10px!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters{border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters label:nth-child(3),.dashboard-app.dashboard-app .sale-history-panel .report-filters label:nth-child(4){grid-column:span 1!important}.dashboard-app.dashboard-app .sale-history-panel .reports-card .empty-state{min-height:58px!important;margin:8px!important;padding:12px!important}.dashboard-app.dashboard-app .business-admin-card{box-shadow:none!important;border-radius:10px!important}.dashboard-app.dashboard-app .business-form-grid{gap:8px!important;padding:10px!important}.dashboard-app.dashboard-app .business-form-grid label,.dashboard-app.dashboard-app .dashboard-field{gap:5px!important}.dashboard-app.dashboard-app .business-form-grid input,.dashboard-app.dashboard-app .business-form-grid select,.dashboard-app.dashboard-app .dashboard-field input,.dashboard-app.dashboard-app .dashboard-field select,.dashboard-app.dashboard-app .dashboard-field textarea{border-radius:9px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:6px!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 8px!important;min-height:60px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td{background:0 0!important;border:0!important;min-width:0!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2):not(:last-child){grid-area:2/1!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:last-child{grid-area:1/2/span 2!important;justify-self:end!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) strong,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child small,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) small,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child span,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong{font-size:15px!important;line-height:1.15!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child small,.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2){color:var(--dash-muted)!important;font-size:12px!important;line-height:1.15!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-row-actions{grid-template-columns:repeat(2,40px)!important;justify-content:end!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-row-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .dashboard-main-simple .responsive-table:not([data-variant=reports]) .catalog-row-actions button svg{width:16px!important;height:16px!important;margin:0!important}.dashboard-app.dashboard-app .fiscal-simple-grid .agent-download-list .ghost-button:disabled{white-space:normal!important;width:54px!important;min-width:54px!important;padding-inline:5px!important;font-size:9px!important;line-height:1.05!important}.app-actions-admin-subnav{gap:5px!important;margin-inline-start:28px!important;padding:4px 0 5px 8px!important}.app-actions-admin-subnav button{border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(24px,max-content)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:6px 8px!important;display:grid!important}.app-actions-admin-subnav button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.app-actions-admin-subnav button small{border-radius:999px!important;justify-self:end!important;width:auto!important;min-width:24px!important;max-width:52px!important;min-height:20px!important;padding-inline:7px!important;font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:7px 9px!important;display:grid!important}.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line input[type=checkbox]{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important}}@media (width<=720px){.dashboard-app .topbar,.pos-shell .topbar{border-radius:0!important;min-height:56px!important;padding:8px 12px!important}.dashboard-app .topbar{border-block-end:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .topbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 88%, transparent)!important}}.dashboard-app .topbar{background:var(--dash-page)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app .topbar{background:color-mix(in srgb, var(--dash-page) 94%, var(--dash-surface))!important}}.dashboard-app .topbar{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 20px #0000001f!important}.dashboard-app .brand,.pos-shell .brand{gap:8px!important;font-size:20px!important;line-height:1!important}.dashboard-app .brand svg,.pos-shell .brand svg{width:24px!important;height:24px!important}.dashboard-app .topbar>.app-actions-trigger,.pos-shell .topbar>.app-actions-trigger{border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.pos-shell .topbar{border:0!important;border-block-end:1px solid var(--pos-mobile-line,var(--app-line))!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.pos-shell .topbar{border-block-end:1px solid color-mix(in srgb, var(--pos-mobile-line,var(--app-line)) 82%, transparent)!important}}.pos-shell .topbar{box-shadow:none!important;background:0 0!important}}.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){align-content:start!important;max-width:980px!important;padding:10px 14px 18px!important}.dashboard-app .location-data-panel,.dashboard-app.dashboard-dark .location-data-panel{width:100%!important;max-width:860px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app .location-data-panel .data-view-head{display:none!important}.dashboard-app .location-toolbar{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:0!important;padding:0!important;display:flex!important}.dashboard-app .location-status-filter{width:min(190px,46vw)!important;min-width:150px!important}.dashboard-app .location-status-filter span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-app .location-status-filter select,.dashboard-app .location-toolbar .setup-toolbar-actions button{height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;font-size:12px!important}.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;gap:6px!important;margin:0!important;display:flex!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:auto!important;min-width:40px!important;padding-inline:10px!important}.dashboard-app .location-record-list{width:100%!important;max-width:860px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:48px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(190px,1fr) minmax(120px,auto) minmax(132px,auto) 38px!important;align-items:center!important;gap:8px!important;padding:7px 8px 7px 12px!important;display:grid!important}.dashboard-app .location-record-main,.dashboard-app .location-record-meta{gap:1px!important;min-width:0!important}.dashboard-app .location-record-main strong,.dashboard-app .location-record-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app .location-record-main small,.dashboard-app .location-record-meta span,.dashboard-app .location-record-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app .location-record-status{flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.dashboard-app .location-record-status span{letter-spacing:.02em!important;white-space:nowrap!important;min-height:20px!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important}.dashboard-app .location-record-action{border-radius:8px!important;justify-self:end!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important}.dashboard-app .location-record-action svg{width:15px!important;height:15px!important}@media (width<=720px){.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px 12px 18px!important}.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;display:grid!important}.dashboard-app .location-status-filter{width:100%!important;min-width:0!important}.dashboard-app .location-status-filter select{width:100%!important}.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 40px!important;gap:5px 8px!important;min-height:54px!important;padding:9px!important}.dashboard-app .location-record-main{grid-area:1/1!important}.dashboard-app .location-record-secondary,.dashboard-app .location-record-role{display:none!important}.dashboard-app .location-record-status{grid-area:2/1!important}.dashboard-app .location-record-action{grid-area:1/2/span 2!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (width>=721px){.dashboard-app .location-record-card .location-record-secondary{display:none!important}}.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .reports-detail-card,.dashboard-app.dashboard-app .selected-report-shell{box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .reports-card,.dashboard-app.dashboard-app .selected-report-filter,.dashboard-app.dashboard-app .selected-report-meta,.dashboard-app.dashboard-app .reports-table-wrap{background:var(--dash-surface)!important;box-shadow:none!important;background-image:none!important}.dashboard-app.dashboard-app .reports-data-table th{background:var(--dash-surface-2)!important;color:var(--dash-muted)!important;letter-spacing:.06em!important}.dashboard-app.dashboard-app .reports-data-table td,.dashboard-app.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:var(--dash-surface)!important}.dashboard-app.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app.dashboard-app .reports-data-table tbody tr.active td{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-data-table tbody tr:hover td,.dashboard-app.dashboard-app .reports-data-table tbody tr.active td{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .report-date-shortcuts,.dashboard-app.dashboard-app .selected-report-filter .report-filters button{background:0 0!important}.dashboard-app.dashboard-app .report-date-shortcuts button.active,.dashboard-app.dashboard-app .report-date-shortcuts button:hover,.dashboard-app.dashboard-app .selected-report-filter .report-filters button:hover{background:var(--dash-primary)!important;color:#fff!important}@media (width<=680px){.dashboard-app.dashboard-app .people-panel-actions{flex:none!important;width:auto!important;min-width:48px!important}.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action svg{width:18px!important;height:18px!important;margin:0!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody{gap:7px!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody tr{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:4px 8px!important;min-height:96px!important;padding:9px!important;display:grid!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(3){display:none!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(4){grid-area:3/1!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(5){grid-area:1/2!important;place-self:start end!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(6){grid-area:2/2/span 2!important;place-self:end!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:first-child strong,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:first-child small,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(2) strong,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(2) small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-status-stack span{white-space:nowrap!important;min-height:19px!important;padding:3px 7px!important;font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(5) .catalog-status-stack{justify-content:flex-end!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-row-actions{justify-content:flex-end!important;width:44px!important;display:flex!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-row-actions button{border-radius:9px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-row-actions button svg{width:17px!important;height:17px!important;margin:0!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:7px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{grid-template-rows:22px 40px!important;grid-template-columns:minmax(0,1fr) 176px!important;align-items:center!important;gap:4px 8px!important;min-height:68px!important;padding:7px 8px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(3){display:none!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(4){grid-area:1/2!important;place-self:start end!important;display:block!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(5){grid-area:2/2!important;justify-self:end!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong,.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong{font-size:16px!important;line-height:1.1!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) span{color:var(--dash-muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-status-stack{justify-content:flex-end!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-status-stack span{min-height:19px!important;padding:3px 7px!important;font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions{grid-template-columns:repeat(4,40px)!important;justify-content:end!important;gap:4px!important;width:176px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions button svg{width:16px!important;height:16px!important;margin:0!important}.pos-shell.pos-shell .pos-dialog-layer{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;align-items:end!important}.pos-shell.pos-shell .pos-dialog-card,.pos-shell.pos-shell .pos-dialog-card.compact,.pos-shell.pos-shell .pos-dialog-card.wide{border-radius:18px 18px 12px 12px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .pos-dialog-card header{z-index:2!important;background:var(--pos-surface)!important;min-height:54px!important;padding:10px 12px!important;position:relative!important}.pos-shell.pos-shell .pos-dialog-card header h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:18px!important;line-height:1.1!important;overflow:hidden!important}.pos-shell.pos-shell .pos-dialog-card header p{display:none!important}.pos-shell.pos-shell .pos-dialog-card .icon-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.pos-shell.pos-shell .pos-dialog-body{-webkit-overflow-scrolling:touch;min-height:0!important;padding:12px!important;overflow:auto!important}.pos-shell.pos-shell .pos-dialog-card footer{z-index:2!important;padding:10px 12px max(12px, env(safe-area-inset-bottom))!important;border-block-start:1px solid var(--pos-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-dialog-card footer{border-block-start:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .pos-dialog-card footer{background:var(--pos-surface)!important;box-shadow:0 -12px 26px #09120f2e!important}.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-primary,.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-secondary,.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-danger{min-width:0!important;height:46px!important;min-height:46px!important;padding-inline:10px!important}.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-primary:only-child,.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-secondary:only-child,.pos-shell.pos-shell .pos-dialog-card footer .pos-dialog-danger:only-child{grid-column:1/-1!important}.pos-shell.pos-shell .quick-edit-dialog input,.pos-shell.pos-shell .discount-dialog-card input,.pos-shell.pos-shell .customer-select-control,.pos-shell.pos-shell .customer-select-control select{min-height:48px!important}.pos-shell.pos-shell .customer-current-card,.pos-shell.pos-shell .customer-select-control,.pos-shell.pos-shell .discount-scope-tabs button,.pos-shell.pos-shell .discount-mode-tabs button,.pos-shell.pos-shell .discount-dialog-card label,.pos-shell.pos-shell .combined-method-panel,.pos-shell.pos-shell .combined-side-panel,.pos-shell.pos-shell .combined-payment-display,.pos-shell.pos-shell .combined-payment-balance{border-radius:10px!important}.pos-shell.pos-shell .combined-payment-row{grid-template-columns:minmax(0,.8fr) minmax(64px,.7fr) minmax(94px,1fr)!important}.pos-shell.pos-shell .combined-payment-row span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.pos-shell.pos-shell .combined-payment-row button,.pos-shell.pos-shell .combined-payment-row input{min-width:0!important}}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){gap:0!important;max-width:780px!important;padding:8px 12px 18px!important}.dashboard-app.dashboard-app .location-data-panel{gap:8px!important;width:min(100%,740px)!important;max-width:740px!important}.dashboard-app.dashboard-app .location-toolbar{justify-content:start!important;gap:8px!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{border-radius:7px!important;height:34px!important;min-height:34px!important;padding-inline:9px!important}.dashboard-app.dashboard-app .location-record-list{gap:5px!important;max-width:740px!important}.dashboard-app.dashboard-app .location-record-card{border-radius:7px!important;grid-template-columns:minmax(0,1fr) minmax(64px,auto) minmax(60px,auto) 34px!important;gap:8px!important;min-height:42px!important;padding:6px 7px 6px 10px!important}.dashboard-app.dashboard-app .location-record-card .location-record-secondary,.dashboard-app.dashboard-app .location-record-card .location-record-role small{display:none!important}.dashboard-app.dashboard-app .location-record-card .location-record-role{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .location-record-card .location-record-status{grid-area:auto!important}.dashboard-app.dashboard-app .location-record-card .location-record-status span{letter-spacing:.03em!important;min-height:18px!important;padding:3px 6px!important;font-size:8px!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app.dashboard-app .location-data-panel{width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.dashboard-app.dashboard-app .location-status-filter{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{border-radius:9px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 40px!important;min-height:50px!important;padding:8px!important}.dashboard-app.dashboard-app .location-record-card .location-record-role{display:none!important}}@media (width<=980px){.app-actions-trigger,.dashboard-app.dashboard-app .topbar>.app-actions-trigger,.pos-shell.pos-shell .topbar>.app-actions-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .location-record-action{min-width:44px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .location-record-action{width:44px!important}}@media (width<=680px){.dashboard-app.dashboard-app .business-profile-panel{padding-bottom:10px!important}.dashboard-app.dashboard-app .business-admin-shell:has(.business-profile-panel){padding-bottom:12px!important}.dashboard-app.dashboard-app .business-profile-panel .business-profile-form{padding-bottom:6px!important}.dashboard-app.dashboard-app .business-profile-panel .business-form-actions{z-index:45!important;bottom:max(10px, env(safe-area-inset-bottom))!important;border:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;padding:8px!important;display:grid!important;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-panel .business-form-actions{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-panel .business-form-actions{background:var(--dash-surface)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-panel .business-form-actions{background:color-mix(in srgb, var(--dash-surface) 94%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-panel .business-form-actions{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 -14px 34px #060c0a47!important}.dashboard-app.dashboard-app .business-profile-panel .business-form-actions button{border-radius:10px!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:15px!important}.app-actions-body{padding-bottom:max(10px, env(safe-area-inset-bottom))!important}.app-actions-drawer .ghost-button{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.app-actions-account select,.app-actions-admin-nav button,.app-actions-admin-nav summary,.app-actions-grid button{height:44px!important;min-height:44px!important}.app-actions-grid{z-index:auto!important;background:0 0!important;margin-block-start:6px!important;padding-block-start:0!important;position:static!important;inset-block-end:auto!important}}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.location-data-panel){width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){background:0 0!important;align-content:start!important;justify-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;padding:10px 14px 18px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-forms.location-form-panel{display:none!important}.dashboard-app.dashboard-app .location-data-panel,.dashboard-app.dashboard-dark.dashboard-app .location-data-panel{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .location-toolbar{border:0!important;border-block-end:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;padding:0 0 8px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-toolbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .location-status-filter{width:156px!important;min-width:138px!important;max-width:42vw!important}.dashboard-app.dashboard-app .location-status-filter span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .location-record-list{border:1px solid var(--dash-line)!important;gap:0!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-list{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important;background:color-mix(in srgb, var(--dash-surface) 96%, transparent)!important}}.dashboard-app.dashboard-app .location-record-list{box-shadow:none!important}.dashboard-app.dashboard-app .location-record-card{border:0!important;border-block-end:1px solid var(--dash-line)!important;border-radius:0!important;grid-template-columns:minmax(210px,1.35fr) minmax(92px,.45fr) minmax(150px,.7fr) 40px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:46px!important;padding:7px 9px 7px 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-card{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .location-record-main,.dashboard-app.dashboard-app .location-record-meta,.dashboard-app.dashboard-app .location-record-status{min-width:0!important}.dashboard-app.dashboard-app .location-record-role strong{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .location-record-status{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;display:flex!important}.dashboard-app.dashboard-app .location-record-card .location-record-status span{letter-spacing:.02em!important;white-space:nowrap!important;border-radius:999px!important;min-height:19px!important;padding:3px 7px!important;font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .location-record-action{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;justify-self:end!important;padding:0!important;font-size:0!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;min-height:44px!important;padding-block-end:7px!important;display:grid!important}.dashboard-app.dashboard-app .location-status-filter{width:100%!important;min-width:0!important;max-width:none!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .location-record-action{border-radius:9px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{width:44px!important;min-width:44px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .location-record-list{border-radius:9px!important}.dashboard-app.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 44px!important;gap:5px 8px!important;min-height:54px!important;padding:8px!important}.dashboard-app.dashboard-app .location-record-main{grid-area:1/1!important}.dashboard-app.dashboard-app .location-record-role{display:none!important}.dashboard-app.dashboard-app .location-record-status{grid-area:2/1!important;overflow:hidden!important}.dashboard-app.dashboard-app .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .location-record-action{grid-area:1/2/span 2!important;align-self:center!important;width:44px!important;min-width:44px!important}}.dashboard-app.dashboard-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app select,.dashboard-app.dashboard-app button,.dashboard-app.dashboard-app [role=button]{min-height:40px!important}.dashboard-app.dashboard-app .agent-download-list .ghost-button{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{border-color:color-mix(in srgb, var(--dash-primary) 44%, var(--dash-line))!important}}.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button{background:color-mix(in srgb, var(--dash-primary) 16%, var(--dash-surface))!important}}.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button,.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button svg{color:#f4fffc!important}@media (width<=680px){.pos-shell.pos-shell button,.pos-shell.pos-shell [role=button],.pos-shell.pos-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pos-shell.pos-shell select,.pos-shell.pos-shell textarea{min-height:40px!important}.pos-shell.pos-shell .icon-button,.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button{min-width:40px!important;min-height:40px!important}}@media (width>=721px){.dashboard-app.dashboard-app{padding-top:54px!important}.dashboard-app.dashboard-app .topbar{z-index:70!important;border-block-end:1px solid var(--dash-line)!important;width:auto!important;min-height:46px!important;padding:6px 22px!important;position:fixed!important;inset-block-start:0!important;inset-inline:0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .topbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .topbar{background:var(--dash-page)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .topbar{background:color-mix(in srgb, var(--dash-page) 96%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .topbar{box-shadow:0 8px 18px #0000001a!important}}@media (width<=680px){.app-actions-drawer{inset-block:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-bottom))!important;border-radius:12px!important}.app-actions-drawer header{min-height:60px!important;padding:8px 10px!important}.app-actions-drawer header strong{font-size:18px!important;line-height:1.08!important}.app-actions-body{flex-direction:column!important;gap:7px!important;padding:7px!important;display:flex!important}.app-actions-account{border-radius:10px!important;gap:6px!important;padding:7px!important}.app-actions-account select{border-radius:9px!important;height:42px!important;min-height:42px!important}.app-actions-admin-nav{border-radius:10px!important;gap:2px!important;padding:7px!important}.app-actions-admin-nav button,.app-actions-admin-nav summary{border-radius:8px!important;height:42px!important;min-height:42px!important;padding-block:5px!important}.app-actions-admin-nav button small,.app-actions-admin-nav summary small{display:none!important}.app-actions-admin-subnav{margin-inline-start:24px!important;padding-block:2px!important}.app-actions-admin-subnav button{height:40px!important;min-height:40px!important}.app-actions-grid{z-index:2!important;background:linear-gradient(180deg, transparent, var(--dash-surface,var(--app-surface)) 28%), var(--dash-surface,var(--app-surface))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-block-start:4px!important;padding:7px 0 0!important;position:sticky!important;inset-block-end:0!important}.app-actions-grid button{border-radius:9px!important;height:44px!important;min-height:44px!important;padding:6px!important}.dashboard-app.dashboard-app .dashboard-body:has(.summary-report-panel){gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .reports-heading{border:0!important;border-block-end:1px solid var(--dash-line)!important;min-height:48px!important;padding:6px 0 8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .reports-heading{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-app .reports-heading h2{font-size:20px!important;line-height:1.1!important}.dashboard-app.dashboard-app .reports-heading-actions{gap:6px!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{border-radius:8px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:13px!important}.dashboard-app.dashboard-app .reports-insight-strip{gap:6px!important}.dashboard-app.dashboard-app .reports-insight-strip span{border-radius:9px!important;min-height:46px!important;padding:8px 9px!important}.dashboard-app.dashboard-app .reports-insight-strip small,.dashboard-app.dashboard-app .reports-insight-strip em{font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .reports-insight-strip em{display:none!important}.dashboard-app.dashboard-app .reports-insight-strip strong{font-size:20px!important;line-height:1!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{border:0!important;border-block-end:1px solid var(--dash-line)!important;width:100%!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:0 0 7px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{background:0 0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact h3{font-size:18px!important;line-height:1.1!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .panel-heading .icon-button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{gap:5px!important;padding:0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:40px!important;min-height:40px!important;padding:7px 9px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card span{font-size:13px!important;line-height:1.08!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{padding:3px 7px!important;font-size:10px!important}}@media (width>=981px) and (height<=760px){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{gap:5px!important;min-height:58px!important;padding:9px 10px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card small{display:none!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card span{font-size:13px!important;line-height:1.12!important}}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button,.dashboard-app.dashboard-app .dashboard-drawer-form .dashboard-drawer-actions button,.dashboard-app.dashboard-app .catalog-item-editor .dashboard-drawer-actions button{border-radius:9px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .topbar>.app-actions-trigger,.pos-shell.pos-shell .topbar>.app-actions-trigger{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .dashboard-pos-return,.dashboard-app.dashboard-app .catalog-primary-action,.dashboard-app.dashboard-app .setup-toolbar-actions button,.dashboard-app.dashboard-app .selected-report-filter select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter .report-filters button,.dashboard-app.dashboard-app .report-toolbar button,.dashboard-app.dashboard-app .button-link,.dashboard-app.dashboard-app .catalog-row-actions button,.dashboard-app.dashboard-app .people-row-actions button,.dashboard-app.dashboard-app .icon-button{min-height:40px!important}.dashboard-app.dashboard-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app select,.dashboard-app.dashboard-app textarea,.dashboard-app.dashboard-app button{min-height:40px}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel{max-width:740px!important;box-shadow:none!important;order:4!important;padding:9px!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel h3{display:none!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list>div{grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;min-height:44px!important;padding:7px!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list .button-link,.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list .ghost-button{width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;max-width:740px!important;box-shadow:none!important;border-radius:10px!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .catalog-empty-row{min-height:76px!important}.dashboard-app.dashboard-app .catalog-search-field,.dashboard-app.dashboard-app .catalog-search-field input,.dashboard-app.dashboard-app .catalog-table-toolbar select,.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .location-record-action,.pos-shell.pos-shell .pill-button,.pos-shell.pos-shell .locale-switch select{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .location-record-action,.dashboard-app.dashboard-app .icon-button{width:40px!important;min-width:40px!important}@media (width<=720px){.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel{max-width:none!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list{grid-template-columns:minmax(0,1fr)!important}}@media (width<=980px){.dashboard-app.dashboard-app .responsive-end-drawer .check-line,.dashboard-app.dashboard-app .dashboard-drawer-form .check-line,.dashboard-app.dashboard-app .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .subject-check-grid .check-line,.dashboard-app.dashboard-app .role-flag-grid .check-line{min-height:54px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox],.dashboard-app.dashboard-app .dashboard-drawer-form .check-line input[type=checkbox],.dashboard-app.dashboard-app .catalog-item-editor-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .subject-check-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .role-flag-grid .check-line input[type=checkbox]{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line,.dashboard-app.dashboard-app .role-flag-grid .check-line{grid-template-columns:44px minmax(0,1fr)!important}}@media (width<=680px){.dashboard-app.dashboard-app .report-column-filter{border-radius:14px!important;padding:10px!important}.dashboard-app.dashboard-app .excel-filter-head{min-height:46px!important;padding-block:0 8px!important}.dashboard-app.dashboard-app .excel-filter>button,.dashboard-app.dashboard-app .report-column-filter>input,.dashboard-app.dashboard-app .excel-filter-actions button{border-radius:8px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .excel-filter-options{border-radius:9px!important;max-height:min(38dvh,300px)!important;padding:6px!important}.dashboard-app.dashboard-app .excel-filter-options label{border-radius:7px!important;gap:10px!important;min-height:44px!important;padding:7px 8px!important}.dashboard-app.dashboard-app .excel-filter-options input{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.app-actions-admin-subnav{flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin:5px 0 6px!important;padding:0!important;overflow:visible!important}.app-actions-admin-subnav button{flex:none!important;min-width:max-content!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-payment-content{gap:8px!important;padding-bottom:16px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-method-panel,.pos-shell.pos-shell .pos-dialog-card.wide .combined-side-panel{gap:7px!important;padding:9px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-method-panel{-webkit-overflow-scrolling:touch;max-height:min(36dvh,310px)!important;overflow:auto!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-payment-row{grid-template-columns:minmax(0,.6fr) minmax(74px,.72fr) minmax(96px,1fr)!important;gap:5px!important;min-height:40px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-payment-row button,.pos-shell.pos-shell .pos-dialog-card.wide .combined-payment-row input{border-radius:8px!important;height:40px!important;min-height:40px!important;font-size:14px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-customer-card{gap:4px!important;min-height:74px!important;padding:8px 10px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-customer-card button{min-height:40px!important}.pos-shell.pos-shell .pos-dialog-card.wide .combined-payment-balance{min-height:42px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head{min-height:64px!important;padding:10px 14px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head h3{font-size:22px!important;line-height:1.1!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head .ghost-button{border-radius:9px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-body{padding:8px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form{gap:8px!important;padding-bottom:62px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form select{border-radius:9px!important;height:52px!important;min-height:52px!important;padding-inline:12px!important;font-size:16px!important;line-height:1.15!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form textarea{border-radius:9px!important;min-height:88px!important;padding:10px 12px!important;font-size:16px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line{border-radius:9px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:58px!important;padding:7px 10px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line span{font-size:15px!important;line-height:1.15!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{gap:8px!important;padding:8px!important}}.dashboard-app.dashboard-app .location-data-panel,.dashboard-app.dashboard-app .location-toolbar,.dashboard-app.dashboard-app .location-record-list{width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){justify-items:stretch!important;gap:8px!important;padding:10px 14px 18px!important}.dashboard-app.dashboard-app .location-toolbar{border-block-end:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;padding:0 0 8px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-toolbar{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .location-toolbar{background:0 0!important}.dashboard-app.dashboard-app .location-record-list{border:1px solid var(--dash-line)!important;gap:0!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-list{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .location-record-list{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-list{background:color-mix(in srgb, var(--dash-surface) 96%, transparent)!important}}.dashboard-app.dashboard-app .location-record-card{border:0!important;border-block-end:1px solid var(--dash-line)!important;border-radius:0!important;grid-template-columns:minmax(210px,1.35fr) minmax(92px,.45fr) minmax(150px,.7fr) 40px!important;min-height:46px!important;padding:7px 9px 7px 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-card{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .location-record-card{box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .location-record-card:last-child{border-block-end:0!important}.dashboard-app.dashboard-app .location-record-secondary,.dashboard-app.dashboard-app .location-record-role small{display:none!important}.dashboard-app.dashboard-app .location-record-card .location-record-main strong,.dashboard-app.dashboard-app .location-record-card .location-record-role strong{font-size:13px!important;line-height:1.12!important}.dashboard-app.dashboard-app .location-record-card .location-record-role strong{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .location-record-card .location-record-status span:nth-child(2).success{display:none!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app.dashboard-app .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.dashboard-app.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 44px!important;gap:5px 8px!important;min-height:54px!important;padding:8px!important}.dashboard-app.dashboard-app .location-record-role{display:none!important}.dashboard-app.dashboard-app .location-record-status{grid-area:2/1!important}.dashboard-app.dashboard-app .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .location-record-action{grid-area:1/2/span 2!important;align-self:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.dashboard-app.dashboard-app .dashboard-shell-locations{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{background:0 0!important;width:100%!important;max-width:none!important;min-height:0!important;padding:8px 12px 18px!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{width:152px!important;min-width:128px!important;max-width:48vw!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{background:var(--dash-surface)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{flex-wrap:nowrap!important;gap:4px!important;display:flex!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(2).success{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important;justify-self:end!important;padding:0!important;font-size:0!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{padding:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{width:100%!important;min-width:0!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{width:44px!important;min-width:44px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(0,1fr) 44px!important;gap:5px 8px!important;min-height:56px!important;padding:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main{grid-area:1/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{grid-area:2/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{grid-area:1/2/span 2!important;align-self:center!important}}@media (width<=680px){.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head{min-height:56px!important;padding:8px 12px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head h3{font-size:20px!important;line-height:1.08!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head .ghost-button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-body{padding:8px!important;scroll-padding-bottom:96px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form{gap:6px!important;padding-bottom:88px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-field{gap:4px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-field>span{letter-spacing:.04em!important;font-size:9.5px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form select{border-radius:8px!important;height:48px!important;min-height:48px!important;padding-inline:12px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line{border-radius:8px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important;min-height:50px!important;padding:6px 10px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line span{font-size:14px!important;line-height:1.12!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{padding:8px calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left))!important;border-block-start:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;margin:auto -8px -8px!important}.dashboard-app.dashboard-app.dashboard-dark .responsive-end-drawer .dashboard-drawer-actions{background:#151a18!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-view-filter{width:132px!important;min-width:112px!important;max-width:34vw!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{grid-template-columns:minmax(0,.74fr) minmax(0,1fr)!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-view-filter,.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{width:100%!important;min-width:0!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button span{display:none!important}}@media (width<=680px){.dashboard-app.dashboard-app,.pos-shell.pos-shell{padding-top:max(8px, env(safe-area-inset-top))!important;gap:8px!important}.dashboard-app.dashboard-app .topbar,.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{min-height:52px!important;padding:4px 4px 8px!important}.dashboard-app.dashboard-app .topbar>.brand svg,.pos-shell.pos-shell .topbar>.brand svg{width:26px!important;height:26px!important}.dashboard-app.dashboard-app .topbar>.brand span,.pos-shell.pos-shell .topbar>.brand span{font-size:21px!important;line-height:1!important}.dashboard-app.dashboard-app .topbar>.app-actions-trigger,.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple{margin-top:60px!important}.dashboard-app.dashboard-app .catalog-items-panel .catalog-panel-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:60px!important;padding:10px!important;display:grid!important}.dashboard-app.dashboard-app .catalog-items-panel .catalog-panel-header h3{font-size:20px!important;line-height:1.08!important}.dashboard-app.dashboard-app .catalog-primary-action{white-space:nowrap!important;border-radius:10px!important;height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:15px!important}.dashboard-app.dashboard-app .reports-heading-actions .reports-export-action,.dashboard-app.dashboard-app .reports-heading-actions .reports-refresh-action{justify-content:center!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;padding-inline:0!important}.dashboard-app.dashboard-app .reports-heading-actions .reports-export-action span,.dashboard-app.dashboard-app .reports-heading-actions .reports-refresh-action span{display:none!important}.dashboard-app.dashboard-app .reports-heading-actions .reports-export-action svg,.dashboard-app.dashboard-app .reports-heading-actions .reports-refresh-action svg{width:18px!important;height:18px!important}.dashboard-app.dashboard-app .dashboard-overview,.dashboard-app.dashboard-app .dashboard-executive-grid{gap:8px!important}.dashboard-app.dashboard-app .dashboard-hero-card{border-radius:9px!important}.dashboard-app.dashboard-app .dashboard-hero-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-hero-header [data-slot=card-title]{margin:0!important;font-size:25px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-hero-header small{font-size:12px!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-hero-content{gap:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-hero-metrics{border-inline-end:0!important;border-block-end:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-hero-metrics{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-hero-metrics{gap:0!important}.dashboard-app.dashboard-app .dashboard-hero-metric-row{grid-template-columns:38px minmax(0,1fr)!important;min-height:44px!important;padding:6px 10px!important}.dashboard-app.dashboard-app .dashboard-trend-panel{gap:5px!important;min-height:72px!important;padding:9px!important}.dashboard-app.dashboard-app .dashboard-empty-chart{margin:0!important;font-size:13px!important}.dashboard-app.dashboard-app .dashboard-command-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dashboard-app.dashboard-app .dashboard-side-card{border-radius:9px!important;min-height:66px!important}.dashboard-app.dashboard-app .dashboard-side-card [data-slot=card-content],.dashboard-app.dashboard-app .dashboard-side-card .dashboard-side-action{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:3px!important;min-height:66px!important;padding:8px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-side-card .dashboard-side-icon,.dashboard-app.dashboard-app .dashboard-side-card .dashboard-side-chevron{display:none!important}.dashboard-app.dashboard-app .dashboard-side-card small{letter-spacing:.025em!important;text-overflow:clip!important;white-space:normal!important;font-size:8.5px!important;line-height:1!important;display:block!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-side-card strong{font-size:15px!important;line-height:1.05!important}.dashboard-app.dashboard-app .dashboard-kpi-ribbon{gap:6px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head{min-height:52px!important;padding:6px 12px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head h3{font-size:18px!important;line-height:1.08!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head .ghost-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-body{padding:7px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form{gap:5px!important;padding-bottom:78px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form select{border-radius:8px!important;height:44px!important;min-height:44px!important;font-size:15px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:46px!important;padding:5px 9px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line span{font-size:13px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{padding-block:7px!important}}.dashboard-app.dashboard-app .dashboard-shell-locations,.dashboard-app.dashboard-app .dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{gap:8px!important;padding:6px 12px 18px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-data-panel){gap:8px!important;max-width:none!important;padding:6px 12px 18px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:100%!important;max-width:1040px!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{background:0 0!important;border:0!important;min-height:38px!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{min-height:46px!important;box-shadow:none!important;border-radius:7px!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{padding:4px 8px 14px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-data-panel){padding:4px 8px 14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{gap:6px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{gap:5px!important}}@media (width<=680px){.dashboard-app.dashboard-app .fiscal-printers-view{gap:8px!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar,.dashboard-app.dashboard-app .fiscal-printers-view .printer-setup-wizard,.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack,.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar,.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .report-filters{gap:6px!important}.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar select,.dashboard-app.dashboard-app .fiscal-printers-view .setup-filter-bar .setup-toolbar-actions button,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button{border-radius:9px!important;height:42px!important;min-height:42px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid{background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack{max-width:none!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .catalog-data-table,.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table{background:0 0!important;border:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table tbody tr:has(.catalog-empty-row){background:0 0!important;border:0!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-printers-view .catalog-empty-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;min-height:56px!important;padding:10px!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list>div{background:var(--dash-surface)!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) 42px!important;min-height:48px!important;padding:6px 8px!important}.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list .button-link,.dashboard-app.dashboard-app .fiscal-printers-view .desktop-agent-panel .agent-download-list .ghost-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.pos-shell.pos-shell .product-picker-sheet.empty-products-sheet:not(.search-focused):not(:has(.mobile-product-search input:focus)){grid-template-rows:auto auto auto auto minmax(0,auto)!important;height:auto!important;max-height:min(54dvh,430px)!important}.pos-shell.pos-shell .product-picker-sheet.empty-products-sheet:not(.search-focused):not(:has(.mobile-product-search input:focus)) .mobile-product-grid{min-height:82px!important;max-height:148px!important;overflow:hidden!important}.pos-shell.pos-shell .product-picker-sheet.empty-products-sheet:not(.search-focused):not(:has(.mobile-product-search input:focus)) .empty-state{align-content:center!important;min-height:64px!important;padding:12px!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{min-height:50px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading h3{font-size:18px!important;line-height:1.1!important}.dashboard-app.dashboard-app .selected-report-back{border-radius:9px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important}.dashboard-app.dashboard-app .selected-report-shell{gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .selected-report-filter{border-radius:10px!important;gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .report-date-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.dashboard-app.dashboard-app .report-date-shortcuts button{text-overflow:clip!important;white-space:normal!important;border-radius:8px!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-inline:8px!important;font-size:12px!important;line-height:1.05!important;overflow:visible!important}.dashboard-app.dashboard-app .report-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .report-date-range label{gap:3px!important;min-width:0!important}.dashboard-app.dashboard-app .report-date-range label>span{font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .report-date-range input{border-radius:8px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.dashboard-app.dashboard-app .report-date-range>button{border-radius:8px!important;grid-column:1/-1!important;height:42px!important;min-height:42px!important}.dashboard-app.dashboard-app,.pos-shell.pos-shell{padding-top:max(6px, env(safe-area-inset-top))!important;gap:6px!important}.dashboard-app.dashboard-app .topbar,.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{min-height:50px!important;padding:3px 4px 5px!important}.dashboard-app.dashboard-app .topbar>.brand,.pos-shell.pos-shell .topbar>.brand{gap:8px!important}.dashboard-app.dashboard-app .topbar>.brand svg,.pos-shell.pos-shell .topbar>.brand svg{width:24px!important;height:24px!important}.dashboard-app.dashboard-app .topbar>.brand span,.pos-shell.pos-shell .topbar>.brand span{font-size:19px!important;line-height:1!important}.dashboard-app.dashboard-app .topbar>.app-actions-trigger,.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{border-radius:9px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple{margin-top:56px!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel{background:var(--dash-surface)!important;box-shadow:none!important;background-image:none!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading{background:var(--dash-surface)!important;background-image:none!important}.dashboard-app.dashboard-app .register-report-panel .report-filters,.dashboard-app.dashboard-app .register-report-panel .report-summary-grid,.dashboard-app.dashboard-app .register-report-panel .detail-list,.dashboard-app.dashboard-app .register-report-panel .receipt-actions{box-shadow:none!important;background-image:none!important}.dashboard-app.dashboard-app .register-report-panel .report-filters{background:var(--dash-surface-2)!important;border-radius:8px!important;gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .register-report-panel .report-filters label{background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app.dashboard-app .register-report-panel .report-filters label>span{color:var(--dash-muted)!important;letter-spacing:0!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .register-report-panel .report-filters input,.dashboard-app.dashboard-app .register-report-panel .report-filters select{border:1px solid var(--dash-line)!important;background:var(--dash-input-bg)!important;border-radius:8px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid{border:0!important;border-radius:0!important;gap:8px!important;overflow:visible!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid span{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;border-radius:8px!important}.dashboard-app.dashboard-app .register-report-panel .detail-list{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;overflow:hidden!important}.dashboard-app.dashboard-app .register-report-panel .detail-list h4{border-block-end:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;color:var(--dash-ink)!important}.dashboard-app.dashboard-app .register-report-panel .detail-list>div,.dashboard-app.dashboard-app .register-report-panel .detail-list>p{border:0!important;border-block-end:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:0!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions{background:var(--dash-surface-2)!important;border-radius:8px!important}@media (width<=680px){.dashboard-app.dashboard-app .register-report-panel{border-radius:10px!important;gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading{min-height:44px!important;margin:-8px -8px 0!important;padding:8px 10px!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading h3{font-size:18px!important;line-height:1.08!important}.dashboard-app.dashboard-app .register-report-panel .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.dashboard-app.dashboard-app .register-report-panel .report-filters label{grid-template-rows:auto!important;min-height:42px!important}.dashboard-app.dashboard-app .register-report-panel .report-filters input,.dashboard-app.dashboard-app .register-report-panel .report-filters select{text-overflow:ellipsis!important;height:42px!important;min-height:42px!important;padding-inline:10px 24px!important;font-size:12px!important;line-height:1.05!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid span{min-height:56px!important;padding:8px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid small{font-size:10px!important;line-height:1.05!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid strong{font-size:24px!important;line-height:1!important}.dashboard-app.dashboard-app .register-report-panel .report-columns{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-app.dashboard-app .register-report-panel .detail-list{padding:0!important}.dashboard-app.dashboard-app .register-report-panel .detail-list h4{padding:8px 10px!important;font-size:12px!important}.dashboard-app.dashboard-app .register-report-panel .detail-list>p{margin:0!important;padding:10px!important;font-size:13px!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions button,.dashboard-app.dashboard-app .register-report-panel .receipt-actions input{border-radius:8px!important;width:100%!important;height:42px!important;min-height:42px!important}}.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal],.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{background:var(--dash-surface)!important;box-shadow:none!important;background-image:none!important}.dashboard-app.dashboard-app .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .reports-history-card header,.dashboard-app.dashboard-app .reports-detail-head,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{background:var(--dash-surface)!important;background-image:none!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters,.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .reports-history-card .compact-empty,.dashboard-app.dashboard-app .reports-detail-card .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .compact-empty{box-shadow:none!important;background-image:none!important}.dashboard-app.dashboard-app .reports-history-card header,.dashboard-app.dashboard-app .reports-detail-head{border-block-end:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .reports-history-card .compact-empty,.dashboard-app.dashboard-app .reports-detail-card .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .compact-empty{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;border-radius:8px!important}.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal],.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{border-bottom:1px solid var(--dash-line)!important;min-height:50px!important;padding:12px 16px!important}.dashboard-app.dashboard-app .fiscal-report-toolbar{border-bottom:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-report-toolbar label{border:1px solid var(--dash-line)!important;height:36px!important;color:var(--dash-muted)!important;background:#fff!important;border-radius:7px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-report-toolbar input,.dashboard-app.dashboard-app .fiscal-report-toolbar select{border:1px solid var(--dash-line)!important;width:100%!important;height:36px!important;min-height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;font-size:13px!important;font-weight:750!important}.dashboard-app.dashboard-app .fiscal-report-toolbar label input{border:0!important;height:100%!important;min-height:0!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-report-tabs{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:7px!important;grid-template-columns:repeat(3,minmax(74px,1fr))!important;display:inline-grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-report-tabs button{height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-report-tabs button.active{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .fiscal-report-jobs-table{table-layout:fixed!important;width:100%!important}.dashboard-app.dashboard-app .fiscal-report-jobs-table th,.dashboard-app.dashboard-app .fiscal-report-jobs-table td{height:44px!important;padding:8px 18px!important}@media (width<=980px){.dashboard-app.dashboard-app .fiscal-report-toolbar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=680px){.dashboard-app.dashboard-app .reports-heading{gap:8px!important;padding-block:8px!important}.dashboard-app.dashboard-app .reports-heading h2{font-size:28px!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{border-radius:9px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding-inline:0!important}.dashboard-app.dashboard-app .reports-insight-strip{background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;overflow:visible!important}.dashboard-app.dashboard-app .reports-insight-strip span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;min-height:58px!important;padding:8px!important}.dashboard-app.dashboard-app .reports-insight-strip small{font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .reports-insight-strip strong{font-size:24px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-body .sale-history-panel{border-radius:10px!important;gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .sale-history-panel .panel-heading{min-height:44px!important;margin:-8px -8px 0!important;padding:8px 10px!important}.dashboard-app.dashboard-app .sale-history-panel .panel-heading h3,.dashboard-app.dashboard-app .reports-history-card h3,.dashboard-app.dashboard-app .reports-detail-head h3{font-size:18px!important;line-height:1.08!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters{background:var(--dash-surface-2)!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters label{background:0 0!important;border:0!important;grid-template-rows:auto!important;min-height:42px!important}.dashboard-app.dashboard-app .sale-history-panel .report-filters input,.dashboard-app.dashboard-app .sale-history-panel .report-filters select{border:1px solid var(--dash-line)!important;background:var(--dash-input-bg)!important;text-overflow:ellipsis!important;border-radius:8px!important;height:42px!important;min-height:42px!important;padding-inline:10px 24px!important;font-size:12px!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card{border-radius:9px!important}.dashboard-app.dashboard-app .reports-history-card header,.dashboard-app.dashboard-app .reports-detail-head{min-height:52px!important;padding:9px 10px!important}.dashboard-app.dashboard-app .reports-history-card header span,.dashboard-app.dashboard-app .reports-detail-head span{font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .reports-history-card .compact-empty,.dashboard-app.dashboard-app .reports-detail-card .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .compact-empty,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .compact-empty{min-height:74px!important;padding:12px!important;font-size:14px!important;line-height:1.2!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal],.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading,.dashboard-app.dashboard-app .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Statusi\ fiskal] .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:10px!important;margin:0!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-body{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.dashboard-app.dashboard-app .responsive-end-drawer .people-access-drawer,.dashboard-app.dashboard-app .responsive-end-drawer .people-custom-permissions{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{z-index:6!important;background:var(--dash-surface)!important;box-shadow:0 -10px 18px var(--dash-bg)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{box-shadow:0 -10px 18px color-mix(in srgb, var(--dash-bg) 72%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{background:#151a18!important}}@media (width<=430px){.dashboard-app.dashboard-app .people-access-drawer .access-grid fieldset{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .people-access-drawer .access-grid .check-line{grid-template-columns:36px minmax(0,1fr)!important;width:100%!important}.dashboard-app.dashboard-app .people-access-drawer .access-grid .check-line span{white-space:normal!important;line-height:1.12!important}}@media (width<=680px){.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form:not(.people-access-drawer):not(.people-custom-permissions){padding-bottom:0!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form:not(.people-access-drawer):not(.people-custom-permissions) .dashboard-drawer-actions{margin-top:auto!important;margin-bottom:0!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody{gap:5px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody tr{grid-template-rows:20px 36px!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:3px 7px!important;min-height:68px!important;padding:6px 7px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:first-child strong{font-size:14px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table tbody td:nth-child(2) span{font-size:11px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-status-stack span{min-height:17px!important;padding:2px 6px!important;font-size:8px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions{grid-template-columns:repeat(4,36px)!important;gap:4px!important;width:156px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions button{border-radius:7px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.dashboard-app.dashboard-app .payment-methods-panel .responsive-table:not([data-variant=reports]) .catalog-data-table .catalog-row-actions button svg{width:15px!important;height:15px!important}}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{min-height:0!important;box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.location-data-panel){min-height:0!important;box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){min-height:0!important;box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){align-content:start!important;justify-items:start!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{border:0!important;border-radius:0!important;gap:8px!important;width:min(100%,720px)!important;max-width:720px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .location-toolbar{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.dashboard-app.dashboard-app .location-toolbar-filters{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .location-status-filter{width:auto!important;min-width:0!important}.dashboard-app.dashboard-app .location-view-filter{width:134px!important}.dashboard-app.dashboard-app .location-status-filter:not(.location-view-filter){width:116px!important}.dashboard-app.dashboard-app .location-status-filter span{display:none!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .location-record-action{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .location-status-filter select{width:100%!important;padding-inline:10px 28px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions{flex-wrap:nowrap!important;flex:none!important;gap:6px!important;width:auto!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{width:auto!important;min-width:34px!important;padding-inline:10px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .location-record-list{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(170px,1.25fr) minmax(82px,.55fr) minmax(130px,auto) 34px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:6px 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .location-record-card{background:color-mix(in srgb, var(--dash-surface) 88%, transparent)!important}}.dashboard-app.dashboard-app .location-record-card{box-shadow:none!important}.dashboard-app.dashboard-app .location-record-secondary,.dashboard-app.dashboard-app .location-record-main small,.dashboard-app.dashboard-app .location-record-role small{display:none!important}.dashboard-app.dashboard-app .location-record-main,.dashboard-app.dashboard-app .location-record-role,.dashboard-app.dashboard-app .location-record-status{min-width:0!important}.dashboard-app.dashboard-app .location-record-main strong,.dashboard-app.dashboard-app .location-record-role strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .location-record-status{flex-wrap:nowrap!important;gap:4px!important;display:flex!important;overflow:hidden!important}.dashboard-app.dashboard-app .location-record-status span{white-space:nowrap!important;min-height:18px!important;padding-inline:6px!important;font-size:8px!important;line-height:1!important}.dashboard-app.dashboard-app .location-record-action{justify-self:end!important;width:34px!important;min-width:34px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .location-record-action svg{width:15px!important;height:15px!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body:has(.location-data-panel){padding:8px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .location-data-panel{gap:7px!important;width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .location-toolbar{align-items:stretch!important;gap:6px!important}.dashboard-app.dashboard-app .location-toolbar-filters{flex:auto!important;grid-template-columns:minmax(0,1fr) minmax(98px,.72fr)!important;gap:5px!important;display:grid!important}.dashboard-app.dashboard-app .location-view-filter,.dashboard-app.dashboard-app .location-status-filter:not(.location-view-filter){width:100%!important}.dashboard-app.dashboard-app .location-status-filter select,.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .location-record-action{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions{gap:5px!important}.dashboard-app.dashboard-app .location-toolbar .setup-toolbar-actions button{width:40px!important;min-width:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .location-record-card{grid-template-columns:minmax(0,1fr) 40px!important;gap:5px 8px!important;min-height:56px!important;padding:8px!important}.dashboard-app.dashboard-app .location-record-main{grid-area:1/1!important}.dashboard-app.dashboard-app .location-record-role,.dashboard-app.dashboard-app .location-record-secondary{display:none!important}.dashboard-app.dashboard-app .location-record-status{grid-area:2/1!important}.dashboard-app.dashboard-app .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .location-record-action{grid-area:1/2/3!important;width:40px!important;min-width:40px!important}}@media (width<=680px){.dashboard-app.dashboard-app .reports-heading{border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .reports-heading span,.dashboard-app.dashboard-app .reports-heading p{display:none!important}.dashboard-app.dashboard-app .reports-heading h2{font-size:26px!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-heading-actions{gap:6px!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{border-radius:8px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.dashboard-app.dashboard-app .reports-heading-actions span{display:none!important}.dashboard-app.dashboard-app .reports-insight-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .reports-insight-strip span{background:var(--dash-surface)!important;border-radius:8px!important;gap:1px!important;min-height:52px!important;padding:7px!important}.dashboard-app.dashboard-app .reports-insight-strip small{font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .reports-insight-strip strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:17px!important;line-height:1!important;overflow:hidden!important}.dashboard-app.dashboard-app .reports-insight-strip em{display:none!important}.dashboard-app.dashboard-app .register-report-panel{background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;min-height:42px!important;margin:0!important;padding:7px 9px!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading h3{font-size:18px!important;line-height:1.05!important}.dashboard-app.dashboard-app .register-report-panel .panel-heading .icon-button{border-radius:8px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.dashboard-app.dashboard-app .register-report-panel .report-filters{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:0!important}.dashboard-app.dashboard-app .register-report-panel .report-filters label{min-height:38px!important}.dashboard-app.dashboard-app .register-report-panel .report-filters label>span{display:none!important}.dashboard-app.dashboard-app .register-report-panel .report-filters input,.dashboard-app.dashboard-app .register-report-panel .report-filters select{height:38px!important;min-height:38px!important;padding-inline:9px 24px!important;font-size:12px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid span{gap:1px!important;min-height:46px!important;padding:7px!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid small{font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .register-report-panel .report-summary-grid strong{font-size:18px!important;line-height:1!important}.dashboard-app.dashboard-app .register-report-panel .report-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dashboard-app.dashboard-app .register-report-panel .detail-list{border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;min-height:46px!important;display:grid!important}.dashboard-app.dashboard-app .register-report-panel .detail-list h4{background:0 0!important;border:0!important;padding:7px 8px 0!important;font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .register-report-panel .detail-list>p{min-height:0!important;margin:0!important;padding:3px 8px 7px!important;font-size:12px!important;line-height:1.1!important}.dashboard-app.dashboard-app .register-report-panel .detail-list>div{min-height:42px!important;padding:6px 8px!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions{background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;padding:0!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions input,.dashboard-app.dashboard-app .register-report-panel .receipt-actions button{border-radius:8px!important;height:38px!important;min-height:38px!important;font-size:12px!important}.dashboard-app.dashboard-app .register-report-panel .receipt-actions button{width:auto!important;min-width:42px!important;padding-inline:10px!important}.app-actions-drawer{inset-block:max(6px, env(safe-area-inset-top)) auto!important;width:min(372px,100dvw - 16px)!important;height:auto!important;max-height:calc(100dvh - max(12px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;border-radius:11px!important}.app-actions-drawer header{min-height:50px!important;padding:7px 9px!important}.app-actions-drawer header span{letter-spacing:.06em!important;font-size:9px!important}.app-actions-drawer header strong{font-size:15px!important;line-height:1.05!important}.app-actions-drawer .ghost-button{border-radius:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.app-actions-body{gap:5px!important;padding:6px!important}.app-actions-account{border-radius:9px!important;gap:5px!important;padding:6px!important}.app-actions-account select{border-radius:8px!important;height:38px!important;min-height:38px!important;padding-inline:9px 26px!important;font-size:12px!important}.app-actions-admin-nav{border-radius:9px!important;gap:1px!important;padding:6px!important}.app-actions-admin-nav button,.app-actions-admin-nav summary{border-radius:7px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:4px 8px!important}.app-actions-admin-nav summary{padding-inline-end:25px!important}.app-actions-admin-nav summary:after{inset-block-start:14px!important;inset-inline-end:9px!important}.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{width:15px!important;height:15px!important}.app-actions-admin-nav button strong,.app-actions-admin-nav summary strong{font-size:12px!important;line-height:1.05!important}.app-actions-admin-subnav{gap:1px!important;margin-inline-start:22px!important;padding:2px 0 2px 7px!important}.app-actions-admin-subnav button{grid-template-columns:minmax(0,1fr) auto!important;height:34px!important;min-height:34px!important;padding:4px 7px!important}.app-actions-admin-subnav button span{width:auto!important;font-size:11px!important;line-height:1!important}.app-actions-grid{gap:5px!important;margin-block-start:3px!important;padding-top:6px!important}.app-actions-grid button{border-radius:8px!important;gap:6px!important;height:40px!important;min-height:40px!important;font-size:12px!important}}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-body:has(.fiscal-agents-view){gap:8px!important}.dashboard-app.dashboard-app .dashboard-body:has(.fiscal-agents-view) .fiscal-simple-heading{gap:8px!important;padding-block:2px 4px!important}.dashboard-app.dashboard-app .dashboard-body:has(.fiscal-agents-view) .fiscal-simple-heading h2{font-size:17px!important;line-height:1.12!important}.dashboard-app.dashboard-app .dashboard-body:has(.fiscal-agents-view) .fiscal-simple-status span{min-height:32px!important;padding-inline:9px!important;font-size:11px!important}.dashboard-app.dashboard-app .fiscal-agents-view{gap:7px!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-install-panel{background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-install-panel h3{color:var(--dash-muted)!important;padding-inline:1px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list>div{border-radius:8px!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:5px!important;min-height:44px!important;padding:6px!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list span{font-size:10.5px!important;line-height:1.05!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list .button-link,.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list .ghost-button{border-radius:8px!important;justify-self:end!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .fiscal-agents-view .agent-download-list .ghost-button:disabled{width:42px!important;min-width:42px!important;font-size:8px!important}.dashboard-app.dashboard-app .fiscal-agents-view .fiscal-printer-form{border-radius:8px!important;gap:6px!important;padding:8px!important}.dashboard-app.dashboard-app .fiscal-agents-view .fiscal-printer-form h3{font-size:14px!important}.dashboard-app.dashboard-app .fiscal-agents-view .fiscal-printer-form input,.dashboard-app.dashboard-app .fiscal-agents-view .fiscal-printer-form select{border-radius:8px!important;font-size:12px!important}.dashboard-app.dashboard-app .fiscal-agents-view .fiscal-printer-form button[type=submit]{border-radius:8px!important;font-size:13px!important}.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack{background:0 0!important;border:0!important;gap:5px!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table,.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table tbody,.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack .setup-data-table tr{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack .catalog-empty-row{border:1px dashed var(--dash-line)!important;min-height:36px!important;color:var(--dash-muted)!important;background:0 0!important;border-radius:8px!important;justify-content:flex-start!important;padding:8px 10px!important;font-size:11px!important}}.dashboard-app.dashboard-app .fiscal-agents-view .setup-table-stack .catalog-empty-row{text-align:start!important;height:auto!important;min-height:42px!important;padding:12px!important}@media (width<=680px){.dashboard-app.dashboard-app .dashboard-body{gap:8px!important;padding:8px!important}.dashboard-app.dashboard-app .dashboard-overview,.dashboard-app.dashboard-app .business-admin-shell,.dashboard-app.dashboard-app .reports-workspace,.dashboard-app.dashboard-app .catalog-workspace,.dashboard-app.dashboard-app .people-workspace,.dashboard-app.dashboard-app .subjects-workspace{gap:8px!important}.dashboard-app.dashboard-app :where(.dashboard-hero-card,.dashboard-side-card,.dashboard-metric-card,.dashboard-chart-card,.billing-panel,.business-admin-card,.catalog-items-panel,.people-panel,.subjects-panel,.reports-card,.summary-report-panel,.register-report-panel,.sale-history-panel,.fiscal-panel){box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app :where(.catalog-panel-header,.people-panel .catalog-panel-header,.subjects-panel .catalog-panel-header,.reports-card header,.panel-heading,.business-panel-title,.reports-heading){min-height:48px!important;padding:8px!important}.dashboard-app.dashboard-app :where(.catalog-panel-header h3,.people-panel .catalog-panel-header h3,.subjects-panel .catalog-panel-header h3,.reports-card header h3,.panel-heading h3,.business-panel-title h3,.reports-heading h2){letter-spacing:0!important;font-size:18px!important;line-height:1.12!important}.dashboard-app.dashboard-app :where(.catalog-panel-header span,.catalog-panel-header p,.business-panel-title span,.business-panel-title small,.reports-heading span,.reports-heading p){display:none!important}.dashboard-app.dashboard-app :where(.catalog-primary-action,.catalog-panel-header button,.people-panel-actions .catalog-primary-action,.reports-heading-actions button,.reports-heading-actions .button-link,.panel-actions button,.panel-actions .button-link){border-radius:8px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-app.dashboard-app :where(.catalog-search,.subject-search,.report-filters,.setup-filter-bar){gap:6px!important;padding:8px!important}.dashboard-app.dashboard-app :where(.catalog-search input,.subject-search input,.catalog-search select,.subject-search select,.report-filters input,.report-filters select,.setup-filter-bar input,.setup-filter-bar select,.business-profile-form input,.business-profile-form select){border-radius:8px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.dashboard-app.dashboard-app :where(){font-size:13px!important}.dashboard-app.dashboard-app .catalog-empty-row,.dashboard-app.dashboard-app .empty-state.compact-empty,.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) .catalog-empty-row{border-radius:8px!important;min-height:48px!important;padding:10px!important;font-size:13px!important;line-height:1.2!important}.dashboard-app.dashboard-app .business-profile-panel{padding:10px!important}.dashboard-app.dashboard-app .business-profile-form{gap:7px!important}.dashboard-app.dashboard-app .business-profile-form label{gap:4px!important;font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-hero-header [data-slot=card-title]{font-size:22px!important}.dashboard-app.dashboard-app .dashboard-hero-metric-row{min-height:40px!important}.dashboard-app.dashboard-app .dashboard-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .dashboard-metric-card{min-height:64px!important}.dashboard-app.dashboard-app .dashboard-metric-card [data-slot=card-content]{gap:8px!important;min-height:64px!important;padding:8px!important}.dashboard-app.dashboard-app .dashboard-metric-icon{width:36px!important;min-width:36px!important;height:36px!important}.dashboard-app.dashboard-app .dashboard-metric-card small{font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-metric-card strong{font-size:18px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-report-board{gap:8px!important}.dashboard-app.dashboard-app .dashboard-chart-card .dashboard-card-header{min-height:48px!important;padding:8px!important}.dashboard-app.dashboard-app .dashboard-chart-card [data-slot=card-title]{font-size:16px!important;line-height:1.12!important}.dashboard-app.dashboard-app .dashboard-chart-card [data-slot=card-description]{display:none!important}.app-actions-drawer{inset:max(6px, env(safe-area-inset-top)) 8px max(6px, env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:10px!important}.app-actions-drawer header{min-height:50px!important;padding:7px 10px!important}.app-actions-drawer header span{font-size:9px!important;line-height:1!important}.app-actions-drawer header strong{font-size:14px!important;line-height:1.05!important}.app-actions-drawer .ghost-button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app-actions-body{gap:6px!important;padding:8px!important}.app-actions-account{border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.app-actions-account label{gap:3px!important}.app-actions-account label>span{display:none!important}.app-actions-account select{border-radius:7px!important;height:36px!important;min-height:36px!important;padding-inline:8px 24px!important;font-size:12px!important}.app-actions-admin-nav{border-radius:8px!important;gap:1px!important;padding:6px!important}.app-actions-admin-nav button,.app-actions-admin-nav summary{border-radius:7px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;height:36px!important;min-height:36px!important;padding:4px 8px!important}.app-actions-admin-nav summary{padding-inline-end:24px!important}.app-actions-admin-nav summary:after{inset-block-start:13px!important;inset-inline-end:9px!important}.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{width:15px!important;height:15px!important}.app-actions-admin-nav button strong,.app-actions-admin-nav summary strong{font-size:12px!important;line-height:1!important}.app-actions-admin-nav button small,.app-actions-admin-nav summary small,.app-actions-admin-nav button>span small,.app-actions-admin-nav summary>span small{display:none!important}.app-actions-admin-subnav{gap:1px!important;margin-inline-start:22px!important;padding:2px 0 2px 7px!important}.app-actions-admin-subnav button{grid-template-columns:minmax(0,1fr) auto!important;height:32px!important;min-height:32px!important;padding:4px 7px!important}.app-actions-admin-subnav button span{font-size:11px!important;line-height:1!important}.app-actions-admin-subnav button small{min-width:19px!important;height:19px!important;padding-inline:5px!important;font-size:9px!important}.app-actions-grid{gap:5px!important;padding-top:6px!important}.app-actions-grid button{border-radius:8px!important;gap:6px!important;height:38px!important;min-height:38px!important;font-size:12px!important}.dashboard-app.dashboard-app .responsive-end-drawer{height:auto!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:10px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head{min-height:48px!important;padding:5px 10px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head h3{font-size:17px!important;line-height:1.06!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-head .ghost-button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-body{min-height:0!important;scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;flex:0 auto!important;padding:6px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form,.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor,.dashboard-app.dashboard-app .responsive-end-drawer .subject-drawer-form{gap:4px!important;min-height:0!important;padding-bottom:0!important}.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor-grid{gap:4px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-field{gap:3px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-field>span{letter-spacing:.035em!important;font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form select{border-radius:7px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:13px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form input::placeholder{font-size:13px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form textarea{border-radius:7px!important;min-height:72px!important;padding:9px 10px!important;font-size:13px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .responsive-end-drawer .role-flag-grid .check-line{border-radius:7px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;min-height:40px!important;padding:4px 8px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.dashboard-app.dashboard-app .responsive-end-drawer .check-line span{font-size:12px!important;line-height:1.1!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions{padding:6px calc(6px + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left))!important;gap:6px!important;margin:6px -6px -6px!important}.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button,.dashboard-app.dashboard-app .responsive-end-drawer .dashboard-drawer-form>button[type=submit]{border-radius:8px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.dashboard-app.dashboard-app .responsive-end-drawer-layer{align-items:flex-start!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer{height:auto!important;min-height:0!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;align-self:flex-start!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-body{max-height:calc(100dvh - 74px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;flex:0 auto!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form:not(.people-access-drawer):not(.people-custom-permissions) .dashboard-drawer-actions{margin-top:6px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-head{min-height:44px!important;padding:4px 9px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-head h3{font-size:16px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-head .ghost-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-body{max-height:calc(100dvh - 66px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:5px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid{gap:3px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form select{border-radius:7px!important;height:36px!important;min-height:36px!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form textarea{min-height:64px!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid .check-line{grid-template-columns:28px minmax(0,1fr)!important;min-height:36px!important;padding:4px 7px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line input[type=checkbox]{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions{padding:5px calc(5px + env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) calc(5px + env(safe-area-inset-left))!important;margin:5px -5px -5px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions button,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form>button[type=submit]{height:40px!important;min-height:40px!important;font-size:13px!important}.dashboard-app.dashboard-app .people-workspace{gap:8px!important}.dashboard-app.dashboard-app .people-panel,.dashboard-app.dashboard-app .subjects-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header{background:0 0!important;border:0!important;min-height:42px!important;padding:0 0 6px!important;display:flex!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header h3{font-size:17px!important;line-height:1.1!important}.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action{border-radius:8px!important;height:38px!important;min-height:38px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action{width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .subjects-panel .catalog-stats-grid{display:none!important}.dashboard-app.dashboard-app .subjects-panel .catalog-table-toolbar{gap:5px!important;padding:0 0 6px!important}.dashboard-app.dashboard-app .subjects-panel .catalog-search-field,.dashboard-app.dashboard-app .subjects-panel .catalog-search-field input,.dashboard-app.dashboard-app .subjects-panel .catalog-table-toolbar select{border-radius:8px!important;height:38px!important;min-height:38px!important;font-size:12px!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table{padding:0!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody{gap:5px!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody tr{border-radius:8px!important;min-height:82px!important;padding:7px!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:first-child strong{font-size:15px!important;line-height:1.05!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:first-child small,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(2) strong,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table tbody td:nth-child(2) small{font-size:11px!important;line-height:1.08!important}.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-row-actions,.dashboard-app.dashboard-app .subjects-panel .responsive-table:not([data-variant=reports]) .subjects-table .catalog-row-actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]){padding:0!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody{gap:5px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-table tbody tr{border-radius:8px!important;gap:5px 7px!important;min-height:82px!important;padding:7px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,38px)!important;gap:5px!important;width:82px!important}.dashboard-app.dashboard-app .people-panel .responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-grid{border:0!important;gap:5px!important;padding:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{border-radius:8px!important;min-height:54px!important;padding:7px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid{gap:5px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button{min-height:40px!important;padding:6px!important}.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button span{white-space:normal!important;font-size:11px!important;line-height:1.05!important}.dashboard-app.dashboard-app .fiscal-printers-view .agent-download-list>div{border-radius:8px!important;min-height:48px!important;padding:6px 7px!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header{align-items:center!important;justify-content:initial!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header>div,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header>div{text-align:start!important;justify-self:start!important;min-width:0!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header h3{text-align:start!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-panel .catalog-panel-header .catalog-primary-action,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header .catalog-primary-action{justify-self:end!important}}.dashboard-app.dashboard-app .dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{place-content:start!important;gap:7px!important;padding:8px 12px 12px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{border-radius:0!important;gap:7px!important;width:min(100%,720px)!important;max-width:720px!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border-color:var(--dash-line)!important;min-height:42px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{background:color-mix(in srgb, var(--dash-surface) 72%, transparent)!important}}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{padding:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{min-height:54px!important}}.dashboard-app.dashboard-app .people-roles-panel{min-height:0!important;box-shadow:none!important;background:0 0!important;align-self:start!important}.dashboard-app.dashboard-app .people-roles-panel .catalog-panel-header{background:0 0!important;min-height:46px!important;padding:10px 12px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-grid{border-block-start:1px solid var(--dash-line)!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:8px!important;padding:8px 12px 12px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:6px 10px!important;min-height:64px!important;padding:8px 10px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-roles-panel .people-role-card{background:color-mix(in srgb, var(--dash-surface) 80%, transparent)!important}}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{box-shadow:none!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header{grid-area:1/1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header div{min-width:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header strong,.dashboard-app.dashboard-app .people-roles-panel .people-role-card header small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header>span{white-space:nowrap!important;min-height:22px!important;padding-inline:8px!important;font-size:10px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-meta{grid-area:2/1!important;gap:5px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-meta span{min-height:20px!important;padding-inline:7px!important;font-size:9px!important;line-height:1!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button{border-radius:8px!important;grid-area:1/2/3!important;place-self:center end!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button svg{width:16px!important;height:16px!important;margin:0!important}@media (width<=680px){.dashboard-app.dashboard-app .people-roles-panel .catalog-panel-header{min-height:38px!important;padding:0 0 6px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-grid{border-block-start:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card{grid-template-columns:minmax(0,1fr) 38px!important;gap:4px 6px!important;min-height:66px!important;padding:7px!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header{display:block!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card header>span,.dashboard-app.dashboard-app .people-roles-panel .people-role-meta span:nth-child(2){display:none!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-meta{gap:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-role-card>button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-body>.dashboard-group-heading{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;margin:0 12px 8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-body>.dashboard-group-heading{background:color-mix(in srgb, var(--dash-surface) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-body>.dashboard-group-heading{box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-body{background:0 0!important;min-height:0!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:not(.dashboard-main-locations)>.dashboard-body>.dashboard-group-heading{margin:0 0 8px!important}}:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace),.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid),.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace),.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading),.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel),.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)>.dashboard-heading){border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;margin:0 12px 8px!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)>.dashboard-heading){background:color-mix(in srgb, var(--dash-surface) 78%, transparent)!important}}:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)>.dashboard-heading){box-shadow:none!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace)>.dashboard-body,.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid)>.dashboard-body,.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace)>.dashboard-body,.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-body,.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel)>.dashboard-body,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)>.dashboard-body){background:0 0!important;min-height:0!important}@media (width<=720px){:is(.dashboard-app.dashboard-app .dashboard-main:has(.people-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-simple-grid)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-workspace)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.sale-history-panel)>.dashboard-heading,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel)>.dashboard-heading){margin:0 0 8px!important}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell.pos-shell{padding:max(8px, env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom))!important;gap:8px!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{grid-template-columns:minmax(0,1fr) 48px!important;grid-template-areas:"brand menu""search search"!important;align-items:center!important;gap:8px!important;min-height:98px!important;padding:6px 8px 8px!important;display:grid!important}.pos-shell.pos-shell .topbar>.brand{grid-area:brand!important;min-width:0!important}.pos-shell.pos-shell .topbar>.search-box{grid-area:search!important;width:100%!important;min-height:44px!important}.pos-shell.pos-shell .topbar>.app-actions-trigger{border-radius:10px!important;grid-area:menu!important;justify-self:end!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important}.pos-shell.pos-shell .topbar>.app-actions-trigger svg{width:18px!important;height:18px!important}.pos-shell.pos-shell .topbar>.locale-switch,.pos-shell.pos-shell .topbar>.system-status{display:none!important}.pos-shell.pos-shell .work-area{gap:8px!important}.pos-shell.pos-shell .sale-panel,.pos-shell.pos-shell.pos-dark .sale-panel{padding-bottom:calc(188px + env(safe-area-inset-bottom))!important;gap:8px!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions{border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;display:grid!important}.pos-shell.pos-shell .payment-method-strip,.pos-shell.pos-shell.pos-dark .payment-method-strip,.pos-shell.pos-shell .payment-actions .pos-action-pad,.pos-shell.pos-shell.pos-dark .payment-actions .pos-action-pad{display:none!important}.pos-shell.pos-shell .payment-method-select,.pos-shell.pos-shell.pos-dark .payment-method-select{grid-column:1/-1!important;min-height:46px!important;display:block!important;position:relative!important}.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{border:1px solid var(--pos-line)!important;background:var(--pos-surface-raised)!important;min-height:44px!important;color:var(--pos-ink)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-inline:12px!important;font-size:14px!important;font-weight:850!important;display:flex!important}.pos-shell.pos-shell.pos-dark .payment-method-display{color:#f5fbf7!important;background:#202c28!important}.pos-shell.pos-shell .payment-method-select select,.pos-shell.pos-shell.pos-dark .payment-method-select select{opacity:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.pos-shell.pos-shell .payment-actions .combined-payment-button,.pos-shell.pos-shell.pos-dark .payment-actions .combined-payment-button,.pos-shell.pos-shell .payment-actions .customer-summary-tile,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile{border-radius:10px!important;grid-column:auto!important;height:44px!important;min-height:44px!important;padding:7px 10px!important}.pos-shell.pos-shell .payment-actions .customer-summary-tile span,.pos-shell.pos-shell .payment-actions .customer-summary-tile small,.pos-shell.pos-shell .payment-actions .customer-summary-tile em,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile span,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile small,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile em{display:none!important}.pos-shell.pos-shell .payment-actions .customer-summary-tile strong,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.pos-shell.pos-shell .pos-mobile-command-bar{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 78px)!important;width:min(720px,100% - 24px)!important}}@media (width>=681px) and (width<=980px){.dashboard-app.dashboard-app .responsive-end-drawer-layer{padding:10px max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left))!important;justify-content:flex-end!important;align-items:flex-start!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer{border-radius:12px!important;align-self:flex-start!important;width:min(470px,100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-body{flex:0 auto!important;min-height:0!important;max-height:calc(100dvh - 86px)!important;overflow:auto!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form:not(.people-access-drawer):not(.people-custom-permissions),.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor{min-height:0!important;padding-bottom:0!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions{margin-top:8px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid{gap:6px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form select{border-radius:8px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid .check-line{border-radius:8px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:46px!important;padding:5px 9px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions{min-height:58px!important;padding-block:8px!important}}@media (width<=680px){.dashboard-app.dashboard-app .dashboard-body:has(.summary-report-panel){gap:6px!important;padding:6px 8px!important}.dashboard-app.dashboard-app .reports-heading{border:0!important;border-block-end:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:0!important;padding:4px 0 7px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .reports-heading{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-app .reports-heading span,.dashboard-app.dashboard-app .reports-heading p{display:none!important}.dashboard-app.dashboard-app .reports-heading h2{letter-spacing:0!important;font-size:23px!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-heading-actions{gap:6px!important;display:flex!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.dashboard-app.dashboard-app .reports-heading-actions span{display:none!important}.dashboard-app.dashboard-app .reports-insight-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .reports-insight-strip span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:1px!important;min-height:42px!important;padding:6px!important}.dashboard-app.dashboard-app .reports-insight-strip small{white-space:nowrap!important;font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .reports-insight-strip strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;line-height:1!important;overflow:hidden!important}.dashboard-app.dashboard-app .reports-insight-strip em{display:none!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{border:0!important;border-block-end:1px solid var(--dash-line)!important;min-height:38px!important;margin:0!important;padding:0 0 6px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact{background:0 0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open)>.panel-heading.compact h3{font-size:19px!important;line-height:1.05!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .panel-heading .icon-button{border-radius:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{gap:6px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;display:grid!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card:before,.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card small{display:none!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;line-height:1.08!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;border-radius:999px!important;justify-self:end!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{background:color-mix(in srgb, var(--dash-surface-2) 88%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:0!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{border:0!important;border-block-end:1px solid var(--dash-line)!important;min-height:42px!important;margin:0!important;padding:0 0 7px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading{background:0 0!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open>.panel-heading h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:20px!important;line-height:1.08!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-back{border-radius:8px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:13px!important}.dashboard-app.dashboard-app .selected-report-shell{gap:7px!important}.dashboard-app.dashboard-app .selected-report-filter{background:var(--dash-surface)!important;box-shadow:none!important;border-radius:9px!important;gap:7px!important;padding:8px!important}.dashboard-app.dashboard-app .report-date-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .report-date-shortcuts button,.dashboard-app.dashboard-app .selected-report-filter .report-filters button{border-radius:8px!important;height:38px!important;min-height:38px!important;padding-inline:8px!important;font-size:13px!important}.dashboard-app.dashboard-app .selected-report-filter .report-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .selected-report-filter .report-date-range label{gap:4px!important}.dashboard-app.dashboard-app .selected-report-filter .report-date-range label>span{white-space:nowrap!important;font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{border-radius:8px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.dashboard-app.dashboard-app .selected-report-filter .report-date-range>button{border-radius:8px!important;grid-column:1/-1!important;height:40px!important;min-height:40px!important;font-size:13px!important}.dashboard-app.dashboard-app .selected-report-meta{box-shadow:none!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;padding:9px!important;display:grid!important}.dashboard-app.dashboard-app .selected-report-meta span{border:1px solid var(--dash-line)!important;border-radius:999px!important;grid-area:1/2/span 2!important;place-self:start end!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important}.dashboard-app.dashboard-app .selected-report-meta strong,.dashboard-app.dashboard-app .selected-report-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .selected-report-meta strong{font-size:15px!important;line-height:1.1!important}.dashboard-app.dashboard-app .selected-report-meta small{font-size:11px!important;line-height:1!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .compact-empty{border-radius:9px!important;min-height:42px!important;padding:10px!important;font-size:13px!important;line-height:1.2!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .subject-check-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid .check-line{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:44px!important;padding:4px 8px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line input[type=checkbox],.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .catalog-item-editor-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .subject-check-grid .check-line input[type=checkbox],.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}.dashboard-app.dashboard-app .printer-mode-grid button,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button{color:var(--dash-ink)!important}.dashboard-app.dashboard-app.dashboard-dark .printer-mode-grid button,.dashboard-app.dashboard-app.dashboard-dark .fiscal-printers-view .printer-mode-grid button,.dashboard-app.dashboard-app .dashboard-dark .printer-mode-grid button{color:#f5fbf7!important}.dashboard-app.dashboard-app .printer-mode-grid button span,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button span{color:inherit!important}.dashboard-app.dashboard-app .printer-mode-grid button svg,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button svg{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .printer-mode-grid button.active,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button.active{color:var(--dash-primary-strong)!important;background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .printer-mode-grid button.active,.dashboard-app.dashboard-app .fiscal-printers-view .printer-mode-grid button.active{background:color-mix(in srgb, var(--dash-primary) 16%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .dashboard-shell-locations,.dashboard-app.dashboard-app .dashboard-main-locations{background:var(--dash-bg)!important;box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-main-locations{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{background:0 0!important;min-height:0!important;padding:10px 14px 16px!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:min(100%,760px)!important;max-width:760px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{grid-template-columns:repeat(2,minmax(116px,136px))!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{background:0 0!important;border:0!important;min-width:0!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter span{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions{align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{gap:6px!important;width:100%!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border:1px solid color-mix(in srgb, var(--dash-line) 84%, transparent)!important;background:color-mix(in srgb, var(--dash-surface) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-meta small{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-meta,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{min-width:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main strong,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12.5px!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{flex-wrap:nowrap!important;gap:5px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{white-space:nowrap!important;border-radius:999px!important;min-height:18px!important;padding-inline:7px!important;font-size:8px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;justify-self:end!important;padding-inline:0!important;font-size:0!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{padding:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;min-height:54px!important;padding:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{grid-area:2/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{grid-area:1/2/span 2!important;align-self:center!important}}@media (width<=680px){.pos-shell.pos-light{--pos-mobile-dock-bg:#f7faf8f7!important}.pos-shell.pos-light:after{background:linear-gradient(180deg, transparent, var(--pos-mobile-dock-bg) 18%), var(--pos-mobile-dock-bg)!important;box-shadow:0 -14px 28px #0f18151f!important}.pos-shell.pos-light .sale-panel>.sale-submit-row{background:var(--pos-mobile-dock-bg)!important;box-shadow:0 -10px 18px #0f18151a!important}.pos-shell.pos-light .pos-mobile-command-bar button{border:1px solid var(--pos-line)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-light .pos-mobile-command-bar button{border:1px solid color-mix(in srgb, var(--pos-line) 84%, transparent)!important}}.pos-shell.pos-light .pos-mobile-command-bar button{box-shadow:0 10px 22px #0f18151f!important}.dashboard-app.dashboard-app .dashboard-shell:not(.dashboard-shell-locations){margin-top:52px!important}.dashboard-app.dashboard-app .catalog-items-panel,.dashboard-app.dashboard-app .people-panel,.dashboard-app.dashboard-app .subjects-panel,.dashboard-app.dashboard-app .business-admin-card,.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open),.dashboard-app.dashboard-app .fiscal-printers-view .billing-panel{box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .catalog-items-panel .catalog-panel-header,.dashboard-app.dashboard-app .people-panel .catalog-panel-header,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header{border-block-end:1px solid var(--dash-line)!important;gap:8px!important;min-height:48px!important;padding:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-items-panel .catalog-panel-header,.dashboard-app.dashboard-app .people-panel .catalog-panel-header,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .catalog-items-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .people-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .subjects-panel .catalog-panel-header h3{font-size:18px!important;line-height:1.08!important}.dashboard-app.dashboard-app .catalog-primary-action,.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action{border-radius:8px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:13px!important}.dashboard-app.dashboard-app .catalog-search,.dashboard-app.dashboard-app .subject-search,.dashboard-app.dashboard-app .catalog-table-toolbar{gap:6px!important;padding:8px!important}.dashboard-app.dashboard-app .catalog-search-field,.dashboard-app.dashboard-app .catalog-search-field input,.dashboard-app.dashboard-app .catalog-table-toolbar select,.dashboard-app.dashboard-app .subject-search input,.dashboard-app.dashboard-app .subject-search select{border-radius:8px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.dashboard-app.dashboard-app .business-billing-panel{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{border-block-end:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:0!important;padding:0 0 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{border-block-end:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{text-align:start!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title>div{min-width:0!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title h3{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-start!important;margin:0!important;font-size:18px!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions{justify-content:flex-end!important;gap:6px!important;display:flex!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{white-space:nowrap!important;border-radius:8px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:first-child{width:40px!important;min-width:40px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{border-radius:8px!important;gap:2px!important;min-height:58px!important;padding:8px 10px!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid small{font-size:11px!important;line-height:1!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;line-height:1.05!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-billing-panel .billing-flags{gap:6px!important}.dashboard-app.dashboard-app .business-billing-panel .billing-flags span,.dashboard-app.dashboard-app .business-billing-panel .billing-events span{border-radius:8px!important;min-height:30px!important;padding:5px 9px!important;font-size:12px!important;line-height:1.1!important}.dashboard-app.dashboard-app .reports-heading h2{font-size:21px!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-insight-strip span{min-height:38px!important;padding:5px!important}.dashboard-app.dashboard-app .reports-insight-strip strong{font-size:14px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{height:44px!important;min-height:44px!important}.app-actions-drawer{inset:max(5px, env(safe-area-inset-top)) 8px max(5px, env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 10px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:9px!important}.app-actions-drawer header{min-height:44px!important;padding:5px 8px!important}.app-actions-drawer header strong{font-size:13px!important}.app-actions-drawer .ghost-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.app-actions-body{gap:4px!important;padding:5px!important}.app-actions-account{gap:5px!important;padding:5px!important}.app-actions-account select{height:34px!important;min-height:34px!important;font-size:11px!important}.app-actions-admin-nav{gap:0!important;padding:5px!important}.app-actions-admin-nav>span{display:none!important}.app-actions-admin-nav button,.app-actions-admin-nav summary{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;height:34px!important;min-height:34px!important;padding:3px 7px!important}.app-actions-admin-nav summary{padding-inline-end:22px!important}.app-actions-admin-nav summary:after{inset-block-start:12px!important}.app-actions-admin-nav button svg,.app-actions-admin-nav summary svg{width:14px!important;height:14px!important}.app-actions-admin-nav button strong,.app-actions-admin-nav summary strong{font-size:11.5px!important}.app-actions-admin-subnav{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;margin:3px 0 3px 24px!important;padding:0!important;display:grid!important}.app-actions-admin-subnav button{border-radius:7px!important;height:32px!important;min-height:32px!important;padding:3px 6px!important}.app-actions-admin-subnav button span{font-size:10.5px!important}.app-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding-top:5px!important}.app-actions-grid button{height:36px!important;min-height:36px!important;font-size:11.5px!important}.app-actions-grid button.danger{grid-column:1/-1!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid){max-height:calc(100dvh - 10px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-drawer-head{min-height:42px!important;padding:4px 8px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-drawer-body{padding:5px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .printer-mode-grid{gap:5px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .printer-mode-grid button{border-radius:8px!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:4px 6px!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-field>span{font-size:8.5px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-drawer-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border-radius:7px!important;height:34px!important;min-height:34px!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-drawer-form select{border-radius:7px!important;height:34px!important;min-height:34px!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .check-line{grid-template-columns:30px minmax(0,1fr)!important;min-height:36px!important;padding:3px 7px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .check-line input[type=checkbox]{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .dashboard-drawer-actions button{height:40px!important;min-height:40px!important}.app-actions-drawer{height:auto!important;inset-block-end:auto!important}.app-actions-body{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 58px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow:auto!important}.app-actions-admin-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:5px!important;margin:4px 0 4px 24px!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}.app-actions-admin-subnav::-webkit-scrollbar{display:none!important}.app-actions-admin-subnav button{flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;width:auto!important;min-width:max-content!important;padding-inline:10px!important}.app-actions-admin-subnav button span{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}.app-actions-admin-nav details{min-width:0!important;overflow:hidden!important}.app-actions-admin-nav summary{width:100%!important;min-width:0!important}.app-actions-admin-subnav{width:calc(100% - 24px)!important;min-width:0!important;max-width:calc(100% - 24px)!important}.app-actions-admin-nav details:not([open])>.app-actions-admin-subnav{display:none!important}}.dashboard-app.dashboard-app .dashboard-shell-locations,.dashboard-app.dashboard-app .dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-heading,.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body>.dashboard-group-heading,.dashboard-app.dashboard-app .dashboard-main-locations .catalog-forms.location-form-panel{display:none!important}.dashboard-app.dashboard-app .dashboard-shell-locations{padding:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{width:100%!important;max-width:none!important;padding:6px 12px 18px!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-data-panel){width:100%!important;max-width:none!important;padding:6px 12px 18px!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{gap:8px!important;width:min(100%,760px)!important;max-width:760px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{background:0 0!important;border:0!important;width:138px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select{padding-inline:10px 28px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{width:36px!important;min-width:36px!important;padding-inline:0!important;font-size:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{gap:6px!important;width:100%!important;max-width:760px!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) minmax(76px,auto) minmax(62px,auto) 36px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:6px 7px 6px 10px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{background:color-mix(in srgb, var(--dash-surface) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{min-width:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(n+2){display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main strong,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12.5px!important;line-height:1.12!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role strong{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{justify-content:flex-start!important;display:flex!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{white-space:nowrap!important;min-height:18px!important;padding:3px 7px!important;font-size:8px!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;justify-self:end!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action svg{width:14px!important;height:14px!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body{padding:6px 8px 14px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-data-panel){padding:6px 8px 14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{width:100%!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{width:40px!important;min-width:40px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(0,1fr) auto 40px!important;gap:5px 8px!important;min-height:54px!important;padding:7px 8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{grid-area:2/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{grid-area:1/3/span 2!important;align-self:center!important}}@media (width<=680px){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .people-access-drawer{padding-bottom:10px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .people-access-drawer .dashboard-drawer-actions{box-shadow:none!important;margin:8px 0 0!important;padding:6px 0 0!important;position:static!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav{flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin:5px 0 6px!important;padding:0!important;display:flex!important;overflow:visible!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button{flex:none!important;min-width:max-content!important}.dashboard-app.dashboard-app .catalog-panel-header>.catalog-primary-action,.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action{flex:0 0 44px!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .catalog-panel-header>.catalog-primary-action svg,.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action svg,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action svg{width:18px!important;height:18px!important;margin:0!important}.dashboard-app.dashboard-app .people-panel-actions .catalog-primary-action .action-label{display:none!important}.dashboard-app.dashboard-app .people-panel-actions{justify-content:flex-end!important;width:auto!important;min-width:44px!important;display:flex!important}.dashboard-app.dashboard-app .people-inline-stats{display:none!important}.pos-shell.pos-shell .pos-mobile-command-bar button{grid-template-columns:auto minmax(0,1fr) minmax(28px,auto)!important;gap:7px!important;padding-inline:10px!important}.pos-shell.pos-shell .pos-mobile-command-bar span{min-width:0!important;font-size:clamp(13px,3.7vw,15px)!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .check-line{grid-template-columns:36px minmax(0,1fr)!important;min-height:42px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer:has(.printer-mode-grid) .check-line input[type=checkbox]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media (width>=681px) and (width<=820px){.dashboard-app.dashboard-app .catalog-panel-header>.catalog-primary-action,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action,.dashboard-app.dashboard-app .catalog-row-actions button,.dashboard-app.dashboard-app .people-row-actions button{justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-inline:0!important;font-size:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .catalog-panel-header>.catalog-primary-action svg,.dashboard-app.dashboard-app .subjects-panel .catalog-primary-action svg,.dashboard-app.dashboard-app .catalog-row-actions button svg,.dashboard-app.dashboard-app .people-row-actions button svg{width:17px!important;height:17px!important;margin:0!important}.dashboard-app.dashboard-app .report-catalog-card{align-items:center!important;height:auto!important;min-height:64px!important;padding:10px 12px!important}.dashboard-app.dashboard-app .report-catalog-card p{display:none!important}}.dashboard-app.dashboard-app [hidden],.dashboard-app.dashboard-app .dashboard-main-locations .catalog-forms.location-form-panel{display:none!important}.pos-shell.pos-shell .product-picker-sheet .mobile-classification-strip{overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;touch-action:pan-x!important;max-width:100%!important;padding-right:28px!important;scroll-padding-inline:2px 28px!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)!important}.pos-shell.pos-shell .product-picker-sheet .mobile-classification-strip button{scroll-snap-align:start!important}@media (width>=721px){.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .location-data-panel,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{width:100%!important;max-width:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{max-width:760px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(170px,auto) 40px!important;min-height:56px!important;padding:8px 10px 8px 14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(n+2){display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small{max-width:100%!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:760!important;line-height:1.25!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{gap:5px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{align-items:center!important;display:inline-flex!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button.ghost-button{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button.ghost-button{border-color:color-mix(in srgb, var(--dash-line) 88%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button.ghost-button{background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button.ghost-button{background:color-mix(in srgb, var(--dash-surface-2) 94%, #fff 6%)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button.ghost-button,.dashboard-app.dashboard-dark.dashboard-app .responsive-end-drawer .dashboard-drawer-actions button.ghost-button{color:var(--dash-ink)!important}.dashboard-app.dashboard-app .item-image-field{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;border-radius:8px!important;grid-column:1/-1!important;gap:8px!important;padding:10px!important;display:grid!important}.dashboard-app.dashboard-app .item-image-url-field{color:var(--dash-muted)!important;gap:6px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.dashboard-app.dashboard-app .item-image-url-field input{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:38px!important;color:var(--dash-ink)!important;border-radius:6px!important;padding:0 10px!important}.dashboard-app.dashboard-app .item-image-upload-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-height:36px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .item-image-upload-button{border:1px solid color-mix(in srgb, var(--dash-primary) 38%, var(--dash-line))!important}}.dashboard-app.dashboard-app .item-image-upload-button{background:var(--dash-surface)!important;color:var(--dash-primary)!important;cursor:pointer!important;border-radius:7px!important;padding:0 11px!important;font-size:13px!important;font-weight:900!important}.dashboard-app.dashboard-app .item-image-upload-button input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-app.dashboard-app .item-image-preview{grid-template-columns:74px minmax(0,auto)!important;align-items:center!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .item-image-preview img,.dashboard-app.dashboard-app .catalog-item-thumb{object-fit:cover!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:7px!important;width:58px!important;height:58px!important}.dashboard-app.dashboard-app .item-image-preview img{width:74px!important;height:74px!important}.dashboard-app.dashboard-app .item-image-preview button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:34px!important;color:var(--dash-ink)!important;border-radius:7px!important;justify-self:start!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .item-image-field small{color:var(--dash-muted)!important;font-size:12px!important;line-height:1.35!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-product-thumb,.pos-shell.pos-shell.pos-dark .pos-product-thumb{background:color-mix(in srgb, var(--pos-line) 54%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .fiscal-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel .panel-heading .icon-button{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .fiscal-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel .panel-heading .icon-button{border-color:color-mix(in srgb, var(--dash-line) 88%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .fiscal-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel .panel-heading .icon-button{background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .fiscal-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel .panel-heading .icon-button{background:color-mix(in srgb, var(--dash-surface-2) 92%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .fiscal-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel .panel-heading .icon-button,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel .panel-heading .icon-button{color:var(--dash-ink)!important}.pos-shell.pos-shell .mobile-product-card:focus:not(:focus-visible){outline:0!important}.pos-shell.pos-shell .mobile-product-card:focus-visible{outline:2px solid var(--pos-mobile-primary)!important;outline-offset:2px!important}.pos-shell.pos-shell .mobile-product-card.selected:focus,.pos-shell.pos-shell .mobile-product-card.selected:focus-visible{outline:0!important}.pos-shell.pos-shell .actions-picker-sheet .mobile-action-grid{overscroll-behavior-x:none!important;overflow-x:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(190px,1fr) minmax(88px,auto) minmax(64px,auto) 40px!important;min-height:48px!important;padding:7px 8px 7px 12px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-secondary,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span:nth-child(n+2),.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role strong{color:var(--dash-muted)!important;font-size:11px!important;font-weight:900!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{min-height:18px!important;padding-inline:7px!important;font-size:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{max-width:none!important}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(0,1fr) auto 40px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status{grid-area:1/2!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{grid-area:1/3!important}}@media (width>=981px){.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:264px minmax(0,1fr)!important;min-height:calc(100vh - 112px)!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main:not(.dashboard-main-simple){grid-template-areas:"nav head""nav body"!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{grid-template-rows:minmax(0,1fr)!important;grid-template-areas:"nav body"!important}.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{z-index:1!important;border:0!important;border-inline-end:1px solid var(--dash-line)!important;background:var(--dash-nav)!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:calc(100vh - 112px)!important;color:var(--dash-nav-ink)!important;box-shadow:none!important;visibility:visible!important;pointer-events:auto!important;border-radius:0!important;grid-area:nav!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;padding:10px!important;transition:none!important;display:grid!important;position:sticky!important;inset:0 auto auto!important;overflow-y:auto!important;transform:none!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head{border-block-end:1px solid var(--dash-primary)!important;margin:-2px 0 4px!important;padding:0 2px 8px!important;display:flex!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-drawer-head{border-block-end:1px solid color-mix(in srgb, var(--dash-primary) 14%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-nav-drawer-head{background:0 0!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head .ghost-button{display:none!important}.dashboard-app.dashboard-app .dashboard-heading{grid-area:head!important}.dashboard-app.dashboard-app .dashboard-body{grid-area:body!important;min-width:0!important;overflow:auto!important}.dashboard-app.dashboard-app .dashboard-settings-backdrop{display:none!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations .dashboard-body{padding:10px 12px 18px!important}.dashboard-app.dashboard-app .topbar>.dashboard-context,.dashboard-app.dashboard-app .topbar>.app-actions-trigger,.dashboard-app.dashboard-app .topbar>.system-status,.dashboard-app.dashboard-app .topbar{display:none!important}.dashboard-app.dashboard-app{padding-top:0!important}.dashboard-app.dashboard-app .session-strip{display:none!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-locations{margin-top:0!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations.admin-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{min-height:100vh!important}.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{border-inline-end:1px solid var(--dash-line)!important;flex-direction:column!important;align-content:stretch!important;gap:3px!important;max-height:100vh!important;padding:12px 14px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 7%, transparent), transparent 34%), var(--dash-surface)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-main .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 38%), var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .dashboard-main .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 10%, transparent), transparent 38%), color-mix(in srgb, var(--dash-surface) 88%, #fff 4%)!important}}.dashboard-app.dashboard-app .dashboard-nav-drawer-head{grid-template-columns:40px minmax(0,1fr) 36px!important;align-items:center!important;gap:10px!important;min-height:46px!important;margin:0 0 8px!important;padding:0 0 9px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head>svg{background:var(--dash-primary)!important;color:#fff!important;width:40px!important;height:40px!important;box-shadow:0 14px 34px var(--dash-primary)!important;border-radius:10px!important;padding:9px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-drawer-head>svg{box-shadow:0 14px 34px color-mix(in srgb, var(--dash-primary) 28%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-drawer-head>svg{color:#06110f!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head div{gap:2px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head span{color:var(--dash-primary-strong)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:normal!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head .dashboard-nav-collapse-toggle{color:var(--dash-ink)!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-drawer-head .dashboard-nav-collapse-toggle{color:color-mix(in srgb, var(--dash-ink) 62%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-drawer-head .dashboard-nav-collapse-toggle svg{color:currentColor!important;stroke:currentColor!important}.dashboard-app.dashboard-app .dashboard-nav-drawer-head .dashboard-nav-collapse-toggle:hover{color:var(--dash-primary-strong)!important;background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-drawer-head .dashboard-nav-collapse-toggle:hover{background:color-mix(in srgb, var(--dash-primary) 8%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-close-toggle{display:none!important}.dashboard-app.dashboard-app .dashboard-nav-account{border:0!important;border-bottom:1px solid var(--dash-line)!important;gap:7px!important;margin:0 0 12px!important;padding:0 0 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account{border-bottom-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account{border-bottom-color:color-mix(in srgb, var(--dash-line) 70%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account{box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .dashboard-nav-account label{border:1px solid var(--dash-line)!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account label{background:var(--dash-page)!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label{background:color-mix(in srgb, var(--dash-page) 58%, var(--dash-surface) 42%)!important}}.dashboard-app.dashboard-app .dashboard-nav-account label{transition:border-color .14s,background .14s,box-shadow .14s!important;box-shadow:inset 0 1px #ffffff7a,0 10px 24px #00000012!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account label{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account label{background:color-mix(in srgb, var(--dash-surface) 84%, #000 16%)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav-account label{box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000002e!important}.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{border-color:color-mix(in srgb, var(--dash-primary) 42%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{box-shadow:0 1px 0 #ffffff7a inset, 0 12px 28px var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label:hover,.dashboard-app.dashboard-app .dashboard-nav-account label:focus-within{box-shadow:0 1px 0 #ffffff7a inset, 0 12px 28px color-mix(in srgb, var(--dash-primary) 10%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account label:after{content:""!important;border-inline-end:2px solid var(--dash-ink)!important;width:7px!important;height:7px!important;position:absolute!important;inset-block-end:20px!important;inset-inline-end:18px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label:after{border-inline-end:2px solid color-mix(in srgb, var(--dash-ink) 58%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account label:after{border-block-end:2px solid var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account label:after{border-block-end:2px solid color-mix(in srgb, var(--dash-ink) 58%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account label:after{pointer-events:none!important;transform:rotate(45deg)!important}.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon{border:1px solid var(--dash-primary)!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:inline-grid!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon{background:var(--dash-primary)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon{background:color-mix(in srgb, var(--dash-primary) 9%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .dashboard-nav-account .dashboard-nav-account-icon svg{width:16px!important;height:16px!important}.dashboard-app.dashboard-app .dashboard-nav-control-copy{gap:2px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-nav-control-copy small{min-width:0!important;color:var(--dash-primary-strong)!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:8px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-nav-account select{appearance:none!important;width:100%!important;min-width:0!important;height:21px!important;min-height:21px!important;max-height:21px!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 28px 0 0!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-nav-account select:focus{box-shadow:none!important;outline:none!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button],.dashboard-app.dashboard-app .dashboard-nav-footer button{min-height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]{grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;column-gap:8px!important;padding:6px 9px!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button] svg{grid-area:1/1!important;place-self:center!important;width:17px!important;height:17px!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button] svg,.dashboard-app.dashboard-app .dashboard-nav-footer button svg{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button] svg,.dashboard-app.dashboard-app .dashboard-nav-footer button svg{color:color-mix(in srgb, var(--dash-ink) 68%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button] span{color:inherit!important;grid-area:1/2!important;align-self:center!important;font-size:12px!important;font-weight:880!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button] small{display:none!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-nav-footer button:hover{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-nav-footer button:hover{border-color:color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-nav-footer button:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-nav-footer button:hover{background:color-mix(in srgb, var(--dash-primary) 7%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-nav-footer button:hover{color:var(--dash-primary-strong)!important;transform:none!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{border-color:color-mix(in srgb, var(--dash-primary) 72%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{background:linear-gradient(135deg, var(--dash-primary), var(--dash-primary))!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{background:linear-gradient(135deg, var(--dash-primary), color-mix(in srgb, var(--dash-primary) 78%, #2f6ef5))!important}}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{color:#fff!important;box-shadow:0 16px 34px var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active{box-shadow:0 16px 34px color-mix(in srgb, var(--dash-primary) 24%, transparent)!important}}.dashboard-app.dashboard-dark.dashboard-app .dashboard-nav [data-slot=button].active{color:#06110f!important}.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active svg,.dashboard-app.dashboard-app .dashboard-nav [data-slot=button].active small{color:currentColor!important}.dashboard-app.dashboard-app .dashboard-nav-parent:after{margin-top:-4px!important;inset-block-start:50%!important;inset-inline-end:14px!important}.dashboard-app.dashboard-app .dashboard-nav-children{border-color:var(--dash-primary)!important;margin:1px 0 2px 36px!important;padding:0 0 0 8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-children{border-color:color-mix(in srgb, var(--dash-primary) 22%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-children button{border-radius:8px!important;min-height:27px!important;padding:3px 8px!important}.dashboard-app.dashboard-app .dashboard-nav-children button small{display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-nav-footer{border-top:1px solid var(--dash-line)!important;gap:4px!important;margin-top:auto!important;padding-top:9px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-nav-footer{border-top:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-nav-footer button{text-align:start!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;padding:6px 9px!important;font-size:12px!important;font-weight:880!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav{align-items:center!important;gap:7px!important;padding:14px 9px!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-drawer-head{grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important;margin-bottom:10px!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-drawer-head>svg,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-drawer-head div,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-account,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button] span,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button] small,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-children,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer button span{display:none!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button],.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer button,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-collapse-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--dash-ink)!important;grid-template-columns:1fr!important;justify-self:center!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button],.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer button,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-collapse-toggle{color:color-mix(in srgb, var(--dash-ink) 72%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button] svg,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer button svg,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-collapse-toggle svg{color:currentColor!important;stroke:currentColor!important;grid-column:1!important;justify-self:center!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button]:hover,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer button:hover,.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-collapse-toggle:hover{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button].active{color:#fff!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav [data-slot=button].active{color:#06110f!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-footer{justify-items:center!important;width:100%!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed .dashboard-nav-parent:after{display:none!important}}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-nav-collapse-toggle,.dashboard-app.dashboard-app .dashboard-nav-footer{display:none!important}}@media (width>=981px){.dashboard-app.dashboard-app{background:var(--dash-page)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-locations{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{background:var(--dash-page)!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:272px minmax(0,1fr)!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations.admin-sidebar-collapsed,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations.admin-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{border-inline-end:1px solid var(--dash-line)!important;height:100dvh!important;max-height:100dvh!important;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 84%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{background:linear-gradient(180deg, var(--dash-primary), transparent 42%), var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-nav,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent 42%), color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .dashboard-body{background:var(--dash-page)!important;height:100dvh!important;max-height:100dvh!important;padding:14px 16px!important;overflow:auto!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body{padding:14px 16px!important}.dashboard-app.dashboard-app .dashboard-nav-footer{margin-top:auto!important}}.dashboard-app.dashboard-app .reports-heading{border-color:var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:54px!important;margin:0 0 10px!important;padding:10px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .reports-heading{background:var(--dash-surface)!important;box-shadow:none!important;border-radius:10px!important}.dashboard-app.dashboard-app .reports-heading>div:first-child{gap:2px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .reports-heading span{color:var(--dash-primary-strong)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .reports-heading h2{color:var(--dash-ink)!important;margin:0!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important}.dashboard-app.dashboard-app .reports-heading p{display:none!important}.dashboard-app.dashboard-app .reports-heading-actions{flex-wrap:nowrap!important;gap:6px!important;display:inline-flex!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button,.dashboard-app.dashboard-app .panel-actions .button-link,.dashboard-app.dashboard-app .panel-actions button{background:var(--dash-surface)!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;padding-inline:10px!important;font-size:11px!important}.dashboard-app.dashboard-app .reports-insight-strip{display:none!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status],.dashboard-app.dashboard-app .reports-history-card,.dashboard-app.dashboard-app .reports-detail-card{background:var(--dash-surface)!important;box-shadow:none!important;border-radius:10px!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app.dashboard-app .reports-card header,.dashboard-app.dashboard-app .reports-detail-head{border-color:var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:10px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app.dashboard-app .reports-card header,.dashboard-app.dashboard-app .reports-detail-head{border-color:color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading,.dashboard-app.dashboard-app .reports-card header,.dashboard-app.dashboard-app .reports-detail-head{background:0 0!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading h3,.dashboard-app.dashboard-app .reports-card h3,.dashboard-app.dashboard-app .reports-detail-head h3{font-size:15px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter{box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin:0!important;padding:10px 12px!important}.dashboard-app.dashboard-app .dashboard-body .report-filters label,.dashboard-app.dashboard-app .selected-report-filter label{gap:4px!important}.dashboard-app.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app.dashboard-app .selected-report-filter label>span{color:var(--dash-muted)!important;letter-spacing:.06em!important;font-size:9px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{border-color:var(--dash-line)!important;height:34px!important;min-height:34px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{border-color:color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{background:var(--dash-input-bg)!important;border-radius:8px!important;font-size:12px!important;font-weight:750!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;padding:10px 12px 0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .dashboard-body .detail-grid span{border-color:var(--dash-line)!important;min-height:54px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .dashboard-body .detail-grid span{border-color:color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .dashboard-body .detail-grid span{background:var(--dash-surface)!important;border-radius:8px!important;padding:9px 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .dashboard-body .detail-grid span{background:color-mix(in srgb, var(--dash-surface) 92%, var(--dash-page) 8%)!important}}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span,.dashboard-app.dashboard-app .reports-detail-summary span,.dashboard-app.dashboard-app .dashboard-body .detail-grid span{box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid small,.dashboard-app.dashboard-app .dashboard-body .detail-grid small{letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:750!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid strong,.dashboard-app.dashboard-app .dashboard-body .detail-grid strong{font-size:18px!important;font-weight:850!important}.dashboard-app.dashboard-app .report-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-body .detail-list{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .detail-list{border-color:color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .detail-list{box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .dashboard-body .detail-list h4{background:var(--dash-surface)!important;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .detail-list h4{background:color-mix(in srgb, var(--dash-surface) 92%, var(--dash-page) 8%)!important}}.dashboard-app.dashboard-app .dashboard-body .detail-list h4{font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .receipt-actions{border-top:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions{border-top:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .receipt-actions input{border-radius:8px!important;height:34px!important;min-height:34px!important}.dashboard-app.dashboard-app .receipt-actions button{border-radius:8px!important;min-height:34px!important;padding-inline:12px!important}.dashboard-app.dashboard-app .report-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:8px!important;padding:12px!important}.dashboard-app.dashboard-app .report-catalog-card{border-color:var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:4px 10px!important;min-height:78px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .report-catalog-card{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .report-catalog-card{box-shadow:none!important;border-radius:9px!important;padding:11px 12px!important}.dashboard-app.dashboard-app .report-catalog-card small{grid-column:1/-1!important;max-width:52ch!important}.dashboard-app.dashboard-app .report-catalog-card strong{grid-area:1/2!important;align-self:center!important}.dashboard-app.dashboard-app .selected-report-shell{gap:10px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .selected-report-filter .report-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.dashboard-app.dashboard-app .selected-report-meta{border-color:var(--dash-line)!important;min-height:42px!important;margin:0 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .selected-report-meta{border-color:color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .selected-report-meta{box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .reports-table-wrap,.dashboard-app.dashboard-app .selected-report-table,.dashboard-app.dashboard-app .reports-card .reports-table-wrap,.dashboard-app.dashboard-app .reports-detail-card .reports-table-wrap{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-table-wrap,.dashboard-app.dashboard-app .selected-report-table,.dashboard-app.dashboard-app .reports-card .reports-table-wrap,.dashboard-app.dashboard-app .reports-detail-card .reports-table-wrap{border-color:color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .reports-table-wrap,.dashboard-app.dashboard-app .selected-report-table,.dashboard-app.dashboard-app .reports-card .reports-table-wrap,.dashboard-app.dashboard-app .reports-detail-card .reports-table-wrap{box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .reports-data-table th,.dashboard-app.dashboard-app .reports-data-table td{height:34px!important;padding:6px 10px!important}.dashboard-app.dashboard-app .reports-data-table th{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-data-table th{background:color-mix(in srgb, var(--dash-surface) 86%, var(--dash-page) 14%)!important}}.dashboard-app.dashboard-app .reports-data-table tbody tr:nth-child(2n) td{background:0 0!important}@media (width<=720px){.dashboard-app.dashboard-app .reports-heading{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .reports-heading-actions{width:100%!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{flex:auto!important}.dashboard-app.dashboard-app .receipt-actions{grid-template-columns:1fr!important}}.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-body{background:radial-gradient(circle at top right, var(--dash-primary), transparent 28%), var(--dash-page)!important;align-content:start!important;gap:12px!important;padding:16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-body{background:radial-gradient(circle at top right, color-mix(in srgb, var(--dash-primary) 8%, transparent), transparent 28%), var(--dash-page)!important}}.dashboard-app.dashboard-app .reports-heading{border:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:76px!important;margin:0!important;padding:16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading{border:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .reports-heading{background:linear-gradient(135deg, var(--dash-primary), transparent 56%), var(--dash-surface)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 8%, transparent), transparent 56%), var(--dash-surface)!important}}.dashboard-app.dashboard-app .reports-heading{box-shadow:0 18px 45px #00000014!important}.dashboard-app.dashboard-dark.dashboard-app .reports-heading{box-shadow:0 18px 50px #0000003d!important}.dashboard-app.dashboard-app .reports-heading>div:first-child{gap:5px!important;display:grid!important}.dashboard-app.dashboard-app .reports-heading span{color:var(--dash-primary-strong)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.dashboard-app.dashboard-app .reports-heading h2{color:var(--dash-ink)!important;font-size:clamp(22px,2vw,30px)!important;font-weight:820!important;line-height:1.05!important}.dashboard-app.dashboard-app .reports-heading p{max-width:720px!important;color:var(--dash-muted)!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important;display:block!important}.dashboard-app.dashboard-app .reports-heading-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{background:var(--dash-surface)!important;border-radius:10px!important;min-height:38px!important;padding-inline:13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{background:color-mix(in srgb, var(--dash-surface) 84%, var(--dash-page) 16%)!important}}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{color:var(--dash-ink)!important;font-size:12px!important;font-weight:900!important}.dashboard-app.dashboard-app .reports-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .reports-insight-strip span{border:1px solid var(--dash-line)!important;align-content:center!important;gap:5px!important;min-height:82px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .reports-insight-strip span{border:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .reports-insight-strip span{background:var(--dash-surface)!important;box-shadow:none!important;border-radius:13px!important;padding:14px!important}.dashboard-app.dashboard-app .reports-insight-strip small,.dashboard-app.dashboard-app .reports-insight-strip em{color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:750!important}.dashboard-app.dashboard-app .reports-insight-strip strong{color:var(--dash-ink)!important;font-size:26px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{border:1px solid var(--dash-line)!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{border:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{background:var(--dash-surface)!important;border-radius:14px!important;box-shadow:0 18px 45px #00000012!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .register-report-panel,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .summary-report-panel,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .sale-history-panel,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status]{box-shadow:0 18px 50px #00000038!important}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{border-bottom:1px solid var(--dash-line)!important;min-height:58px!important;padding:14px 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading{background:color-mix(in srgb, var(--dash-surface) 90%, var(--dash-page) 10%)!important}}.dashboard-app.dashboard-app .dashboard-body .register-report-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel .panel-heading h3,.dashboard-app.dashboard-app .dashboard-body .fiscal-panel[aria-label=Fiscal\ status] .panel-heading h3{color:var(--dash-ink)!important;font-size:17px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter{border:0!important;border-bottom:1px solid var(--dash-line)!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important;padding:14px 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-page) 4%)!important}}.dashboard-app.dashboard-app .dashboard-body .report-filters label,.dashboard-app.dashboard-app .selected-report-filter label{gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-body .report-filters label>span,.dashboard-app.dashboard-app .selected-report-filter label>span{color:var(--dash-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{border:1px solid var(--dash-line)!important;height:40px!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{border:1px solid color-mix(in srgb, var(--dash-line) 84%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .report-filters input,.dashboard-app.dashboard-app .dashboard-body .report-filters select,.dashboard-app.dashboard-app .selected-report-filter input,.dashboard-app.dashboard-app .selected-report-filter select{background:var(--dash-input-bg)!important;color:var(--dash-ink)!important;border-radius:10px!important;font-size:13px!important;font-weight:800!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:16px 16px 0!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span{border:1px solid var(--dash-line)!important;align-content:center!important;gap:6px!important;min-height:86px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span{border:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span{background:linear-gradient(180deg, var(--dash-primary), transparent), var(--dash-surface)!important;border-radius:12px!important;padding:13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .report-summary-grid span{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent), color-mix(in srgb, var(--dash-surface) 96%, var(--dash-page) 4%)!important}}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid small{color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:700!important}.dashboard-app.dashboard-app .dashboard-body .report-summary-grid strong{color:var(--dash-ink)!important;font-size:22px!important;font-weight:850!important}.dashboard-app.dashboard-app .report-columns{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px!important}.dashboard-app.dashboard-app .dashboard-body .detail-list{border:1px solid var(--dash-line)!important;min-height:132px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .detail-list{border:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .detail-list{background:var(--dash-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .detail-list{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-page) 4%)!important}}.dashboard-app.dashboard-app .dashboard-body .detail-list{box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-body .detail-list h4{border-bottom:1px solid var(--dash-line)!important;padding:11px 13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-body .detail-list h4{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-body .detail-list h4{color:var(--dash-ink)!important;background:0 0!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-body .detail-list p{color:var(--dash-muted)!important;margin:0!important;padding:13px!important}.dashboard-app.dashboard-app .dashboard-body .detail-list>div{min-height:45px!important;padding:10px 13px!important}.dashboard-app.dashboard-app .receipt-actions{border:1px solid var(--dash-primary)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 16px 16px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions{border:1px solid color-mix(in srgb, var(--dash-primary) 24%, var(--dash-line))!important}}.dashboard-app.dashboard-app .receipt-actions{background:linear-gradient(135deg, var(--dash-primary), transparent 58%), var(--dash-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 9%, transparent), transparent 58%), color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .receipt-actions input{border:1px solid var(--dash-line)!important;height:40px!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions input{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .receipt-actions input{background:var(--dash-input-bg)!important;color:var(--dash-ink)!important;border-radius:10px!important}.dashboard-app.dashboard-app .receipt-actions button{border:1px solid var(--dash-primary)!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions button{border:1px solid color-mix(in srgb, var(--dash-primary) 72%, transparent)!important}}.dashboard-app.dashboard-app .receipt-actions button{background:var(--dash-primary)!important;color:#fff!important;border-radius:10px!important;padding-inline:14px!important;font-size:13px!important;font-weight:900!important}.dashboard-app.dashboard-dark.dashboard-app .receipt-actions button{color:#fff!important}.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{border-color:color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{background:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{background:color-mix(in srgb, var(--dash-muted) 26%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{color:color-mix(in srgb, var(--dash-ink) 72%, transparent)!important}}.dashboard-app.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-app .receipt-actions button[disabled]{opacity:1!important}.dashboard-app.dashboard-dark.dashboard-app .receipt-actions button:disabled,.dashboard-app.dashboard-dark.dashboard-app .receipt-actions button[disabled]{color:#ffffffd1!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important;padding:16px!important}.dashboard-app.dashboard-app .report-catalog-card{background:var(--dash-surface)!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:8px 12px!important;min-height:112px!important;padding:15px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .report-catalog-card{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-page) 4%)!important}}.dashboard-app.dashboard-app .report-catalog-card span{font-size:15px!important;font-weight:850!important}.dashboard-app.dashboard-app .report-catalog-card small{color:var(--dash-muted)!important;font-size:12px!important;line-height:1.45!important}.dashboard-app.dashboard-app .report-catalog-card strong{background:var(--dash-primary)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .report-catalog-card strong{background:color-mix(in srgb, var(--dash-primary) 10%, transparent)!important}}.dashboard-app.dashboard-app .report-catalog-card strong{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .selected-report-shell{gap:12px!important;padding:0 0 16px!important}.dashboard-app.dashboard-app .selected-report-filter{border-radius:0!important}.dashboard-app.dashboard-app .selected-report-filter .report-date-range{grid-template-columns:repeat(2,minmax(180px,1fr)) auto!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .selected-report-meta{border-radius:12px!important;min-height:48px!important;margin:0 16px!important}.dashboard-app.dashboard-app .selected-report-table,.dashboard-app.dashboard-app .reports-table-wrap,.dashboard-app.dashboard-app .reports-card .reports-table-wrap,.dashboard-app.dashboard-app .reports-detail-card .reports-table-wrap{border-radius:12px!important;margin-inline:16px!important}@media (width<=1180px){.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter,.dashboard-app.dashboard-app .dashboard-body .report-summary-grid,.dashboard-app.dashboard-app .reports-insight-strip,.dashboard-app.dashboard-app .report-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main:has(.reports-heading)>.dashboard-body{padding:10px!important}.dashboard-app.dashboard-app .reports-heading{grid-template-columns:1fr!important;padding:13px!important}.dashboard-app.dashboard-app .reports-heading-actions{justify-content:stretch!important}.dashboard-app.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-app .reports-heading-actions button{flex:auto!important}.dashboard-app.dashboard-app .dashboard-body .report-filters,.dashboard-app.dashboard-app .selected-report-filter,.dashboard-app.dashboard-app .dashboard-body .report-summary-grid,.dashboard-app.dashboard-app .reports-insight-strip,.dashboard-app.dashboard-app .report-columns,.dashboard-app.dashboard-app .selected-report-filter .report-date-range,.dashboard-app.dashboard-app .receipt-actions{grid-template-columns:1fr!important}}@media (width>=981px){.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden])){grid-template-rows:minmax(0,1fr)!important;grid-template-areas:"nav body"!important;height:100vh!important;min-height:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-heading{display:none!important}}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{overscroll-behavior:contain!important;background:var(--dash-page)!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;overflow-y:auto!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden])) .reports-heading,.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden])) .reports-insight-strip,.dashboard-app.dashboard-app .register-report-panel>.panel-heading,.dashboard-app.dashboard-app .register-report-panel>.report-filters){display:none!important}.dashboard-app.dashboard-app .register-report-panel,.dashboard-app.dashboard-app .dashboard-body .register-report-panel{background:var(--dash-page)!important;height:auto!important;min-height:max-content!important;color:var(--dash-ink)!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.dashboard-app.dashboard-app .register-close-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:16px 16px max(32px, calc(env(safe-area-inset-bottom) + 18px))!important;gap:14px!important;margin:0 auto!important;display:grid!important}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article{background:var(--dash-surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article{background:color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article{box-shadow:0 18px 48px #00000014!important}.dashboard-app.dashboard-dark.dashboard-app .register-close-hero,.dashboard-app.dashboard-dark.dashboard-app .register-close-card,.dashboard-app.dashboard-dark.dashboard-app .register-close-kpis article{background:var(--dash-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-dark.dashboard-app .register-close-hero,.dashboard-app.dashboard-dark.dashboard-app .register-close-card,.dashboard-app.dashboard-dark.dashboard-app .register-close-kpis article{background:color-mix(in srgb, var(--dash-surface) 88%, #000 12%)!important}}.dashboard-app.dashboard-dark.dashboard-app .register-close-hero,.dashboard-app.dashboard-dark.dashboard-app .register-close-card,.dashboard-app.dashboard-dark.dashboard-app .register-close-kpis article{box-shadow:0 18px 48px #00000038!important}.dashboard-app.dashboard-app .register-close-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-hero h3,.dashboard-app.dashboard-app .register-close-section-head h4{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-weight:850!important}.dashboard-app.dashboard-app .register-close-hero h3{font-size:25px!important;line-height:1.1!important}.dashboard-app.dashboard-app .register-close-hero p{color:var(--dash-muted)!important;margin:7px 0 0!important;font-size:13px!important;font-weight:750!important}.dashboard-app.dashboard-app .register-close-hero span,.dashboard-app.dashboard-app .register-close-kpis span,.dashboard-app.dashboard-app .register-close-section-head>span,.dashboard-app.dashboard-app .register-close-section-head div>span,.dashboard-app.dashboard-app .register-close-note span{color:var(--dash-primary-strong)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-hero-actions{justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.dashboard-app.dashboard-app .register-close-cashier-select{gap:5px!important;min-width:190px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-select span{color:var(--dash-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-cashier-select select{border:1px solid var(--dash-line)!important;width:100%!important;height:38px!important;min-height:38px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-select select{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-select select{background:var(--dash-input-bg)!important;color:var(--dash-ink)!important;border-radius:999px!important;padding:0 34px 0 13px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .register-close-hero-actions>span{border:1px solid var(--dash-line)!important;align-items:center!important;min-height:38px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-hero-actions>span{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .register-close-hero-actions>span{background:var(--dash-page)!important;border-radius:999px!important;padding:0 13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-hero-actions>span{background:color-mix(in srgb, var(--dash-page) 58%, transparent)!important}}.dashboard-app.dashboard-app .register-close-hero-actions>span{color:var(--dash-ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.dashboard-app.dashboard-app .register-close-primary,.dashboard-app.dashboard-app .register-close-hero-actions .ghost-button{border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .register-close-primary{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary{border:1px solid color-mix(in srgb, var(--dash-primary) 80%, transparent)!important}}.dashboard-app.dashboard-app .register-close-primary{background:var(--dash-primary)!important;color:#fff!important;box-shadow:0 14px 30px var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary{box-shadow:0 14px 30px color-mix(in srgb, var(--dash-primary) 20%, transparent)!important}}.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{border-color:color-mix(in srgb, var(--dash-line) 80%, transparent)!important}}.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{background:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{background:color-mix(in srgb, var(--dash-muted) 24%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{color:color-mix(in srgb, var(--dash-ink) 68%, transparent)!important}}.dashboard-app.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-app .register-close-primary[disabled]{box-shadow:none!important;opacity:1!important}.dashboard-app.dashboard-dark.dashboard-app .register-close-primary:disabled,.dashboard-app.dashboard-dark.dashboard-app .register-close-primary[disabled]{color:#ffffffc7!important}.dashboard-app.dashboard-app .register-close-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-kpis article{gap:8px!important;min-height:118px!important;padding:16px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-kpis strong{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:25px!important;font-weight:900!important;line-height:1.08!important}.dashboard-app.dashboard-app .register-close-kpis small,.dashboard-app.dashboard-app .register-close-section-head small,.dashboard-app.dashboard-app .register-close-reconcile-row small,.dashboard-app.dashboard-app .register-close-chip-list small,.dashboard-app.dashboard-app .register-close-history-list small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.dashboard-app.dashboard-app .register-close-kpis article.warning strong,.dashboard-app.dashboard-app .register-close-reconcile-row strong.warning{color:#d97706!important}.dashboard-app.dashboard-dark.dashboard-app .register-close-kpis article.warning strong,.dashboard-app.dashboard-dark.dashboard-app .register-close-reconcile-row strong.warning{color:#fbbf24!important}.dashboard-app.dashboard-app .register-close-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-card{min-width:0!important;padding:16px!important}.dashboard-app.dashboard-app .register-close-section-head{justify-content:space-between!important;align-items:start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.dashboard-app.dashboard-app .register-close-section-head.compact{margin-bottom:10px!important}.dashboard-app.dashboard-app .register-close-section-head h4{margin-top:4px!important;font-size:17px!important;line-height:1.15!important}.dashboard-app.dashboard-app .register-close-reconcile{gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-reconcile-head,.dashboard-app.dashboard-app .register-close-reconcile-row{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.65fr))!important;align-items:center!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-reconcile-head{border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-reconcile-head{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .register-close-reconcile-head{color:var(--dash-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 4px 9px!important;font-size:10px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-reconcile-head span:not(:first-child),.dashboard-app.dashboard-app .register-close-reconcile-row>strong{text-align:right!important}.dashboard-app.dashboard-app .register-close-reconcile-row{border:1px solid var(--dash-line)!important;min-height:58px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-reconcile-row{border:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .register-close-reconcile-row{background:var(--dash-page)!important;border-radius:12px!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-reconcile-row{background:color-mix(in srgb, var(--dash-page) 52%, transparent)!important}}.dashboard-app.dashboard-app .register-close-reconcile-row>div,.dashboard-app.dashboard-app .register-close-cashier-grid article>div{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .register-close-row-icon{background:var(--dash-primary)!important;border-radius:10px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-row-icon{background:color-mix(in srgb, var(--dash-primary) 10%, transparent)!important}}.dashboard-app.dashboard-app .register-close-row-icon{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .register-close-reconcile-row strong,.dashboard-app.dashboard-app .register-close-cashier-grid strong,.dashboard-app.dashboard-app .register-close-history-list strong{color:var(--dash-ink)!important;font-size:14px!important;font-weight:850!important}.dashboard-app.dashboard-app .register-close-empty-row{border:1px dashed var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-empty-row{border:1px dashed color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .register-close-empty-row{color:var(--dash-muted)!important;text-align:center!important;border-radius:12px!important;padding:18px!important;font-weight:750!important}.dashboard-app.dashboard-app .register-close-side{gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-chip-list{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.dashboard-app.dashboard-app .register-close-chip-list span{border:1px solid var(--dash-line)!important;gap:2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-chip-list span{border:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .register-close-chip-list span{background:var(--dash-page)!important;border-radius:12px!important;padding:9px 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-chip-list span{background:color-mix(in srgb, var(--dash-page) 54%, transparent)!important}}.dashboard-app.dashboard-app .register-close-tax-list{gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-tax-list div{border-bottom:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-tax-list div{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 62%, transparent)!important}}.dashboard-app.dashboard-app .register-close-tax-list div{color:var(--dash-muted)!important;padding-bottom:8px!important;font-size:13px!important;font-weight:800!important}.dashboard-app.dashboard-app .register-close-tax-list div:last-child{border-bottom:0!important;padding-bottom:0!important}.dashboard-app.dashboard-app .register-close-tax-list strong{color:var(--dash-ink)!important}.dashboard-app.dashboard-app .register-close-note{border:1px solid var(--dash-line)!important;gap:8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-note{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .register-close-note{background:var(--dash-surface)!important;border-radius:16px!important;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-note{background:color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .register-close-note textarea{resize:vertical!important;border:1px solid var(--dash-line)!important;width:100%!important;min-height:86px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-note textarea{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .register-close-note textarea{background:var(--dash-input-bg)!important;color:var(--dash-ink)!important;font:inherit!important;border-radius:12px!important;padding:10px!important}.dashboard-app.dashboard-app .register-close-note textarea:focus{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-note textarea:focus{border-color:color-mix(in srgb, var(--dash-primary) 62%, var(--dash-line))!important}}.dashboard-app.dashboard-app .register-close-note textarea:focus{box-shadow:0 0 0 3px var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-note textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-primary) 14%, transparent)!important}}.dashboard-app.dashboard-app .register-close-note textarea:focus{outline:none!important}.dashboard-app.dashboard-app .register-close-cashier-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-grid article{border:1px solid var(--dash-line)!important;grid-template-columns:1fr!important;gap:12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-grid article{border:1px solid color-mix(in srgb, var(--dash-line) 70%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-grid article{background:var(--dash-page)!important;border-radius:13px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-grid article{background:color-mix(in srgb, var(--dash-page) 54%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-action{border:1px solid var(--dash-primary)!important;width:100%!important;min-height:34px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-action{border:1px solid color-mix(in srgb, var(--dash-primary) 46%, var(--dash-line))!important}}.dashboard-app.dashboard-app .register-close-cashier-action{background:var(--dash-primary)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-action{background:color-mix(in srgb, var(--dash-primary) 9%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-action{color:var(--dash-primary-strong)!important;font-size:12px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{border-color:color-mix(in srgb, var(--dash-line) 80%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{background:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{background:color-mix(in srgb, var(--dash-muted) 12%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{color:color-mix(in srgb, var(--dash-ink) 58%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-action:disabled,.dashboard-app.dashboard-app .register-close-cashier-action[disabled]{opacity:1!important}.dashboard-app.dashboard-app .register-close-cashier-grid dl{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-grid dl div{gap:3px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-grid dd{color:var(--dash-ink)!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .register-close-history-list{gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-history-list article{border:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(110px,.5fr)!important;align-items:center!important;gap:12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-history-list article{border:1px solid color-mix(in srgb, var(--dash-line) 66%, transparent)!important}}.dashboard-app.dashboard-app .register-close-history-list article{background:var(--dash-page)!important;border-radius:12px!important;padding:11px 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-history-list article{background:color-mix(in srgb, var(--dash-page) 48%, transparent)!important}}.dashboard-app.dashboard-app .register-close-history-list article>div{gap:3px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-history-list article>div:nth-child(2){text-align:right!important}@media (width<=1100px){.dashboard-app.dashboard-app .register-close-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .register-close-layout,.dashboard-app.dashboard-app .register-close-cashier-grid article{grid-template-columns:1fr!important}}@media (width<=720px){.dashboard-app.dashboard-app .register-close-workspace{padding:10px!important}.dashboard-app.dashboard-app .register-close-hero{grid-template-columns:1fr!important;padding:14px!important}.dashboard-app.dashboard-app .register-close-hero-actions{grid-template-columns:1fr!important;justify-content:stretch!important;display:grid!important}.dashboard-app.dashboard-app .register-close-hero-actions>span,.dashboard-app.dashboard-app .register-close-cashier-select,.dashboard-app.dashboard-app .register-close-hero-actions button{width:100%!important}.dashboard-app.dashboard-app .register-close-kpis{grid-template-columns:1fr!important}.dashboard-app.dashboard-app .register-close-reconcile-head{display:none!important}.dashboard-app.dashboard-app .register-close-reconcile-row{grid-template-columns:1fr!important;gap:8px!important}.dashboard-app.dashboard-app .register-close-reconcile-row>strong{text-align:left!important;justify-content:space-between!important;display:flex!important}.dashboard-app.dashboard-app .register-close-cashier-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .register-close-cashier-grid article,.dashboard-app.dashboard-app .register-close-history-list article{grid-template-columns:1fr!important}.dashboard-app.dashboard-app .register-close-history-list article>div:nth-child(2){text-align:left!important}}.pos-shell.pos-shell{--pos-speed-blue:#2196f3;--pos-speed-blue-strong:#1976d2;--pos-speed-dock:#f6faf8f7;--pos-speed-shadow:0 18px 46px #0f181529}.pos-shell.pos-shell.pos-dark{--pos-speed-dock:#0f1613f7;--pos-speed-shadow:0 18px 46px #00000057}.pos-shell.pos-shell .basket-row[role=row]:not(.basket-head),.pos-shell.pos-shell .product-tile,.pos-shell.pos-shell .payment-actions button,.pos-shell.pos-shell .classification-strip button,.pos-shell.pos-shell .pos-mobile-command-bar button,.pos-shell.pos-shell .mobile-action-grid button{-webkit-tap-highlight-color:transparent}@media (width>=981px){.pos-shell.pos-shell{background:linear-gradient(180deg, var(--pos-primary), transparent 210px), var(--pos-surface-strong)!important;gap:6px!important;height:100dvh!important;min-height:100dvh!important;padding:6px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--pos-primary) 4%, transparent), transparent 210px), var(--pos-surface-strong)!important}}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{background:var(--pos-surface)!important;min-height:46px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:auto auto minmax(280px,1fr) auto!important;gap:8px!important;padding:5px 7px!important}.pos-shell.pos-shell .search-box,.pos-shell.pos-shell.pos-dark .search-box{border-radius:8px!important;min-height:38px!important}.pos-shell.pos-shell .locale-switch,.pos-shell.pos-shell .pill-button,.pos-shell.pos-shell .system-status span,.pos-shell.pos-shell .business-switcher,.pos-shell.pos-shell .session-strip span,.pos-shell.pos-shell .session-strip button,.pos-shell.pos-shell.pos-dark .locale-switch,.pos-shell.pos-shell.pos-dark .pill-button,.pos-shell.pos-shell.pos-dark .system-status span,.pos-shell.pos-shell.pos-dark .business-switcher,.pos-shell.pos-shell.pos-dark .session-strip span,.pos-shell.pos-shell.pos-dark .session-strip button{min-height:34px!important;box-shadow:none!important;border-radius:8px!important}.pos-shell.pos-shell .session-strip,.pos-shell.pos-shell.pos-dark .session-strip{background:var(--pos-surface)!important;border-radius:8px!important;min-height:38px!important;padding:4px 6px!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{grid-template-columns:minmax(0,1fr) clamp(360px,29vw,430px)!important;gap:8px!important;height:calc(100dvh - 100px)!important;min-height:0!important;max-height:calc(100dvh - 100px)!important;overflow:hidden!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:10px!important;grid-template-rows:auto minmax(0,1fr)!important;padding:8px 8px 136px!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{scrollbar-width:thin!important;background:0 0!important;border-radius:8px!important;align-content:start!important;min-height:0!important;overflow:auto!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:0!important;border-bottom:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;border-radius:0!important;grid-template-columns:38px minmax(170px,1fr) 118px 98px 104px!important;min-height:44px!important;padding:5px 8px!important;font-size:13px!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:var(--pos-speed-blue)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-speed-blue) 9%, var(--pos-surface))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 4px 0 0 var(--pos-speed-blue)!important}.pos-shell.pos-shell .sale-panel,.pos-shell.pos-shell.pos-dark .sale-panel{border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;min-height:0!important;box-shadow:none!important;border-radius:10px!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important;display:grid!important;overflow:auto!important}.pos-shell.pos-shell .sale-panel:after,.pos-shell.pos-shell.pos-dark .sale-panel:after{display:none!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.pos-shell.pos-shell .payment-method-strip,.pos-shell.pos-shell.pos-dark .payment-method-strip{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.pos-shell.pos-shell .payment-method-select,.pos-shell.pos-shell.pos-dark .payment-method-select{display:none!important}.pos-shell.pos-shell .combined-payment-button,.pos-shell.pos-shell.pos-dark .combined-payment-button,.pos-shell.pos-shell .selector-tile,.pos-shell.pos-shell.pos-dark .selector-tile{border-radius:8px!important;grid-column:auto!important;min-height:44px!important}.pos-shell.pos-shell .pos-action-pad,.pos-shell.pos-shell.pos-dark .pos-action-pad{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.pos-shell.pos-shell .pos-action-pad button,.pos-shell.pos-shell.pos-dark .pos-action-pad button,.pos-shell.pos-shell .payment-method-strip button,.pos-shell.pos-shell.pos-dark .payment-method-strip button{min-height:42px!important;box-shadow:none!important;border-radius:8px!important;padding:5px 6px!important;font-size:11px!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{border:1px solid var(--pos-line)!important;background:var(--pos-total-bg)!important;box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:10px!important}.pos-shell.pos-shell .total-line,.pos-shell.pos-shell.pos-dark .total-line{border-top:1px solid var(--pos-total-line)!important;background:0 0!important;border-radius:0!important;padding-top:8px!important;font-size:clamp(24px,2.35vw,34px)!important}.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:5!important;background:var(--pos-surface)!important;border:0!important;border-radius:0!important;grid-template-columns:72px minmax(0,1fr)!important;gap:6px!important;padding:6px 0 0!important;position:sticky!important;bottom:0!important;box-shadow:0 -10px 18px #0000001a!important}.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale,.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{border-radius:8px!important;min-height:52px!important;font-size:14px!important}.pos-shell.pos-shell .lower-area,.pos-shell.pos-shell.pos-dark .lower-area{z-index:3!important;height:126px!important;min-height:0!important;display:grid!important;position:absolute!important;bottom:6px!important;left:6px!important;right:calc(clamp(360px,29vw,430px) + 14px)!important;overflow:hidden!important}.pos-shell.pos-shell .product-panel,.pos-shell.pos-shell.pos-dark .product-panel{border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;height:100%!important;min-height:0!important;box-shadow:var(--pos-speed-shadow)!important;border-radius:10px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:4px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .product-panel .panel-heading,.pos-shell.pos-shell.pos-dark .product-panel .panel-heading{display:none!important}.pos-shell.pos-shell .product-grid,.pos-shell.pos-shell.pos-dark .product-grid{scrollbar-width:thin!important;grid-template-rows:repeat(2,minmax(40px,1fr))!important;grid-template-columns:none!important;grid-auto-columns:minmax(132px,154px)!important;grid-auto-flow:column!important;gap:5px!important;min-height:0!important;display:grid!important;overflow:auto hidden!important}.pos-shell.pos-shell .product-tile,.pos-shell.pos-shell.pos-dark .product-tile{min-height:40px!important;box-shadow:none!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:1px 6px!important;padding:6px 8px!important}.pos-shell.pos-shell .product-tile span,.pos-shell.pos-shell.pos-dark .product-tile span{grid-column:1!important;font-size:12px!important;line-height:1.1!important}.pos-shell.pos-shell .product-tile small,.pos-shell.pos-shell.pos-dark .product-tile small{white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.pos-shell.pos-shell .product-tile strong,.pos-shell.pos-shell.pos-dark .product-tile strong{white-space:nowrap!important;background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;padding:0!important;font-size:12px!important}}@media (width<=980px){.pos-shell.pos-shell{--pos-mobile-primary:var(--pos-speed-blue)!important;--pos-mobile-primary-strong:var(--pos-speed-blue-strong)!important;min-height:100dvh!important;padding:max(8px, env(safe-area-inset-top)) 8px calc(164px + env(safe-area-inset-bottom))!important;background:var(--pos-speed-blue)!important;position:relative!important;overflow-x:hidden!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell{background:color-mix(in srgb, var(--pos-speed-blue) 3%, var(--pos-surface-strong))!important}}.pos-shell.pos-shell:after,.pos-shell.pos-shell.pos-dark:after{content:""!important;z-index:43!important;height:calc(146px + env(safe-area-inset-bottom))!important;pointer-events:none!important;background:linear-gradient(180deg, transparent, var(--pos-speed-dock) 15%), var(--pos-speed-dock)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -16px 32px #00000029!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{top:max(0px, env(safe-area-inset-top))!important;border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-template-areas:"brand menu""search search"!important;gap:7px!important;min-height:88px!important;padding:7px!important;display:grid!important;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{background:color-mix(in srgb, var(--pos-surface) 96%, transparent)!important}}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{color:var(--pos-ink)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 20px #0f181514!important}.pos-shell.pos-shell .topbar>.brand{grid-area:brand!important;min-width:0!important}.pos-shell.pos-shell .topbar>.search-box{border-radius:11px!important;grid-area:search!important;width:100%!important;min-height:40px!important}.pos-shell.pos-shell .topbar>.app-actions-trigger{border-radius:11px!important;grid-area:menu!important;justify-self:end!important;width:46px!important;min-width:46px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important}.pos-shell.pos-shell .topbar>.locale-switch,.pos-shell.pos-shell .topbar>.system-status,.pos-shell.pos-shell .session-strip,.pos-shell.pos-shell.pos-dark .session-strip{display:none!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:8px!important;height:max(260px,100dvh - 340px)!important;min-height:260px!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #0f181514!important}.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{border:0!important;min-height:28px!important;margin:0 0 6px!important;padding:0!important}.pos-shell.pos-shell .basket-panel .panel-heading h1,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading h1{font-size:16px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{-webkit-overflow-scrolling:touch!important;background:0 0!important;border:0!important;align-content:start!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:none!important;scroll-padding-bottom:22px!important;display:grid!important;overflow:auto!important}.pos-shell.pos-shell .basket-head,.pos-shell.pos-shell.pos-dark .basket-head{display:none!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid var(--pos-mobile-primary)!important;grid-template-columns:34px minmax(0,1fr) 94px 64px!important;gap:6px!important;min-height:52px!important;padding:7px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 16%, var(--pos-line))!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:var(--pos-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:color-mix(in srgb, var(--pos-surface) 90%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{box-shadow:none!important;font-size:12px!important}.pos-shell.pos-shell .basket-row>:nth-child(5),.pos-shell.pos-shell.pos-dark .basket-row>:nth-child(5){display:none!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{border-color:var(--pos-mobile-primary)!important;background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, var(--pos-surface))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .basket-row strong,.pos-shell.pos-shell.pos-dark .basket-row strong{font-size:13px!important;line-height:1.12!important}.pos-shell.pos-shell .basket-row small,.pos-shell.pos-shell.pos-dark .basket-row small{font-size:10px!important;line-height:1.1!important}.pos-shell.pos-shell .quantity-cell,.pos-shell.pos-shell.pos-dark .quantity-cell{grid-template-columns:30px minmax(30px,1fr) 30px!important;gap:3px!important}.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell .price-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .quantity-cell input,.pos-shell.pos-shell.pos-dark .price-cell input{border-radius:9px!important;height:32px!important;min-height:32px!important}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell.pos-dark .basket-remove-button{border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.pos-shell.pos-shell .sale-panel,.pos-shell.pos-shell.pos-dark .sale-panel{z-index:44!important;width:auto!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important}.pos-shell.pos-shell .sale-panel .totals,.pos-shell.pos-shell .sale-panel .payment-actions,.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel .totals,.pos-shell.pos-shell.pos-dark .sale-panel .payment-actions,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{pointer-events:auto!important}.pos-shell.pos-shell .sale-panel:after,.pos-shell.pos-shell.pos-dark .sale-panel:after{display:none!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{z-index:44!important;right:max(8px, env(safe-area-inset-right))!important;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 154px)!important;left:max(8px, env(safe-area-inset-left))!important;border:1px solid var(--pos-mobile-primary)!important;gap:0!important;margin:0!important;padding:8px 10px!important;display:grid!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 22%, var(--pos-line))!important}}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{background:var(--pos-speed-dock)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important;box-shadow:0 -8px 18px #0000001a!important}.pos-shell.pos-shell .totals div:not(.total-line),.pos-shell.pos-shell.pos-dark .totals div:not(.total-line){display:none!important}.pos-shell.pos-shell .total-line,.pos-shell.pos-shell.pos-dark .total-line{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:20px!important}.pos-shell.pos-shell .total-line strong,.pos-shell.pos-shell.pos-dark .total-line strong{color:var(--pos-mobile-primary)!important;font-size:24px!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions{z-index:44!important;right:max(8px, env(safe-area-inset-right))!important;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 106px)!important;left:max(8px, env(safe-area-inset-left))!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important;position:fixed!important}.pos-shell.pos-shell .payment-method-select,.pos-shell.pos-shell.pos-dark .payment-method-select{min-height:42px!important;display:block!important;position:relative!important}.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{border:1px solid var(--pos-mobile-primary)!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 22%, var(--pos-line))!important}}.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{background:var(--pos-speed-dock)!important;color:var(--pos-ink)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:13px!important;padding-inline:12px!important;font-size:14px!important;font-weight:850!important;box-shadow:0 -6px 16px #00000014!important}.pos-shell.pos-shell .payment-method-select select,.pos-shell.pos-shell.pos-dark .payment-method-select select{opacity:0!important;width:100%!important;height:100%!important;min-height:42px!important;position:absolute!important;inset:0!important}.pos-shell.pos-shell .payment-method-strip,.pos-shell.pos-shell.pos-dark .payment-method-strip,.pos-shell.pos-shell .payment-actions .combined-payment-button,.pos-shell.pos-shell.pos-dark .payment-actions .combined-payment-button,.pos-shell.pos-shell .payment-actions .customer-summary-tile,.pos-shell.pos-shell.pos-dark .payment-actions .customer-summary-tile,.pos-shell.pos-shell .payment-actions .pos-action-pad,.pos-shell.pos-shell.pos-dark .payment-actions .pos-action-pad,.pos-shell.pos-shell .payment-split,.pos-shell.pos-shell.pos-dark .payment-split,.pos-shell.pos-shell .pos-lock-card,.pos-shell.pos-shell.pos-dark .pos-lock-card{display:none!important}.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{z-index:45!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;left:max(8px, env(safe-area-inset-left))!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:7px!important;padding:0!important;position:fixed!important}.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale,.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{border:0!important;border-radius:13px!important;height:56px!important;min-height:56px!important;box-shadow:0 10px 24px #0000002e!important}.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale{background:var(--pos-mobile-primary)!important;color:#fff!important;font-size:15px!important;font-weight:900!important}.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{background:var(--pos-speed-dock)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{background:color-mix(in srgb, var(--pos-speed-dock) 86%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{color:var(--pos-ink)!important}.pos-shell.pos-shell .pos-mobile-command-bar{z-index:44!important;right:max(8px, env(safe-area-inset-right))!important;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 64px)!important;left:max(8px, env(safe-area-inset-left))!important;box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0!important;display:grid!important;position:fixed!important}.pos-shell.pos-shell .pos-mobile-command-bar button{border:1px solid var(--pos-mobile-primary)!important;min-height:42px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-command-bar button{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))!important}}.pos-shell.pos-shell .pos-mobile-command-bar button{border-radius:13px!important;padding:7px 10px!important;font-size:13px!important;box-shadow:0 9px 20px #0000001f!important}.pos-shell.pos-shell .pos-mobile-command-bar .items-command{background:var(--pos-mobile-primary)!important;color:#fff!important}.pos-shell.pos-shell .pos-mobile-command-bar .actions-command{background:var(--pos-accent)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-command-bar .actions-command{background:color-mix(in srgb, var(--pos-accent) 18%, var(--pos-speed-dock))!important}}.pos-shell.pos-shell .pos-mobile-command-bar .actions-command{color:var(--pos-accent)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-command-bar .actions-command{color:color-mix(in srgb, var(--pos-accent) 72%, var(--pos-ink))!important}}.pos-shell.pos-shell .lower-area,.pos-shell.pos-shell.pos-dark .lower-area{display:none!important}}@media (width>=681px) and (width<=980px) and (orientation:portrait){.pos-shell.pos-shell{padding-inline:12px!important;padding-bottom:calc(240px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar,.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{width:min(720px,100% - 24px)!important;margin-inline:auto!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals,.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions,.pos-shell.pos-shell .pos-mobile-command-bar,.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{width:min(720px,100% - 24px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{max-height:calc(100dvh - 372px)!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pos-shell.pos-shell .mobile-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=680px){.pos-shell.pos-shell{padding:max(8px, env(safe-area-inset-top)) 8px calc(224px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-radius:15px!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-template-areas:"brand menu"!important;align-items:center!important;min-height:64px!important;padding:9px 10px!important}.pos-shell.pos-shell .topbar>.search-box,.pos-shell.pos-shell.pos-dark .topbar>.search-box{display:none!important}.pos-shell.pos-shell .brand,.pos-shell.pos-shell.pos-dark .brand{gap:9px!important;font-size:18px!important}.pos-shell.pos-shell .brand svg,.pos-shell.pos-shell.pos-dark .brand svg{width:21px!important;height:21px!important}.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{grid-template-rows:minmax(0,1fr)!important;gap:8px!important;height:clamp(430px,100dvh - 226px,590px)!important;min-height:430px!important}.pos-shell.pos-shell .sale-panel,.pos-shell.pos-shell.pos-dark .sale-panel{z-index:44!important;width:auto!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:auto 0 0!important;overflow:visible!important}.pos-shell.pos-shell .sale-panel .totals,.pos-shell.pos-shell .sale-panel .payment-actions,.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel .totals,.pos-shell.pos-shell.pos-dark .sale-panel .payment-actions,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{pointer-events:auto!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #0000002e!important}.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{min-height:32px!important;margin-bottom:7px!important}.pos-shell.pos-shell .basket-panel .panel-heading h1,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading h1{font-size:17px!important;font-weight:650!important}.pos-shell.pos-shell .basket-panel .panel-heading strong,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading strong{font-size:13px!important;font-weight:850!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{align-content:start!important;gap:7px!important;height:100%!important;min-height:0!important;max-height:none!important;padding-right:2px!important;scroll-padding-bottom:34px!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) 112px!important;gap:8px!important;min-height:58px!important;padding:8px!important}.pos-shell.pos-shell .basket-row>.price-cell,.pos-shell.pos-shell.pos-dark .basket-row>.price-cell,.pos-shell.pos-shell .basket-row>:nth-child(5),.pos-shell.pos-shell.pos-dark .basket-row>:nth-child(5){display:none!important}.pos-shell.pos-shell .basket-row strong,.pos-shell.pos-shell.pos-dark .basket-row strong{font-size:13px!important;line-height:1.15!important}.pos-shell.pos-shell .basket-row small,.pos-shell.pos-shell.pos-dark .basket-row small{opacity:.78!important;max-width:100%!important;font-size:10px!important}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell.pos-dark .basket-remove-button,.pos-shell.pos-shell .quantity-cell .icon-button,.pos-shell.pos-shell.pos-dark .quantity-cell .icon-button{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.pos-shell.pos-shell .quantity-cell,.pos-shell.pos-shell.pos-dark .quantity-cell{grid-template-columns:34px 36px 34px!important;justify-content:end!important;gap:0!important}.pos-shell.pos-shell .quantity-cell input,.pos-shell.pos-shell.pos-dark .quantity-cell input{z-index:1!important;border-radius:10px!important;width:36px!important;height:38px!important;min-height:38px!important}.pos-shell.pos-shell .pos-mobile-sheet-layer{z-index:88!important;align-items:end!important;padding:8px!important;display:grid!important;position:fixed!important;inset:0!important}.pos-shell.pos-shell .pos-mobile-sheet-backdrop,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0309081f!important;border:0!important;position:absolute!important;inset:0!important}.pos-shell.pos-shell .pos-mobile-sheet,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet{z-index:1!important;width:100%!important;height:min(var(--mobile-sheet-height), 75dvh)!important;border:1px solid var(--pos-mobile-primary)!important;gap:8px!important;max-height:min(75dvh,700px)!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-sheet,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))!important}}.pos-shell.pos-shell .pos-mobile-sheet,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet{background:var(--pos-surface)!important;color:var(--pos-ink)!important;border-radius:20px 20px 14px 14px!important;padding:8px!important;overflow:hidden!important;box-shadow:0 -18px 42px #09120f47!important}.pos-shell.pos-shell .product-picker-sheet,.pos-shell.pos-shell.pos-dark .product-picker-sheet{grid-template-rows:auto auto auto auto minmax(0,1fr)!important}.pos-shell.pos-shell .product-picker-sheet.search-focused{height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh)!important;max-height:min(88dvh,760px)!important}.pos-shell.pos-shell .product-picker-sheet:has(.mobile-product-search input:focus){height:min(max(var(--mobile-sheet-height), 82dvh), 88dvh)!important;max-height:min(88dvh,760px)!important}.pos-shell.pos-shell .mobile-sheet-grip{height:34px!important;min-height:34px!important}.pos-shell.pos-shell .mobile-sheet-grip span{width:46px!important;height:5px!important}.pos-shell.pos-shell .pos-mobile-sheet header{min-height:38px!important;padding:0 2px!important}.pos-shell.pos-shell .pos-mobile-sheet header h2{font-size:18px!important}.pos-shell.pos-shell .mobile-product-search{background:var(--pos-surface-raised)!important;border-radius:13px!important;min-height:42px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-search{background:color-mix(in srgb, var(--pos-surface-raised) 88%, transparent)!important}}.pos-shell.pos-shell .product-picker-sheet .mobile-classification-strip{max-width:100%!important;min-height:36px!important;padding-right:30px!important;scroll-padding-inline:2px 30px!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)!important}.pos-shell.pos-shell .mobile-classification-strip button,.pos-shell.pos-shell.pos-dark .mobile-classification-strip button{border-radius:999px!important;max-width:132px!important;min-height:34px!important;font-size:12px!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid{border:1px solid var(--pos-mobile-primary)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;display:grid!important;overflow:auto!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 10%, var(--pos-line))!important}}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid{padding:7px 7px max(36px, env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:14px!important}.pos-shell.pos-shell .product-picker-sheet.search-focused .mobile-product-grid{padding-bottom:max(154px, calc(var(--mobile-keyboard-inset,0px) + 28px))!important;scroll-padding-bottom:max(154px, calc(var(--mobile-keyboard-inset,0px) + 28px))!important}.pos-shell.pos-shell .product-picker-sheet:has(.mobile-product-search input:focus) .mobile-product-grid{padding-bottom:max(154px, calc(var(--mobile-keyboard-inset,0px) + 28px))!important;scroll-padding-bottom:max(154px, calc(var(--mobile-keyboard-inset,0px) + 28px))!important}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border:1px solid var(--pos-mobile-primary)!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:4px!important;min-height:84px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border:1px solid color-mix(in srgb, var(--pos-mobile-primary) 18%, var(--pos-line))!important}}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{background:var(--pos-surface-raised)!important;border-radius:13px!important;padding:8px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{background:color-mix(in srgb, var(--pos-surface-raised) 88%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{box-shadow:none!important}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{border-color:var(--pos-mobile-primary)!important;box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 0 0 0 2px var(--pos-mobile-primary), 0 0 0 1px color-mix(in srgb, var(--pos-mobile-primary) 22%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card span,.pos-shell.pos-shell.pos-dark .mobile-product-card span{font-size:13px!important;line-height:1.14!important}.pos-shell.pos-shell .mobile-product-card small,.pos-shell.pos-shell.pos-dark .mobile-product-card small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{background:var(--pos-mobile-primary)!important;border-radius:999px!important;justify-self:start!important;margin-top:3px!important;padding:5px 8px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{background:color-mix(in srgb, var(--pos-mobile-primary) 12%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{color:var(--pos-mobile-primary-strong)!important;font-size:12px!important}.pos-shell.pos-shell .actions-picker-sheet,.pos-shell.pos-shell.pos-dark .actions-picker-sheet{grid-template-rows:auto auto minmax(0,auto)!important;height:auto!important;max-height:min(72dvh,620px)!important}.pos-shell.pos-shell .mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(72px,max-content)!important;gap:8px!important;min-height:0!important;max-height:calc(72dvh - 82px)!important;padding-bottom:4px!important;display:grid!important;overflow:hidden auto!important}.pos-shell.pos-shell .mobile-action-grid button{background:var(--pos-surface-raised)!important;border-radius:14px!important;min-height:72px!important;padding:9px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-action-grid button{background:color-mix(in srgb, var(--pos-surface-raised) 90%, transparent)!important}}.pos-shell.pos-shell .mobile-action-grid button{font-size:12px!important}}@media (width<=980px){.pos-shell.pos-shell{padding-bottom:calc(164px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell:after{height:calc(158px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-radius:0!important;grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand pos-actions menu"!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:7px 6px!important}.pos-shell.pos-shell .topbar>.brand,.pos-shell.pos-shell.pos-dark .topbar>.brand{grid-area:brand!important;min-width:0!important}.pos-shell.pos-shell .topbar>.search-box,.pos-shell.pos-shell.pos-dark .topbar>.search-box{display:none!important}.pos-shell.pos-shell .topbar>.app-actions-trigger,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger{grid-area:menu!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.pos-shell.pos-shell .topbar>.app-actions-trigger span,.pos-shell.pos-shell.pos-dark .topbar>.app-actions-trigger span{display:none!important}.pos-shell.pos-shell .pos-mobile-header-actions,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions{grid-area:pos-actions!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{border:1px solid var(--pos-line)!important;background:var(--pos-surface-raised)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:38px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{background:color-mix(in srgb, var(--pos-surface-raised) 88%, var(--pos-primary) 6%)!important}}.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{color:var(--pos-ink)!important;white-space:nowrap!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{border-color:color-mix(in srgb, var(--pos-mobile-primary) 72%, var(--pos-line))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{background:color-mix(in srgb, var(--pos-mobile-primary) 16%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .pos-mobile-header-actions button:first-child,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button:first-child{color:var(--pos-mobile-primary)!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{height:clamp(510px,100dvh - 168px,700px)!important;min-height:510px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{max-height:none!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{min-height:58px!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;flex-wrap:wrap!important;gap:2px 8px!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{min-width:max-content!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;font-weight:900!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 106px)!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 58px)!important}.pos-shell.pos-shell .pos-mobile-command-bar,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar{display:none!important}.pos-shell.pos-shell .sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-submit-row{bottom:max(8px, env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid,.pos-shell.pos-shell .mobile-action-grid,.pos-shell.pos-shell.pos-dark .mobile-action-grid{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;width:100%!important;min-height:52px!important;padding:7px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{color:var(--pos-mobile-primary-strong)!important;background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:14px!important}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:7px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-action-grid button svg,.pos-shell.pos-shell.pos-dark .mobile-action-grid button svg{grid-column:1!important}.pos-shell.pos-shell .mobile-action-grid button span,.pos-shell.pos-shell.pos-dark .mobile-action-grid button span{text-align:left!important;grid-column:2!important;justify-self:start!important}.pos-shell.pos-shell .mobile-action-grid button small,.pos-shell.pos-shell.pos-dark .mobile-action-grid button small{grid-column:3!important;justify-self:end!important;position:static!important}}@media (width<=430px){.pos-shell.pos-shell .pos-mobile-header-actions button,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button{width:40px!important;padding:0!important}.pos-shell.pos-shell .pos-mobile-header-actions button span,.pos-shell.pos-shell.pos-dark .pos-mobile-header-actions button span{display:none!important}}@media (width>=981px){.pos-shell.pos-shell{--pos-desktop-items-width:clamp(410px, 34vw, 560px);--pos-desktop-controls-height:clamp(150px, 21vh, 190px);--pos-desktop-content-top:88px;grid-template-rows:auto auto minmax(0,1fr)!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{grid-template-columns:minmax(0, 1fr) var(--pos-desktop-items-width)!important;grid-template-rows:minmax(0, 1fr) var(--pos-desktop-controls-height)!important;grid-template-areas:"basket items""controls controls"!important;gap:8px!important;height:calc(100dvh - 100px)!important;max-height:calc(100dvh - 100px)!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:9px!important;grid-area:basket!important;padding:8px!important}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{height:100%!important;min-height:0!important;max-height:none!important}.pos-shell.pos-shell .lower-area,.pos-shell.pos-shell.pos-dark .lower-area{z-index:2!important;top:var(--pos-desktop-content-top)!important;right:6px!important;bottom:calc(var(--pos-desktop-controls-height) + 14px)!important;width:var(--pos-desktop-items-width)!important;height:auto!important;min-height:0!important;display:grid!important;position:fixed!important;left:auto!important;overflow:hidden!important}.pos-shell.pos-shell .product-panel,.pos-shell.pos-shell.pos-dark .product-panel{height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:9px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:6px!important;padding:8px!important;display:grid!important}.pos-shell.pos-shell .product-panel .panel-heading,.pos-shell.pos-shell.pos-dark .product-panel .panel-heading{border:0!important;min-height:28px!important;padding:0!important;display:flex!important}.pos-shell.pos-shell .classification-strip,.pos-shell.pos-shell.pos-dark .classification-strip{scrollbar-width:thin!important;gap:5px!important;min-height:34px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.pos-shell.pos-shell .classification-strip button,.pos-shell.pos-shell.pos-dark .classification-strip button{white-space:nowrap!important;border-radius:7px!important;min-height:32px!important;padding:5px 10px!important}.pos-shell.pos-shell .product-grid,.pos-shell.pos-shell.pos-dark .product-grid{scrollbar-width:thin!important;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:72px!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:6px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:auto!important}.pos-shell.pos-shell .product-tile,.pos-shell.pos-shell.pos-dark .product-tile{border-radius:8px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:3px!important;min-height:68px!important;padding:8px!important;display:grid!important}.pos-shell.pos-shell .product-tile span,.pos-shell.pos-shell.pos-dark .product-tile span,.pos-shell.pos-shell .product-tile small,.pos-shell.pos-shell.pos-dark .product-tile small,.pos-shell.pos-shell .product-tile strong,.pos-shell.pos-shell.pos-dark .product-tile strong{grid-area:auto!important}.pos-shell.pos-shell .product-tile span,.pos-shell.pos-shell.pos-dark .product-tile span{font-size:12px!important;line-height:1.14!important}.pos-shell.pos-shell .product-tile small,.pos-shell.pos-shell.pos-dark .product-tile small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.pos-shell.pos-shell .product-tile strong,.pos-shell.pos-shell.pos-dark .product-tile strong{background:var(--pos-primary)!important;border-radius:999px!important;padding:3px 6px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .product-tile strong,.pos-shell.pos-shell.pos-dark .product-tile strong{background:color-mix(in srgb, var(--pos-primary) 10%, transparent)!important}}.pos-shell.pos-shell .product-tile strong,.pos-shell.pos-shell.pos-dark .product-tile strong{font-size:12px!important}.pos-shell.pos-shell .sale-panel,.pos-shell.pos-shell.pos-dark .sale-panel{border-radius:9px!important;grid-template:"totals actions submit"minmax(0,1fr)/minmax(250px,.72fr) minmax(360px,1.45fr) minmax(230px,.72fr)!important;grid-area:controls!important;align-items:stretch!important;gap:8px!important;height:100%!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals{grid-area:totals!important;align-content:center!important;gap:5px!important;min-height:0!important;padding:9px!important;display:grid!important}.pos-shell.pos-shell .total-line,.pos-shell.pos-shell.pos-dark .total-line{font-size:clamp(20px,1.9vw,28px)!important}.pos-shell.pos-shell .payment-actions,.pos-shell.pos-shell.pos-dark .payment-actions{grid-area:actions!important;grid-template-rows:minmax(36px,auto) minmax(0,1fr)!important;grid-template-columns:minmax(170px,.65fr) minmax(0,1fr)!important;gap:6px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.pos-shell.pos-shell .payment-method-strip,.pos-shell.pos-shell.pos-dark .payment-method-strip{grid-area:1/1/3!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(34px,1fr)!important;gap:5px!important;overflow:auto!important}.pos-shell.pos-shell .combined-payment-button,.pos-shell.pos-shell.pos-dark .combined-payment-button,.pos-shell.pos-shell .customer-summary-tile,.pos-shell.pos-shell.pos-dark .customer-summary-tile{min-height:36px!important}.pos-shell.pos-shell .combined-payment-button,.pos-shell.pos-shell.pos-dark .combined-payment-button{grid-area:1/2!important}.pos-shell.pos-shell .customer-summary-tile,.pos-shell.pos-shell.pos-dark .customer-summary-tile{grid-area:1/2!important;margin-left:calc(50% + 3px)!important}.pos-shell.pos-shell .combined-payment-button,.pos-shell.pos-shell.pos-dark .combined-payment-button{margin-right:calc(50% + 3px)!important}.pos-shell.pos-shell .pos-action-pad,.pos-shell.pos-shell.pos-dark .pos-action-pad{grid-area:2/2!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.pos-shell.pos-shell .pos-action-pad button,.pos-shell.pos-shell.pos-dark .pos-action-pad button,.pos-shell.pos-shell .payment-method-strip button,.pos-shell.pos-shell.pos-dark .payment-method-strip button{border-radius:7px!important;min-height:38px!important;padding:5px!important}.pos-shell.pos-shell .pos-action-pad button span,.pos-shell.pos-shell.pos-dark .pos-action-pad button span{font-size:11px!important;line-height:1.05!important}.pos-shell.pos-shell .payment-split,.pos-shell.pos-shell.pos-dark .payment-split,.pos-shell.pos-shell .pos-lock-card,.pos-shell.pos-shell.pos-dark .pos-lock-card{display:none!important}.pos-shell.pos-shell .sale-panel>.sale-submit-row,.pos-shell.pos-shell.pos-dark .sale-panel>.sale-submit-row{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;grid-area:submit!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;padding:0!important;display:grid!important;position:static!important}.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale,.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{border-radius:8px!important;height:100%!important;min-height:0!important}}.classic-pos-desktop{display:none}@media (width>=981px){.pos-shell.pos-shell:has(.classic-pos-desktop){color:#111827!important;background:#ededed!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:grid!important;overflow:hidden!important}:is(.pos-shell.pos-shell:has(.classic-pos-desktop)>.topbar,.pos-shell.pos-shell:has(.classic-pos-desktop)>.session-strip,.pos-shell.pos-shell:has(.classic-pos-desktop)>.work-area,.pos-shell.pos-shell:has(.classic-pos-desktop)>.lower-area,.pos-shell.pos-shell:has(.classic-pos-desktop)>.pos-mobile-command-bar){display:none!important}.classic-pos-desktop{grid-template-rows:124px minmax(0, 1fr) var(--classic-footer-height,132px);color:#111827;background:#eee;height:100dvh;min-height:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;display:grid;overflow:hidden}.classic-pos-desktop button,.classic-pos-desktop input{font:inherit}.classic-pos-header{background:#eee;border-bottom:1px solid #a7a7a7;grid-template-rows:1fr;grid-template-columns:300px 290px 196px 116px minmax(220px,1fr);align-items:start;gap:8px;padding:24px 8px 4px;display:grid}.classic-pos-brand{align-content:start;gap:4px;min-width:0;display:grid}.classic-pos-brand strong{white-space:nowrap;text-overflow:ellipsis;color:#050505;max-width:290px;font-size:clamp(42px,4vw,62px);font-weight:800;line-height:.88;overflow:hidden;letter-spacing:0!important}.classic-pos-brand span{color:#334155;font-size:12px}.classic-pos-inputs{grid-template-columns:minmax(0,1fr) 88px;grid-auto-rows:29px;gap:5px;display:grid}.classic-pos-search-field,.classic-pos-customer{color:#111827;background:#fff;border:1px solid #a9a9a9;grid-template-columns:22px minmax(0,1fr);align-items:center;min-width:0;height:29px;display:grid}.classic-pos-search-field input{color:#111827;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:0}.classic-pos-search-field svg,.classic-pos-customer svg{color:#64748b;margin-inline:auto}.classic-pos-customer{text-align:left;cursor:pointer;padding:0 4px}.classic-pos-customer:first-of-type{grid-column:1/-1}.classic-pos-customer span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.classic-pos-comment,.classic-pos-settings{color:#111827;text-align:left;background:#fff;border:1px solid #9c9c9c;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;height:66px;padding:6px;display:grid}.classic-pos-settings{cursor:pointer;align-items:center}.classic-pos-comment span,.classic-pos-settings span{color:#111827;font-size:15px}.classic-pos-settings span{font-weight:700}.classic-total-display{background:#000;border:2px solid #2e2e2e;border-radius:8px;justify-self:end;place-items:center end;width:min(360px,100%);height:90px;padding:0 22px;display:grid;box-shadow:inset 0 0 0 1px #111}.classic-total-display strong{color:#fff;font-family:Courier New,monospace;font-size:clamp(48px,4.7vw,76px);font-weight:700;line-height:1;letter-spacing:0!important}.classic-buyer-tabs{background:#d8d8d8;border-bottom:1px solid #8e8e8e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.classic-buyer-tabs button{color:#fff;text-align:left;cursor:pointer;background:#4e83bd;border:0;border-right:1px solid #365f95;height:28px;padding-inline:8px}.classic-buyer-tabs button.active{color:#111827;background:#e5edf9}.classic-buyer-tabs button:nth-child(3){color:#fff;background:#359753}.classic-sale-grid{border-bottom:1px solid #b5b5b5;grid-template-columns:minmax(0,1fr) minmax(430px,48vw);min-height:0;display:grid;overflow:hidden}.classic-basket-table{background:#fff;border-right:1px solid #b7b7b7;grid-template-rows:52px minmax(0,1fr) 32px;min-width:0;min-height:0;display:grid}.classic-basket-head,.classic-basket-line{grid-template-columns:54px 142px minmax(170px,1.2fr) 128px 144px 76px 86px 86px 100px;align-items:center;display:grid}.classic-basket-head{color:#687282;background:#eee;border-bottom:1px solid #a8a8a8;overflow-x:auto}.classic-basket-head span{border-right:1px solid #b0b0b0;align-items:center;height:100%;padding-inline:6px;display:flex}.classic-basket-body{background:#fff;min-height:0;overflow:auto}.classic-basket-line{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d7d7d7;width:100%;min-width:980px;min-height:32px}.classic-basket-line.selected{background:#d9ecff;box-shadow:inset 4px 0 #2563eb}.classic-basket-line span,.classic-basket-line strong,.classic-basket-edit-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-inline:6px;font-size:13px;overflow:hidden}.classic-basket-edit-cell{height:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:0}.classic-basket-edit-cell:hover,.classic-basket-edit-cell:focus-visible{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-basket-edit-cell:hover,.classic-basket-edit-cell:focus-visible{background:color-mix(in srgb, var(--pos-primary) 16%, transparent)}}.classic-basket-edit-cell:hover,.classic-basket-edit-cell:focus-visible{outline:1px solid var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-basket-edit-cell:hover,.classic-basket-edit-cell:focus-visible{outline:1px solid color-mix(in srgb, var(--pos-primary) 58%, transparent)}}.classic-basket-edit-cell:hover,.classic-basket-edit-cell:focus-visible{outline-offset:-1px}.classic-basket-line span:last-child{text-align:right}.classic-basket-summary{background:#efefef;border-top:1px solid #c2c2c2;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:4px 8px;display:grid}.classic-basket-summary span,.classic-basket-summary strong{background:#fff;border:1px solid #cfcfcf;justify-content:center;align-items:center;min-height:22px;font-size:12px;font-weight:400;display:flex}.classic-products-area{background:#eee;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:6px;display:grid;overflow:hidden}.classic-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:68px;gap:4px;display:grid}.classic-category-grid button,.classic-product-tile,.classic-empty-tile{color:#fff;background:#a8a8a8;border:1px solid #fff;box-shadow:inset 0 0 0 1px #0000001a}.classic-category-grid button{text-align:center;cursor:pointer;background:#264d4e;place-items:center;padding:6px;font-weight:700;display:grid}.classic-category-grid button.active,.classic-product-tile.selected{outline-offset:-3px;background:#008985;outline:2px solid #fff}.classic-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(76px,1fr);gap:4px;min-height:0;display:grid;overflow:auto}.classic-product-tile{color:#111827;text-align:left;cursor:pointer;background:#a8a8a8;align-content:start;gap:8px;min-height:76px;padding:10px;display:grid}.classic-product-tile span{color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.classic-product-tile strong{color:#111827;justify-self:end;font-size:18px;font-weight:500}.classic-control-dock{background:#eee;border-top:1px solid #b7b7b7;grid-template-columns:134px 214px minmax(420px,1fr) 170px 130px;gap:4px;padding:4px;display:grid}.classic-primary-actions{grid-template-rows:1fr 1fr;gap:4px;display:grid}.classic-primary-actions button,.classic-exit{color:#fff;cursor:pointer;border:1px solid gray;font-size:16px}.classic-pay{background:#4e72aa}.classic-void,.classic-exit{background:#cf2f45}.classic-numpad,.classic-command-grid,.classic-payment-methods{gap:4px;display:grid}.classic-numpad{grid-template-columns:repeat(3,1fr)}.classic-numpad button{color:#111827;cursor:pointer;background:#fff;border:1px solid #b6b6b6;font-size:24px}.classic-command-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.classic-command-grid button,.classic-payment-methods button{color:#1f2937;white-space:normal;cursor:pointer;background:#f8f8f8;border:1px solid #b6b6b6;min-width:0;font-size:14px;line-height:1.15}.classic-command-grid button:disabled,.classic-payment-methods button:disabled,.classic-primary-actions button:disabled{opacity:.45;cursor:not-allowed}.classic-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-payment-methods button.active{color:#fff;background:#369953}.classic-exit{align-self:end;height:100%;font-size:18px}.pos-shell.pos-shell:has(.classic-pos-desktop){background:var(--pos-surface-strong)!important;color:var(--pos-ink)!important}.classic-pos-desktop{grid-template-rows:124px minmax(0, 1fr) var(--classic-footer-height,132px);background:var(--pos-surface-strong);color:var(--pos-ink)}.classic-pos-header{background:var(--pos-surface-strong);border-bottom-color:var(--pos-line);grid-template-columns:300px 290px 196px 116px minmax(220px,1fr);padding:16px 8px 4px}.classic-buyer-tabs{display:none}.classic-pos-inputs{grid-template-columns:minmax(0,1fr);grid-auto-rows:32px}.classic-pos-search-field,.classic-pos-customer{height:32px}.classic-pos-brand strong{color:var(--pos-ink);font-size:clamp(38px,3.6vw,56px)}.classic-pos-brand span,.classic-basket-head{color:var(--pos-muted)}.classic-pos-search-field,.classic-pos-customer,.classic-pos-comment,.classic-pos-settings,.classic-basket-table,.classic-basket-line,.classic-basket-summary span,.classic-basket-summary strong,.classic-command-grid button,.classic-payment-methods button{border-color:var(--pos-line);background:var(--pos-surface);color:var(--pos-ink)}.classic-pos-search-field input{color:var(--pos-ink)}.classic-pos-search-field svg,.classic-pos-customer svg,.classic-pos-comment svg,.classic-pos-settings svg{color:var(--pos-muted)}.classic-pos-comment span,.classic-pos-settings span{color:var(--pos-ink)}.classic-total-display{border-color:var(--pos-primary);height:78px}@supports (color:color-mix(in lab, red, red)){.classic-total-display{border-color:color-mix(in srgb, var(--pos-primary) 44%, var(--pos-line))}}.classic-total-display{background:var(--pos-total-bg);box-shadow:inset 0 0 0 1px var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-total-display{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pos-primary) 18%, transparent)}}.classic-total-display strong{color:var(--pos-primary-strong);font-size:clamp(42px,4.2vw,66px)}.classic-buyer-tabs{background:var(--pos-surface-strong);border-bottom-color:var(--pos-line)}.classic-buyer-tabs button{border-right-color:var(--pos-line);background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-buyer-tabs button{background:color-mix(in srgb, var(--pos-primary) 18%, var(--pos-surface))}}.classic-buyer-tabs button{color:var(--pos-ink);font-weight:700}.classic-buyer-tabs button.active,.classic-buyer-tabs button:nth-child(3){background:var(--pos-primary);color:#fff}.classic-sale-grid,.classic-basket-table,.classic-basket-head,.classic-basket-head span,.classic-basket-line,.classic-basket-summary{border-color:var(--pos-line)}.classic-sale-grid{grid-template-columns:minmax(420px, var(--classic-cart-share,52%)) 8px minmax(260px, 1fr);grid-template-areas:"basket splitter products";gap:0}.classic-basket-table{grid-area:basket}.classic-products-area{grid-area:products}.classic-pane-splitter{border:0;border-inline:1px solid var(--pos-line);background:var(--pos-line);grid-area:splitter;place-items:center;width:8px;min-width:8px;height:100%;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-pane-splitter{background:color-mix(in srgb, var(--pos-line) 56%, var(--pos-surface-strong))}}.classic-pane-splitter{cursor:col-resize}.classic-pane-splitter span{background:var(--pos-primary);border-radius:999px;width:2px;height:42px}@supports (color:color-mix(in lab, red, red)){.classic-pane-splitter span{background:color-mix(in srgb, var(--pos-primary) 62%, var(--pos-line))}}.classic-pane-splitter:focus-visible{outline:2px solid var(--pos-primary);outline-offset:-2px}.classic-basket-head,.classic-basket-summary,.classic-products-area,.classic-control-dock{background:var(--pos-surface-strong)}.classic-basket-body{background:var(--pos-surface)}.classic-basket-line.selected{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-basket-line.selected{background:color-mix(in srgb, var(--pos-primary) 12%, var(--pos-surface))}}.classic-basket-line.selected{box-shadow:inset 4px 0 0 var(--pos-primary)}.classic-category-grid button,.classic-product-tile,.classic-empty-tile{border-color:var(--pos-line);background:var(--pos-surface-raised)}@supports (color:color-mix(in lab, red, red)){.classic-category-grid button,.classic-product-tile,.classic-empty-tile{background:color-mix(in srgb, var(--pos-surface-raised) 84%, var(--pos-surface-strong))}}.classic-category-grid button,.classic-product-tile,.classic-empty-tile{color:var(--pos-ink);box-shadow:none}.classic-category-grid button{background:var(--pos-primary)}@supports (color:color-mix(in lab, red, red)){.classic-category-grid button{background:color-mix(in srgb, var(--pos-primary) 18%, var(--pos-surface-raised))}}.classic-category-grid button{color:var(--pos-ink)}.classic-category-grid button.active,.classic-product-tile.selected{background:var(--pos-primary);color:#fff;outline-color:var(--pos-primary-strong)}@supports (color:color-mix(in lab, red, red)){.classic-category-grid button.active,.classic-product-tile.selected{outline-color:color-mix(in srgb, var(--pos-primary-strong) 40%, var(--pos-surface))}}.classic-product-tile span,.classic-product-tile strong{color:inherit}.classic-category-grid{grid-auto-rows:52px;gap:3px}.classic-category-grid button{padding:5px;font-size:12px;line-height:1.12}.classic-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:60px;gap:3px}.classic-product-tile{gap:4px;min-height:60px;padding:7px}.classic-product-tile span{font-size:12px;line-height:1.12}.classic-product-tile strong{font-size:15px}.classic-control-dock{border-top-color:var(--pos-line);overscroll-behavior-x:contain;grid-template-columns:156px 548px 190px minmax(0,1fr) 122px;grid-template-areas:"primary commands payments spacer exit";align-items:stretch;gap:10px;padding:12px 6px 6px;position:relative;overflow:auto hidden}.classic-footer-resizer{border:0;border-bottom:1px solid var(--pos-line);place-items:center;height:10px;padding:0;display:grid;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.classic-footer-resizer{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 76%, transparent)}}.classic-footer-resizer{background:var(--pos-surface-strong)}@supports (color:color-mix(in lab, red, red)){.classic-footer-resizer{background:color-mix(in srgb, var(--pos-surface-strong) 82%, var(--pos-line))}}.classic-footer-resizer{cursor:row-resize;z-index:2}.classic-footer-resizer span{background:var(--pos-primary);border-radius:999px;width:54px;height:2px}@supports (color:color-mix(in lab, red, red)){.classic-footer-resizer span{background:color-mix(in srgb, var(--pos-primary) 66%, var(--pos-line))}}.classic-footer-resizer:focus-visible{outline:2px solid var(--pos-primary);outline-offset:-2px}.classic-primary-actions{grid-area:primary;grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;width:156px;height:100%}.classic-primary-actions,.classic-command-grid,.classic-payment-methods{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.classic-primary-actions button,.classic-exit{border-color:var(--pos-line);font-size:16px}.classic-pay{background:var(--pos-primary);color:#fff}.classic-void,.classic-exit{background:var(--pos-danger);color:#fff}.classic-command-grid{grid-area:commands;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;width:548px}.classic-command-grid button,.classic-payment-methods button{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;height:100%;min-height:0;padding:5px 7px;font-size:12px;line-height:1.08;overflow:hidden}.classic-payment-methods{overscroll-behavior:contain;flex-direction:column;grid-area:payments;gap:4px;width:190px;display:flex;overflow-y:auto}.classic-combined-payment{flex:0 0 36px}.classic-payment-methods button:not(.classic-combined-payment){text-align:left;flex:1 0 30px;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;display:flex}.classic-payment-methods button:not(.classic-combined-payment):before{content:"";background:var(--pos-primary);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.classic-payment-methods button:not(.classic-combined-payment):before{background:color-mix(in srgb, var(--pos-primary) 72%, var(--pos-line))}}.classic-payment-methods button.active{background:var(--pos-primary);color:#fff}.classic-payment-methods button.active:before{background:currentColor}.classic-exit{grid-area:exit;place-self:end;width:122px;height:100%;font-size:16px}}@media (width<=980px){.pos-shell.pos-shell{padding:max(6px, env(safe-area-inset-top)) 0 calc(164px + env(safe-area-inset-bottom))!important;background:var(--pos-surface-strong)!important}.pos-shell.pos-shell:after{height:calc(158px + env(safe-area-inset-bottom))!important}.pos-shell.pos-shell .topbar,.pos-shell.pos-shell.pos-dark .topbar{border-inline:0!important;border-top:0!important;border-bottom:1px solid var(--pos-line)!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0 6px 6px!important}.pos-shell.pos-shell .work-area,.pos-shell.pos-shell.pos-dark .work-area{width:100%!important;height:clamp(510px,100dvh - 168px,700px)!important;min-height:510px!important;margin:0!important;padding:0 6px!important}.pos-shell.pos-shell .basket-panel,.pos-shell.pos-shell.pos-dark .basket-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{border-bottom:1px solid var(--pos-line)!important;margin:0!important;padding:0 2px 6px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-panel .panel-heading,.pos-shell.pos-shell.pos-dark .basket-panel .panel-heading{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 72%, transparent)!important}}.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{padding:0 0 calc(104px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;border-radius:0!important;gap:5px!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:34px minmax(0,1fr) 108px!important;gap:10px!important;min-height:72px!important;padding:9px 2px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 62%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{box-shadow:none!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .basket-row>span:nth-child(2),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2){gap:2px!important;min-width:0!important;display:grid!important}.pos-shell.pos-shell .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;line-height:1.15!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;grid-template-columns:repeat(2,max-content)!important;gap:3px 10px!important;margin-top:5px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:grid!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;grid-column:1/-1!important;font-weight:900!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .totals,.pos-shell.pos-shell.pos-dark .totals,.pos-shell.pos-shell .payment-method-display,.pos-shell.pos-shell.pos-dark .payment-method-display,.pos-shell.pos-shell .pos-mobile-command-bar button,.pos-shell.pos-shell.pos-dark .pos-mobile-command-bar button,.pos-shell.pos-shell .save-sale,.pos-shell.pos-shell.pos-dark .save-sale,.pos-shell.pos-shell .last-receipt-copy,.pos-shell.pos-shell.pos-dark .last-receipt-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:10px!important}.pos-shell.pos-shell .pos-mobile-sheet,.pos-shell.pos-shell.pos-dark .pos-mobile-sheet{border-inline:0!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;padding:5px 7px 7px!important}.pos-shell.pos-shell .mobile-product-grid,.pos-shell.pos-shell.pos-dark .mobile-product-grid,.pos-shell.pos-shell .mobile-action-grid,.pos-shell.pos-shell.pos-dark .mobile-action-grid{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;width:100%!important;min-height:52px!important;padding:7px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card,.pos-shell.pos-shell.pos-dark .mobile-product-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 8%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card.selected,.pos-shell.pos-shell.pos-dark .mobile-product-card.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .mobile-product-card strong,.pos-shell.pos-shell.pos-dark .mobile-product-card strong{background:0 0!important;border-radius:0!important;grid-area:1/2/3!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:14px!important}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border:0!important;border-bottom:1px solid var(--pos-line)!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:6px 2px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{border-bottom:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .mobile-action-grid button,.pos-shell.pos-shell.pos-dark .mobile-action-grid button{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important}.pos-shell.pos-shell .mobile-action-grid button svg,.pos-shell.pos-shell.pos-dark .mobile-action-grid button svg{grid-column:1!important}.pos-shell.pos-shell .mobile-action-grid button span,.pos-shell.pos-shell.pos-dark .mobile-action-grid button span{text-align:left!important;grid-column:2!important;justify-self:start!important}.pos-shell.pos-shell .mobile-action-grid button small,.pos-shell.pos-shell.pos-dark .mobile-action-grid button small{grid-column:3!important;justify-self:end!important;position:static!important}}@media (width<=820px){.pos-shell.pos-shell .basket-grid,.pos-shell.pos-shell.pos-dark .basket-grid{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(116px + env(safe-area-inset-bottom))!important;gap:8px!important}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid var(--pos-line)!important;grid-template-columns:36px minmax(0,1fr) 108px!important;align-items:center!important;gap:9px!important;min-height:88px!important;padding:9px 4px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{border:1px solid color-mix(in srgb, var(--pos-line) 78%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:var(--pos-surface-raised)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{background:color-mix(in srgb, var(--pos-surface-raised) 72%, transparent)!important}}.pos-shell.pos-shell .basket-row,.pos-shell.pos-shell.pos-dark .basket-row{box-shadow:none!important}.pos-shell.pos-shell.pos-dark .basket-row{background:#262626e0!important}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{border-color:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{border-color:color-mix(in srgb, var(--pos-mobile-primary) 68%, var(--pos-line))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:var(--pos-mobile-primary)!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{background:color-mix(in srgb, var(--pos-mobile-primary) 10%, var(--pos-surface-raised))!important}}.pos-shell.pos-shell .basket-row.selected,.pos-shell.pos-shell.pos-dark .basket-row.selected{box-shadow:inset 3px 0 0 var(--pos-mobile-primary)!important}.pos-shell.pos-shell .basket-row>span:nth-child(2),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2){align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.pos-shell.pos-shell .basket-row strong,.pos-shell.pos-shell.pos-dark .basket-row strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.18!important;overflow:hidden!important}.pos-shell.pos-shell .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money),.pos-shell.pos-shell.pos-dark .basket-row>span:nth-child(2)>small:not(.basket-line-mobile-money){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money{color:var(--pos-muted)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px 8px!important;margin-top:1px!important;font-size:10px!important;font-weight:760!important;line-height:1.15!important;display:grid!important}.pos-shell.pos-shell .basket-line-mobile-money span,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.pos-shell.pos-shell .basket-line-mobile-money span:last-child,.pos-shell.pos-shell.pos-dark .basket-line-mobile-money span:last-child{color:var(--pos-mobile-primary)!important;grid-column:1/-1!important;font-weight:900!important}.pos-shell.pos-shell .line-actions-picker-sheet,.pos-shell.pos-shell.pos-dark .line-actions-picker-sheet{min-height:auto!important;max-height:min(56dvh,430px)!important}.pos-shell.pos-shell .line-actions-picker-sheet header h2,.pos-shell.pos-shell.pos-dark .line-actions-picker-sheet header h2{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.pos-shell.pos-shell .line-action-grid,.pos-shell.pos-shell.pos-dark .line-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 2px 2px!important;display:grid!important}.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{border:1px solid var(--pos-line)!important;min-height:54px!important;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{border:1px solid color-mix(in srgb, var(--pos-line) 80%, transparent)!important}}.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{background:var(--pos-surface-raised)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .line-action-grid button,.pos-shell.pos-shell.pos-dark .line-action-grid button{background:color-mix(in srgb, var(--pos-surface-raised) 82%, transparent)!important}}.pos-shell.pos-shell .basket-remove-cell,.pos-shell.pos-shell.pos-dark .basket-remove-cell{align-self:stretch!important;place-items:center!important;display:grid!important}.pos-shell.pos-shell .basket-remove-button,.pos-shell.pos-shell.pos-dark .basket-remove-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#ff5a5f!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pos-shell.pos-shell .basket-remove-button svg,.pos-shell.pos-shell.pos-dark .basket-remove-button svg{stroke-width:2.4px!important;width:20px!important;height:20px!important}}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row{z-index:auto!important;border-block-start:1px solid var(--dash-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 0!important;padding:10px 0 0!important;display:grid!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row{border-block-start:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row{box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions button:only-child,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row button:only-child{grid-column:1/-1!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;justify-content:stretch!important;align-items:center!important;gap:14px 18px!important;width:100%!important;margin-top:14px!important;padding-block-start:14px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions button{letter-spacing:0!important;border-width:1px!important;border-radius:7px!important;width:100%!important;min-height:44px!important;padding-inline:14px!important;font-size:14px!important;font-weight:850!important;box-shadow:0 8px 18px #08100d14!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions .fiscal-onboarding-button{color:#eef4ff!important;background:#5274a8!important;border-color:#436798!important;grid-column:1/-1!important;justify-self:center!important;width:min(100%,168px)!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions .fiscal-continue-button{color:#fff!important;background:#229653!important;border-color:#188249!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions .fiscal-cancel-button{color:#fff!important;background:#d12d43!important;border-color:#bd2438!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .fiscal-active-check{grid-template-columns:28px minmax(0,1fr)!important;align-self:end!important;gap:10px!important;min-height:40px!important;padding:0 10px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .fiscal-active-check input[type=checkbox]{border-radius:5px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .secure-secret-state{border:1px solid var(--dash-primary);align-items:center;min-height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .secure-secret-state{border:1px solid color-mix(in srgb, var(--dash-primary) 24%, var(--dash-line))}}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .secure-secret-state{background:var(--dash-primary);border-radius:8px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .secure-secret-state{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))}}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-simple-panel .secure-secret-state{color:var(--dash-primary-strong);font-size:13px;font-weight:850;line-height:1.25}@media (width<=480px){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .fiscal-onboarding-actions .fiscal-onboarding-button{width:100%!important}}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .subject-check-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .printer-mode-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .compact-drawer-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .subject-check-grid .check-line,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .printer-mode-grid button,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .compact-drawer-modes button{width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-app.dashboard-app .settings-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .settings-summary-grid>div{border:1px solid var(--dash-line)!important;gap:4px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .settings-summary-grid>div{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .settings-summary-grid>div{background:var(--dash-surface-2)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .settings-summary-grid>div{background:color-mix(in srgb, var(--dash-surface-2) 72%, transparent)!important}}.dashboard-app.dashboard-app .settings-summary-grid span{color:var(--dash-muted)!important;letter-spacing:.06em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important;overflow:hidden!important}.dashboard-app.dashboard-app .settings-summary-grid strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .settings-summary-actions{justify-content:flex-start!important;margin-top:10px!important}.dashboard-app.dashboard-app .settings-data-stack{gap:10px!important;margin-top:10px!important;display:grid!important}.dashboard-app.dashboard-app .settings-data-section{border:1px solid var(--dash-line)!important;gap:8px!important;min-width:0!important;padding:10px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .settings-data-section{border:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .settings-data-section{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .settings-data-section{background:color-mix(in srgb, var(--dash-surface) 88%, transparent)!important}}.dashboard-app.dashboard-app .settings-data-section{box-shadow:none!important}.dashboard-app.dashboard-app .settings-data-section-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .settings-data-section-head h3{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .settings-data-section .responsive-table{margin:0!important}.dashboard-app.dashboard-app .fiscal-config-summary-panel .settings-summary-actions{justify-content:flex-start!important;align-items:center!important;margin-top:12px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-config-summary-panel .settings-summary-actions button{border-radius:9px!important;width:auto!important;min-width:150px!important;height:44px!important;min-height:44px!important;padding-inline:16px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .business-profile-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .business-profile-grid .wide{grid-column:auto!important}@media (width<=680px){.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-actions,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .dashboard-drawer-form .action-row{padding-bottom:max(0px, env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;margin-top:8px!important}.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .role-flag-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .subject-check-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .printer-mode-grid,.dashboard-app.dashboard-app .dashboard-end-drawer.responsive-end-drawer .compact-drawer-modes,.dashboard-app.dashboard-app .settings-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.dashboard-app.dashboard-app .settings-data-section{border-radius:9px!important;padding:8px!important}.dashboard-app.dashboard-app .fiscal-config-summary-panel .settings-summary-actions button{width:100%!important}}.pos-shell.pos-shell .basket-remove-cell,.pos-shell.pos-shell.pos-dark .basket-remove-cell{align-self:stretch!important;place-items:center!important;display:grid!important}.pos-shell.pos-shell .basket-remove-x,.pos-shell.pos-shell.pos-dark .basket-remove-x{width:100%!important;min-width:24px!important;height:100%!important;min-height:24px!important;box-shadow:none!important;color:var(--pos-danger)!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}.pos-shell.pos-shell .basket-remove-x:hover,.pos-shell.pos-shell .basket-remove-x:focus-visible,.pos-shell.pos-shell.pos-dark .basket-remove-x:hover,.pos-shell.pos-shell.pos-dark .basket-remove-x:focus-visible{color:#ff5a5f!important;background:0 0!important;outline:0!important}.pos-shell.pos-shell .basket-remove-x svg,.pos-shell.pos-shell.pos-dark .basket-remove-x svg{stroke-width:2.7px!important;width:19px!important;height:19px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{width:100%!important;max-width:none!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{background:0 0!important;border:0!important;width:min(180px,100%)!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select{border-radius:8px!important;width:100%!important;height:40px!important;min-height:40px!important;padding-inline:12px 30px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions{flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding-inline:12px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button svg{width:15px!important;height:15px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table{width:100%!important;margin:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table td>strong,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table td>span{text-overflow:ellipsis!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-roles-panel .people-roles-table{width:100%!important;margin:0!important}.dashboard-app.dashboard-app .people-roles-panel .people-roles-data-table td>strong,.dashboard-app.dashboard-app .people-roles-panel .people-roles-data-table td>span{text-overflow:ellipsis!important;overflow:hidden!important}@media (width<=680px){.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{width:100%!important}}.dashboard-app.dashboard-app .business-profile-panel{border-color:var(--dash-line);background:var(--dash-surface);box-shadow:none}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title{text-align:start;align-items:center;margin-bottom:14px}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button{justify-self:end;width:auto;min-width:118px;min-height:36px}.dashboard-app.dashboard-app .business-create-card{min-height:0;box-shadow:none;background:0 0;border-style:dashed}.dashboard-app.dashboard-app .business-create-card .business-panel-title{text-align:start;margin-bottom:6px}.dashboard-app.dashboard-app .business-create-card .business-form-actions{justify-content:stretch}.dashboard-app.dashboard-app .business-create-card .business-form-actions button{width:100%;min-height:36px}@media (width<=680px){.dashboard-app.dashboard-app .business-profile-panel,.dashboard-app.dashboard-app .business-create-card{padding:10px!important}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title,.dashboard-app.dashboard-app .business-create-card .business-panel-title{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title>div,.dashboard-app.dashboard-app .business-create-card .business-panel-title>div{min-width:0!important}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title h3,.dashboard-app.dashboard-app .business-create-card .business-panel-title h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button{border-radius:8px!important;width:auto!important;min-width:104px!important;height:34px!important;min-height:34px!important;padding-inline:10px!important;font-size:12px!important}.dashboard-app.dashboard-app .business-profile-record__lead{gap:8px!important;padding-bottom:10px!important}.dashboard-app.dashboard-app .business-detail-list{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .business-detail-row{border-inline-end:0!important;min-height:50px!important;padding:9px 11px!important}.dashboard-app.dashboard-app .business-create-card{gap:8px!important}.dashboard-app.dashboard-app .business-create-card .business-form-actions button{border-radius:8px!important;height:36px!important;min-height:36px!important;font-size:12px!important}}@media (width>=981px){.dashboard-app.dashboard-app .business-admin-shell{gap:16px;max-width:1180px}.dashboard-app.dashboard-app .business-admin-hero{background:0 0;padding:0 0 12px}.dashboard-app.dashboard-app .business-admin-hero h2{font-size:24px}.dashboard-app.dashboard-app .business-admin-kpis>span{border-color:var(--dash-line);min-width:172px;min-height:52px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-admin-kpis>span{border-color:color-mix(in srgb, var(--dash-line) 82%, transparent)}}.dashboard-app.dashboard-app .business-admin-kpis>span{background:0 0}.dashboard-app.dashboard-app .business-profile-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.dashboard-app.dashboard-app .business-profile-layout.single{grid-template-columns:minmax(0,1fr)}.dashboard-app.dashboard-app .business-profile-panel{padding:18px}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title{border-bottom:1px solid var(--dash-line);margin-bottom:12px;padding-bottom:12px}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button,.dashboard-app.dashboard-app .business-create-card .business-form-actions button{border-color:var(--dash-line);background:var(--dash-surface-2);color:var(--dash-ink);box-shadow:none}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button:hover,.dashboard-app.dashboard-app .business-create-card .business-form-actions button:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button:hover,.dashboard-app.dashboard-app .business-create-card .business-form-actions button:hover{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-line))}}.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button:hover,.dashboard-app.dashboard-app .business-create-card .business-form-actions button:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-panel .business-panel-title button:hover,.dashboard-app.dashboard-app .business-create-card .business-form-actions button:hover{background:color-mix(in srgb, var(--dash-primary) 8%, var(--dash-surface-2))}}.dashboard-app.dashboard-app .business-profile-record{gap:16px}.dashboard-app.dashboard-app .business-profile-record__lead{padding:0 0 14px}.dashboard-app.dashboard-app .business-profile-record__lead strong{font-size:22px}.dashboard-app.dashboard-app .business-detail-list{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app.dashboard-app .business-detail-row{border-inline-end:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);min-height:66px}.dashboard-app.dashboard-app .business-detail-row:nth-child(3n){border-inline-end:0}.dashboard-app.dashboard-app .business-detail-row:nth-last-child(-n+2){border-bottom:0}.dashboard-app.dashboard-app .business-create-card{background:var(--dash-surface);border-style:solid;padding:14px}.dashboard-app.dashboard-app .business-create-card .business-panel-title h3{font-size:16px}}.dashboard-app.dashboard-app :where(.catalog-panel-header,.location-toolbar,.fiscal-simple-heading,.business-admin-toolbar,.report-page-header,.report-board-header,.reports-register-hero,.register-close-hero,.people-panel .catalog-panel-header,.subjects-panel .catalog-panel-header){border-bottom:1px solid var(--dash-line)!important;box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app :where(.catalog-panel-header,.fiscal-simple-heading,.business-admin-toolbar,.report-page-header,.report-board-header,.reports-register-hero,.register-close-hero,.people-panel .catalog-panel-header,.subjects-panel .catalog-panel-header){justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;padding:0 0 12px!important;display:flex!important}.dashboard-app.dashboard-app .location-toolbar{padding:0 0 12px!important}.dashboard-app.dashboard-app :where(.catalog-panel-header h3,.fiscal-simple-heading h2,.business-admin-toolbar h2,.report-page-header h2,.report-board-header h2,.reports-register-hero h2,.register-close-hero h2){color:var(--dash-ink)!important;letter-spacing:0!important;font-size:22px!important;line-height:1.1!important}.dashboard-app.dashboard-app :where(.catalog-panel-header span,.fiscal-simple-heading span,.business-admin-toolbar>div:first-child>span,.report-page-header span,.report-board-header span,.reports-register-hero span,.register-close-hero span){color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.dashboard-app.dashboard-app :where(.catalog-panel-header p,.fiscal-simple-heading p,.business-admin-toolbar p,.report-page-header p,.report-board-header p,.reports-register-hero p,.register-close-hero p){color:var(--dash-muted)!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.dashboard-app.dashboard-app :where(.catalog-primary-action,.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button,.fiscal-simple-actions button,.report-toolbar button,.report-action-button,.dashboard-report-board button){border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;min-height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important;font-weight:900!important}.dashboard-app.dashboard-app :where(.catalog-primary-action,.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button,.fiscal-simple-actions button,.report-toolbar button,.report-action-button,.dashboard-report-board button):hover{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-primary-action,.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button,.fiscal-simple-actions button,.report-toolbar button,.report-action-button,.dashboard-report-board button):hover{border-color:color-mix(in srgb, var(--dash-primary) 38%, var(--dash-line))!important}}.dashboard-app.dashboard-app :where(.catalog-primary-action,.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button,.fiscal-simple-actions button,.report-toolbar button,.report-action-button,.dashboard-report-board button):hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-primary-action,.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button,.fiscal-simple-actions button,.report-toolbar button,.report-action-button,.dashboard-report-board button):hover{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app :where(.catalog-items-panel,.people-panel,.subjects-panel,.location-data-panel,.fiscal-simple-panel,.business-profile-panel,.business-billing-panel,.summary-report-panel,.register-report-panel,.sale-history-panel,.reports-operational-panel,.report-detail-panel){border-color:var(--dash-line)!important;background:var(--dash-surface)!important;box-shadow:none!important}.dashboard-app.dashboard-app :where(.catalog-items-panel,.people-panel,.subjects-panel,.location-data-panel,.fiscal-simple-panel,.business-profile-panel,.business-billing-panel,.summary-report-panel,.register-report-panel,.sale-history-panel) :where(.catalog-table-wrap,.responsive-table,.reports-table-wrap,.setup-table-stack){border-color:var(--dash-line)!important;box-shadow:none!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) thead th{background:color-mix(in srgb, var(--dash-surface-2) 78%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) thead th{color:var(--dash-muted)!important;letter-spacing:0!important;font-size:11px!important}.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) tbody tr:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) tbody tr:hover{background:color-mix(in srgb, var(--dash-primary) 5%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-row-actions,.people-row-actions,.location-record-actions) button{border-color:var(--dash-line)!important;color:var(--dash-ink)!important;box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app :where(.catalog-row-actions,.people-row-actions,.location-record-actions) .danger-button,.dashboard-app.dashboard-app :where(.catalog-row-actions,.people-row-actions,.location-record-actions) button.danger-button{color:var(--dash-danger)!important}@media (width<=680px){.dashboard-app.dashboard-app :where(.catalog-panel-header,.location-toolbar,.fiscal-simple-heading,.business-admin-toolbar,.people-panel .catalog-panel-header,.subjects-panel .catalog-panel-header){flex-direction:column!important;align-items:stretch!important;gap:8px!important}.dashboard-app.dashboard-app :where(.setup-toolbar-actions,.location-toolbar .setup-toolbar-actions,.people-panel-actions,.business-admin-actions,.billing-actions,.fiscal-title-actions){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app :where(.setup-toolbar-actions button,.location-toolbar .setup-toolbar-actions button,.people-panel-actions button,.business-admin-actions button,.billing-actions button,.fiscal-title-actions button){width:100%!important;min-height:38px!important}}@media (width>=981px){.dashboard-app.dashboard-app,.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-locations,.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body{-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:56px!important;overflow:hidden auto!important}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{-webkit-overflow-scrolling:touch!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:56px!important;overflow:hidden auto!important}}@media (width<=980px){:is(html:has(.dashboard-app),body:has(.dashboard-app)){min-height:100%!important;overflow:hidden auto!important}.dashboard-app.dashboard-app,.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-locations,.dashboard-app.dashboard-app .dashboard-main,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-body{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-body{padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 22px))!important}}.dashboard-app.dashboard-app :where(.catalog-items-panel:not(.catalog-config-panel),.people-panel,.subjects-panel,.location-data-panel,.fiscal-simple-panel,.business-profile-panel,.business-billing-panel,.summary-report-panel,.register-report-panel,.sale-history-panel,.reports-operational-panel,.report-detail-panel,.reports-card,.reports-detail-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dashboard-app.dashboard-app :where(.catalog-items-panel:not(.catalog-config-panel),.people-panel,.subjects-panel,.location-data-panel,.summary-report-panel,.register-report-panel,.sale-history-panel,.reports-operational-panel,.report-detail-panel){padding:0!important}.dashboard-app.dashboard-app :where(.catalog-table-wrap,.reports-table-wrap,.responsive-table,.setup-table-stack){max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:auto visible!important}.dashboard-app.dashboard-app :where(.catalog-table-wrap,.reports-table-wrap,.responsive-table,.setup-table-stack) table{background:0 0!important}.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) :where(th,td){border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) :where(th,td){border-color:color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) thead th{background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) thead th{background:color-mix(in srgb, var(--dash-surface-2) 58%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) tbody tr,.dashboard-app.dashboard-app :where(.catalog-data-table,.setup-data-table,.reports-data-table,.people-table,.subjects-table) tbody td{background:0 0!important}.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-stats-grid,.dashboard-app.dashboard-app .subjects-panel .catalog-stats-grid,.dashboard-app.dashboard-app .people-panel .catalog-stats-grid,.dashboard-app.dashboard-app .report-summary-grid,.dashboard-app.dashboard-app .reports-kpi-grid{border-block:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-stats-grid,.dashboard-app.dashboard-app .subjects-panel .catalog-stats-grid,.dashboard-app.dashboard-app .people-panel .catalog-stats-grid,.dashboard-app.dashboard-app .report-summary-grid,.dashboard-app.dashboard-app .reports-kpi-grid{border-block:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-stats-grid,.dashboard-app.dashboard-app .subjects-panel .catalog-stats-grid,.dashboard-app.dashboard-app .people-panel .catalog-stats-grid,.dashboard-app.dashboard-app .report-summary-grid,.dashboard-app.dashboard-app .reports-kpi-grid{background:0 0!important;padding-block:8px!important}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){border:0!important;border-inline-end:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 66%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div):last-child{border-inline-end:0!important}.dashboard-app.dashboard-app .catalog-table-toolbar,.dashboard-app.dashboard-app .report-filters,.dashboard-app.dashboard-app .location-toolbar{border:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-table-toolbar,.dashboard-app.dashboard-app .report-filters,.dashboard-app.dashboard-app .location-toolbar{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .catalog-table-toolbar,.dashboard-app.dashboard-app .report-filters,.dashboard-app.dashboard-app .location-toolbar{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:0!important}.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-data-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-table tbody tr,.dashboard-app.dashboard-app .subjects-panel .subjects-table tbody tr,.dashboard-app.dashboard-app .reports-data-table tbody tr{border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-data-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-table tbody tr,.dashboard-app.dashboard-app .subjects-panel .subjects-table tbody tr,.dashboard-app.dashboard-app .reports-data-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-row-actions button,.dashboard-app.dashboard-app .people-row-actions button,.dashboard-app.dashboard-app .location-record-actions button{background:var(--dash-surface-2)!important;border-radius:7px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-row-actions button,.dashboard-app.dashboard-app .people-row-actions button,.dashboard-app.dashboard-app .location-record-actions button{background:color-mix(in srgb, var(--dash-surface-2) 64%, transparent)!important}}.dashboard-app.dashboard-app .register-close-workspace{padding:14px 18px max(56px, calc(env(safe-area-inset-bottom) + 22px))!important}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card,.dashboard-app.dashboard-app .register-close-kpis article,.dashboard-app.dashboard-app .register-close-note,.dashboard-app.dashboard-app .register-close-reconcile-row,.dashboard-app.dashboard-app .register-close-cashier-grid article,.dashboard-app.dashboard-app .register-close-history-list article{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card{border:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .register-close-hero,.dashboard-app.dashboard-app .register-close-card{padding-inline:0!important}.dashboard-app.dashboard-app .register-close-kpis{border-block:1px solid var(--dash-line)!important;gap:0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-kpis{border-block:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .register-close-kpis article{border:0!important;border-inline-end:1px solid var(--dash-line)!important;min-height:86px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-kpis article{border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 66%, transparent)!important}}.dashboard-app.dashboard-app .register-close-kpis article{padding:12px 14px!important}.dashboard-app.dashboard-app .register-close-kpis article:last-child{border-inline-end:0!important}.dashboard-app.dashboard-app .register-close-cashier-grid article,.dashboard-app.dashboard-app .register-close-history-list article,.dashboard-app.dashboard-app .register-close-reconcile-row{border:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-grid article,.dashboard-app.dashboard-app .register-close-history-list article,.dashboard-app.dashboard-app .register-close-reconcile-row{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-grid article,.dashboard-app.dashboard-app .register-close-history-list article,.dashboard-app.dashboard-app .register-close-reconcile-row{padding-inline:0!important}.dashboard-app.dashboard-app .register-close-cashier-grid article:last-child,.dashboard-app.dashboard-app .register-close-history-list article:last-child,.dashboard-app.dashboard-app .register-close-reconcile-row:last-child{border-bottom:0!important}@media (width<=820px){.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) :where(tbody,tr,td,th){box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) tbody{gap:0!important}.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) tr{border:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) tr{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 68%, transparent)!important}}.dashboard-app.dashboard-app .responsive-table:not([data-variant=reports]) tr{border-radius:0!important;padding:10px 0!important}.dashboard-app.dashboard-app .catalog-items-panel:not(.catalog-config-panel) .catalog-stats-grid,.dashboard-app.dashboard-app .subjects-panel .catalog-stats-grid,.dashboard-app.dashboard-app .people-panel .catalog-stats-grid,.dashboard-app.dashboard-app .report-summary-grid,.dashboard-app.dashboard-app .reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){border-inline-end:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){border-bottom:1px solid color-mix(in srgb, var(--dash-line) 58%, transparent)!important}}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div){padding-inline:0!important}.dashboard-app.dashboard-app :where(.catalog-stats-grid,.report-summary-grid,.reports-kpi-grid,.detail-grid)>:where(span,article,div):nth-last-child(-n+2){border-bottom:0!important}.dashboard-app.dashboard-app .register-close-kpis{border-block:0!important;gap:0!important}.dashboard-app.dashboard-app .register-close-kpis article{border-inline-end:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-kpis article{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .register-close-kpis article{min-height:74px!important;padding:11px 0!important}.dashboard-app.dashboard-app .register-close-kpis article:last-child{border-bottom:0!important}}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel),.dashboard-app.dashboard-app .people-panel.people-panel,.dashboard-app.dashboard-app .subjects-panel.subjects-panel,.dashboard-app.dashboard-app .location-data-panel.location-data-panel,.dashboard-app.dashboard-app .register-report-panel.register-report-panel,.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel,.dashboard-app.dashboard-app .sale-history-panel.sale-history-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .catalog-table-wrap.catalog-table-wrap,.dashboard-app.dashboard-app .people-panel.people-panel .catalog-table-wrap.catalog-table-wrap,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .catalog-table-wrap.catalog-table-wrap,.dashboard-app.dashboard-app .reports-table-wrap.reports-table-wrap{max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:auto visible!important}@media (width<=820px){.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .responsive-table.responsive-table:not([data-variant=reports]) .subjects-table.subjects-table tbody{background:0 0!important;gap:0!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody tr,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody tr,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .responsive-table.responsive-table:not([data-variant=reports]) .subjects-table.subjects-table tbody tr{border:0!important;border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody tr,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody tr,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .responsive-table.responsive-table:not([data-variant=reports]) .subjects-table.subjects-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 68%, transparent)!important}}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody tr,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody tr,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .responsive-table.responsive-table:not([data-variant=reports]) .subjects-table.subjects-table tbody tr{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td,.dashboard-app.dashboard-app .subjects-panel.subjects-panel .responsive-table.responsive-table:not([data-variant=reports]) .subjects-table.subjects-table tbody td{background:0 0!important}}.dashboard-app.dashboard-app .register-close-workspace.register-close-workspace :where(.register-close-hero,.register-close-card,.register-close-kpis article,.register-close-note,.register-close-reconcile-row,.register-close-cashier-grid article,.register-close-history-list article){box-shadow:none!important;background:0 0!important}.dashboard-app.dashboard-app .register-close-workspace.register-close-workspace .register-close-kpis.register-close-kpis article{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-app.dashboard-app .register-report-panel.register-report-panel,.dashboard-app.dashboard-dark.dashboard-app .register-report-panel.register-report-panel,.dashboard-app.dashboard-app .dashboard-body .register-report-panel.register-report-panel,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .register-report-panel.register-report-panel{box-shadow:none!important}.dashboard-app.dashboard-app .register-report-panel.register-report-panel>.panel-heading.panel-heading{display:none!important}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-heading{display:none!important}.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{box-sizing:border-box!important;background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:0 12px 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .register-report-panel.register-report-panel,.dashboard-app.dashboard-app .dashboard-body .register-report-panel.register-report-panel{background:0 0!important;width:100%!important;min-width:0!important;max-width:1360px!important;margin:0!important;padding:0!important}.dashboard-app.dashboard-app .register-close-workspace.register-close-workspace{gap:10px!important;width:100%!important;min-width:0!important;max-width:1360px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-hero.register-close-hero,.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis,.dashboard-app.dashboard-app .register-close-card.register-close-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;box-shadow:0 12px 30px #0f172a0f!important}.dashboard-app.dashboard-app .register-close-hero.register-close-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;min-height:108px!important;padding:22px 20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-hero.register-close-hero span,.dashboard-app.dashboard-app .register-close-section-head span,.dashboard-app.dashboard-app .register-close-kpis article span:not(.register-close-kpi-icon){color:var(--dash-primary)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .register-close-hero.register-close-hero h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:8px 0 3px!important;font-size:28px!important;font-weight:850!important;line-height:1.04!important}.dashboard-app.dashboard-app .register-close-hero.register-close-hero p{color:var(--dash-muted)!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .register-close-hero-actions.register-close-hero-actions{justify-content:flex-end!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .register-close-date-control,.dashboard-app.dashboard-app .register-close-hero-actions .ghost-button,.dashboard-app.dashboard-app .register-close-primary{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:46px!important;min-height:46px!important;color:var(--dash-ink)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .register-close-date-control input{width:118px!important;color:var(--dash-ink)!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:0!important;outline:none!important}.dashboard-app.dashboard-app .register-close-primary.register-close-primary{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary.register-close-primary{border-color:color-mix(in srgb, var(--dash-line) 82%, white)!important}}.dashboard-app.dashboard-app .register-close-primary.register-close-primary{background:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary.register-close-primary{background:color-mix(in srgb, var(--dash-muted) 14%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .register-close-primary.register-close-primary{color:var(--dash-ink)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-primary.register-close-primary{color:color-mix(in srgb, var(--dash-ink) 46%, var(--dash-muted))!important}}.dashboard-app.dashboard-app .register-close-primary.register-close-primary:not(:disabled){border-color:var(--dash-primary)!important;color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;box-shadow:0 12px 22px #055f5538!important}.dashboard-app.dashboard-app .register-close-primary.register-close-primary:disabled{opacity:.62!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis{border-top:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0 20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:132px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:22px!important;display:grid!important}.dashboard-app.dashboard-app .register-close-kpi-icon.register-close-kpi-icon,.dashboard-app.dashboard-app .register-close-row-icon.register-close-row-icon{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-kpi-icon.register-close-kpi-icon,.dashboard-app.dashboard-app .register-close-row-icon.register-close-row-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .register-close-kpi-icon.register-close-kpi-icon,.dashboard-app.dashboard-app .register-close-row-icon.register-close-row-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .register-close-kpis article>div{gap:7px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis strong{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:34px!important;font-weight:950!important;line-height:.98!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis small{color:var(--dash-muted)!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important}.dashboard-app.dashboard-app .register-close-card.register-close-card{padding:24px 20px 16px!important}.dashboard-app.dashboard-app .register-close-section-head.register-close-section-head{justify-content:space-between!important;align-items:start!important;gap:18px!important;margin:0 0 18px!important;display:flex!important}.dashboard-app.dashboard-app .register-close-section-head h4{color:var(--dash-ink)!important;letter-spacing:0!important;margin:8px 0 0!important;font-size:22px!important;font-weight:850!important;line-height:1.12!important}.dashboard-app.dashboard-app .register-close-section-head small{color:var(--dash-muted)!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:0!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(220px,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-name{border-bottom:1px solid var(--dash-line)!important;align-items:center!important;gap:14px!important;min-height:76px!important;padding:16px 22px!important;display:flex!important}.dashboard-app.dashboard-app .register-close-cashier-name strong{color:var(--dash-ink)!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div{border-right:1px dashed var(--dash-line)!important;align-content:center!important;gap:8px!important;min-height:84px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div{border-right:1px dashed color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div{padding:16px 26px!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div:last-child{border-right:0!important}.dashboard-app.dashboard-app .register-close-cashier-grid dt{color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-cashier-grid dd{color:var(--dash-ink)!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .register-close-history-table{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .register-close-history-head,.dashboard-app.dashboard-app .register-close-history-table article{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.45fr) minmax(100px,.55fr) minmax(110px,.55fr) minmax(150px,.75fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .register-close-history-head{border-bottom:1px solid var(--dash-line)!important;min-height:40px!important;color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important}.dashboard-app.dashboard-app .register-close-history-table article{border:0!important;border-bottom:1px solid var(--dash-line)!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 18px!important}.dashboard-app.dashboard-app .register-close-history-table article:last-of-type{border-bottom:0!important}.dashboard-app.dashboard-app .register-close-history-table article strong,.dashboard-app.dashboard-app .register-close-history-table article span{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .register-close-history-table article span{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .register-close-history-table>p{color:var(--dash-muted)!important;text-align:center!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}@media (width<=1180px){.dashboard-app.dashboard-app .register-close-hero.register-close-hero{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .register-close-hero-actions.register-close-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.dashboard-app.dashboard-app .dashboard-main:has(.register-report-panel:not([hidden]))>.dashboard-body{padding:0 12px 32px!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis,.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis{padding:0 14px 14px!important}.dashboard-app.dashboard-app .register-close-kpis.register-close-kpis article{min-height:110px!important}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div{border-right:0!important;border-bottom:1px dashed var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div{border-bottom:1px dashed color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .register-close-cashier-grid.register-close-cashier-grid dl div:last-child{border-bottom:0!important}.dashboard-app.dashboard-app .register-close-history-head{display:none!important}.dashboard-app.dashboard-app .register-close-history-table article{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-height:0!important;padding:14px 16px!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden]))>.dashboard-body{box-sizing:border-box!important;background:var(--dash-page)!important;align-content:start!important;gap:14px!important;width:100%!important;max-width:1328px!important;margin:0 auto 0 0!important;padding:12px 12px 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden]))>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:116px!important;margin:0!important;padding:20px 24px!important;display:grid!important;box-shadow:0 10px 26px #0f172a0e!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading>div:first-child{gap:7px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading span{color:var(--dash-primary)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:27px!important;font-weight:850!important;line-height:1.04!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading p{max-width:790px!important;color:var(--dash-muted)!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions{justify-content:flex-end!important;align-items:center!important;gap:20px!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions .button-link{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:92px!important;height:46px!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:92px!important;height:46px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions .button-link{border:1px solid color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions button{border:1px solid color-mix(in srgb, var(--dash-primary) 34%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions .button-link{background:var(--dash-surface)!important;color:var(--dash-primary)!important;box-shadow:none!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:8px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions button{background:var(--dash-surface)!important;color:var(--dash-primary)!important;box-shadow:none!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:8px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:116px!important;padding:18px 14px!important;display:grid!important;box-shadow:0 10px 26px #0f172a0e!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-kpi-icon{background:var(--dash-primary)!important;border:0!important;border-radius:999px!important;grid-area:1/1/4!important;place-items:center!important;width:50px!important;height:50px!important;padding:0!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-kpi-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-kpi-icon{color:var(--dash-primary)!important;box-shadow:none!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>small,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>strong,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>em){grid-column:2!important;min-width:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>strong{color:var(--dash-ink)!important;font-size:28px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span>em{color:var(--dash-muted)!important;text-overflow:clip!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;font-weight:650!important;line-height:1.2!important;overflow:visible!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open),.dashboard-app.dashboard-app .dashboard-body .summary-report-panel.summary-report-panel:not(.selected-report-open){border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a0e!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open)>.panel-heading.compact{background:0 0!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;padding:16px 18px 8px!important;display:flex!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open)>.panel-heading.compact h3{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:19px!important;font-weight:850!important;line-height:1.15!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .panel-actions .icon-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:40px!important;height:40px!important;color:var(--dash-primary)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(292px,1fr))!important;gap:10px!important;padding:0 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:120px!important;box-shadow:none!important;text-align:left!important;border-radius:8px!important;grid-template-rows:auto auto 1fr auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:5px 14px!important;padding:15px 14px!important;display:grid!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 38%, var(--dash-line))!important}}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:color-mix(in srgb, var(--dash-primary) 3%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{background:var(--dash-primary)!important;border-radius:14px!important;grid-area:1/1/4!important;place-items:center!important;width:54px!important;height:54px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-title{min-width:0!important;max-width:none!important;color:var(--dash-ink)!important;text-overflow:clip!important;white-space:normal!important;grid-column:2!important;font-size:15px!important;font-weight:850!important;line-height:1.22!important;display:block!important;overflow:visible!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card small{min-width:0!important;max-width:none!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;grid-column:2!important;font-size:12px!important;font-weight:650!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{background:var(--dash-primary)!important;border:0!important;border-radius:999px!important;grid-area:4/1!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:0 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{color:var(--dash-primary)!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:nth-child(7) strong{color:#1d4ed8!important;background:#e7f0fe!important}@media (width<=1180px){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden]))>.dashboard-body{padding-left:12px!important;padding-right:12px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading{grid-template-columns:minmax(0,1fr)!important;padding:18px 20px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions{width:100%!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions .button-link{width:100%!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-heading-actions button{width:100%!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip{grid-template-columns:minmax(0,1fr)!important}}@media (width<=820px){.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(86px,auto)!important;align-items:start!important;gap:5px 10px!important;min-height:0!important;padding-block:8px!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td{grid-template-columns:minmax(0,1fr)!important;gap:2px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:before{display:none!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(2){text-align:right!important;grid-area:1/2!important;justify-items:end!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(3),.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(4),.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(5){grid-column:1/-1!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(3){color:var(--dash-muted)!important;font-size:12px!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(4) .catalog-status-stack{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.dashboard-app.dashboard-app .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(5) .catalog-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}}.dashboard-app.dashboard-app .dashboard-body:has(.summary-report-panel.selected-report-open){align-content:start!important;overflow:hidden auto!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel.selected-report-open,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel.summary-report-panel.selected-report-open,.dashboard-app.dashboard-app .dashboard-body .summary-report-panel.summary-report-panel.selected-report-open,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .summary-report-panel.summary-report-panel.selected-report-open{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-shell,.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-table,.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .reports-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-table,.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .reports-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}@media (width>=981px){.dashboard-app.dashboard-app .dashboard-body:has(.summary-report-panel.selected-report-open){height:100dvh!important;max-height:100dvh!important;padding-bottom:88px!important}}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel,.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel.summary-report-panel,.dashboard-app.dashboard-app .sale-history-panel.sale-history-panel,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel.sale-history-panel,.dashboard-app.dashboard-app .reports-card.reports-card,.dashboard-app.dashboard-app .reports-detail-card.reports-detail-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-app.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open),.dashboard-app.dashboard-dark.dashboard-app .summary-report-panel.summary-report-panel:not(.selected-report-open){overflow:visible!important}.dashboard-app.dashboard-app .sale-history-panel.sale-history-panel,.dashboard-app.dashboard-dark.dashboard-app .sale-history-panel.sale-history-panel,.dashboard-app.dashboard-app .dashboard-body .sale-history-panel.sale-history-panel,.dashboard-app.dashboard-dark.dashboard-app .dashboard-body .sale-history-panel.sale-history-panel{-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{border-top:1px solid var(--dash-line)!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{border-top:1px solid color-mix(in srgb, var(--dash-line) 70%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-grid{background:0 0!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{border:0!important;border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:10px 12px!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:color-mix(in srgb, var(--dash-primary) 6%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card span{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;font-size:12px!important;font-weight:750!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{border:1px solid var(--dash-line)!important;grid-area:1/2/3!important;align-self:center!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{border:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .summary-report-panel:not(.selected-report-open) .report-catalog-card strong{color:var(--dash-primary-strong)!important;background:0 0!important;border-radius:999px!important;padding:3px 8px!important;font-size:10px!important;font-weight:950!important}.dashboard-app.dashboard-app .summary-report-panel .report-catalog-card strong,.dashboard-app.dashboard-app .summary-report-panel .selected-report-meta>span{display:none!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-meta{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin-inline:0!important;display:flex!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-table{align-self:stretch!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-table table,.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .selected-report-table .reports-data-table{table-layout:auto!important;width:100%!important;min-width:100%!important}.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .reports-data-table th,.dashboard-app.dashboard-app .summary-report-panel.selected-report-open .reports-data-table td{white-space:nowrap!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open){border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a0e!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open){border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a0e!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open)>.panel-heading.compact{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;margin:0!important;padding:16px 18px 8px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open)>.panel-heading.compact h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:850!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open)>.panel-heading.compact .panel-actions{margin:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(292px,1fr))!important;grid-auto-rows:148px!important;gap:10px!important;padding:0 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:148px!important;min-height:148px!important;box-shadow:none!important;text-align:left!important;border-radius:8px!important;grid-template-rows:auto auto 1fr auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:5px 14px!important;padding:15px 14px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 38%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:hover{background:color-mix(in srgb, var(--dash-primary) 3%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{background:var(--dash-primary)!important;border-radius:14px!important;grid-area:1/1/4!important;place-items:center!important;width:54px!important;height:54px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card .report-catalog-title{min-width:0!important;max-width:none!important;color:var(--dash-ink)!important;text-overflow:clip!important;white-space:normal!important;grid-column:2!important;font-size:15px!important;font-weight:850!important;line-height:1.22!important;display:block!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card small{min-width:0!important;max-width:none!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;grid-column:2!important;font-size:12px!important;font-weight:650!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{background:var(--dash-primary)!important;border:0!important;border-radius:999px!important;grid-area:4/1!important;justify-content:center!important;align-self:start!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:0 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card strong{color:var(--dash-primary)!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .summary-report-panel.summary-report-panel:not(.selected-report-open) .report-catalog-card:nth-child(7) strong{color:#1d4ed8!important;background:#e7f0fe!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;gap:16px!important;padding:0!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel:not([hidden])) .reports-insight-strip>span{background:#fff!important;border:1px solid #d9e2e5!important;border-radius:8px!important;outline:0!important;box-shadow:0 10px 24px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open)>.dashboard-body{box-sizing:border-box!important;background:var(--dash-page)!important;align-content:start!important;gap:12px!important;width:100%!important;max-width:1328px!important;margin:0 auto 0 0!important;padding:12px 12px 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.summary-report-panel.selected-report-open{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-dark.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.summary-report-panel.selected-report-open{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.selected-report-open>.panel-heading.compact{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;min-height:52px!important;margin:0!important;padding:14px 18px!important;display:flex!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.selected-report-open>.panel-heading.compact h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;font-weight:850!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.selected-report-open .selected-report-back{border:1px solid var(--dash-line)!important;height:42px!important;min-height:42px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-shell{gap:12px!important;min-width:0!important;margin:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter{border:1px solid var(--dash-line)!important;background:#fff!important;border-top:0!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;margin:-12px 0 0!important;padding:18px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts button{border:1px solid var(--dash-line)!important;min-width:48px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border-radius:6px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts button.active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts button.active{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts button.active{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range{grid-template-columns:repeat(2,150px) 102px!important;align-items:end!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range label{gap:4px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range label>span{color:var(--dash-muted)!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter input{border:1px solid var(--dash-line)!important;height:34px!important;min-height:34px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range>button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:34px!important;min-height:34px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range>button{border:1px solid color-mix(in srgb, var(--dash-primary) 72%, #064e3b)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range>button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:7px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;box-shadow:0 10px 20px #0674682e!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid article{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:96px!important;padding:18px 22px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-icon{background:var(--dash-primary)!important;border-radius:14px!important;place-items:center!important;width:54px!important;height:54px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid article div{gap:5px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid strong{overflow-wrap:anywhere!important;color:var(--dash-ink)!important;font-size:clamp(18px,2vw,28px)!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid em{color:var(--dash-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-card{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px!important;padding:12px 14px 10px!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-analysis-grid{grid-template-columns:minmax(0,1fr) 360px!important;align-items:stretch!important;gap:12px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-card{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px!important;align-content:start!important;gap:12px!important;padding:18px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-card h4{color:var(--dash-ink)!important;margin:0!important;font-size:15px!important;font-weight:850!important;line-height:1.15!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list{border:1px solid var(--dash-line)!important;border-radius:8px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list>div{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:42px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list>div{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list>div{padding:10px 12px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list>div:last-child{border-bottom:0!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list span,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list span){overflow-wrap:anywhere!important;min-width:0!important;color:var(--dash-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list .selected-report-summary-icon{background:var(--dash-primary)!important;border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list .selected-report-summary-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list .selected-report-summary-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-summary-list strong{overflow-wrap:anywhere!important;max-width:150px!important;color:var(--dash-ink)!important;text-align:right!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list{gap:9px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list>strong{color:var(--dash-ink)!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px 10px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list em{color:var(--dash-ink)!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list i{background:var(--dash-line)!important;border-radius:999px!important;grid-column:1/-1!important;height:6px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list i{background:color-mix(in srgb, var(--dash-line) 82%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list i:before{content:""!important;width:var(--report-percent,0%)!important;border-radius:inherit!important;background:linear-gradient(90deg,#087f72,#0f9f8b)!important;position:absolute!important;inset:0 auto 0 0!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-contribution-list i.danger:before{background:linear-gradient(90deg,#e14848,#f36a6a)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head{justify-content:space-between!important;align-items:start!important;gap:16px!important;margin:0 0 4px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head>div{gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head span{background:var(--dash-primary)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:20px!important;padding:0 10px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head strong{color:var(--dash-ink)!important;font-size:17px!important;font-weight:850!important;line-height:1.1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-head small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-legend{color:var(--dash-muted)!important;align-items:center!important;gap:18px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-legend span{text-transform:none!important;background:0 0!important;align-items:center!important;gap:7px!important;padding:0!important;display:inline-flex!important;position:relative!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-legend span:before{content:""!important;background:var(--dash-primary)!important;border-radius:2px!important;width:10px!important;height:10px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-chart-legend span.danger:before{background:#ef5656!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-open .selected-report-table{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table{border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;min-width:1040px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table th{border-bottom:1px solid var(--dash-line)!important;background:linear-gradient(180deg, #fff, var(--dash-surface-2))!important;height:44px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table th{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--dash-surface-2) 55%, white))!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table th{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table td{border-bottom:1px solid var(--dash-line)!important;height:32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table td{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table td{color:var(--dash-ink)!important;vertical-align:middle!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .report-column-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .report-column-head button{border:1px solid var(--dash-line)!important;width:27px!important;height:27px!important;color:var(--dash-primary)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls{grid-template-columns:minmax(220px,1fr) minmax(190px,240px) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls label{border:1px solid var(--dash-line)!important;height:36px!important;color:var(--dash-muted)!important;background:#fff!important;border-radius:7px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:grid!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls input,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls select){border:1px solid var(--dash-line)!important;width:100%!important;height:36px!important;min-height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;font-size:13px!important;font-weight:750!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls label input{border:0!important;height:100%!important;min-height:0!important;padding:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-toggle{border:1px solid var(--dash-line)!important;background:#fff!important;border-radius:7px!important;grid-template-columns:repeat(2,minmax(92px,1fr))!important;display:inline-grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-toggle button{height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-toggle button.active{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table.user-sales-report-table,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-table .reports-data-table.selected-rank-report-table){width:100%!important;min-width:100%!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-info-note{background:var(--dash-surface-2)!important;border-radius:7px!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:10px 0 0!important;padding:8px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-info-note{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-info-note{color:var(--dash-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-info-note svg{color:var(--dash-muted)!important;flex:none!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell>span{background:color-mix(in srgb, var(--dash-primary) 12%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell>span{color:var(--dash-primary)!important;font-size:11px!important;font-weight:900!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell div{gap:3px!important;min-width:0!important;display:grid!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell strong,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-cell small){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-share{grid-template-columns:42px minmax(70px,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-share span{color:var(--dash-ink)!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-share i{background:var(--dash-line)!important;border-radius:999px!important;height:5px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-share i{background:color-mix(in srgb, var(--dash-line) 78%, white)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-share i:before{content:""!important;width:var(--share,0%)!important;border-radius:inherit!important;background:var(--dash-primary)!important;max-width:100%!important;position:absolute!important;inset:0 auto 0 0!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-sparkline{width:86px!important;height:36px!important;overflow:visible!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .user-sales-sparkline polyline{fill:none!important;stroke:var(--dash-primary)!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media (width<=1180px){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(96px,auto)!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-analysis-grid,.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-user-controls){grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open)>.dashboard-body{padding-left:12px!important;padding-right:12px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.selected-report-open>.panel-heading.compact{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .summary-report-panel.selected-report-open .selected-report-back{width:fit-content!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .report-date-shortcuts{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-filter .report-date-range{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main:has(.summary-report-panel.selected-report-open) .selected-report-kpi-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}}.dashboard-app.dashboard-app .business-profile-panel.business-profile-panel,.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{box-shadow:none!important;border-radius:0!important}.dashboard-app.dashboard-app .people-workspace.people-workspace{gap:10px!important}.dashboard-app.dashboard-app .people-view-tabs{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:min(100%,520px)!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-view-tabs{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .people-view-tabs{background:0 0!important;padding-bottom:8px!important}.dashboard-app.dashboard-app .people-view-tabs button{border:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:38px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-view-tabs button{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .people-view-tabs button{color:var(--dash-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0 10px!important}.dashboard-app.dashboard-app .people-view-tabs button.active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-view-tabs button.active{border-color:color-mix(in srgb, var(--dash-primary) 74%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-view-tabs button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-view-tabs button.active{background:color-mix(in srgb, var(--dash-primary) 12%, transparent)!important}}.dashboard-app.dashboard-app .people-view-tabs button.active{color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .people-view-tabs span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-view-tabs strong{background:var(--dash-surface-2)!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:24px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-view-tabs strong{background:color-mix(in srgb, var(--dash-surface-2) 86%, transparent)!important}}.dashboard-app.dashboard-app .people-view-tabs strong{color:var(--dash-muted)!important;font-size:12px!important;font-weight:950!important}.dashboard-app.dashboard-app .people-view-tabs button.active strong{background:var(--dash-primary)!important;color:#fff!important}.dashboard-app.dashboard-app .people-panel.people-panel{gap:10px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .people-panel.people-panel .catalog-panel-header{border-bottom:1px solid var(--dash-line)!important;min-height:42px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-panel.people-panel .catalog-panel-header{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .people-panel.people-panel .catalog-panel-header{background:0 0!important;padding:0 0 8px!important}.dashboard-app.dashboard-app .people-panel.people-panel .catalog-panel-header h3{font-size:20px!important;line-height:1.1!important}.dashboard-app.dashboard-app .people-inline-stats{gap:4px!important}.dashboard-app.dashboard-app .people-inline-stats span{border:0!important;border-inline-end:1px solid var(--dash-line)!important;border-radius:0!important;min-height:26px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-inline-stats span{border-inline-end:1px solid color-mix(in srgb, var(--dash-line) 66%, transparent)!important}}.dashboard-app.dashboard-app .people-inline-stats span{box-shadow:none!important;background:0 0!important;padding:0 8px 0 0!important}.dashboard-app.dashboard-app .people-inline-stats span:last-child{border-inline-end:0!important;padding-inline-end:0!important}.dashboard-app.dashboard-app .people-panel .people-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-roles-data-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-invitation-table tbody tr{border-bottom:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-panel .people-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-roles-data-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-invitation-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 64%, transparent)!important}}.dashboard-app.dashboard-app .people-panel .people-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-roles-data-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-invitation-table tbody tr,.dashboard-app.dashboard-app .people-panel .people-table tbody td,.dashboard-app.dashboard-app .people-panel .people-roles-data-table tbody td,.dashboard-app.dashboard-app .people-panel .people-invitation-table tbody td{background:0 0!important}.dashboard-app.dashboard-app .people-row-actions.people-row-actions,.dashboard-app.dashboard-app .people-panel .catalog-row-actions{gap:5px!important}.dashboard-app.dashboard-app .people-row-actions.people-row-actions button,.dashboard-app.dashboard-app .people-panel .catalog-row-actions button{background:var(--dash-surface-2)!important;border-radius:7px!important;min-height:32px!important;padding-inline:9px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-row-actions.people-row-actions button,.dashboard-app.dashboard-app .people-panel .catalog-row-actions button{background:color-mix(in srgb, var(--dash-surface-2) 58%, transparent)!important}}@media (width>=981px){.dashboard-app.dashboard-app .people-panel .people-table{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .people-panel .people-table th:first-child,.dashboard-app.dashboard-app .people-panel .people-table td:first-child{width:32%!important}.dashboard-app.dashboard-app .people-panel .people-table th:nth-child(2),.dashboard-app.dashboard-app .people-panel .people-table td:nth-child(2){width:22%!important}.dashboard-app.dashboard-app .people-panel .people-table th:nth-child(3),.dashboard-app.dashboard-app .people-panel .people-table td:nth-child(3){width:16%!important}}@media (width<=680px){.dashboard-app.dashboard-app .people-view-tabs{gap:4px!important;width:100%!important}.dashboard-app.dashboard-app .people-view-tabs button{min-height:36px!important;padding-inline:8px!important}.dashboard-app.dashboard-app .people-view-tabs span{font-size:12px!important}.dashboard-app.dashboard-app .people-view-tabs strong{min-width:22px!important;height:22px!important;font-size:11px!important}.dashboard-app.dashboard-app .people-panel.people-panel .catalog-panel-header{gap:8px!important}.dashboard-app.dashboard-app .people-panel-actions{grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .people-inline-stats{justify-content:start!important}.dashboard-app.dashboard-app .people-inline-stats span{font-size:10px!important}.dashboard-app.dashboard-app .people-row-actions.people-row-actions,.dashboard-app.dashboard-app .people-panel .catalog-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important}.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-header>div,.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-header h3,.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-header p{min-width:0!important;max-width:100%!important}.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.dashboard-app.dashboard-app .catalog-config-panel .catalog-panel-actions .catalog-primary-action{justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table tbody td,.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .setup-data-table tbody td>*{min-width:0!important;max-width:100%!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .catalog-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-view .responsive-table.setup-table-stack .catalog-row-actions button{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:8px!important}}@media (width<=680px){.dashboard-app.dashboard-app .business-membership-list button{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(68px,auto)!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:9px 10px!important}.dashboard-app.dashboard-app .business-membership-list{height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-app.dashboard-app .business-profile-panel .business-detail-list{gap:0!important}.dashboard-app.dashboard-app .business-profile-panel .business-detail-row{gap:3px!important;min-height:50px!important;padding:6px 12px!important}.dashboard-app.dashboard-app .business-profile-panel .business-detail-row span{font-size:10px!important;line-height:1.05!important}.dashboard-app.dashboard-app .business-profile-panel .business-detail-row strong{font-size:14px!important;line-height:1.15!important}.dashboard-app.dashboard-app .business-membership-list button>span:first-child{grid-area:1/1/span 2!important;min-width:0!important}.dashboard-app.dashboard-app .business-membership-list button>span:nth-child(2){text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/2!important;justify-self:end!important;max-width:74px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-membership-list em{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:2/2!important;justify-self:end!important;max-width:82px!important;padding:4px 8px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-membership-list strong,.dashboard-app.dashboard-app .business-membership-list small{max-width:100%!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody tr{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 86px!important;align-items:start!important;gap:4px 10px!important;padding:9px 0!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td{background:0 0!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(2){text-align:right!important;grid-area:1/2!important;justify-items:end!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(3){color:var(--dash-muted)!important;grid-area:2/1!important;font-size:12px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(4){grid-area:3/1!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(5){grid-area:2/2/span 2!important;place-self:start end!important;width:86px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.catalog-items-panel:not(.catalog-config-panel) .responsive-table.responsive-table:not([data-variant=reports]) .catalog-data-table.catalog-data-table tbody td:nth-child(5) .catalog-row-actions{grid-template-columns:repeat(2,40px)!important;justify-content:end!important;gap:6px!important;width:86px!important;display:grid!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav,.dashboard-app.dashboard-app .dashboard-nav-children{border-left:1px solid var(--dash-primary)!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:6px 0 8px 30px!important;padding:0 0 0 8px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav details[open]>.app-actions-admin-subnav,.dashboard-app.dashboard-app .dashboard-nav-children{border-left:1px solid color-mix(in srgb, var(--dash-primary) 38%, transparent)!important}}.app-actions-admin-nav details[open]>.app-actions-admin-subnav,.dashboard-app.dashboard-app .dashboard-nav-children{background:0 0!important;overflow:visible!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button,.dashboard-app.dashboard-app .dashboard-nav-children button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;color:var(--dash-ink)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;padding:0 9px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav details[open]>.app-actions-admin-subnav button,.dashboard-app.dashboard-app .dashboard-nav-children button{color:color-mix(in srgb, var(--dash-ink) 82%, transparent)!important}}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button,.dashboard-app.dashboard-app .dashboard-nav-children button{box-shadow:none!important;text-align:left!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button.active,.dashboard-app.dashboard-app .dashboard-nav-children button.active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav details[open]>.app-actions-admin-subnav button.active,.dashboard-app.dashboard-app .dashboard-nav-children button.active{border-color:color-mix(in srgb, var(--dash-primary) 70%, var(--dash-line))!important}}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button.active,.dashboard-app.dashboard-app .dashboard-nav-children button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.app-actions-admin-nav details[open]>.app-actions-admin-subnav button.active,.dashboard-app.dashboard-app .dashboard-nav-children button.active{background:color-mix(in srgb, var(--dash-primary) 16%, transparent)!important}}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button.active,.dashboard-app.dashboard-app .dashboard-nav-children button.active{color:var(--dash-ink)!important}.app-actions-admin-nav details[open]>.app-actions-admin-subnav button span,.dashboard-app.dashboard-app .dashboard-nav-children button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app{--dashboard-phone-header-space:calc(66px + env(safe-area-inset-top));padding-top:0!important}.dashboard-app.dashboard-app:before{content:"";z-index:68!important;height:var(--dashboard-phone-header-space)!important;background:var(--dash-page)!important;pointer-events:none!important;position:fixed!important;inset-block-start:0!important;inset-inline:0!important}.dashboard-app.dashboard-app .topbar{z-index:70!important;background:var(--dash-page)!important;width:auto!important;position:fixed!important;inset-block-start:max(6px, env(safe-area-inset-top))!important;inset-inline:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .topbar{background:color-mix(in srgb, var(--dash-page) 94%, var(--dash-surface) 6%)!important}}.dashboard-app.dashboard-app .topbar{box-shadow:0 10px 22px #00000038!important}.dashboard-app.dashboard-app .dashboard-shell,.dashboard-app.dashboard-app .dashboard-shell:not(.dashboard-shell-locations),.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-simple,.dashboard-app.dashboard-app .dashboard-shell.dashboard-shell-locations{margin-top:74px!important}.dashboard-app.dashboard-app .business-admin-shell:has(.business-billing-panel){gap:10px!important}.dashboard-app.dashboard-app .business-admin-shell:has(.business-billing-panel) .business-admin-toolbar{gap:10px!important;padding-bottom:10px!important}.dashboard-app.dashboard-app .business-admin-shell:has(.business-billing-panel) .business-admin-toolbar h2{font-size:24px!important;line-height:1.05!important}.dashboard-app.dashboard-app .business-admin-shell:has(.business-billing-panel) .business-admin-actions button{height:40px!important;min-height:40px!important}.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{border:1px solid var(--dash-line)!important;gap:12px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{background:linear-gradient(180deg, var(--dash-primary), transparent 34%), var(--dash-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 7%, transparent), transparent 34%), color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .business-billing-panel.business-billing-panel{box-shadow:0 12px 28px #00000029!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{border-bottom:1px solid var(--dash-line)!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:start!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0 0 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 76%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title{text-align:start!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title>div{grid-area:1/1!important;min-width:0!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title span{color:var(--dash-muted)!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title h3{color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-billing-panel .business-panel-title h3 svg{width:18px!important;height:18px!important;color:var(--dash-primary-strong)!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions{grid-area:2/1/3/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button,.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{border:1px solid var(--dash-line)!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;height:40px!important;min-height:40px!important;display:inline-flex!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button,.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button,.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{background:var(--dash-surface-2)!important;border-radius:9px!important;padding:0 10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button,.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{background:color-mix(in srgb, var(--dash-surface-2) 88%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button,.dashboard-app.dashboard-app .business-billing-panel .billing-actions button{color:var(--dash-ink)!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .business-billing-panel .billing-sync-button{grid-area:1/2!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:only-child{grid-column:1/-1!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:first-child{width:100%!important;min-width:0!important;padding:0 10px!important;font-size:12px!important}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:hover{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:hover{border-color:color-mix(in srgb, var(--dash-primary) 45%, var(--dash-line))!important}}.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .billing-actions button:hover{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{border:1px solid var(--dash-line)!important;align-content:space-between!important;gap:8px!important;min-width:0!important;min-height:76px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{background:var(--dash-surface-2)!important;border-radius:11px!important;padding:11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{background:color-mix(in srgb, var(--dash-surface-2) 80%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span{box-shadow:inset 0 1px #ffffff0d!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span:first-child,.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span:nth-child(2){background:linear-gradient(135deg, var(--dash-primary), transparent 72%), var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span:first-child,.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid span:nth-child(2){background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dash-surface-2) 88%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid small{color:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid small{color:color-mix(in srgb, var(--dash-muted) 92%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid small{text-transform:uppercase!important;font-size:10.5px!important;font-weight:900!important;line-height:1.1!important}.dashboard-app.dashboard-app .business-billing-panel .business-metric-grid strong{color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:24px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.dashboard-app.dashboard-app .business-billing-panel .billing-flags{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding-top:2px!important;display:grid!important}.dashboard-app.dashboard-app .business-billing-panel .billing-flags span,.dashboard-app.dashboard-app .business-billing-panel .billing-events span{border:1px solid var(--dash-line)!important;align-items:center!important;min-width:0!important;min-height:30px!important;display:flex!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-billing-panel .billing-flags span,.dashboard-app.dashboard-app .business-billing-panel .billing-events span{border:1px solid color-mix(in srgb, var(--dash-line) 74%, transparent)!important}}.dashboard-app.dashboard-app .business-billing-panel .billing-flags span,.dashboard-app.dashboard-app .business-billing-panel .billing-events span{color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border-radius:8px!important;padding:6px 8px!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}:is(html:has(.dashboard-app),body:has(.dashboard-app)){background:var(--dash-page)!important;min-height:100%!important}.dashboard-app.dashboard-app{background:var(--dash-page)!important;min-height:100dvh!important}body:has(.dashboard-app)>div{background:var(--dash-page)!important;min-height:100dvh!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-locations .dashboard-body,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body{background:var(--dash-page)!important;min-height:calc(100dvh - 74px)!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body:has(.location-data-panel){padding-bottom:max(34px, calc(env(safe-area-inset-bottom) + 28px))!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-data-panel{border:1px solid var(--dash-line)!important;gap:10px!important;min-height:calc(100dvh - 126px)!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-data-panel{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-data-panel{background:linear-gradient(180deg, var(--dash-primary), transparent 32%), var(--dash-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-data-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--dash-primary) 5%, transparent), transparent 32%), color-mix(in srgb, var(--dash-surface) 94%, var(--dash-page) 6%)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-data-panel{box-shadow:0 12px 28px #00000024!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar.location-toolbar{border:0!important;border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0 0 10px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar.location-toolbar{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 72%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar.location-toolbar{background:0 0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{border:1px solid var(--dash-line)!important;height:40px!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{background:var(--dash-surface-2)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{background:color-mix(in srgb, var(--dash-surface-2) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select,.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar .setup-toolbar-actions button{color:var(--dash-ink)!important;box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody{background:0 0!important;gap:8px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody tr{border:1px solid var(--dash-line)!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:3px 10px!important;width:100%!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody tr{border:1px solid color-mix(in srgb, var(--dash-line) 70%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody tr{background:var(--dash-surface-2)!important;border-radius:11px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody tr{background:color-mix(in srgb, var(--dash-surface-2) 82%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody tr{box-shadow:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:1px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:first-child{grid-area:1/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:nth-child(2){grid-area:2/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:nth-child(3){grid-area:3/1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:nth-child(4){grid-area:4/1/auto/-1!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-responsive-table.location-responsive-table .location-data-table tbody td:nth-child(5){grid-area:1/2/span 3!important;place-self:center end!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table strong,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table span,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table td>strong{color:var(--dash-ink)!important;font-size:14px!important;font-weight:950!important;line-height:1.14!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table td>small,.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table td>span{color:var(--dash-muted)!important;font-size:11px!important;font-weight:850!important;line-height:1.16!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table .catalog-status-stack{flex-wrap:wrap!important;justify-content:flex-start!important;gap:5px!important;padding-top:4px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table .catalog-status-stack span{letter-spacing:0!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;width:auto!important;min-height:22px!important;padding:0 8px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table .catalog-row-actions{place-items:center!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table .catalog-row-actions button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-table .catalog-row-actions button svg{width:17px!important;height:17px!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody tr{grid-template-rows:auto auto 22px!important;grid-template-columns:minmax(0,1fr) 84px!important;align-items:start!important;gap:3px 10px!important;width:100%!important;min-height:98px!important;padding:10px 0!important;display:grid!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td{text-align:start!important;background:0 0!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:before{content:none!important;display:none!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:first-child{grid-area:1/1!important;align-self:start!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:nth-child(2){text-align:start!important;grid-area:2/1!important;place-self:start stretch!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:nth-child(3){grid-area:3/1!important;place-self:end stretch!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:nth-child(4){grid-area:1/2/span 3!important;place-self:center end!important;width:84px!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:first-child strong,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:nth-child(2) strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:13px!important;line-height:1.16!important;display:block!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:first-child small,.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td:nth-child(2) small{display:none!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table .catalog-status-stack{flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;display:flex!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table .catalog-status-stack span{width:auto!important;min-height:18px!important;padding:0 7px!important;font-size:8px!important;line-height:1!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions{grid-template-columns:repeat(2,39px)!important;justify-content:end!important;gap:6px!important;width:84px!important;display:grid!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-row-actions.people-row-actions button{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;padding:0!important;font-size:0!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td.people-user-cell.people-user-cell{grid-area:1/1!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td.people-role-cell.people-role-cell{text-align:start!important;grid-area:2/1!important;justify-content:start!important;place-self:start stretch!important;justify-items:start!important;display:block!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td.people-status-cell.people-status-cell{grid-area:3/1!important;justify-content:start!important;place-self:end stretch!important;justify-items:start!important;display:block!important}.dashboard-app.dashboard-app .people-panel.people-panel .responsive-table.responsive-table:not([data-variant=reports]) .people-table.people-table tbody td.people-actions-cell.people-actions-cell{grid-area:1/2/span 3!important;place-self:center end!important;width:84px!important}}.dashboard-app.dashboard-light.dashboard-app .report-date-range>button,.dashboard-app.dashboard-light.dashboard-app .reports-heading-actions button,.dashboard-app.dashboard-light.dashboard-app .reports-heading-actions .button-link,.dashboard-app.dashboard-light.dashboard-app .business-panel-title button,.dashboard-app.dashboard-light.dashboard-app .business-form-actions button,.dashboard-app.dashboard-light.dashboard-app .business-create-card>button,.dashboard-app.dashboard-light.dashboard-app .fiscal-title-actions button,.dashboard-app.dashboard-light.dashboard-app .fiscal-setup-form button[type=submit],.dashboard-app.dashboard-light.dashboard-app .fiscal-printer-form button[type=submit]{color:#fff!important}.dashboard-app.dashboard-light.dashboard-app .report-date-range>button svg,.dashboard-app.dashboard-light.dashboard-app .reports-heading-actions button svg,.dashboard-app.dashboard-light.dashboard-app .reports-heading-actions .button-link svg,.dashboard-app.dashboard-light.dashboard-app .business-panel-title button svg,.dashboard-app.dashboard-light.dashboard-app .business-form-actions button svg,.dashboard-app.dashboard-light.dashboard-app .business-create-card>button svg,.dashboard-app.dashboard-light.dashboard-app .fiscal-title-actions button svg,.dashboard-app.dashboard-light.dashboard-app .fiscal-setup-form button[type=submit] svg,.dashboard-app.dashboard-light.dashboard-app .fiscal-printer-form button[type=submit] svg{color:currentColor!important}.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body:has(.location-redesign){background:var(--dash-page)!important;gap:26px!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-redesign){background:var(--dash-page)!important;gap:26px!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body:has(.location-redesign){background:color-mix(in srgb, var(--dash-page) 96%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .dashboard-body:has(.location-redesign){background:color-mix(in srgb, var(--dash-page) 96%, white)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-data-panel.location-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple.dashboard-main-locations .location-data-panel.location-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:26px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{border:1px solid color-mix(in srgb, var(--dash-line) 84%, transparent)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 24px;padding:28px 34px 30px;display:grid}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-title{gap:10px;min-width:0;display:grid}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-title h2{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:27px;font-weight:950;line-height:1.08}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-title p{color:var(--dash-muted);margin:0;font-size:15px;font-weight:650;line-height:1.35}.dashboard-app.dashboard-app .dashboard-main-locations .location-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:154px!important;height:46px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 78%, #0f766e)!important}}.dashboard-app.dashboard-app .dashboard-main-locations .location-add-button{color:#fff!important;background:linear-gradient(#078a7d,#07786e)!important;border-radius:8px!important;padding:0 20px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;box-shadow:0 12px 24px #07786e33!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-column:1/-1;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;margin:8px 0 0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter,.dashboard-app.dashboard-app .dashboard-main-locations .location-search-field{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:0!important;height:50px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter{position:relative;width:184px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter select{width:100%!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;padding:0 38px 0 16px!important;font-size:14px!important;font-weight:850!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-search-field{width:min(220px,100%)!important;color:var(--dash-muted)!important;gap:10px!important;padding:0 14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-search-field input{width:100%;min-width:0;height:100%;color:var(--dash-ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.dashboard-app.dashboard-app .dashboard-main-locations .location-search-field input::placeholder{color:var(--dash-muted);font-weight:650}.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards{grid-template-columns:repeat(3,minmax(118px,1fr));gap:12px;display:grid}.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards>span{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;min-height:70px;color:var(--dash-ink);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:2px 12px;padding:14px 18px;display:grid}.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards svg{color:var(--dash-primary);grid-row:1/span 2}.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards strong{color:var(--dash-ink);font-size:18px;font-weight:950;line-height:1}.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards small{color:var(--dash-muted);font-size:13px;font-weight:750;line-height:1.15}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-list{gap:0!important;padding:20px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-head,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(280px,1.6fr) minmax(150px,.9fr) minmax(130px,.7fr) minmax(140px,.7fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-head{min-height:34px;color:var(--dash-muted);letter-spacing:0;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:950;line-height:1.1}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:88px!important;box-shadow:none!important;border-radius:8px!important;margin:0!important;padding:14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card+.location-record-card{margin-top:12px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{min-width:0;align-items:center!important;gap:16px!important;display:flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main>div{gap:6px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role{gap:6px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-icon{background:var(--dash-primary);border-radius:999px;place-items:center;width:50px;min-width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-icon{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-icon{color:var(--dash-primary)}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main strong,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.2;display:block;overflow:hidden}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-main small,.dashboard-app.dashboard-app .dashboard-main-locations .location-record-role small{color:var(--dash-muted)!important;opacity:1!important;visibility:visible!important;margin-top:0!important;font-size:13px!important;font-weight:750!important;line-height:1.15!important;display:block!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:31px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{background:var(--dash-primary);border-radius:999px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface))}}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span{color:var(--dash-primary);text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-status span span{background:#28b987;border:0;border-radius:999px;width:8px;height:8px;min-height:8px;padding:0}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:118px!important;height:43px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:9px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action svg{color:var(--dash-ink)}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main-locations .dashboard-body:has(.location-redesign){padding:16px 14px 36px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-page-header{grid-template-columns:minmax(0,1fr);padding:22px}.dashboard-app.dashboard-app .dashboard-main-locations .location-add-button{width:100%!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-toolbar-filters,.dashboard-app.dashboard-app .dashboard-main-locations .location-summary-cards{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-status-filter,.dashboard-app.dashboard-app .dashboard-main-locations .location-search-field{width:100%!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-head{display:none!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.dashboard-app.dashboard-app .dashboard-main-locations .location-record-action{width:100%!important}}.dashboard-app.dashboard-app .business-profile-redesign{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px);width:100%;max-width:1220px;gap:18px!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)}}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar{min-height:96px;border:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 22px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar{border:1px solid color-mix(in srgb, var(--dash-line) 78%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar{background:color-mix(in srgb, var(--dash-surface) 96%, white)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar{box-shadow:0 12px 28px #0f172a14!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar>div:first-child{gap:3px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar>div:first-child>span,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record__lead span,.dashboard-app.dashboard-app .business-profile-redesign .business-detail-cell span,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-title span,.dashboard-app.dashboard-app .business-profile-redesign .business-membership-table__head span,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-summary-card__lead span:not(.business-profile-summary-icon){color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:950!important;line-height:1.05!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar p{color:var(--dash-ink)!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar p{color:color-mix(in srgb, var(--dash-ink) 84%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar p{font-size:15px!important;font-weight:800!important;line-height:1.25!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important;display:flex!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions button{letter-spacing:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:150px!important;height:46px!important;padding:0 22px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 10px 22px #0f172a14!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions .business-action-secondary{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-ink)!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions .business-action-secondary svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions .business-action-primary{border:1px solid var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions .business-action-primary{border:1px solid color-mix(in srgb, var(--dash-primary) 78%, #0f766e)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions .business-action-primary{color:#fff!important;background:linear-gradient(#078a7d,#07786e)!important}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-layout.single{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .business-profile-summary-card{justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:20px 22px;display:flex}.dashboard-app.dashboard-app .business-profile-summary-card__lead{align-items:center;gap:18px;min-width:0;display:flex}.dashboard-app.dashboard-app .business-profile-summary-icon,.dashboard-app.dashboard-app .business-detail-cell__icon{background:var(--dash-primary);border-radius:999px;place-items:center;width:46px;min-width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-summary-icon,.dashboard-app.dashboard-app .business-detail-cell__icon{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-2))}}.dashboard-app.dashboard-app .business-profile-summary-icon,.dashboard-app.dashboard-app .business-detail-cell__icon{color:var(--dash-primary)}.dashboard-app.dashboard-app .business-profile-summary-card__lead strong{color:var(--dash-ink);margin-top:8px;font-size:17px;font-weight:850;line-height:1.15;display:block}.dashboard-app.dashboard-app .business-active-pill,.dashboard-app.dashboard-app .business-profile-record__lead [data-slot=badge],.dashboard-app.dashboard-app .business-membership-row em,.dashboard-app.dashboard-app .business-memberships-title strong{border:1px solid var(--dash-primary);justify-content:center;align-items:center;gap:9px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-active-pill,.dashboard-app.dashboard-app .business-profile-record__lead [data-slot=badge],.dashboard-app.dashboard-app .business-membership-row em,.dashboard-app.dashboard-app .business-memberships-title strong{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))}}.dashboard-app.dashboard-app .business-active-pill,.dashboard-app.dashboard-app .business-profile-record__lead [data-slot=badge],.dashboard-app.dashboard-app .business-membership-row em,.dashboard-app.dashboard-app .business-memberships-title strong{background:var(--dash-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-active-pill,.dashboard-app.dashboard-app .business-profile-record__lead [data-slot=badge],.dashboard-app.dashboard-app .business-membership-row em,.dashboard-app.dashboard-app .business-memberships-title strong{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface))}}.dashboard-app.dashboard-app .business-active-pill,.dashboard-app.dashboard-app .business-profile-record__lead [data-slot=badge],.dashboard-app.dashboard-app .business-membership-row em,.dashboard-app.dashboard-app .business-memberships-title strong{color:var(--dash-primary);letter-spacing:0;white-space:nowrap;font-size:12px;font-style:normal;font-weight:950;line-height:1}.dashboard-app.dashboard-app .business-active-pill{padding:0 14px;font-size:15px}.dashboard-app.dashboard-app .business-active-pill>span{background:#28b987;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #28b9872b}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-panel{padding:26px 20px 20px!important}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record{gap:16px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record__lead{border:0!important;justify-content:space-between!important;align-items:start!important;gap:18px!important;padding:0!important;display:flex!important}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record__lead strong{color:var(--dash-ink)!important;letter-spacing:0!important;margin-top:7px!important;font-size:23px!important;font-weight:950!important;line-height:1.08!important;display:block!important}.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record__lead [data-slot=badge]{text-transform:none;border-radius:999px;min-height:34px;padding:0 16px}.dashboard-app.dashboard-app .business-detail-grid{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-app.dashboard-app .business-detail-cell{border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);align-items:center;gap:15px;min-width:0;min-height:78px;padding:16px;display:flex}.dashboard-app.dashboard-app .business-detail-cell:nth-child(3n){border-right:0}.dashboard-app.dashboard-app .business-detail-cell:nth-last-child(-n+2){border-bottom:0}.dashboard-app.dashboard-app .business-detail-cell>div{gap:8px;min-width:0;display:grid}.dashboard-app.dashboard-app .business-detail-cell strong{min-width:0;color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.15;overflow:hidden}.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-block{padding:18px}.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-title{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.dashboard-app.dashboard-app .business-profile-redesign .business-memberships-title strong{width:36px;min-height:28px;padding:0}.dashboard-app.dashboard-app .business-membership-table{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;overflow:hidden}.dashboard-app.dashboard-app .business-membership-table__head,.dashboard-app.dashboard-app .business-membership-row{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.9fr) minmax(120px,.7fr) 34px!important;align-items:center!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .business-membership-table__head{border-bottom:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:38px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-membership-table__head{background:color-mix(in srgb, var(--dash-surface-2) 56%, transparent)}}.dashboard-app.dashboard-app .business-profile-redesign .business-membership-list{display:grid}.dashboard-app.dashboard-app .business-membership-row{width:100%;min-height:70px;color:var(--dash-ink)!important;text-align:start!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.dashboard-app.dashboard-app .business-membership-row+.business-membership-row{border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .business-membership-row:disabled{opacity:1!important;cursor:default!important}.dashboard-app.dashboard-app .business-membership-row>span{min-width:0}.dashboard-app.dashboard-app .business-membership-row strong,.dashboard-app.dashboard-app .business-membership-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dashboard-app.dashboard-app .business-membership-row strong{color:var(--dash-ink);font-size:15px;font-weight:950;line-height:1.2}.dashboard-app.dashboard-app .business-membership-row small{color:var(--dash-muted);margin-top:6px;font-size:12px;font-weight:750;line-height:1.15}.dashboard-app.dashboard-app .business-membership-row>span:nth-child(2){color:var(--dash-ink);font-size:14px;font-weight:850}.dashboard-app.dashboard-app .business-membership-row em{width:fit-content;min-height:30px;padding:0 12px}.dashboard-app.dashboard-app .business-membership-row>svg{color:var(--dash-muted);justify-self:end}@media (width<=900px){.dashboard-app.dashboard-app .business-profile-redesign{padding-inline:14px!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-toolbar,.dashboard-app.dashboard-app .business-profile-summary-card,.dashboard-app.dashboard-app .business-profile-redesign .business-profile-record__lead{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-admin-actions button{width:100%!important;min-width:0!important}.dashboard-app.dashboard-app .business-detail-grid{grid-template-columns:minmax(0,1fr)}.dashboard-app.dashboard-app .business-detail-cell,.dashboard-app.dashboard-app .business-detail-cell:nth-child(3n),.dashboard-app.dashboard-app .business-detail-cell:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--dash-line)}.dashboard-app.dashboard-app .business-detail-cell:last-child{border-bottom:0}.dashboard-app.dashboard-app .business-membership-table__head{display:none!important}.dashboard-app.dashboard-app .business-membership-row{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important}.dashboard-app.dashboard-app .business-membership-row>span:first-child{grid-area:1/1}.dashboard-app.dashboard-app .business-membership-row>span:nth-child(2){grid-area:2/1}.dashboard-app.dashboard-app .business-membership-row em{grid-area:3/1}.dashboard-app.dashboard-app .business-membership-row>svg{grid-area:1/2/span 3}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-redesign{gap:18px;width:100%;display:grid;container-type:inline-size}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-topline{justify-content:space-between;align-items:end;gap:16px;padding:8px 10px 0;display:flex}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-topline span,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel__head span,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity__title span,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-head span,.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card small{color:var(--dash-primary-strong,var(--dash-primary))!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-topline h3{color:var(--dash-ink);letter-spacing:0;align-items:center;gap:12px;margin:12px 0 0;font-size:23px;font-weight:950;line-height:1.05;display:inline-flex}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-topline h3 svg{color:var(--dash-muted)}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-content{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:18px;display:grid}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel{gap:12px!important;padding:12px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .business-metric-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:5px 9px!important;min-width:0!important;min-height:80px!important;padding:13px 10px!important;display:grid!important;box-shadow:0 8px 20px #0f172a0b!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card>span{grid-row:1/span 2;background:var(--dash-primary)!important;border:0!important;border-radius:999px!important;align-content:center!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card>span{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card>span{color:var(--dash-primary)!important;box-shadow:none!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card small{align-self:end;color:var(--dash-muted)!important;font-size:9px!important;font-weight:950!important;line-height:1.08!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card strong{min-width:0;color:var(--dash-ink)!important;text-overflow:clip!important;white-space:normal!important;font-size:18px!important;font-weight:950!important;line-height:1.08!important;overflow:visible!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card-wide{grid-column:1/-1;min-height:74px!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags{flex-wrap:wrap!important;gap:12px!important;padding:0!important;display:flex!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags span{border:1px solid var(--dash-primary)!important;align-items:center!important;gap:7px!important;max-width:100%!important;min-height:32px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags span{background:var(--dash-primary)!important;border-radius:8px!important;padding:0 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags span{background:color-mix(in srgb, var(--dash-primary) 6%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .billing-flags span{color:var(--dash-primary-strong,var(--dash-primary))!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel{gap:14px!important;padding:18px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-sync-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--dash-primary)!important;box-shadow:none!important;border-radius:7px!important;place-items:center!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-activation{border:1px dashed var(--dash-line);align-content:center;place-items:center;gap:12px;min-height:188px;padding:26px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-activation{border:1px dashed color-mix(in srgb, var(--dash-line) 92%, var(--dash-primary))}}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-activation{text-align:center;border-radius:9px}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-logo{color:#fff;background:linear-gradient(135deg,#7d74df,#4d63b5);border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:950;line-height:1;display:grid}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-activation strong{color:var(--dash-ink);font-size:18px;font-weight:950;line-height:1.15}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-activation p{max-width:300px;color:var(--dash-muted);margin:0;font-size:14px;font-weight:650;line-height:1.35}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;display:flex!important}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:170px!important;height:42px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions button{border:1px solid color-mix(in srgb, var(--dash-primary) 55%, var(--dash-line))!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions button{background:var(--dash-primary)!important;border-radius:7px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions button{background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .business-profile-redesign .business-stripe-panel .billing-actions button{color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;font-size:14px!important;font-weight:950!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-activity{gap:14px!important;padding:18px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-table{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;overflow:hidden}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-head,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-row{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-head{border-bottom:1px solid var(--dash-line);background:var(--dash-surface-2);min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-head{background:color-mix(in srgb, var(--dash-surface-2) 56%, transparent)}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-body{background:0 0!important;border:0!important;gap:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-row{min-height:56px!important;color:var(--dash-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-row+.business-billing-event-row{border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-main,.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-time{min-width:0;color:var(--dash-ink)!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-main svg{background:var(--dash-primary);border-radius:7px;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-main svg{background:color-mix(in srgb, var(--dash-primary) 12%, var(--dash-surface-2))}}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-main svg{color:var(--dash-primary)}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-time{justify-self:start;color:var(--dash-muted)!important;font-weight:750!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-time small{color:inherit!important;font:inherit!important}@container (width<=960px){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-content{grid-template-columns:minmax(0,1fr) minmax(300px,320px);gap:16px}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .business-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card{text-align:start!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;justify-items:stretch!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card>span{grid-row:1/span 2!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card small{text-align:start!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card strong{text-align:start!important;overflow-wrap:anywhere!important;max-width:100%!important}}@container (width<=760px){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-content{grid-template-columns:minmax(0,1fr)}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.dashboard-app.dashboard-app .business-profile-redesign .business-billing-topline{padding-inline:0}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-panel .business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card{grid-template-columns:34px minmax(0,1fr)!important;min-height:78px!important;padding:12px!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card>span{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card strong{overflow-wrap:anywhere!important;font-size:18px!important}.dashboard-app.dashboard-app .business-profile-redesign .billing-metric-card small{font-size:9px!important;line-height:1.05!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-events-head{display:none!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:10px 12px!important}.dashboard-app.dashboard-app .business-profile-redesign .business-billing-event-time{padding-left:44px}}.dashboard-app.dashboard-app .fiscal-config-card .fiscal-config-edit-action{border-top:0!important;justify-content:center!important;margin-top:-6px!important;padding-top:0!important}.dashboard-app.dashboard-app .fiscal-config-card .fiscal-config-edit-action button{border:1px solid var(--dash-primary)!important;min-width:204px!important;height:52px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-config-card .fiscal-config-edit-action button{border:1px solid color-mix(in srgb, var(--dash-primary) 58%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-config-card .fiscal-config-edit-action button{background:var(--dash-surface)!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;border-radius:8px!important;font-size:15px!important;font-weight:950!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-printers-redesign){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-printers-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px)!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-printers-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)!important}}.dashboard-app.dashboard-app .fiscal-simple-shell.fiscal-printers-view{gap:26px!important;width:100%!important;max-width:1220px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-redesign{gap:24px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-toolbar,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printers-toolbar,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-printers-toolbar,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printers-toolbar,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .fiscal-printers-toolbar,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .fiscal-printers-toolbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""filters actions"!important;align-items:center!important;gap:22px!important;min-height:168px!important;padding:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-title{grid-area:title!important;gap:9px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-title h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:850!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-printers-title p{color:var(--dash-muted)!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.3!important}.dashboard-app.dashboard-app .fiscal-printers-filters{flex-wrap:wrap!important;grid-area:filters!important;gap:16px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-printers-filters label{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;align-items:center!important;width:190px!important;min-width:190px!important;height:46px!important;margin:0!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-printers-filters select{width:100%!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-printers-actions{grid-area:actions!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;align-self:center!important;gap:16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printers-actions button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:0!important;height:50px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-printers-actions button svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-printer-mode-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:13px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;min-width:0!important;height:48px!important;padding:0 18px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-mode-strip button{background:color-mix(in srgb, var(--dash-surface) 92%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button{color:var(--dash-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{border-color:color-mix(in srgb, var(--dash-primary) 68%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{background:color-mix(in srgb, var(--dash-primary) 7%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{box-shadow:inset 0 0 0 1px var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-mode-strip button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dash-primary) 35%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-printers-layout{grid-template-columns:minmax(0,1fr) minmax(360px,468px)!important;align-items:start!important;gap:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-registry-card,.dashboard-app.dashboard-app .fiscal-agent-download-card{gap:18px!important;padding:20px 12px 14px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-registry-card h3,.dashboard-app.dashboard-app .fiscal-agent-download-card h3{color:var(--dash-ink)!important;letter-spacing:0!important;align-items:center!important;gap:12px!important;margin:0 0 4px!important;padding:0 6px!important;font-size:18px!important;font-weight:850!important;line-height:1.15!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-printer-registry-card h3 svg,.dashboard-app.dashboard-app .fiscal-agent-download-card h3 svg{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .fiscal-printer-table{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printer-table-head,.dashboard-app.dashboard-app .fiscal-printer-row{grid-template-columns:minmax(170px,1.1fr) minmax(210px,1fr) minmax(136px,.7fr) minmax(132px,.62fr)!important;align-items:stretch!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-table-head{min-height:48px!important;color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-printer-table-head span,.dashboard-app.dashboard-app .fiscal-printer-row>span{border-right:1px solid var(--dash-line)!important;align-content:center!important;gap:6px!important;min-width:0!important;padding:14px 16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-table-head span:last-child,.dashboard-app.dashboard-app .fiscal-printer-row>span:last-child{border-right:0!important}.dashboard-app.dashboard-app .fiscal-printer-row{border-top:1px solid var(--dash-line)!important;min-height:136px!important}.dashboard-app.dashboard-app .fiscal-printer-row strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:850!important;line-height:1.28!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printer-row small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printer-status{align-content:center!important;justify-items:start!important}.dashboard-app.dashboard-app .fiscal-printer-status em{background:var(--dash-muted)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:30px!important;padding:0 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-status em{background:color-mix(in srgb, var(--dash-muted) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-printer-status em{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-printer-status em.success{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-status em.success{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-printer-status em.success{color:var(--dash-primary-strong,var(--dash-primary))!important}.dashboard-app.dashboard-app .fiscal-printer-row-actions{gap:10px!important}.dashboard-app.dashboard-app .fiscal-printer-row-actions button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:100%!important;min-height:44px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-printer-row-actions .danger-button{border-color:var(--dash-danger,#d62f45)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-row-actions .danger-button{border-color:color-mix(in srgb, var(--dash-danger,#d62f45) 42%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-printer-row-actions .danger-button{background:var(--dash-danger,#d62f45)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-row-actions .danger-button{background:color-mix(in srgb, var(--dash-danger,#d62f45) 7%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-printer-row-actions .danger-button{color:var(--dash-danger,#d62f45)!important}.dashboard-app.dashboard-app .fiscal-printer-empty{border-top:1px solid var(--dash-line)!important;min-height:104px!important;color:var(--dash-muted)!important;place-items:center!important;font-size:14px!important;font-weight:750!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-download-list{gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-download-list>div{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 50px!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 18px 12px 24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-download-list span{gap:4px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-download-list strong{color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-download-list small{color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-download-list a,.dashboard-app.dashboard-app .fiscal-agent-download-list button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:50px!important;height:46px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-download-list button:disabled{opacity:.5!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:0!important;padding:18px 24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip>span{grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:2px 18px!important;min-width:0!important;padding:10px 26px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip>span+span{border-left:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip svg{background:var(--dash-primary)!important;border-radius:999px!important;grid-row:1/span 2!important;width:48px!important;height:48px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-printer-summary-strip svg{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-printer-summary-strip svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-printers-redesign)>.dashboard-body{padding:16px 14px 36px!important}.dashboard-app.dashboard-app .fiscal-printers-toolbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""filters""actions"!important}.dashboard-app.dashboard-app .fiscal-printers-actions,.dashboard-app.dashboard-app .fiscal-printer-mode-strip,.dashboard-app.dashboard-app .fiscal-printers-layout,.dashboard-app.dashboard-app .fiscal-printer-summary-strip{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-printers-filters label{width:100%!important}.dashboard-app.dashboard-app .fiscal-printer-table-head{display:none!important}.dashboard-app.dashboard-app .fiscal-printer-row{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-printer-row>span{border-right:0!important;border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-printer-row>span:first-child{border-top:0!important}.dashboard-app.dashboard-app .fiscal-printer-summary-strip>span+span{border-left:0!important;border-top:1px solid var(--dash-line)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-agents-redesign){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-agents-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px)!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-agents-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign){gap:16px!important;width:100%!important;max-width:1220px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0 0 2px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-heading span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-heading h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:24px!important;font-weight:760!important;line-height:1.12!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status{justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span{border:1px solid var(--dash-primary)!important;align-items:center!important;gap:8px!important;min-height:34px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 18px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span{background:color-mix(in srgb, var(--dash-primary) 6%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span{color:var(--dash-primary-strong,var(--dash-primary))!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px #0f172a0a!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status span:nth-child(2):before{content:""!important;background:var(--dash-primary)!important;border-radius:999px!important;width:8px!important;height:8px!important}.dashboard-app.dashboard-app .fiscal-agents-redesign{gap:12px!important;width:100%!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agents-top-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.68fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-install-card,.dashboard-app.dashboard-app .fiscal-agent-support-card,.dashboard-app.dashboard-app .fiscal-agent-table-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-install-card,.dashboard-app.dashboard-app .fiscal-agent-support-card,.dashboard-app.dashboard-app .fiscal-agent-table-card{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-agent-install-card,.dashboard-app.dashboard-app .fiscal-agent-support-card,.dashboard-app.dashboard-app .fiscal-agent-table-card{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-install-card,.dashboard-app.dashboard-app .fiscal-agent-support-card,.dashboard-app.dashboard-app .fiscal-agent-table-card{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .fiscal-agent-install-card,.dashboard-app.dashboard-app .fiscal-agent-support-card,.dashboard-app.dashboard-app .fiscal-agent-table-card{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .fiscal-agent-install-card{gap:20px!important;padding:20px 16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-install-card h3,.dashboard-app.dashboard-app .fiscal-agent-table-card h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:760!important;line-height:1.15!important}.dashboard-app.dashboard-app .fiscal-agent-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-platform-card{border:1px solid var(--dash-line)!important;background:linear-gradient(180deg, var(--dash-surface), var(--dash-surface-2))!important;border-radius:8px!important;align-content:center!important;justify-items:center!important;gap:13px!important;min-height:128px!important;padding:14px 10px 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-platform-card{background:linear-gradient(180deg, var(--dash-surface), color-mix(in srgb, var(--dash-surface-2) 42%, var(--dash-surface)))!important}}.dashboard-app.dashboard-app .fiscal-agent-platform-icon{width:34px!important;height:34px!important;color:var(--dash-primary)!important;place-items:center!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-platform-card strong{max-width:100%!important;color:var(--dash-ink)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-platform-card a,.dashboard-app.dashboard-app .fiscal-agent-platform-card button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:100%!important;min-height:34px!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-agent-support-card{align-content:center!important;gap:22px!important;padding:20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-support-title{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-support-title>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-support-title>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-agent-support-title>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-agent-support-title small{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-agent-support-title h3{color:var(--dash-ink)!important;margin:5px 0 0!important;font-size:16px!important;font-weight:760!important;line-height:1.2!important}.dashboard-app.dashboard-app .fiscal-agent-support-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-support-stats span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;align-content:center!important;gap:6px!important;min-height:58px!important;padding:12px 14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-support-stats span{background:color-mix(in srgb, var(--dash-surface) 90%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-agent-support-stats small{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-agent-support-stats strong{color:var(--dash-ink)!important;font-size:20px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-agent-support-card>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:128px!important;height:38px!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-agent-data-stack{gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-table-card{gap:12px!important;padding:16px 12px 12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-table-card h3{padding:0 4px!important}.dashboard-app.dashboard-app .fiscal-agent-table{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-table-head,.dashboard-app.dashboard-app .fiscal-agent-row{align-items:stretch!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-table-agents .fiscal-agent-table-head,.dashboard-app.dashboard-app .fiscal-agent-table-agents .fiscal-agent-row,.dashboard-app.dashboard-app .fiscal-agent-table-tokens .fiscal-agent-table-head,.dashboard-app.dashboard-app .fiscal-agent-table-tokens .fiscal-agent-row{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.86fr) minmax(220px,1.12fr) minmax(140px,.74fr) minmax(160px,.78fr)!important}.dashboard-app.dashboard-app .fiscal-agent-table-head{min-height:42px!important;color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-agent-table-head span,.dashboard-app.dashboard-app .fiscal-agent-row>span{border-right:1px solid var(--dash-line)!important;align-content:center!important;gap:5px!important;min-width:0!important;padding:12px 20px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-agent-table-head span:last-child,.dashboard-app.dashboard-app .fiscal-agent-row>span:last-child{border-right:0!important}.dashboard-app.dashboard-app .fiscal-agent-row{border-top:1px solid var(--dash-line)!important;min-height:48px!important}.dashboard-app.dashboard-app .fiscal-agent-row strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-row small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-agent-status em{background:var(--dash-muted)!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:0 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-status em{background:color-mix(in srgb, var(--dash-muted) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-agent-status em{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-agent-status em.success{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-status em.success{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-agent-status em.success{color:var(--dash-primary-strong,var(--dash-primary))!important}.dashboard-app.dashboard-app .fiscal-agent-row-actions button{border:1px solid var(--dash-danger,#d62f45)!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-width:112px!important;min-height:40px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-row-actions button{border:1px solid color-mix(in srgb, var(--dash-danger,#d62f45) 42%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-agent-row-actions button{background:var(--dash-danger,#d62f45)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-agent-row-actions button{background:color-mix(in srgb, var(--dash-danger,#d62f45) 6%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-agent-row-actions button{color:var(--dash-danger,#d62f45)!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-agent-empty{border-top:1px solid var(--dash-line)!important;min-height:84px!important;color:var(--dash-muted)!important;place-items:center!important;font-size:14px!important;font-weight:750!important;display:grid!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-agents-redesign)>.dashboard-body{padding:16px 14px 36px!important}.dashboard-app.dashboard-app .fiscal-agents-top-grid,.dashboard-app.dashboard-app .fiscal-agent-support-stats{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-agents-redesign) .fiscal-simple-status{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-app.dashboard-app .fiscal-agent-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .fiscal-agent-table-head{display:none!important}.dashboard-app.dashboard-app .fiscal-agent-table-agents .fiscal-agent-row,.dashboard-app.dashboard-app .fiscal-agent-table-tokens .fiscal-agent-row{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-agent-row>span{border-right:0!important;border-top:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .fiscal-agent-row>span:first-child{border-top:0!important}}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-status-redesign){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-status-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px)!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-status-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign){gap:16px!important;width:100%!important;max-width:1220px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0 0 2px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-heading span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-heading h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:24px!important;font-weight:760!important;line-height:1.12!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status{justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span{border:1px solid var(--dash-primary)!important;align-items:center!important;gap:8px!important;min-height:34px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 18px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span{background:color-mix(in srgb, var(--dash-primary) 6%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span{color:var(--dash-primary-strong,var(--dash-primary))!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px #0f172a0a!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status span:nth-child(2):before{content:""!important;background:var(--dash-primary)!important;border-radius:999px!important;width:8px!important;height:8px!important}.dashboard-app.dashboard-app .fiscal-status-redesign{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-side-stack{gap:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-main-card,.dashboard-app.dashboard-app .fiscal-status-health-card,.dashboard-app.dashboard-app .fiscal-status-monitor-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-main-card,.dashboard-app.dashboard-app .fiscal-status-health-card,.dashboard-app.dashboard-app .fiscal-status-monitor-card{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-status-main-card,.dashboard-app.dashboard-app .fiscal-status-health-card,.dashboard-app.dashboard-app .fiscal-status-monitor-card{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-main-card,.dashboard-app.dashboard-app .fiscal-status-health-card,.dashboard-app.dashboard-app .fiscal-status-monitor-card{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .fiscal-status-main-card,.dashboard-app.dashboard-app .fiscal-status-health-card,.dashboard-app.dashboard-app .fiscal-status-monitor-card{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .fiscal-status-main-card{gap:14px!important;padding:18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-card-head span,.dashboard-app.dashboard-app .fiscal-status-health-card>span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-status-card-head h3{color:var(--dash-ink)!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;margin:7px 0 0!important;font-size:18px!important;font-weight:760!important;line-height:1.15!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-status-card-head h3 svg{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .fiscal-status-card-head button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:94px!important;height:38px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-card-head button{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-primary))!important}}.dashboard-app.dashboard-app .fiscal-status-card-head button{background:var(--dash-primary)!important;color:#fff!important;box-shadow:0 10px 22px var(--dash-primary)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-card-head button{box-shadow:0 10px 22px color-mix(in srgb, var(--dash-primary) 22%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-status-card-head button{font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-status-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-metric-row>span{border:1px solid var(--dash-line)!important;background:linear-gradient(180deg, var(--dash-surface), var(--dash-surface-2))!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:3px 16px!important;min-height:88px!important;padding:16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-metric-row>span{background:linear-gradient(180deg, var(--dash-surface), color-mix(in srgb, var(--dash-surface-2) 32%, var(--dash-surface)))!important}}.dashboard-app.dashboard-app .fiscal-status-metric-row svg,.dashboard-app.dashboard-app .fiscal-status-monitor-grid svg{background:var(--dash-primary)!important;border-radius:999px!important;grid-row:1/span 2!important;width:48px!important;height:48px!important;padding:11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-metric-row svg,.dashboard-app.dashboard-app .fiscal-status-monitor-grid svg{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-status-metric-row svg,.dashboard-app.dashboard-app .fiscal-status-monitor-grid svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-status-metric-row small,.dashboard-app.dashboard-app .fiscal-status-monitor-grid small{color:var(--dash-muted)!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .fiscal-status-metric-row strong,.dashboard-app.dashboard-app .fiscal-status-monitor-grid strong{color:var(--dash-ink)!important;font-size:20px!important;font-weight:850!important;line-height:1.05!important}.dashboard-app.dashboard-app .fiscal-status-step-list{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:9px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-status-step-list>span{border-left:3px solid var(--dash-primary)!important;border-top:1px solid var(--dash-line)!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:11px 20px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-step-list>span:first-child{border-top:0!important}.dashboard-app.dashboard-app .fiscal-status-step-list>span.missing{border-left-color:var(--dash-warning,#d97706)!important}.dashboard-app.dashboard-app .fiscal-status-step-list svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-status-step-list>span.missing svg{color:var(--dash-warning,#d97706)!important}.dashboard-app.dashboard-app .fiscal-status-step-list strong{color:var(--dash-ink)!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}.dashboard-app.dashboard-app .fiscal-status-step-list small{color:var(--dash-muted)!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .fiscal-status-health-card{gap:22px!important;padding:28px 22px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-health-main{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-health-main svg{border:4px solid var(--dash-primary)!important;width:58px!important;height:58px!important;color:var(--dash-primary)!important;border-radius:999px!important;padding:10px!important}.dashboard-app.dashboard-app .fiscal-status-health-main.missing svg{border-color:var(--dash-warning,#d97706)!important;color:var(--dash-warning,#d97706)!important}.dashboard-app.dashboard-app .fiscal-status-health-main strong{color:var(--dash-primary-strong,var(--dash-primary))!important;font-size:22px!important;font-weight:850!important;line-height:1.05!important;display:block!important}.dashboard-app.dashboard-app .fiscal-status-health-main.missing strong{color:var(--dash-warning,#d97706)!important}.dashboard-app.dashboard-app .fiscal-status-health-main small{color:var(--dash-muted)!important;margin-top:6px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;display:block!important}.dashboard-app.dashboard-app .fiscal-status-health-result{border:1px solid var(--dash-line)!important;background:var(--dash-primary)!important;border-radius:8px!important;align-content:center!important;gap:12px!important;min-height:96px!important;padding:20px 22px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-status-health-result{background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-status-health-result strong{color:var(--dash-primary-strong,var(--dash-primary))!important;font-size:24px!important;font-weight:760!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-status-health-result.missing strong{color:var(--dash-warning,#d97706)!important}.dashboard-app.dashboard-app .fiscal-status-health-result small{color:var(--dash-muted)!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .fiscal-status-monitor-card{gap:24px!important;padding:22px 18px 24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-monitor-card .fiscal-status-card-head button{border-color:var(--dash-line)!important;background:var(--dash-surface)!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important}.dashboard-app.dashboard-app .fiscal-status-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-status-monitor-grid>span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:4px 14px!important;min-height:92px!important;padding:16px!important;display:grid!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-status-redesign)>.dashboard-body{padding:16px 14px 36px!important}.dashboard-app.dashboard-app .fiscal-status-redesign,.dashboard-app.dashboard-app .fiscal-status-metric-row,.dashboard-app.dashboard-app .fiscal-status-monitor-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-status-redesign) .fiscal-simple-status{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-app.dashboard-app .fiscal-status-card-head{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-status-card-head button{width:fit-content!important}}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-audit-redesign){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-audit-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, var(--dash-primary) 0 260px, transparent 420px), linear-gradient(180deg, var(--dash-surface-2), transparent 300px)!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:18px 24px 32px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-audit-redesign)>.dashboard-body{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dash-primary) 7%, transparent) 0 260px, transparent 420px), linear-gradient(180deg, color-mix(in srgb, var(--dash-surface-2) 58%, transparent), transparent 300px)!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign){gap:16px!important;width:100%!important;max-width:1220px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0 0 2px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-heading span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-heading h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:24px!important;font-weight:760!important;line-height:1.12!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status{justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span{border:1px solid var(--dash-primary)!important;align-items:center!important;gap:8px!important;min-height:34px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 18px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span{background:color-mix(in srgb, var(--dash-primary) 6%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span{color:var(--dash-primary-strong,var(--dash-primary))!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px #0f172a0a!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status span:nth-child(2):before{content:""!important;background:var(--dash-primary)!important;border-radius:999px!important;width:8px!important;height:8px!important}.dashboard-app.dashboard-app .fiscal-audit-redesign{grid-template-columns:minmax(0,1fr) minmax(300px,316px)!important;align-items:start!important;gap:24px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-main-card,.dashboard-app.dashboard-app .fiscal-audit-side-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-main-card,.dashboard-app.dashboard-app .fiscal-audit-side-card{border:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .fiscal-audit-main-card,.dashboard-app.dashboard-app .fiscal-audit-side-card{background:var(--dash-surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-main-card,.dashboard-app.dashboard-app .fiscal-audit-side-card{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .fiscal-audit-main-card,.dashboard-app.dashboard-app .fiscal-audit-side-card{box-shadow:0 12px 30px #0f172a12!important}.dashboard-app.dashboard-app .fiscal-audit-main-card{gap:18px!important;padding:20px 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-card-head span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-audit-card-head h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:7px 0 0!important;font-size:21px!important;font-weight:760!important;line-height:1.15!important}.dashboard-app.dashboard-app .fiscal-audit-card-head button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:112px!important;height:42px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-card-head button{border:1px solid color-mix(in srgb, var(--dash-primary) 48%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-audit-card-head button{background:var(--dash-surface)!important;color:var(--dash-primary-strong,var(--dash-primary))!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-audit-toolbar{grid-template-columns:minmax(165px,1fr) 158px 132px 96px 114px 92px!important;align-items:center!important;gap:10px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-toolbar label,.dashboard-app.dashboard-app .fiscal-audit-menu-control,.dashboard-app.dashboard-app .fiscal-audit-toolbar>span{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:0!important;min-height:46px!important;color:var(--dash-ink)!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-audit-toolbar svg{color:var(--dash-primary)!important;flex:none!important}.dashboard-app.dashboard-app .fiscal-audit-toolbar input,.dashboard-app.dashboard-app .fiscal-audit-menu-control>button{width:100%!important;min-width:0!important;height:44px!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:12px!important;font-weight:750!important}.dashboard-app.dashboard-app .fiscal-audit-menu-control{position:relative!important;overflow:visible!important}.dashboard-app.dashboard-app .fiscal-audit-menu-control>button{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}.dashboard-app.dashboard-app .fiscal-audit-menu-control.compact{gap:8px!important}.dashboard-app.dashboard-app .fiscal-audit-menu-control.compact>button{width:calc(100% - 24px)!important}.dashboard-app.dashboard-app .fiscal-audit-menu-control>button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-audit-menu{z-index:40!important;border:1px solid var(--dash-primary)!important;width:max-content!important;min-width:100%!important;max-width:240px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-menu{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-line))!important}}.dashboard-app.dashboard-app .fiscal-audit-menu{background:var(--dash-surface)!important;border-radius:8px!important;box-shadow:0 16px 36px #0f172a29!important}.dashboard-app.dashboard-app .fiscal-audit-menu button{background:var(--dash-surface)!important;height:34px!important;color:var(--dash-ink)!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:0 14px!important;font-size:12px!important;font-weight:780!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-audit-menu button:hover,.dashboard-app.dashboard-app .fiscal-audit-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-menu button:hover,.dashboard-app.dashboard-app .fiscal-audit-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-audit-menu button:hover,.dashboard-app.dashboard-app .fiscal-audit-menu button.active{color:var(--dash-primary-strong,var(--dash-primary))!important}.dashboard-app.dashboard-app .fiscal-audit-toolbar>span{white-space:nowrap!important;justify-content:center!important;font-size:11px!important;font-weight:850!important}.dashboard-app.dashboard-app .fiscal-audit-table{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-audit-table-head,.dashboard-app.dashboard-app .fiscal-audit-row{grid-template-columns:minmax(240px,1.2fr) minmax(150px,.82fr) minmax(150px,.82fr) minmax(150px,.7fr)!important;align-items:stretch!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-table-head{min-height:42px!important;color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .fiscal-audit-table-head span,.dashboard-app.dashboard-app .fiscal-audit-row>span{border-top:1px solid var(--dash-line)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 16px!important;display:flex!important}.dashboard-app.dashboard-app .fiscal-audit-table-head span{border-top:0!important}.dashboard-app.dashboard-app .fiscal-audit-row{min-height:53px!important}.dashboard-app.dashboard-app .fiscal-audit-row>span:first-child em:first-child{background:var(--dash-primary)!important;border-radius:8px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-row>span:first-child em:first-child{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-audit-row>span:first-child em:first-child{color:var(--dash-primary)!important;flex:none!important;font-style:normal!important}.dashboard-app.dashboard-app .fiscal-audit-row strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-audit-category{background:var(--dash-primary)!important;border-radius:7px!important;align-items:center!important;min-height:24px!important;padding:0 10px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-category{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-audit-category{color:var(--dash-primary-strong,var(--dash-primary))!important;text-transform:uppercase!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .fiscal-audit-category.testim{color:#1d5fad!important;background:#e6effe!important}.dashboard-app.dashboard-app .fiscal-audit-category.agjent{color:#b45309!important;background:#fef0da!important}.dashboard-app.dashboard-app .fiscal-audit-category.pajisje{color:#4f46e5!important;background:#ecedfd!important}.dashboard-app.dashboard-app .fiscal-audit-category.shkarkim{color:#0e7490!important;background:#dcf5f9!important}.dashboard-app.dashboard-app .fiscal-audit-empty{border-top:1px solid var(--dash-line)!important;min-height:130px!important;color:var(--dash-muted)!important;place-items:center!important;font-size:14px!important;font-weight:750!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-side-card{gap:22px!important;padding:22px 18px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-side-card h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:17px!important;font-weight:760!important;line-height:1.15!important}.dashboard-app.dashboard-app .fiscal-audit-health{border:1px solid var(--dash-line)!important;background:var(--dash-primary)!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:118px!important;padding:18px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-health{background:color-mix(in srgb, var(--dash-primary) 5%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .fiscal-audit-health>svg{background:var(--dash-primary)!important;border-radius:999px!important;width:56px!important;height:56px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-health>svg{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-audit-health>svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-audit-health strong{color:var(--dash-primary-strong,var(--dash-primary))!important;font-size:22px!important;font-weight:850!important;line-height:1.05!important}.dashboard-app.dashboard-app .fiscal-audit-health small{color:var(--dash-muted)!important;margin-top:7px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;display:block!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics{border-top:1px solid var(--dash-line)!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics>span{border-bottom:1px solid var(--dash-line)!important;grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:3px 14px!important;min-height:72px!important;padding:14px 8px!important;display:grid!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:normal!important;font-size:18px!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics svg{background:var(--dash-primary)!important;border-radius:8px!important;grid-area:1/1/span 2!important;width:44px!important;height:44px!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .fiscal-audit-side-metrics svg{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .fiscal-audit-side-metrics svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .fiscal-audit-side-metrics small,.dashboard-app.dashboard-app .fiscal-audit-side-metrics strong{grid-column:2!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.fiscal-audit-redesign)>.dashboard-body{padding:16px 14px 36px!important}.dashboard-app.dashboard-app .fiscal-audit-redesign,.dashboard-app.dashboard-app .fiscal-audit-card-head,.dashboard-app.dashboard-app .fiscal-audit-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-heading{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .fiscal-simple-shell:has(.fiscal-audit-redesign) .fiscal-simple-status{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-app.dashboard-app .fiscal-audit-card-head button{width:fit-content!important}.dashboard-app.dashboard-app .fiscal-audit-table-head{display:none!important}.dashboard-app.dashboard-app .fiscal-audit-row{grid-template-columns:minmax(0,1fr)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.items-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.items-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.items-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.items-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.items-dashboard-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.items-dashboard-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .items-page-hero,.dashboard-app.dashboard-app .items-summary-grid,.dashboard-app.dashboard-app .items-filter-card,.dashboard-app.dashboard-app .items-table-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-page-hero,.dashboard-app.dashboard-app .items-summary-grid,.dashboard-app.dashboard-app .items-filter-card,.dashboard-app.dashboard-app .items-table-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .items-page-hero,.dashboard-app.dashboard-app .items-summary-grid,.dashboard-app.dashboard-app .items-filter-card,.dashboard-app.dashboard-app .items-table-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-page-hero,.dashboard-app.dashboard-app .items-summary-grid,.dashboard-app.dashboard-app .items-filter-card,.dashboard-app.dashboard-app .items-table-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .items-page-hero,.dashboard-app.dashboard-app .items-summary-grid,.dashboard-app.dashboard-app .items-filter-card,.dashboard-app.dashboard-app .items-table-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .items-page-hero{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 24px!important;display:flex!important;box-shadow:0 6px 16px #0f172a08!important}.dashboard-app.dashboard-app .items-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .items-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:92px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .items-add-button{color:#fff!important;letter-spacing:0!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 18px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .items-add-button svg{color:currentColor!important}.dashboard-app.dashboard-app .items-summary-grid{border-radius:0 0 8px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:-14px!important;padding:20px 16px!important;display:grid!important}.dashboard-app.dashboard-app .items-summary-grid article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:106px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:18px 22px!important;display:grid!important}.dashboard-app.dashboard-app .items-summary-grid article>span{background:var(--dash-primary)!important;border-radius:12px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-summary-grid article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-summary-grid article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-summary-grid article div{gap:7px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .items-summary-grid small,.dashboard-app.dashboard-app .items-table-head span{color:var(--dash-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.dashboard-app.dashboard-app .items-summary-grid strong{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .items-filter-card{grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important;padding:8px 16px 12px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0a!important}.dashboard-app.dashboard-app .items-search-field,.dashboard-app.dashboard-app .items-filter-menu-control>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:50px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .items-search-field{gap:12px!important;padding:0 16px!important}.dashboard-app.dashboard-app .items-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:15px!important;font-weight:650!important}.dashboard-app.dashboard-app .items-search-field input::placeholder{color:var(--dash-muted)!important;font-weight:650!important}.dashboard-app.dashboard-app .items-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .items-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;letter-spacing:0!important;justify-content:space-between!important;padding:0 15px!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .items-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .items-filter-menu button{min-height:36px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .items-filter-menu button:hover,.dashboard-app.dashboard-app .items-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-filter-menu button:hover,.dashboard-app.dashboard-app .items-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-filter-menu button:hover,.dashboard-app.dashboard-app .items-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-table-card{gap:0!important;padding:14px 16px 16px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .items-table-head,.dashboard-app.dashboard-app .items-table-row{grid-template-columns:minmax(190px,1.3fr) minmax(110px,.62fr) minmax(170px,.95fr) minmax(220px,1.08fr) minmax(276px,1.15fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .items-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:52px!important;padding:0 22px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:96px!important;padding:18px 22px!important}.dashboard-app.dashboard-app .items-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important;border-radius:0 0 8px 8px!important}.dashboard-app.dashboard-app .items-cell-main,.dashboard-app.dashboard-app .items-cell-price,.dashboard-app.dashboard-app .items-cell-classification{gap:8px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .items-cell-main strong,.dashboard-app.dashboard-app .items-cell-price strong,.dashboard-app.dashboard-app .items-cell-classification strong{min-width:0!important;color:var(--dash-ink)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .items-cell-price strong{font-size:17px!important}.dashboard-app.dashboard-app .items-cell-main small,.dashboard-app.dashboard-app .items-cell-price small,.dashboard-app.dashboard-app .items-cell-classification small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;overflow:hidden!important}.dashboard-app.dashboard-app .items-status-pills{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .items-status-pills span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;min-height:28px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-status-pills span{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line))!important}}.dashboard-app.dashboard-app .items-status-pills span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 13px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-status-pills span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .items-status-pills span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .items-status-pills span.info{color:#1d6fd6!important;background:#eef5ff!important;border-color:#cfe0ff!important}.dashboard-app.dashboard-app .items-status-pills span.warning{color:#c76a16!important;background:#fff3e5!important;border-color:#fed7aa!important}.dashboard-app.dashboard-app .items-status-pills span.neutral,.dashboard-app.dashboard-app .items-status-pills span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-status-pills span.neutral,.dashboard-app.dashboard-app .items-status-pills span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .items-status-pills span.neutral,.dashboard-app.dashboard-app .items-status-pills span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .items-row-actions{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .items-row-actions button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:112px!important;height:42px!important;color:var(--dash-ink)!important;box-shadow:none!important;letter-spacing:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .items-row-actions button.danger-button{color:#dc2626!important;background:#fff7f7!important;border-color:#fecaca!important}.dashboard-app.dashboard-app .items-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .items-table-footer{min-height:74px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px 10px 0!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .items-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .items-pagination button,.dashboard-app.dashboard-app .items-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .items-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .items-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .items-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .items-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}@media (width<=980px){.dashboard-app.dashboard-app .dashboard-main:has(.items-dashboard-redesign)>.dashboard-body{padding:0 0 28px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.items-dashboard-redesign)>.dashboard-body{padding:0 0 28px!important}.dashboard-app.dashboard-app .items-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .items-filter-card{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .items-table-head{display:none!important}.dashboard-app.dashboard-app .items-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) minmax(116px,auto)!important;gap:12px!important;padding:16px!important}.dashboard-app.dashboard-app .items-cell-main{grid-column:1!important}.dashboard-app.dashboard-app .items-cell-price{text-align:right!important;grid-column:2!important;justify-items:end!important}.dashboard-app.dashboard-app .items-cell-classification,.dashboard-app.dashboard-app .items-status-pills,.dashboard-app.dashboard-app .items-row-actions{grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .items-page-hero{padding:12px!important}.dashboard-app.dashboard-app .items-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.dashboard-app.dashboard-app .items-summary-grid article{min-height:82px!important;padding:12px!important}.dashboard-app.dashboard-app .items-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .items-pagination{justify-content:flex-end!important}.dashboard-app.dashboard-app .items-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-app.dashboard-app .items-row-actions button{width:100%!important;min-width:0!important}}.dashboard-app.dashboard-app .dashboard-main:has(.items-import-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.items-import-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.items-import-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.items-import-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.items-import-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.items-import-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .items-import-hero,.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics article,.dashboard-app.dashboard-app .items-import-history{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-hero,.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics article,.dashboard-app.dashboard-app .items-import-history{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .items-import-hero,.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics article,.dashboard-app.dashboard-app .items-import-history{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-hero,.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics article,.dashboard-app.dashboard-app .items-import-history{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .items-import-hero,.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics article,.dashboard-app.dashboard-app .items-import-history{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .items-import-hero{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 24px!important;display:flex!important}.dashboard-app.dashboard-app .items-import-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .items-import-primary{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:138px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-primary{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .items-import-primary{color:#fff!important;letter-spacing:0!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 18px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .items-import-intro{justify-content:space-between!important;align-items:center!important;gap:22px!important;min-height:118px!important;padding:18px 20px 18px 34px!important;display:flex!important}.dashboard-app.dashboard-app .items-import-intro-main{align-items:center!important;gap:24px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .items-import-csv-icon{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:72px!important;min-width:72px!important;height:72px!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-csv-icon{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-import-csv-icon{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-import-csv-icon small{background:var(--dash-primary)!important;color:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:22px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:8px!important;left:9px!important}.dashboard-app.dashboard-app .items-import-intro h3{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.dashboard-app.dashboard-app .items-import-intro p{color:var(--dash-muted)!important;margin:0!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.dashboard-app.dashboard-app .items-import-template{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:152px!important;height:40px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-template{border:1px solid color-mix(in srgb, var(--dash-primary) 45%, var(--dash-line))!important}}.dashboard-app.dashboard-app .items-import-template{background:var(--dash-surface)!important;color:var(--dash-primary)!important;white-space:nowrap!important;border-radius:7px!important;padding:0 16px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important}.dashboard-app.dashboard-app .items-import-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:20px!important;min-height:64px!important;padding:13px 48px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-steps span{min-width:0!important;color:var(--dash-muted)!important;align-items:center!important;gap:14px!important;display:flex!important;position:relative!important}.dashboard-app.dashboard-app .items-import-steps span:not(:last-child):after{content:""!important;border-top:1px dashed var(--dash-line)!important;width:70%!important;position:absolute!important;top:50%!important;left:calc(100% + 6px)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-steps span:not(:last-child):after{border-top:1px dashed color-mix(in srgb, var(--dash-line) 88%, transparent)!important}}.dashboard-app.dashboard-app .items-import-steps span:not(:last-child):after{transform:translateY(-50%)!important}.dashboard-app.dashboard-app .items-import-steps strong{background:var(--dash-muted)!important;border-radius:999px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-steps strong{background:color-mix(in srgb, var(--dash-muted) 12%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-import-steps strong{color:var(--dash-muted)!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .items-import-steps small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:700!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .items-import-steps span.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-import-steps span.active strong{color:#fff!important;background:linear-gradient(#078a7d,#066b62)!important;box-shadow:0 8px 16px #0674682e!important}.dashboard-app.dashboard-app .items-import-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-metrics article{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:96px!important;padding:18px 28px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-metrics article>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-metrics article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-import-metrics article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-import-metrics article.warning>span{color:#c76a16!important;background:#fff3e5!important}.dashboard-app.dashboard-app .items-import-metrics article div{gap:8px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .items-import-metrics small{color:var(--dash-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important}.dashboard-app.dashboard-app .items-import-metrics strong{color:var(--dash-ink)!important;font-size:24px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .items-import-history{gap:12px!important;padding:16px 14px 18px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-history h3{color:var(--dash-ink)!important;margin:0 2px!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}.dashboard-app.dashboard-app .items-import-table{border:1px solid var(--dash-line)!important;border-radius:8px!important;min-height:230px!important;display:grid!important;overflow:hidden!important}.dashboard-app.dashboard-app .items-import-table-head,.dashboard-app.dashboard-app .items-import-row{grid-template-columns:minmax(160px,.7fr) minmax(220px,.8fr) minmax(0,1.4fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-table-head{border-bottom:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:38px!important;padding:0 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-import-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .items-import-row{border-bottom:1px solid var(--dash-line)!important;min-height:56px!important;color:var(--dash-ink)!important;padding:0 12px!important;font-size:13px!important;font-weight:750!important}.dashboard-app.dashboard-app .items-import-row:last-child{border-bottom:0!important}.dashboard-app.dashboard-app .items-import-row>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .items-import-row.error>span:last-child{color:#b91c1c!important}.dashboard-app.dashboard-app .items-import-row.warning>span:last-child{color:#c76a16!important}.dashboard-app.dashboard-app .items-import-empty{text-align:center!important;align-content:center!important;justify-items:center!important;gap:10px!important;min-height:190px!important;padding:30px!important;display:grid!important}.dashboard-app.dashboard-app .items-import-empty>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:72px!important;height:72px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .items-import-empty>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .items-import-empty>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .items-import-empty strong{color:var(--dash-ink)!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}.dashboard-app.dashboard-app .items-import-empty small{color:var(--dash-muted)!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form{gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form textarea{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;width:100%!important;min-height:170px!important;max-height:260px!important;padding:13px 14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-drawer-form.import-form textarea{background:color-mix(in srgb, var(--dash-surface) 98%, white)!important}}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form textarea{color:var(--dash-ink)!important;resize:vertical!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .action-row button{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:42px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .action-row .ghost-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface-2)!important;grid-column:1/-1!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .action-row .ghost-button{background:color-mix(in srgb, var(--dash-surface-2) 72%, white)!important}}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .action-row .ghost-button{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .summary-strip.import-summary{border-radius:8px!important;margin:0!important;padding:10px 12px!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .inline-status{border:1px solid var(--dash-primary)!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .inline-status{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .inline-status{background:var(--dash-primary)!important;border-radius:8px!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .inline-status{background:color-mix(in srgb, var(--dash-primary) 8%, white)!important}}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .inline-status{color:var(--dash-primary)!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .import-results{gap:8px!important;max-height:220px!important;display:grid!important;overflow:auto!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .import-results>div{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;padding:10px 12px!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .import-results span{color:var(--dash-ink)!important;margin:0 0 5px!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.dashboard-app.dashboard-app .dashboard-drawer-form.import-form .import-results small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;display:block!important}@media (width<=980px){.dashboard-app.dashboard-app .items-import-intro,.dashboard-app.dashboard-app .items-import-hero{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .items-import-primary,.dashboard-app.dashboard-app .items-import-template{width:fit-content!important}.dashboard-app.dashboard-app .items-import-steps,.dashboard-app.dashboard-app .items-import-metrics{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .items-import-steps{padding:16px 20px!important}.dashboard-app.dashboard-app .items-import-steps span:not(:last-child):after,.dashboard-app.dashboard-app .items-import-table-head{display:none!important}.dashboard-app.dashboard-app .items-import-row{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr)!important;gap:8px 14px!important;min-height:68px!important;padding:10px 14px!important}.dashboard-app.dashboard-app .items-import-row>span:last-child{white-space:normal!important;grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .items-import-intro{padding:16px!important}.dashboard-app.dashboard-app .items-import-intro-main{align-items:flex-start!important;gap:14px!important}.dashboard-app.dashboard-app .items-import-csv-icon{width:58px!important;min-width:58px!important;height:58px!important}.dashboard-app.dashboard-app .items-import-metrics article{min-height:82px!important;padding:14px 16px!important}}.dashboard-app.dashboard-app .dashboard-main:has(.units-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.units-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.units-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.units-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.units-dashboard-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.units-dashboard-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .units-page-hero,.dashboard-app.dashboard-app .units-summary-grid,.dashboard-app.dashboard-app .units-toolbar,.dashboard-app.dashboard-app .units-table-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-page-hero,.dashboard-app.dashboard-app .units-summary-grid,.dashboard-app.dashboard-app .units-toolbar,.dashboard-app.dashboard-app .units-table-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .units-page-hero,.dashboard-app.dashboard-app .units-summary-grid,.dashboard-app.dashboard-app .units-toolbar,.dashboard-app.dashboard-app .units-table-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-page-hero,.dashboard-app.dashboard-app .units-summary-grid,.dashboard-app.dashboard-app .units-toolbar,.dashboard-app.dashboard-app .units-table-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .units-page-hero,.dashboard-app.dashboard-app .units-summary-grid,.dashboard-app.dashboard-app .units-toolbar,.dashboard-app.dashboard-app .units-table-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .units-page-hero{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 18px!important;display:flex!important}.dashboard-app.dashboard-app .units-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:21px!important;font-weight:900!important;line-height:1.15!important}.dashboard-app.dashboard-app .units-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:78px!important;height:40px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .units-add-button{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 15px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .units-summary-grid{border-radius:0 0 8px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;margin-top:-14px!important;padding:16px 18px!important;display:grid!important}.dashboard-app.dashboard-app .units-summary-grid article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:78px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:14px 22px!important;display:grid!important}.dashboard-app.dashboard-app .units-summary-grid article>span{background:var(--dash-primary)!important;border-radius:8px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-summary-grid article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .units-summary-grid article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .units-summary-grid article div{gap:3px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .units-summary-grid small,.dashboard-app.dashboard-app .units-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .units-summary-grid strong{color:var(--dash-ink)!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .units-summary-grid em{color:var(--dash-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .units-toolbar{grid-template-columns:minmax(0,1fr) 288px 116px!important;gap:12px!important;padding:8px 16px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0a!important}.dashboard-app.dashboard-app .units-search-field,.dashboard-app.dashboard-app .units-filter-menu-control>button,.dashboard-app.dashboard-app .units-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:42px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:7px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .units-search-field{gap:11px!important;padding:0 13px!important}.dashboard-app.dashboard-app .units-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:13px!important;font-weight:650!important}.dashboard-app.dashboard-app .units-search-field input::placeholder{color:var(--dash-muted)!important;font-weight:650!important}.dashboard-app.dashboard-app .units-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .units-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 13px!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .units-sort-button{color:var(--dash-ink)!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.dashboard-app.dashboard-app .units-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .units-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .units-filter-menu button:hover,.dashboard-app.dashboard-app .units-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-filter-menu button:hover,.dashboard-app.dashboard-app .units-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .units-filter-menu button:hover,.dashboard-app.dashboard-app .units-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .units-table-card{gap:0!important;padding:0 8px 8px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .units-table-head,.dashboard-app.dashboard-app .units-table-row{grid-template-columns:minmax(120px,.75fr) minmax(260px,1.9fr) minmax(120px,.8fr) minmax(150px,.95fr) minmax(160px,.95fr)!important;align-items:center!important;gap:20px!important;display:grid!important}.dashboard-app.dashboard-app .units-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:34px!important;margin-top:8px!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .units-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:34px!important;padding:0 16px!important}.dashboard-app.dashboard-app .units-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important;border-radius:0 0 8px 8px!important}.dashboard-app.dashboard-app .units-table-row>strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .units-table-row>span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:20px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-table-row>span{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .units-table-row>span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 9px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-table-row>span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .units-table-row>span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .units-table-row>span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-table-row>span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .units-table-row>span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .units-table-row>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:82px!important;height:28px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .units-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .units-table-footer{min-height:54px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:9px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .units-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .units-pagination button,.dashboard-app.dashboard-app .units-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .units-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .units-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .units-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .units-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .units-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}@media (width<=980px){.dashboard-app.dashboard-app .units-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .units-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .units-table-head{display:none!important}.dashboard-app.dashboard-app .units-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(82px,.4fr) minmax(0,1fr)!important;gap:8px 14px!important;min-height:78px!important;padding:12px 14px!important}.dashboard-app.dashboard-app .units-table-row>strong:nth-child(3),.dashboard-app.dashboard-app .units-table-row>span,.dashboard-app.dashboard-app .units-table-row>button{grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .units-page-hero{flex-direction:column!important;align-items:stretch!important;padding:12px!important}.dashboard-app.dashboard-app .units-add-button{width:fit-content!important}.dashboard-app.dashboard-app .units-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.dashboard-app.dashboard-app .units-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .units-pagination{justify-content:flex-end!important}}.dashboard-app.dashboard-app .dashboard-main:has(.tariffs-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.tariffs-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.tariffs-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.tariffs-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.tariffs-dashboard-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.tariffs-dashboard-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .tariffs-page-hero,.dashboard-app.dashboard-app .tariffs-summary-grid,.dashboard-app.dashboard-app .tariffs-toolbar,.dashboard-app.dashboard-app .tariffs-table-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-page-hero,.dashboard-app.dashboard-app .tariffs-summary-grid,.dashboard-app.dashboard-app .tariffs-toolbar,.dashboard-app.dashboard-app .tariffs-table-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .tariffs-page-hero,.dashboard-app.dashboard-app .tariffs-summary-grid,.dashboard-app.dashboard-app .tariffs-toolbar,.dashboard-app.dashboard-app .tariffs-table-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-page-hero,.dashboard-app.dashboard-app .tariffs-summary-grid,.dashboard-app.dashboard-app .tariffs-toolbar,.dashboard-app.dashboard-app .tariffs-table-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .tariffs-page-hero,.dashboard-app.dashboard-app .tariffs-summary-grid,.dashboard-app.dashboard-app .tariffs-toolbar,.dashboard-app.dashboard-app .tariffs-table-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .tariffs-page-hero{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 18px!important;display:flex!important}.dashboard-app.dashboard-app .tariffs-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .tariffs-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:90px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .tariffs-add-button{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 17px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .tariffs-summary-grid{border-radius:0 0 8px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:-14px!important;padding:20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .tariffs-summary-grid article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:108px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:18px 22px!important;display:grid!important}.dashboard-app.dashboard-app .tariffs-summary-grid article>span{background:var(--dash-primary)!important;border-radius:12px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-summary-grid article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .tariffs-summary-grid article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .tariffs-summary-grid article div{gap:6px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .tariffs-summary-grid small,.dashboard-app.dashboard-app .tariffs-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .tariffs-summary-grid strong{color:var(--dash-ink)!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .tariffs-summary-grid em{color:var(--dash-muted)!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .tariffs-toolbar{grid-template-columns:minmax(0,1fr) 260px 154px!important;gap:12px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0a!important}.dashboard-app.dashboard-app .tariffs-search-field,.dashboard-app.dashboard-app .tariffs-filter-menu-control>button,.dashboard-app.dashboard-app .tariffs-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:48px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .tariffs-search-field{gap:12px!important;padding:0 16px!important}.dashboard-app.dashboard-app .tariffs-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .tariffs-search-field input::placeholder{color:var(--dash-muted)!important;font-weight:650!important}.dashboard-app.dashboard-app .tariffs-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .tariffs-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .tariffs-sort-button{color:var(--dash-ink)!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .tariffs-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .tariffs-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .tariffs-filter-menu button:hover,.dashboard-app.dashboard-app .tariffs-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-filter-menu button:hover,.dashboard-app.dashboard-app .tariffs-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .tariffs-filter-menu button:hover,.dashboard-app.dashboard-app .tariffs-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .tariffs-table-card{gap:0!important;padding:14px 18px 8px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .tariffs-table-head,.dashboard-app.dashboard-app .tariffs-table-row{grid-template-columns:minmax(90px,.55fr) minmax(220px,1.4fr) minmax(145px,.85fr) minmax(120px,.75fr) minmax(140px,.8fr) minmax(160px,.85fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .tariffs-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:56px!important;padding:0 20px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .tariffs-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:76px!important;padding:0 20px!important}.dashboard-app.dashboard-app .tariffs-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .tariffs-table-row>strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .tariff-rate-pill{min-width:0!important;color:var(--dash-ink)!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.dashboard-app.dashboard-app .tariff-rate-pill svg{background:var(--dash-primary)!important;border-radius:999px!important;width:28px!important;height:28px!important;padding:6px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariff-rate-pill svg{background:color-mix(in srgb, var(--dash-primary) 11%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .tariff-rate-pill svg{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .tariff-rate-pill strong{color:var(--dash-ink)!important;font-size:16px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill){border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:24px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill){border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill){background:var(--dash-primary)!important;border-radius:999px!important;padding:0 11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill){background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill){color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .tariffs-table-row>span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-table-row>span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .tariffs-table-row>span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .tariffs-table-row>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:108px!important;height:42px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .tariffs-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .tariffs-table-footer{min-height:58px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:10px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .tariffs-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .tariffs-pagination button,.dashboard-app.dashboard-app .tariffs-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .tariffs-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .tariffs-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .tariffs-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .tariffs-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .tariffs-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}@media (width<=980px){.dashboard-app.dashboard-app .tariffs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .tariffs-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .tariffs-table-head{display:none!important}.dashboard-app.dashboard-app .tariffs-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(82px,.4fr) minmax(0,1fr)!important;gap:10px 14px!important;min-height:112px!important;padding:14px!important}.dashboard-app.dashboard-app .tariff-rate-pill,.dashboard-app.dashboard-app .tariffs-table-row>strong:nth-child(4),.dashboard-app.dashboard-app .tariffs-table-row>span:not(.tariff-rate-pill),.dashboard-app.dashboard-app .tariffs-table-row>button{grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .tariffs-page-hero{flex-direction:column!important;align-items:stretch!important;padding:12px!important}.dashboard-app.dashboard-app .tariffs-add-button{width:fit-content!important}.dashboard-app.dashboard-app .tariffs-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.dashboard-app.dashboard-app .tariffs-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .tariffs-pagination{justify-content:flex-end!important}}.dashboard-app.dashboard-app .dashboard-main:has(.classification-types-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.classification-types-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.classification-types-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.classification-types-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.classification-types-dashboard-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.classification-types-dashboard-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-page-hero,.dashboard-app.dashboard-app .classification-types-summary-grid,.dashboard-app.dashboard-app .classification-types-toolbar,.dashboard-app.dashboard-app .classification-types-table-card,.dashboard-app.dashboard-app .classification-types-info-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-page-hero,.dashboard-app.dashboard-app .classification-types-summary-grid,.dashboard-app.dashboard-app .classification-types-toolbar,.dashboard-app.dashboard-app .classification-types-table-card,.dashboard-app.dashboard-app .classification-types-info-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .classification-types-page-hero,.dashboard-app.dashboard-app .classification-types-summary-grid,.dashboard-app.dashboard-app .classification-types-toolbar,.dashboard-app.dashboard-app .classification-types-table-card,.dashboard-app.dashboard-app .classification-types-info-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-page-hero,.dashboard-app.dashboard-app .classification-types-summary-grid,.dashboard-app.dashboard-app .classification-types-toolbar,.dashboard-app.dashboard-app .classification-types-table-card,.dashboard-app.dashboard-app .classification-types-info-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .classification-types-page-hero,.dashboard-app.dashboard-app .classification-types-summary-grid,.dashboard-app.dashboard-app .classification-types-toolbar,.dashboard-app.dashboard-app .classification-types-table-card,.dashboard-app.dashboard-app .classification-types-info-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .classification-types-page-hero{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 18px!important;display:flex!important}.dashboard-app.dashboard-app .classification-types-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .classification-types-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:90px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .classification-types-add-button{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 17px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .classification-types-summary-grid{border-radius:0 0 8px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:-14px!important;padding:20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-summary-grid article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:108px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:18px 22px!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-summary-grid article>span{background:var(--dash-primary)!important;border-radius:12px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-summary-grid article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classification-types-summary-grid article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classification-types-summary-grid article div{gap:6px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-summary-grid small,.dashboard-app.dashboard-app .classification-types-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .classification-types-summary-grid strong{color:var(--dash-ink)!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .classification-types-summary-grid em{color:var(--dash-muted)!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .classification-types-toolbar{grid-template-columns:minmax(0,1fr) 260px 154px!important;gap:12px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 8px 22px #0f172a0a!important}.dashboard-app.dashboard-app .classification-types-search-field,.dashboard-app.dashboard-app .classification-types-filter-menu-control>button,.dashboard-app.dashboard-app .classification-types-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:48px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .classification-types-search-field{gap:12px!important;padding:0 16px!important}.dashboard-app.dashboard-app .classification-types-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .classification-types-search-field input::placeholder{color:var(--dash-muted)!important;font-weight:650!important}.dashboard-app.dashboard-app .classification-types-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .classification-types-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .classification-types-sort-button{color:var(--dash-ink)!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .classification-types-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .classification-types-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .classification-types-filter-menu button:hover,.dashboard-app.dashboard-app .classification-types-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-filter-menu button:hover,.dashboard-app.dashboard-app .classification-types-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classification-types-filter-menu button:hover,.dashboard-app.dashboard-app .classification-types-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classification-types-table-card{gap:0!important;padding:14px 18px 8px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .classification-types-table-head,.dashboard-app.dashboard-app .classification-types-table-row{grid-template-columns:minmax(110px,.65fr) minmax(250px,1.65fr) minmax(145px,.85fr) minmax(140px,.8fr) minmax(160px,.85fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:56px!important;padding:0 20px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classification-types-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:76px!important;padding:0 20px!important}.dashboard-app.dashboard-app .classification-types-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .classification-types-table-row>strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .classification-types-table-row>span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:24px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-table-row>span{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .classification-types-table-row>span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-table-row>span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .classification-types-table-row>span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .classification-types-table-row>span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-table-row>span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .classification-types-table-row>span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .classification-types-table-row>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:108px!important;height:42px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .classification-types-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .classification-types-table-footer{min-height:58px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:10px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .classification-types-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .classification-types-pagination button,.dashboard-app.dashboard-app .classification-types-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .classification-types-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .classification-types-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-types-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .classification-types-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .classification-types-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .classification-types-info-card{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:94px!important;padding:20px 26px!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-info-card>span{border:2px solid var(--dash-primary)!important;width:42px!important;height:42px!important;color:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;display:grid!important}.dashboard-app.dashboard-app .classification-types-info-card h3{color:var(--dash-ink)!important;margin:0 0 6px!important;font-size:18px!important;font-weight:900!important;line-height:1.15!important}.dashboard-app.dashboard-app .classification-types-info-card p{color:var(--dash-muted)!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}@media (width<=980px){.dashboard-app.dashboard-app .classification-types-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .classification-types-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .classification-types-table-head{display:none!important}.dashboard-app.dashboard-app .classification-types-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(82px,.4fr) minmax(0,1fr)!important;gap:10px 14px!important;min-height:112px!important;padding:14px!important}.dashboard-app.dashboard-app .classification-types-table-row>strong:nth-child(3),.dashboard-app.dashboard-app .classification-types-table-row>span,.dashboard-app.dashboard-app .classification-types-table-row>button{grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .classification-types-page-hero{flex-direction:column!important;align-items:stretch!important;padding:12px!important}.dashboard-app.dashboard-app .classification-types-add-button{width:fit-content!important}.dashboard-app.dashboard-app .classification-types-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.dashboard-app.dashboard-app .classification-types-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .classification-types-pagination{justify-content:flex-end!important}.dashboard-app.dashboard-app .classification-types-info-card{grid-template-columns:minmax(0,1fr)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.classifications-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.classifications-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1220px!important;margin:0 auto 0 0!important;padding:0 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.classifications-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.classifications-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .catalog-items-panel.classifications-dashboard-redesign,.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple .catalog-items-panel.classifications-dashboard-redesign{width:100%!important;max-width:1220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .classifications-page-hero,.dashboard-app.dashboard-app .classifications-summary-grid,.dashboard-app.dashboard-app .classifications-main-card,.dashboard-app.dashboard-app .classifications-hierarchy-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-page-hero,.dashboard-app.dashboard-app .classifications-summary-grid,.dashboard-app.dashboard-app .classifications-main-card,.dashboard-app.dashboard-app .classifications-hierarchy-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .classifications-page-hero,.dashboard-app.dashboard-app .classifications-summary-grid,.dashboard-app.dashboard-app .classifications-main-card,.dashboard-app.dashboard-app .classifications-hierarchy-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-page-hero,.dashboard-app.dashboard-app .classifications-summary-grid,.dashboard-app.dashboard-app .classifications-main-card,.dashboard-app.dashboard-app .classifications-hierarchy-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .classifications-page-hero,.dashboard-app.dashboard-app .classifications-summary-grid,.dashboard-app.dashboard-app .classifications-main-card,.dashboard-app.dashboard-app .classifications-hierarchy-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .classifications-page-hero{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:12px 14px 12px 18px!important;display:flex!important}.dashboard-app.dashboard-app .classifications-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .classifications-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:90px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .classifications-add-button{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 17px!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .classifications-summary-grid{border-radius:0 0 8px 8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:-14px!important;padding:20px 18px!important;display:grid!important}.dashboard-app.dashboard-app .classifications-summary-grid article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-height:108px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:18px 22px!important;display:grid!important}.dashboard-app.dashboard-app .classifications-summary-grid article>span{background:var(--dash-primary)!important;border-radius:12px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-summary-grid article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classifications-summary-grid article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classifications-summary-grid article div{gap:6px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .classifications-summary-grid small,.dashboard-app.dashboard-app .classifications-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .classifications-summary-grid strong{color:var(--dash-ink)!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .classifications-summary-grid em{color:var(--dash-muted)!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .classifications-layout{grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .classifications-main-card{gap:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .classifications-toolbar{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) 160px 148px!important;gap:12px!important;padding:10px 14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-toolbar{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 80%, transparent)!important}}.dashboard-app.dashboard-app .classifications-search-field,.dashboard-app.dashboard-app .classifications-filter-menu-control>button,.dashboard-app.dashboard-app .classifications-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:44px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .classifications-search-field{gap:12px!important;padding:0 14px!important}.dashboard-app.dashboard-app .classifications-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .classifications-search-field input::placeholder{color:var(--dash-muted)!important;font-weight:650!important}.dashboard-app.dashboard-app .classifications-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .classifications-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .classifications-sort-button{color:var(--dash-ink)!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.dashboard-app.dashboard-app .classifications-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .classifications-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .classifications-filter-menu button:hover,.dashboard-app.dashboard-app .classifications-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-filter-menu button:hover,.dashboard-app.dashboard-app .classifications-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classifications-filter-menu button:hover,.dashboard-app.dashboard-app .classifications-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classifications-table-card{gap:0!important;padding:14px 14px 8px!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .classifications-table-head,.dashboard-app.dashboard-app .classifications-table-row{grid-template-columns:minmax(105px,.72fr) minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1fr) minmax(70px,.5fr) minmax(90px,.62fr) minmax(120px,.78fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .classifications-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:48px!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classifications-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:86px!important;padding:0 16px!important}.dashboard-app.dashboard-app .classifications-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .classifications-table-row>strong,.dashboard-app.dashboard-app .classification-type-cell strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .classification-type-cell{min-width:0!important;color:var(--dash-ink)!important;gap:5px!important;display:grid!important}.dashboard-app.dashboard-app .classification-type-cell small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1!important}.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell){border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:24px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell){border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell){background:var(--dash-primary)!important;border-radius:999px!important;padding:0 11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell){background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell){color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .classifications-table-row>span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-table-row>span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .classifications-table-row>span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .classifications-table-row>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:fit-content!important;min-width:104px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .classifications-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:28px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .classifications-table-footer{min-height:58px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:10px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .classifications-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .classifications-pagination button,.dashboard-app.dashboard-app .classifications-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .classifications-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .classifications-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .classifications-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .classifications-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .classifications-hierarchy-card{gap:14px!important;padding:28px 18px!important;display:grid!important}.dashboard-app.dashboard-app .classifications-hierarchy-card h3{color:var(--dash-ink)!important;margin:0!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}.dashboard-app.dashboard-app .classifications-hierarchy-tree{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:18px!important;padding:18px 12px 18px 16px!important;display:grid!important;position:relative!important}.dashboard-app.dashboard-app .classifications-hierarchy-tree:before{content:""!important;background:var(--dash-line)!important;width:1px!important;position:absolute!important;top:42px!important;bottom:36px!important;left:36px!important}.dashboard-app.dashboard-app .classification-hierarchy-type,.dashboard-app.dashboard-app .classification-hierarchy-node{z-index:1!important;min-height:42px!important;color:var(--dash-ink)!important;grid-template-columns:42px minmax(0,auto) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important;position:relative!important}.dashboard-app.dashboard-app .classification-hierarchy-node.child{margin-left:24px!important}.dashboard-app.dashboard-app .classification-hierarchy-type>span,.dashboard-app.dashboard-app .classification-hierarchy-node>span{background:var(--dash-primary)!important;border-radius:8px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classification-hierarchy-type>span,.dashboard-app.dashboard-app .classification-hierarchy-node>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classification-hierarchy-type>span,.dashboard-app.dashboard-app .classification-hierarchy-node>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classification-hierarchy-type strong,.dashboard-app.dashboard-app .classification-hierarchy-node strong{color:var(--dash-ink)!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}.dashboard-app.dashboard-app .classification-hierarchy-type small,.dashboard-app.dashboard-app .classification-hierarchy-node small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app.dashboard-app .classifications-hierarchy-note{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:14px 12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .classifications-hierarchy-note{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .classifications-hierarchy-note{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .classifications-hierarchy-note p{color:var(--dash-muted)!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}@media (width<=1180px){.dashboard-app.dashboard-app .classifications-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .classifications-hierarchy-card{padding:18px!important}}@media (width<=980px){.dashboard-app.dashboard-app .classifications-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .classifications-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .classifications-table-head{display:none!important}.dashboard-app.dashboard-app .classifications-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(82px,.4fr) minmax(0,1fr)!important;gap:10px 14px!important;min-height:150px!important;padding:14px!important}.dashboard-app.dashboard-app .classification-type-cell,.dashboard-app.dashboard-app .classifications-table-row>strong:nth-child(5),.dashboard-app.dashboard-app .classifications-table-row>span:not(.classification-type-cell),.dashboard-app.dashboard-app .classifications-table-row>button{grid-column:1/-1!important}}@media (width<=620px){.dashboard-app.dashboard-app .classifications-page-hero{flex-direction:column!important;align-items:stretch!important;padding:12px!important}.dashboard-app.dashboard-app .classifications-add-button{width:fit-content!important}.dashboard-app.dashboard-app .classifications-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.dashboard-app.dashboard-app .classifications-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .classifications-pagination{justify-content:flex-end!important}.dashboard-app.dashboard-app .classification-hierarchy-type,.dashboard-app.dashboard-app .classification-hierarchy-node{grid-template-columns:42px minmax(0,1fr)!important}}.dashboard-app.dashboard-app .dashboard-main:has(.people-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.people-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.people-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.people-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .people-dashboard-redesign{gap:22px!important;width:100%!important;max-width:1360px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .people-page-hero{border-bottom:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-page-hero{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 80%, transparent)!important}}.dashboard-app.dashboard-app .people-page-hero{padding:0 0 14px!important}.dashboard-app.dashboard-app .people-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .people-return-pos-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:138px!important;height:44px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-return-pos-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .people-return-pos-button{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .people-overview-row{grid-template-columns:minmax(460px,auto) minmax(0,1fr)!important;align-items:center!important;gap:34px!important;display:grid!important}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,auto))!important;gap:10px!important;margin:0!important;padding:0!important;display:inline-grid!important}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button{border:1px solid var(--dash-line)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:154px!important;height:54px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button{background:var(--dash-surface)!important;border-radius:7px!important;padding:0 14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button{color:var(--dash-muted)!important;font-size:14px!important;font-weight:850!important;line-height:1!important;box-shadow:0 10px 24px #0f172a0a!important}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button.active{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button.active{border-color:color-mix(in srgb, var(--dash-primary) 78%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button.active{background:color-mix(in srgb, var(--dash-primary) 9%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button.active{color:var(--dash-primary)!important;box-shadow:inset 3px 0 0 var(--dash-primary), 0 10px 24px #06746814!important}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button strong{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button strong{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs button strong{color:var(--dash-primary)!important;font-size:12px!important;font-weight:900!important}.dashboard-app.dashboard-app .people-metric-grid{grid-template-columns:repeat(3,minmax(170px,1fr)) 68px!important;justify-self:end!important;gap:14px!important;width:min(720px,100%)!important;display:grid!important}.dashboard-app.dashboard-app .people-metric-grid article,.dashboard-app.dashboard-app .people-invite-icon-button{border:1px solid var(--dash-line)!important;min-height:82px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-metric-grid article,.dashboard-app.dashboard-app .people-invite-icon-button{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .people-metric-grid article,.dashboard-app.dashboard-app .people-invite-icon-button{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-metric-grid article,.dashboard-app.dashboard-app .people-invite-icon-button{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .people-metric-grid article,.dashboard-app.dashboard-app .people-invite-icon-button{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .people-metric-grid article{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:14px 18px!important;display:grid!important}.dashboard-app.dashboard-app .people-metric-grid article>span,.dashboard-app.dashboard-app .people-access-card header>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-metric-grid article>span,.dashboard-app.dashboard-app .people-access-card header>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .people-metric-grid article>span,.dashboard-app.dashboard-app .people-access-card header>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .people-metric-grid article div{gap:4px!important;display:grid!important}.dashboard-app.dashboard-app .people-metric-grid article strong{color:var(--dash-ink)!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .people-metric-grid article small{color:var(--dash-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .people-invite-icon-button{color:var(--dash-primary)!important;place-items:center!important;display:grid!important}.dashboard-app.dashboard-app .people-users-view{gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .people-users-view>h3{color:var(--dash-ink)!important;margin:0!important;font-size:21px!important;font-weight:650!important;line-height:1.2!important}.dashboard-app.dashboard-app .people-users-layout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:20px!important;display:grid!important}.dashboard-app.dashboard-app .people-users-card,.dashboard-app.dashboard-app .people-access-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-card,.dashboard-app.dashboard-app .people-access-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .people-users-card,.dashboard-app.dashboard-app .people-access-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-card,.dashboard-app.dashboard-app .people-access-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .people-users-card,.dashboard-app.dashboard-app .people-access-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .people-users-card{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .people-users-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,170px)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .people-users-search-field,.dashboard-app.dashboard-app .people-users-filter-menu-control>button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:0!important;height:48px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .people-users-search-field{gap:12px!important;padding:0 16px!important}.dashboard-app.dashboard-app .people-users-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .people-users-filter-menu-control{min-width:0!important;max-width:100%!important;position:relative!important}.dashboard-app.dashboard-app .people-users-filter-menu-control>button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .people-users-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .people-users-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .people-users-filter-menu button:hover,.dashboard-app.dashboard-app .people-users-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-filter-menu button:hover,.dashboard-app.dashboard-app .people-users-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .people-users-filter-menu button:hover,.dashboard-app.dashboard-app .people-users-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .people-users-table{box-sizing:border-box!important;gap:0!important;width:100%!important;padding:0 18px 8px!important;display:grid!important}.dashboard-app.dashboard-app .people-users-table-head,.dashboard-app.dashboard-app .people-users-table-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.8fr) minmax(120px,.62fr) minmax(360px,1.45fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.dashboard-app.dashboard-app .people-users-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:56px!important;padding:0 14px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .people-users-table-head span{color:var(--dash-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.dashboard-app.dashboard-app .people-users-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:96px!important;padding:0 14px!important}.dashboard-app.dashboard-app .people-users-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .people-users-table-row .people-user-cell,.dashboard-app.dashboard-app .people-users-table-row .people-role-cell{gap:7px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .people-users-table-row .people-user-cell strong,.dashboard-app.dashboard-app .people-users-table-row .people-role-cell strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-users-table-row .people-user-cell small,.dashboard-app.dashboard-app .people-users-table-row .people-role-cell small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;min-height:24px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 11px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .people-users-table-row .people-status-cell span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:66px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell .danger-button{border-color:var(--dash-danger)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell .danger-button{border-color:color-mix(in srgb, var(--dash-danger) 42%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell .danger-button{background:var(--dash-danger)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell .danger-button{background:color-mix(in srgb, var(--dash-danger) 7%, var(--dash-surface))!important}}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell .danger-button{color:var(--dash-danger)!important}.dashboard-app.dashboard-app .people-users-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:30px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .people-users-table-footer{min-height:68px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .people-users-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .people-users-pagination button,.dashboard-app.dashboard-app .people-users-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .people-users-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .people-users-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-users-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .people-users-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .people-users-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .people-access-card{gap:20px!important;padding:22px 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .people-access-card header{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .people-access-card h3{color:var(--dash-ink)!important;margin:0 0 6px!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}.dashboard-app.dashboard-app .people-access-card p{color:var(--dash-muted)!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}.dashboard-app.dashboard-app .people-access-list{border-top:1px solid var(--dash-line)!important;border-bottom:1px solid var(--dash-line)!important;display:grid!important}.dashboard-app.dashboard-app .people-access-list>div{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:14px!important;min-height:84px!important;display:grid!important}.dashboard-app.dashboard-app .people-access-list>div:last-child{border-bottom:0!important}.dashboard-app.dashboard-app .people-access-list span{gap:5px!important;display:grid!important}.dashboard-app.dashboard-app .people-access-list strong{color:var(--dash-ink)!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.dashboard-app.dashboard-app .people-access-list small{color:var(--dash-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important}.dashboard-app.dashboard-app .people-access-list b{border:1px solid var(--dash-primary)!important;place-items:center!important;min-width:38px!important;height:38px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-access-list b{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-access-list b{background:var(--dash-primary)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-access-list b{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .people-access-list b{color:var(--dash-primary)!important;font-size:16px!important;font-weight:900!important}.dashboard-app.dashboard-app .people-access-card>button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:52px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .people-access-card>button{border:1px solid color-mix(in srgb, var(--dash-primary) 48%, var(--dash-line))!important}}.dashboard-app.dashboard-app .people-access-card>button{background:var(--dash-surface)!important;color:var(--dash-primary)!important;box-shadow:none!important;border-radius:8px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}@media (width<=1180px){.dashboard-app.dashboard-app .people-overview-row,.dashboard-app.dashboard-app .people-users-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .people-metric-grid{justify-self:stretch!important;width:100%!important}}@media (width<=1500px){.dashboard-app.dashboard-app .people-dashboard-redesign{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main:has(.people-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.people-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .people-overview-row,.dashboard-app.dashboard-app .people-users-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .people-metric-grid{justify-self:stretch!important;width:100%!important}.dashboard-app.dashboard-app .people-access-card{max-width:100%!important}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-app.dashboard-app .people-users-table-row{min-height:112px!important}}@media (width<=1200px){.dashboard-app.dashboard-app .people-users-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .people-users-table-head{display:none!important}.dashboard-app.dashboard-app .people-users-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:16px!important}.dashboard-app.dashboard-app .people-users-table-row .people-actions-cell{justify-content:flex-start!important}}@media (width<=720px){.dashboard-app.dashboard-app .people-page-hero{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .people-return-pos-button{width:fit-content!important}.dashboard-app.dashboard-app .people-dashboard-redesign .people-view-tabs,.dashboard-app.dashboard-app .people-metric-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .people-users-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .people-users-pagination{justify-content:flex-end!important}}.dashboard-app.dashboard-app .dashboard-main:has(.customers-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.customers-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.customers-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.customers-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .customers-dashboard-redesign{gap:18px!important;width:100%!important;min-width:0!important;max-width:1360px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-page-hero{border-bottom:1px solid var(--dash-line)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:72px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-page-hero{border-bottom:1px solid color-mix(in srgb, var(--dash-line) 82%, transparent)!important}}.dashboard-app.dashboard-app .customers-page-hero{padding:0 0 14px!important}.dashboard-app.dashboard-app .customers-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;margin:0!important;font-size:26px!important;font-weight:650!important;line-height:1.15!important}.dashboard-app.dashboard-app .customers-add-button{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:132px!important;height:46px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-add-button{border:1px solid color-mix(in srgb, var(--dash-primary) 84%, #064e3b)!important}}.dashboard-app.dashboard-app .customers-add-button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(#078a7d,#067468)!important;border-radius:8px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 22px #06746838!important}.dashboard-app.dashboard-app .customers-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-summary-grid article{border:1px solid var(--dash-line)!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:118px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-summary-grid article{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .customers-summary-grid article{background:var(--dash-surface)!important;border-radius:8px!important;padding:20px 22px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-summary-grid article{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .customers-summary-grid article{box-shadow:0 12px 28px #0f172a0d!important}.dashboard-app.dashboard-app .customers-summary-grid article>span,.dashboard-app.dashboard-app .customers-segment-list article>span{background:var(--dash-primary)!important;border-radius:999px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-summary-grid article>span,.dashboard-app.dashboard-app .customers-segment-list article>span{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .customers-summary-grid article>span,.dashboard-app.dashboard-app .customers-segment-list article>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .customers-summary-grid article div,.dashboard-app.dashboard-app .customers-segment-list article div{gap:5px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-summary-grid small{color:var(--dash-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .customers-summary-grid strong{color:var(--dash-ink)!important;font-size:27px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .customers-summary-grid em{color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .customers-content-grid{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:20px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-main-card,.dashboard-app.dashboard-app .customers-segments-card{border:1px solid var(--dash-line)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-main-card,.dashboard-app.dashboard-app .customers-segments-card{border:1px solid color-mix(in srgb, var(--dash-line) 86%, transparent)!important}}.dashboard-app.dashboard-app .customers-main-card,.dashboard-app.dashboard-app .customers-segments-card{background:var(--dash-surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-main-card,.dashboard-app.dashboard-app .customers-segments-card{background:color-mix(in srgb, var(--dash-surface) 99%, white)!important}}.dashboard-app.dashboard-app .customers-main-card,.dashboard-app.dashboard-app .customers-segments-card{box-shadow:0 12px 28px #0f172a0f!important}.dashboard-app.dashboard-app .customers-main-card{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;display:grid!important;overflow:visible!important}.dashboard-app.dashboard-app .customers-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,210px) minmax(0,160px)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 18px 18px!important;display:grid!important}.dashboard-app.dashboard-app .customers-search-field,.dashboard-app.dashboard-app .customers-filter-menu-control>button,.dashboard-app.dashboard-app .customers-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:0!important;height:48px!important;color:var(--dash-muted)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .customers-search-field{gap:12px!important;padding:0 16px!important}.dashboard-app.dashboard-app .customers-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .customers-search-field input::placeholder{color:var(--dash-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-search-field input::placeholder{color:color-mix(in srgb, var(--dash-muted) 76%, transparent)!important}}.dashboard-app.dashboard-app .customers-filter-menu-control{min-width:0!important;max-width:100%!important;position:relative!important}.dashboard-app.dashboard-app .customers-filter-menu-control>button,.dashboard-app.dashboard-app .customers-sort-button{width:100%!important;color:var(--dash-ink)!important;justify-content:space-between!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.dashboard-app.dashboard-app .customers-sort-button{justify-content:center!important;gap:8px!important}.dashboard-app.dashboard-app .customers-filter-menu{z-index:40!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .customers-filter-menu button{min-height:34px!important;color:var(--dash-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.dashboard-app.dashboard-app .customers-filter-menu button:hover,.dashboard-app.dashboard-app .customers-filter-menu button.active{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-filter-menu button:hover,.dashboard-app.dashboard-app .customers-filter-menu button.active{background:color-mix(in srgb, var(--dash-primary) 10%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .customers-filter-menu button:hover,.dashboard-app.dashboard-app .customers-filter-menu button.active{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .customers-table-card{box-sizing:border-box!important;gap:0!important;width:100%!important;min-width:0!important;padding:0 18px 8px!important;display:grid!important}.dashboard-app.dashboard-app .customers-table-head,.dashboard-app.dashboard-app .customers-table-row{grid-template-columns:minmax(170px,1.18fr) minmax(160px,1fr) minmax(160px,1fr) minmax(92px,.62fr) minmax(92px,.62fr) minmax(116px,.72fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-table-head{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;min-height:54px!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-table-head{background:color-mix(in srgb, var(--dash-surface) 96%, var(--dash-surface-2))!important}}.dashboard-app.dashboard-app .customers-table-head span{color:var(--dash-muted)!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.dashboard-app.dashboard-app .customers-table-row{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-bottom:0!important;min-height:96px!important;padding:0 16px!important}.dashboard-app.dashboard-app .customers-table-row:last-of-type{border-bottom:1px solid var(--dash-line)!important}.dashboard-app.dashboard-app .customers-name-cell,.dashboard-app.dashboard-app .customers-code-cell,.dashboard-app.dashboard-app .customers-contact-cell{gap:7px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-table-row strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .customers-table-row small{min-width:0!important;color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important;overflow:hidden!important}.dashboard-app.dashboard-app .customers-type-cell,.dashboard-app.dashboard-app .customers-status-cell{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .customers-type-cell span,.dashboard-app.dashboard-app .customers-status-cell span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;min-height:26px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-type-cell span,.dashboard-app.dashboard-app .customers-status-cell span{border:1px solid color-mix(in srgb, var(--dash-primary) 24%, var(--dash-line))!important}}.dashboard-app.dashboard-app .customers-type-cell span,.dashboard-app.dashboard-app .customers-status-cell span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-type-cell span,.dashboard-app.dashboard-app .customers-status-cell span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .customers-type-cell span,.dashboard-app.dashboard-app .customers-status-cell span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .customers-type-cell span.warning{border-color:#d97706!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-type-cell span.warning{border-color:color-mix(in srgb, #d97706 30%, var(--dash-line))!important}}.dashboard-app.dashboard-app .customers-type-cell span.warning{color:#9a3412!important;background:#fef2df!important}.dashboard-app.dashboard-app .customers-status-cell span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-status-cell span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .customers-status-cell span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .customers-actions-cell{justify-content:flex-end!important;align-items:center!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .customers-actions-cell button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:108px!important;height:40px!important;color:var(--dash-ink)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .customers-empty-state{border:1px solid var(--dash-line)!important;color:var(--dash-muted)!important;text-align:center!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:32px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .customers-table-footer{min-height:68px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .customers-pagination{align-items:center!important;gap:12px!important;display:inline-flex!important}.dashboard-app.dashboard-app .customers-pagination button,.dashboard-app.dashboard-app .customers-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:38px!important;height:38px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .customers-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .customers-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .customers-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .customers-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .customers-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .customers-segments-card{gap:18px!important;min-width:0!important;padding:26px 24px 22px!important;display:grid!important}.dashboard-app.dashboard-app .customers-segments-card h3{color:var(--dash-ink)!important;margin:0!important;font-size:18px!important;font-weight:850!important;line-height:1.2!important}.dashboard-app.dashboard-app .customers-segment-list{gap:16px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .customers-segment-list article{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:84px!important;padding:14px 16px!important;display:grid!important}.dashboard-app.dashboard-app .customers-segment-list small{color:var(--dash-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important}.dashboard-app.dashboard-app .customers-segment-list strong{color:var(--dash-ink)!important;font-size:26px!important;font-weight:950!important;line-height:1!important}@media (width<=1500px){.dashboard-app.dashboard-app .customers-dashboard-redesign{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main:has(.customers-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.customers-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .customers-content-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .customers-segment-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1180px){.dashboard-app.dashboard-app .customers-table-head{display:none!important}.dashboard-app.dashboard-app .customers-table-row{border-bottom:1px solid var(--dash-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 20px!important;min-height:0!important;padding:16px!important}.dashboard-app.dashboard-app .customers-type-cell,.dashboard-app.dashboard-app .customers-status-cell,.dashboard-app.dashboard-app .customers-actions-cell{justify-content:flex-start!important}}@media (width<=900px){.dashboard-app.dashboard-app .customers-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .customers-toolbar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=620px){.dashboard-app.dashboard-app .customers-page-hero{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .customers-add-button{width:fit-content!important}.dashboard-app.dashboard-app .customers-summary-grid,.dashboard-app.dashboard-app .customers-segment-list,.dashboard-app.dashboard-app .customers-table-row{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .customers-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .customers-pagination{justify-content:flex-end!important}}.dashboard-app.dashboard-app .dashboard-main:has(.payment-methods-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.payment-methods-dashboard-redesign)>.dashboard-body{background:var(--dash-page)!important;align-content:start!important;width:100%!important;max-width:1360px!important;margin:0 auto 0 0!important;padding:18px 0 36px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .dashboard-main:has(.payment-methods-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.payment-methods-dashboard-redesign)>.dashboard-body{background:color-mix(in srgb, var(--dash-page) 97%, white)!important}}.dashboard-app.dashboard-app .payment-methods-dashboard-redesign{width:100%!important;min-width:0!important;max-width:1360px!important;color:var(--dash-ink)!important;gap:16px!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-dashboard-redesign h2,.dashboard-app.dashboard-app .payment-methods-dashboard-redesign h3,.dashboard-app.dashboard-app .payment-methods-dashboard-redesign p{margin:0!important}.dashboard-app.dashboard-app .payment-methods-page-hero{border-bottom:1px solid var(--dash-line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:70px!important;padding:0 2px 14px!important;display:flex!important}.dashboard-app.dashboard-app .payment-methods-page-hero h2{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:26px!important;font-weight:500!important;line-height:1.12!important}.dashboard-app.dashboard-app .payment-methods-add-button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(#078a7d,#03675f)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:112px!important;height:48px!important;padding:0 20px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 12px 22px #055f553d!important}.dashboard-app.dashboard-app .payment-methods-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-summary-grid article,.dashboard-app.dashboard-app .payment-methods-main-card,.dashboard-app.dashboard-app .payment-methods-order-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;box-shadow:0 12px 30px #0f172a0f!important}.dashboard-app.dashboard-app .payment-methods-summary-grid article{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:116px!important;padding:22px 24px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-summary-grid article>span,.dashboard-app.dashboard-app .payment-methods-order-card header>span{background:var(--dash-primary)!important;border-radius:14px!important;place-items:center!important;width:58px!important;height:58px!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-summary-grid article>span,.dashboard-app.dashboard-app .payment-methods-order-card header>span{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .payment-methods-summary-grid article>span,.dashboard-app.dashboard-app .payment-methods-order-card header>span{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .payment-methods-summary-grid div{gap:5px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-summary-grid small,.dashboard-app.dashboard-app .payment-methods-table-head,.dashboard-app.dashboard-app .payment-methods-order-card p{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .payment-methods-summary-grid small{text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.dashboard-app.dashboard-app .payment-methods-summary-grid strong{color:var(--dash-ink)!important;letter-spacing:0!important;font-size:28px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .payment-methods-summary-grid em{color:var(--dash-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-style:normal!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .payment-methods-content-grid{grid-template-columns:minmax(0,1fr) 250px!important;align-items:start!important;gap:18px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-main-card{gap:16px!important;min-width:0!important;padding:12px 16px 16px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-toolbar{grid-template-columns:minmax(280px,1fr) 240px 180px!important;gap:14px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-search-field,.dashboard-app.dashboard-app .payment-methods-filter-menu-control>button,.dashboard-app.dashboard-app .payment-methods-sort-button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;height:50px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dashboard-app.dashboard-app .payment-methods-search-field{gap:12px!important;min-width:0!important;padding:0 14px!important}.dashboard-app.dashboard-app .payment-methods-search-field svg{color:var(--dash-muted)!important;flex:none!important}.dashboard-app.dashboard-app .payment-methods-search-field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--dash-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;font-size:14px!important;font-weight:650!important}.dashboard-app.dashboard-app .payment-methods-filter-menu-control{min-width:0!important;position:relative!important}.dashboard-app.dashboard-app .payment-methods-filter-menu-control>button,.dashboard-app.dashboard-app .payment-methods-sort-button{white-space:nowrap!important;justify-content:space-between!important;gap:10px!important;width:100%!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important}.dashboard-app.dashboard-app .payment-methods-sort-button{justify-content:center!important}.dashboard-app.dashboard-app .payment-methods-filter-menu{z-index:30!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;gap:4px!important;width:100%!important;min-width:210px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 18px 40px #0f172a24!important}.dashboard-app.dashboard-app .payment-methods-filter-menu button{min-height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important}.dashboard-app.dashboard-app .payment-methods-filter-menu button.active,.dashboard-app.dashboard-app .payment-methods-filter-menu button:hover{background:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-filter-menu button.active,.dashboard-app.dashboard-app .payment-methods-filter-menu button:hover{background:color-mix(in srgb, var(--dash-primary) 10%, white)!important}}.dashboard-app.dashboard-app .payment-methods-filter-menu button.active,.dashboard-app.dashboard-app .payment-methods-filter-menu button:hover{color:var(--dash-primary)!important}.dashboard-app.dashboard-app .payment-methods-table-card{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:8px!important;min-width:0!important;overflow:hidden!important}.dashboard-app.dashboard-app .payment-methods-table-head,.dashboard-app.dashboard-app .payment-methods-table-row{grid-template-columns:minmax(90px,.65fr) minmax(160px,1.1fr) minmax(84px,.5fr) minmax(96px,.55fr) minmax(390px,1.75fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-table-head{border-bottom:1px solid var(--dash-line)!important;background:linear-gradient(180deg, #fff, var(--dash-surface-2))!important;min-height:56px!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-table-head{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--dash-surface-2) 45%, white))!important}}.dashboard-app.dashboard-app .payment-methods-table-head{text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.dashboard-app.dashboard-app .payment-methods-table-row{border-bottom:1px solid var(--dash-line)!important;min-height:78px!important;padding:14px 16px!important}.dashboard-app.dashboard-app .payment-methods-table-row:last-of-type{border-bottom:0!important}.dashboard-app.dashboard-app .payment-methods-table-row>strong{min-width:0!important;color:var(--dash-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important}.dashboard-app.dashboard-app .payment-methods-table-row>span{border:1px solid var(--dash-primary)!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:25px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-table-row>span{border:1px solid color-mix(in srgb, var(--dash-primary) 24%, var(--dash-line))!important}}.dashboard-app.dashboard-app .payment-methods-table-row>span{background:var(--dash-primary)!important;border-radius:999px!important;padding:0 12px!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-table-row>span{background:color-mix(in srgb, var(--dash-primary) 11%, white)!important}}.dashboard-app.dashboard-app .payment-methods-table-row>span{color:var(--dash-primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.dashboard-app.dashboard-app .payment-methods-table-row>span.muted{border-color:var(--dash-line)!important;background:var(--dash-surface-2)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-table-row>span.muted{background:color-mix(in srgb, var(--dash-surface-2) 70%, white)!important}}.dashboard-app.dashboard-app .payment-methods-table-row>span.muted{color:var(--dash-muted)!important}.dashboard-app.dashboard-app .payment-methods-actions-cell{justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.dashboard-app.dashboard-app .payment-methods-actions-cell button{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;min-width:82px!important;height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.dashboard-app.dashboard-app .payment-methods-actions-cell button.danger-button{border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-actions-cell button.danger-button{border-color:color-mix(in srgb, #ef4444 34%, var(--dash-line))!important}}.dashboard-app.dashboard-app .payment-methods-actions-cell button.danger-button{color:#dc2626!important;background:#fef8f8!important}.dashboard-app.dashboard-app .payment-methods-actions-cell button:disabled{opacity:.44!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .payment-methods-empty-state{color:var(--dash-muted)!important;text-align:center!important;margin:0!important;padding:34px!important;font-size:14px!important;font-weight:750!important}.dashboard-app.dashboard-app .payment-methods-table-footer{border-top:1px solid var(--dash-line)!important;min-height:68px!important;color:var(--dash-muted)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px 16px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.dashboard-app.dashboard-app .payment-methods-pagination{align-items:center!important;gap:10px!important;display:inline-flex!important}.dashboard-app.dashboard-app .payment-methods-pagination button,.dashboard-app.dashboard-app .payment-methods-pagination strong{border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;width:36px!important;height:36px!important;color:var(--dash-ink)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-grid!important}.dashboard-app.dashboard-app .payment-methods-pagination button:first-child svg{transform:rotate(180deg)!important}.dashboard-app.dashboard-app .payment-methods-pagination strong{border-color:var(--dash-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-app.dashboard-app .payment-methods-pagination strong{border-color:color-mix(in srgb, var(--dash-primary) 82%, #064e3b)!important}}.dashboard-app.dashboard-app .payment-methods-pagination strong{color:#fff!important;background:linear-gradient(#078a7d,#067468)!important}.dashboard-app.dashboard-app .payment-methods-pagination button:disabled{opacity:.48!important;cursor:not-allowed!important}.dashboard-app.dashboard-app .payment-methods-order-card{gap:18px!important;min-width:0!important;padding:22px 24px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-order-card header{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.dashboard-app.dashboard-app .payment-methods-order-card header>span{border-radius:12px!important;width:40px!important;height:40px!important}.dashboard-app.dashboard-app .payment-methods-order-card h3{color:var(--dash-primary)!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}.dashboard-app.dashboard-app .payment-methods-order-card p{font-size:14px!important;font-weight:650!important;line-height:1.45!important}@media (width<=1500px){.dashboard-app.dashboard-app .payment-methods-dashboard-redesign{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main:has(.payment-methods-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.payment-methods-dashboard-redesign)>.dashboard-body{max-width:1220px!important}.dashboard-app.dashboard-app .payment-methods-content-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1180px){.dashboard-app.dashboard-app .payment-methods-table-head{display:none!important}.dashboard-app.dashboard-app .payment-methods-table-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 20px!important;min-height:0!important}.dashboard-app.dashboard-app .payment-methods-actions-cell{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important}}@media (width<=900px){.dashboard-app.dashboard-app .payment-methods-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-app.dashboard-app .payment-methods-toolbar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=620px){.dashboard-app.dashboard-app .dashboard-main:has(.payment-methods-dashboard-redesign)>.dashboard-body{padding-left:14px!important;padding-right:14px!important}.dashboard-app.dashboard-app .dashboard-main.dashboard-main-simple:has(.payment-methods-dashboard-redesign)>.dashboard-body{padding-left:14px!important;padding-right:14px!important}.dashboard-app.dashboard-app .payment-methods-page-hero{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .payment-methods-add-button{width:fit-content!important}.dashboard-app.dashboard-app .payment-methods-summary-grid,.dashboard-app.dashboard-app .payment-methods-table-row{grid-template-columns:minmax(0,1fr)!important}.dashboard-app.dashboard-app .payment-methods-summary-grid article{grid-template-columns:54px minmax(0,1fr)!important;padding:18px!important}.dashboard-app.dashboard-app .payment-methods-table-footer{flex-direction:column!important;align-items:stretch!important}.dashboard-app.dashboard-app .payment-methods-pagination{justify-content:flex-end!important}}.dashboard-app.dashboard-app .items-cell-main{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.dashboard-app.dashboard-app .items-cell-main-copy{gap:8px!important;min-width:0!important;display:grid!important}.dashboard-app.dashboard-app .catalog-item-thumb{object-fit:cover!important;border:1px solid var(--dash-line)!important;background:var(--dash-surface)!important;border-radius:7px!important;width:58px!important;height:58px!important}.pos-shell.pos-shell .pos-product-thumb,.pos-shell.pos-shell.pos-dark .pos-product-thumb{object-fit:cover!important;background:var(--pos-line)!important;border-radius:6px!important;width:100%!important;height:42px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.pos-shell.pos-shell .pos-product-thumb,.pos-shell.pos-shell.pos-dark .pos-product-thumb{background:color-mix(in srgb, var(--pos-line) 54%, transparent)!important}}.pos-shell.pos-shell .mobile-product-card .pos-product-thumb,.pos-shell.pos-shell.pos-dark .mobile-product-card .pos-product-thumb{border-radius:8px!important;height:54px!important}.classic-product-tile .pos-product-thumb{object-fit:cover!important;background:#d1d5db!important;border-radius:2px!important;width:100%!important;height:34px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-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-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}.responsive-end-drawer.svelte-1foloqm{border-radius:14px;width:min(520px,100vw - 28px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);box-shadow:0 24px 70px #0000002e}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-body{overscroll-behavior:contain;align-content:start;gap:14px;padding-bottom:84px;display:grid}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) span:where(.svelte-1foloqm):first-child{color:var(--dash-primary,#0f7b6c);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:inline-block}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) h3:where(.svelte-1foloqm){letter-spacing:0;margin:2px 0 0;font-size:20px;line-height:1.15}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) .drawer-close-button:where(.svelte-1foloqm){border-color:color-mix(in srgb, #dc2626 42%, var(--dash-line));color:#fff;background:#dc2626;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 22px #dc26262e;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) .drawer-close-button:where(.svelte-1foloqm):hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) .drawer-close-button:where(.svelte-1foloqm):focus-visible{outline-offset:2px;outline:3px solid #dc262647}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-form,.responsive-end-drawer.svelte-1foloqm form{gap:12px;display:grid}.responsive-end-drawer.svelte-1foloqm label{min-width:0}.responsive-end-drawer.svelte-1foloqm input,.responsive-end-drawer.svelte-1foloqm select,.responsive-end-drawer.svelte-1foloqm textarea{box-sizing:border-box;width:100%;min-width:0}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-actions,.responsive-end-drawer.svelte-1foloqm .action-row{z-index:3;background:linear-gradient(180deg, transparent, var(--dash-surface,#fff) 28%), var(--dash-surface,#fff);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px -2px -2px;padding:12px 2px 2px;display:grid;position:sticky;bottom:0}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-actions button,.responsive-end-drawer.svelte-1foloqm .action-row button{min-width:0;min-height:42px}@media (width<=680px){.responsive-end-drawer-layer.svelte-1foloqm{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.responsive-end-drawer.svelte-1foloqm{width:100%;max-width:none;height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));box-sizing:border-box;border-radius:12px;max-height:none}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-body{padding-bottom:calc(92px + env(safe-area-inset-bottom));gap:12px}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm){flex-direction:row;align-items:center}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-head:where(.svelte-1foloqm) .ghost-button:where(.svelte-1foloqm){justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.responsive-end-drawer.svelte-1foloqm .dashboard-drawer-actions,.responsive-end-drawer.svelte-1foloqm .action-row{padding:12px 4px max(4px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);margin-inline:-4px}}.responsive-table.svelte-xq2ubi{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-x pan-y;background:linear-gradient(to right, var(--dash-surface,#fff) 30%, transparent) 0 0 / 22px 100% local, linear-gradient(to left, var(--dash-surface,#fff) 30%, transparent) 100% 0 / 22px 100% local, linear-gradient(to right, #0f7b6c29, transparent) 0 0 / 18px 100% scroll, linear-gradient(to left, #0f7b6c29, transparent) 100% 0 / 18px 100% scroll;border:1px solid color-mix(in srgb, var(--dash-line,#d7dfdc) 78%, transparent);min-width:0;max-width:100%;box-shadow:0 10px 28px color-mix(in srgb, var(--dash-shadow,#00000014) 20%, transparent);background-repeat:no-repeat;border-radius:10px;scroll-padding-inline:12px;overflow:auto visible}.responsive-table.svelte-xq2ubi:focus-visible{outline:3px solid color-mix(in srgb, var(--dash-primary,#0f7b6c) 24%, transparent);outline-offset:2px}.responsive-table.svelte-xq2ubi table{border-collapse:separate;border-spacing:0;background:var(--dash-surface,#fff);width:max-content;min-width:100%;max-width:none;margin:0}.responsive-table.svelte-xq2ubi thead th{z-index:1;background:color-mix(in srgb, var(--dash-surface,#fff) 92%, var(--dash-primary,#0f7b6c) 8%);color:var(--dash-muted,#687672);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;position:sticky;top:0}.responsive-table.svelte-xq2ubi tbody tr{background:var(--dash-surface,#fff)}.responsive-table.svelte-xq2ubi tbody tr:hover{background:color-mix(in srgb, var(--dash-primary,#0f7b6c) 5%, var(--dash-surface,#fff))}.responsive-table.svelte-xq2ubi th,.responsive-table.svelte-xq2ubi td{border-color:color-mix(in srgb, var(--dash-line,#d7dfdc) 78%, transparent)}@media (width<=820px){.responsive-table.svelte-xq2ubi{border-radius:8px}.responsive-table.svelte-xq2ubi:not([data-variant=reports]){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) table{background:0 0;border:0;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) thead{display:none}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) tbody{gap:8px;display:grid;width:100%!important;min-width:0!important;max-width:100%!important}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) tr{border:1px solid color-mix(in srgb, var(--dash-line,#d7dfdc) 82%, transparent);background:var(--dash-surface,#fff);min-width:0;box-shadow:0 8px 24px color-mix(in srgb, var(--dash-shadow,#00000014) 12%, transparent);border-radius:10px;gap:7px;padding:12px;display:grid;width:100%!important;max-width:100%!important}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td,.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th{width:100%;min-width:0;color:var(--dash-ink,#15201d);grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);align-items:center;gap:8px;display:grid;background:0 0!important;border:0!important;padding:0!important}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td:before,.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th:before{content:attr(data-label);min-width:0;color:var(--dash-muted,#687672);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td[data-label=""],.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th[data-label=""]{grid-template-columns:minmax(0,1fr)}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td[data-label=""]:before,.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th[data-label=""]:before{display:none}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td>*,.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th>*{min-width:0}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td:last-child{padding-top:2px!important}}@media (width<=520px){.responsive-table.svelte-xq2ubi:not([data-variant=reports]) tr{padding:9px}.responsive-table.svelte-xq2ubi:not([data-variant=reports]) td,.responsive-table.svelte-xq2ubi:not([data-variant=reports]) th{grid-template-columns:minmax(74px,.34fr) minmax(0,1fr);gap:7px}}
