@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--fs-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fs-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fs-color-white:#fff;--fs-spacing:.25rem;--fs-container-lg:32rem;--fs-text-xs:.75rem;--fs-text-xs--line-height:calc(1 / .75);--fs-text-sm:.875rem;--fs-text-sm--line-height:calc(1.25 / .875);--fs-text-base:1rem;--fs-text-base--line-height: 1.5 ;--fs-text-lg:1.125rem;--fs-text-lg--line-height:calc(1.75 / 1.125);--fs-text-xl:1.25rem;--fs-text-xl--line-height:calc(1.75 / 1.25);--fs-text-2xl:1.5rem;--fs-text-2xl--line-height:calc(2 / 1.5);--fs-text-3xl:1.875rem;--fs-text-3xl--line-height: 1.2 ;--fs-text-4xl:2.25rem;--fs-text-4xl--line-height:calc(2.5 / 2.25);--fs-text-5xl:3rem;--fs-text-5xl--line-height:1;--fs-text-7xl:4.5rem;--fs-text-7xl--line-height:1;--fs-font-weight-normal:400;--fs-font-weight-medium:500;--fs-font-weight-semibold:600;--fs-font-weight-bold:700;--fs-tracking-wide:.025em;--fs-tracking-wider:.05em;--fs-leading-tight:1.25;--fs-leading-snug:1.375;--fs-radius-lg:.5rem;--fs-radius-xl:.75rem;--fs-default-transition-duration:.15s;--fs-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--fs-default-font-family:var(--fs-font-sans);--fs-default-mono-font-family:var(--fs-font-mono);--fs-color-fontcolor:var(--color-fontcolor);--fs-color-fontcolor-soft:var(--color-fontcolor-soft);--fs-color-box-background:var(--color-box-background);--fs-color-box-edge:var(--color-box-edge);--fs-color-box-elevation-background:var(--color-box-elevation-background);--fs-color-box-elevation-edge:var(--color-box-elevation-edge);--fs-color-box-elevation-hover:var(--color-box-elevation-hover);--fs-color-input-background:var(--color-input-background);--fs-color-input-edge:var(--color-input-edge);--fs-color-aside-accent:var(--color-aside-accent);--fs-color-aside-accent-text:var(--color-aside-accent-text);--fs-color-info-secondary:var(--color-info-secondary);--fs-color-success-secondary:var(--color-success-secondary);--fs-color-success-tertiary:var(--color-success-tertiary);--fs-color-warning-secondary:var(--color-warning-secondary);--fs-color-error-secondary:var(--color-error-secondary);--fs-color-error-tertiary:var(--color-error-tertiary)}}@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(--fs-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(--fs-default-font-feature-settings,normal);font-variation-settings:var(--fs-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--fs-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--fs-default-mono-font-feature-settings,normal);font-variation-settings:var(--fs-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}}@layer components;@layer utilities{.fs\:pointer-events-none{pointer-events:none}.fs\:invisible{visibility:hidden}.fs\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs\:absolute{position:absolute}.fs\:fixed{position:fixed}.fs\:relative{position:relative}.fs\:sticky{position:sticky}.fs\:inset-x-0{inset-inline:calc(var(--fs-spacing) * 0)}.fs\:-top-1{top:calc(var(--fs-spacing) * -1)}.fs\:top-0{top:calc(var(--fs-spacing) * 0)}.fs\:top-10{top:calc(var(--fs-spacing) * 10)}.fs\:top-full{top:100%}.fs\:-right-1{right:calc(var(--fs-spacing) * -1)}.fs\:right-0{right:calc(var(--fs-spacing) * 0)}.fs\:right-1\.5{right:calc(var(--fs-spacing) * 1.5)}.fs\:bottom-0{bottom:calc(var(--fs-spacing) * 0)}.fs\:bottom-3{bottom:calc(var(--fs-spacing) * 3)}.fs\:left-0{left:calc(var(--fs-spacing) * 0)}.fs\:left-3\.5{left:calc(var(--fs-spacing) * 3.5)}.fs\:z-10{z-index:10}.fs\:z-20{z-index:20}.fs\:z-30{z-index:30}.fs\:z-50{z-index:50}.fs\:m-0{margin:calc(var(--fs-spacing) * 0)}.fs\:mx-1{margin-inline:calc(var(--fs-spacing) * 1)}.fs\:my-1{margin-block:calc(var(--fs-spacing) * 1)}.fs\:my-2{margin-block:calc(var(--fs-spacing) * 2)}.fs\:-mt-1{margin-top:calc(var(--fs-spacing) * -1)}.fs\:-mt-2{margin-top:calc(var(--fs-spacing) * -2)}.fs\:mt-0\.5{margin-top:calc(var(--fs-spacing) * .5)}.fs\:mt-1{margin-top:calc(var(--fs-spacing) * 1)}.fs\:mt-1\.5{margin-top:calc(var(--fs-spacing) * 1.5)}.fs\:mt-2{margin-top:calc(var(--fs-spacing) * 2)}.fs\:mt-3{margin-top:calc(var(--fs-spacing) * 3)}.fs\:mt-4{margin-top:calc(var(--fs-spacing) * 4)}.fs\:mt-6{margin-top:calc(var(--fs-spacing) * 6)}.fs\:mr-0\.5{margin-right:calc(var(--fs-spacing) * .5)}.fs\:mr-1{margin-right:calc(var(--fs-spacing) * 1)}.fs\:mr-2{margin-right:calc(var(--fs-spacing) * 2)}.fs\:mr-3{margin-right:calc(var(--fs-spacing) * 3)}.fs\:mr-auto{margin-right:auto}.fs\:mb-1{margin-bottom:calc(var(--fs-spacing) * 1)}.fs\:mb-1\.5{margin-bottom:calc(var(--fs-spacing) * 1.5)}.fs\:mb-2{margin-bottom:calc(var(--fs-spacing) * 2)}.fs\:mb-3{margin-bottom:calc(var(--fs-spacing) * 3)}.fs\:mb-4{margin-bottom:calc(var(--fs-spacing) * 4)}.fs\:mb-6{margin-bottom:calc(var(--fs-spacing) * 6)}.fs\:ml-1{margin-left:calc(var(--fs-spacing) * 1)}.fs\:ml-2{margin-left:calc(var(--fs-spacing) * 2)}.fs\:ml-auto{margin-left:auto}.fs\:block{display:block}.fs\:flex{display:flex}.fs\:grid{display:grid}.fs\:hidden{display:none}.fs\:inline-block{display:inline-block}.fs\:inline-flex{display:inline-flex}.fs\:h-5{height:calc(var(--fs-spacing) * 5)}.fs\:h-6{height:calc(var(--fs-spacing) * 6)}.fs\:h-7{height:calc(var(--fs-spacing) * 7)}.fs\:h-8{height:calc(var(--fs-spacing) * 8)}.fs\:h-9{height:calc(var(--fs-spacing) * 9)}.fs\:h-10{height:calc(var(--fs-spacing) * 10)}.fs\:h-11{height:calc(var(--fs-spacing) * 11)}.fs\:h-12{height:calc(var(--fs-spacing) * 12)}.fs\:h-20{height:calc(var(--fs-spacing) * 20)}.fs\:h-\[60vh\]{height:60vh}.fs\:h-full{height:100%}.fs\:max-h-40{max-height:calc(var(--fs-spacing) * 40)}.fs\:max-h-52{max-height:calc(var(--fs-spacing) * 52)}.fs\:max-h-60{max-height:calc(var(--fs-spacing) * 60)}.fs\:max-h-64{max-height:calc(var(--fs-spacing) * 64)}.fs\:max-h-80{max-height:calc(var(--fs-spacing) * 80)}.fs\:max-h-\[32vh\]{max-height:32vh}.fs\:max-h-\[70vh\]{max-height:70vh}.fs\:min-h-0{min-height:calc(var(--fs-spacing) * 0)}.fs\:min-h-9{min-height:calc(var(--fs-spacing) * 9)}.fs\:min-h-32{min-height:calc(var(--fs-spacing) * 32)}.fs\:min-h-40{min-height:calc(var(--fs-spacing) * 40)}.fs\:min-h-full{min-height:100%}.fs\:w-0{width:calc(var(--fs-spacing) * 0)}.fs\:w-5{width:calc(var(--fs-spacing) * 5)}.fs\:w-6{width:calc(var(--fs-spacing) * 6)}.fs\:w-7{width:calc(var(--fs-spacing) * 7)}.fs\:w-8{width:calc(var(--fs-spacing) * 8)}.fs\:w-9{width:calc(var(--fs-spacing) * 9)}.fs\:w-10{width:calc(var(--fs-spacing) * 10)}.fs\:w-20{width:calc(var(--fs-spacing) * 20)}.fs\:w-24{width:calc(var(--fs-spacing) * 24)}.fs\:w-28{width:calc(var(--fs-spacing) * 28)}.fs\:w-32{width:calc(var(--fs-spacing) * 32)}.fs\:w-44{width:calc(var(--fs-spacing) * 44)}.fs\:w-52{width:calc(var(--fs-spacing) * 52)}.fs\:w-56{width:calc(var(--fs-spacing) * 56)}.fs\:w-60{width:calc(var(--fs-spacing) * 60)}.fs\:w-64{width:calc(var(--fs-spacing) * 64)}.fs\:w-80{width:calc(var(--fs-spacing) * 80)}.fs\:w-\[95vw\]{width:95vw}.fs\:w-\[min\(26rem\,calc\(100vw_-_3rem\)\)\]{width:min(26rem,100vw - 3rem)}.fs\:w-\[min\(40rem\,calc\(100vw_-_3rem\)\)\]{width:min(40rem,100vw - 3rem)}.fs\:w-\[min\(52rem\,calc\(100vw_-_3rem\)\)\]{width:min(52rem,100vw - 3rem)}.fs\:w-\[min\(56rem\,calc\(100vw_-_3rem\)\)\]{width:min(56rem,100vw - 3rem)}.fs\:w-full{width:100%}.fs\:w-max{width:max-content}.fs\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.fs\:max-w-\[calc\(100vw_-_1rem\)\]{max-width:calc(100vw - 1rem)}.fs\:max-w-\[calc\(100vw_-_2rem\)\]{max-width:calc(100vw - 2rem)}.fs\:max-w-\[calc\(100vw_-_4rem\)\]{max-width:calc(100vw - 4rem)}.fs\:max-w-full{max-width:100%}.fs\:max-w-lg{max-width:var(--fs-container-lg)}.fs\:min-w-0{min-width:calc(var(--fs-spacing) * 0)}.fs\:min-w-5{min-width:calc(var(--fs-spacing) * 5)}.fs\:min-w-6{min-width:calc(var(--fs-spacing) * 6)}.fs\:min-w-12{min-width:calc(var(--fs-spacing) * 12)}.fs\:min-w-20{min-width:calc(var(--fs-spacing) * 20)}.fs\:min-w-24{min-width:calc(var(--fs-spacing) * 24)}.fs\:min-w-40{min-width:calc(var(--fs-spacing) * 40)}.fs\:min-w-44{min-width:calc(var(--fs-spacing) * 44)}.fs\:min-w-48{min-width:calc(var(--fs-spacing) * 48)}.fs\:min-w-56{min-width:calc(var(--fs-spacing) * 56)}.fs\:min-w-64{min-width:calc(var(--fs-spacing) * 64)}.fs\:min-w-\[28rem\]{min-width:28rem}.fs\:min-w-\[32rem\]{min-width:32rem}.fs\:min-w-full{min-width:100%}.fs\:flex-1{flex:1}.fs\:flex-auto{flex:auto}.fs\:flex-shrink-0,.fs\:shrink-0{flex-shrink:0}.fs\:grow{flex-grow:1}.fs\:basis-40{flex-basis:calc(var(--fs-spacing) * 40)}.fs\:basis-64{flex-basis:calc(var(--fs-spacing) * 64)}.fs\:basis-72{flex-basis:calc(var(--fs-spacing) * 72)}.fs\:border-separate{border-collapse:separate}.fs\:border-spacing-0{--tw-border-spacing-x:calc(var(--fs-spacing) * 0);--tw-border-spacing-y:calc(var(--fs-spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.fs\:rotate-180{rotate:180deg}.fs\:cursor-grab{cursor:grab}.fs\:cursor-help{cursor:help}.fs\:cursor-not-allowed{cursor:not-allowed}.fs\:cursor-pointer{cursor:pointer}.fs\:touch-none{touch-action:none}.fs\:list-disc{list-style-type:disc}.fs\:list-none{list-style-type:none}.fs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fs\:flex-col{flex-direction:column}.fs\:flex-wrap{flex-wrap:wrap}.fs\:items-baseline{align-items:baseline}.fs\:items-center{align-items:center}.fs\:items-end{align-items:flex-end}.fs\:items-start{align-items:flex-start}.fs\:justify-between{justify-content:space-between}.fs\:justify-center{justify-content:center}.fs\:justify-end{justify-content:flex-end}.fs\:gap-0\.5{gap:calc(var(--fs-spacing) * .5)}.fs\:gap-1{gap:calc(var(--fs-spacing) * 1)}.fs\:gap-2{gap:calc(var(--fs-spacing) * 2)}.fs\:gap-3{gap:calc(var(--fs-spacing) * 3)}.fs\:gap-4{gap:calc(var(--fs-spacing) * 4)}.fs\:gap-5{gap:calc(var(--fs-spacing) * 5)}.fs\:gap-x-2{column-gap:calc(var(--fs-spacing) * 2)}.fs\:gap-x-3{column-gap:calc(var(--fs-spacing) * 3)}.fs\:gap-x-4{column-gap:calc(var(--fs-spacing) * 4)}.fs\:gap-x-6{column-gap:calc(var(--fs-spacing) * 6)}.fs\:gap-y-1{row-gap:calc(var(--fs-spacing) * 1)}.fs\:gap-y-2{row-gap:calc(var(--fs-spacing) * 2)}.fs\:gap-y-3{row-gap:calc(var(--fs-spacing) * 3)}.fs\:self-center{align-self:center}.fs\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs\:overflow-auto{overflow:auto}.fs\:overflow-hidden{overflow:hidden}.fs\:overflow-x-auto{overflow-x:auto}.fs\:overflow-y-auto{overflow-y:auto}.fs\:rounded{border-radius:.25rem}.fs\:rounded-full{border-radius:3.40282e38px}.fs\:rounded-lg{border-radius:var(--fs-radius-lg)}.fs\:rounded-none{border-radius:0}.fs\:rounded-xl{border-radius:var(--fs-radius-xl)}.fs\:border{border-style:var(--tw-border-style);border-width:1px}.fs\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.fs\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.fs\:border-box-edge{border-color:var(--fs-color-box-edge)}.fs\:border-box-elevation-edge{border-color:var(--fs-color-box-elevation-edge)}.fs\:border-info-secondary{border-color:var(--fs-color-info-secondary)}.fs\:border-input-edge{border-color:var(--fs-color-input-edge)}.fs\:border-transparent{border-color:#0000}.fs\:bg-aside-accent{background-color:var(--fs-color-aside-accent)}.fs\:bg-box-background{background-color:var(--fs-color-box-background)}.fs\:bg-box-elevation-background{background-color:var(--fs-color-box-elevation-background)}.fs\:bg-box-elevation-hover{background-color:var(--fs-color-box-elevation-hover)}.fs\:bg-info-secondary{background-color:var(--fs-color-info-secondary)}.fs\:bg-input-background{background-color:var(--fs-color-input-background)}.fs\:bg-success-secondary{background-color:var(--fs-color-success-secondary)}.fs\:bg-transparent{background-color:#0000}.fs\:bg-white{background-color:var(--fs-color-white)}.fs\:p-0{padding:calc(var(--fs-spacing) * 0)}.fs\:p-1{padding:calc(var(--fs-spacing) * 1)}.fs\:p-2{padding:calc(var(--fs-spacing) * 2)}.fs\:p-3{padding:calc(var(--fs-spacing) * 3)}.fs\:p-4{padding:calc(var(--fs-spacing) * 4)}.fs\:p-6{padding:calc(var(--fs-spacing) * 6)}.fs\:p-8{padding:calc(var(--fs-spacing) * 8)}.fs\:px-0\.5{padding-inline:calc(var(--fs-spacing) * .5)}.fs\:px-1{padding-inline:calc(var(--fs-spacing) * 1)}.fs\:px-1\.5{padding-inline:calc(var(--fs-spacing) * 1.5)}.fs\:px-2{padding-inline:calc(var(--fs-spacing) * 2)}.fs\:px-3{padding-inline:calc(var(--fs-spacing) * 3)}.fs\:px-4{padding-inline:calc(var(--fs-spacing) * 4)}.fs\:px-5{padding-inline:calc(var(--fs-spacing) * 5)}.fs\:px-6{padding-inline:calc(var(--fs-spacing) * 6)}.fs\:px-10{padding-inline:calc(var(--fs-spacing) * 10)}.fs\:py-0\.5{padding-block:calc(var(--fs-spacing) * .5)}.fs\:py-1{padding-block:calc(var(--fs-spacing) * 1)}.fs\:py-1\.5{padding-block:calc(var(--fs-spacing) * 1.5)}.fs\:py-2{padding-block:calc(var(--fs-spacing) * 2)}.fs\:py-2\.5{padding-block:calc(var(--fs-spacing) * 2.5)}.fs\:py-3{padding-block:calc(var(--fs-spacing) * 3)}.fs\:py-4{padding-block:calc(var(--fs-spacing) * 4)}.fs\:py-6{padding-block:calc(var(--fs-spacing) * 6)}.fs\:py-8{padding-block:calc(var(--fs-spacing) * 8)}.fs\:py-10{padding-block:calc(var(--fs-spacing) * 10)}.fs\:py-16{padding-block:calc(var(--fs-spacing) * 16)}.fs\:pt-1{padding-top:calc(var(--fs-spacing) * 1)}.fs\:pt-2{padding-top:calc(var(--fs-spacing) * 2)}.fs\:pt-3{padding-top:calc(var(--fs-spacing) * 3)}.fs\:pt-4{padding-top:calc(var(--fs-spacing) * 4)}.fs\:pr-2{padding-right:calc(var(--fs-spacing) * 2)}.fs\:pr-3{padding-right:calc(var(--fs-spacing) * 3)}.fs\:pr-4{padding-right:calc(var(--fs-spacing) * 4)}.fs\:pr-12{padding-right:calc(var(--fs-spacing) * 12)}.fs\:pb-1{padding-bottom:calc(var(--fs-spacing) * 1)}.fs\:pb-1\.5{padding-bottom:calc(var(--fs-spacing) * 1.5)}.fs\:pb-2{padding-bottom:calc(var(--fs-spacing) * 2)}.fs\:pb-3{padding-bottom:calc(var(--fs-spacing) * 3)}.fs\:pb-4{padding-bottom:calc(var(--fs-spacing) * 4)}.fs\:pb-8{padding-bottom:calc(var(--fs-spacing) * 8)}.fs\:pl-1{padding-left:calc(var(--fs-spacing) * 1)}.fs\:pl-3{padding-left:calc(var(--fs-spacing) * 3)}.fs\:pl-4{padding-left:calc(var(--fs-spacing) * 4)}.fs\:pl-5{padding-left:calc(var(--fs-spacing) * 5)}.fs\:pl-8{padding-left:calc(var(--fs-spacing) * 8)}.fs\:pl-11{padding-left:calc(var(--fs-spacing) * 11)}.fs\:text-center{text-align:center}.fs\:text-left{text-align:left}.fs\:text-right{text-align:right}.fs\:align-bottom{vertical-align:bottom}.fs\:align-top{vertical-align:top}.fs\:text-2xl{font-size:var(--fs-text-2xl);line-height:var(--tw-leading,var(--fs-text-2xl--line-height))}.fs\:text-3xl{font-size:var(--fs-text-3xl);line-height:var(--tw-leading,var(--fs-text-3xl--line-height))}.fs\:text-4xl{font-size:var(--fs-text-4xl);line-height:var(--tw-leading,var(--fs-text-4xl--line-height))}.fs\:text-5xl{font-size:var(--fs-text-5xl);line-height:var(--tw-leading,var(--fs-text-5xl--line-height))}.fs\:text-7xl{font-size:var(--fs-text-7xl);line-height:var(--tw-leading,var(--fs-text-7xl--line-height))}.fs\:text-base{font-size:var(--fs-text-base);line-height:var(--tw-leading,var(--fs-text-base--line-height))}.fs\:text-lg{font-size:var(--fs-text-lg);line-height:var(--tw-leading,var(--fs-text-lg--line-height))}.fs\:text-sm{font-size:var(--fs-text-sm);line-height:var(--tw-leading,var(--fs-text-sm--line-height))}.fs\:text-xl{font-size:var(--fs-text-xl);line-height:var(--tw-leading,var(--fs-text-xl--line-height))}.fs\:text-xs{font-size:var(--fs-text-xs);line-height:var(--tw-leading,var(--fs-text-xs--line-height))}.fs\:leading-9{--tw-leading:calc(var(--fs-spacing) * 9);line-height:calc(var(--fs-spacing) * 9)}.fs\:leading-none{--tw-leading:1;line-height:1}.fs\:leading-snug{--tw-leading:var(--fs-leading-snug);line-height:var(--fs-leading-snug)}.fs\:leading-tight{--tw-leading:var(--fs-leading-tight);line-height:var(--fs-leading-tight)}.fs\:font-bold{--tw-font-weight:var(--fs-font-weight-bold);font-weight:var(--fs-font-weight-bold)}.fs\:font-medium{--tw-font-weight:var(--fs-font-weight-medium);font-weight:var(--fs-font-weight-medium)}.fs\:font-normal{--tw-font-weight:var(--fs-font-weight-normal);font-weight:var(--fs-font-weight-normal)}.fs\:font-semibold{--tw-font-weight:var(--fs-font-weight-semibold);font-weight:var(--fs-font-weight-semibold)}.fs\:tracking-wide{--tw-tracking:var(--fs-tracking-wide);letter-spacing:var(--fs-tracking-wide)}.fs\:tracking-wider{--tw-tracking:var(--fs-tracking-wider);letter-spacing:var(--fs-tracking-wider)}.fs\:break-words{overflow-wrap:break-word}.fs\:break-all{word-break:break-all}.fs\:whitespace-nowrap{white-space:nowrap}.fs\:text-aside-accent-text{color:var(--fs-color-aside-accent-text)}.fs\:text-error-secondary{color:var(--fs-color-error-secondary)}.fs\:text-fontcolor{color:var(--fs-color-fontcolor)}.fs\:text-fontcolor-soft{color:var(--fs-color-fontcolor-soft)}.fs\:text-success-tertiary{color:var(--fs-color-success-tertiary)}.fs\:text-warning-secondary{color:var(--fs-color-warning-secondary)}.fs\:text-white{color:var(--fs-color-white)}.fs\:uppercase{text-transform:uppercase}.fs\:italic{font-style:italic}.fs\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fs\:line-through{text-decoration-line:line-through}.fs\:underline{text-decoration-line:underline}.fs\:opacity-0{opacity:0}.fs\:opacity-40{opacity:.4}.fs\:opacity-50{opacity:.5}.fs\:opacity-60{opacity:.6}.fs\:opacity-70{opacity:.7}.fs\: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)}.fs\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.fs\:outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.fs\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.fs\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--fs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--fs-default-transition-duration))}.fs\:outline-none{--tw-outline-style:none;outline-style:none}:is(.fs\:\*\:align-top>*){vertical-align:top}.fs\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fs\:empty\:hidden:empty{display:none}@media(hover:hover){.fs\:hover\:bg-box-elevation-hover:hover{background-color:var(--fs-color-box-elevation-hover)}.fs\:hover\:text-error-secondary:hover{color:var(--fs-color-error-secondary)}.fs\:hover\:text-error-tertiary:hover{color:var(--fs-color-error-tertiary)}.fs\:hover\:text-fontcolor:hover{color:var(--fs-color-fontcolor)}.fs\:hover\:underline:hover{text-decoration-line:underline}}.fs\:focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.fs\:focus-visible\:w-7:focus-visible{width:calc(var(--fs-spacing) * 7)}.fs\:focus-visible\:bg-box-elevation-hover:focus-visible{background-color:var(--fs-color-box-elevation-hover)}.fs\:focus-visible\:opacity-100:focus-visible{opacity:1}@media(hover:hover){.fs\:enabled\:hover\:bg-box-elevation-hover:enabled:hover{background-color:var(--fs-color-box-elevation-hover)}}.fs\:disabled\:hidden:disabled{display:none}.fs\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.fs\:disabled\:opacity-40:disabled{opacity:.4}.fs\:disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.fs\:sm\:absolute{position:absolute}.fs\:sm\:top-0{top:calc(var(--fs-spacing) * 0)}.fs\:sm\:left-full{left:100%}.fs\:sm\:ml-1{margin-left:calc(var(--fs-spacing) * 1)}.fs\:sm\:inline{display:inline}.fs\:sm\:w-2{width:calc(var(--fs-spacing) * 2)}.fs\:sm\:w-2\/5{width:40%}.fs\:sm\:w-56{width:calc(var(--fs-spacing) * 56)}.fs\:sm\:flex-1{flex:1}.fs\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs\:sm\:flex-row{flex-direction:row}.fs\:sm\:items-end{align-items:flex-end}.fs\:sm\:rounded{border-radius:.25rem}.fs\:sm\:border{border-style:var(--tw-border-style);border-width:1px}.fs\:sm\:px-4{padding-inline:calc(var(--fs-spacing) * 4)}.fs\:sm\:text-lg{font-size:var(--fs-text-lg);line-height:var(--tw-leading,var(--fs-text-lg--line-height))}.fs\:sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}}@media(min-width:48rem){.fs\:md\:mr-auto{margin-right:auto}.fs\:md\:mb-0{margin-bottom:calc(var(--fs-spacing) * 0)}.fs\:md\:ml-2{margin-left:calc(var(--fs-spacing) * 2)}.fs\:md\:min-w-80{min-width:calc(var(--fs-spacing) * 80)}.fs\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.fs\:lg\:grid-cols-\[minmax\(16rem\,22rem\)_1fr\]{grid-template-columns:minmax(16rem,22rem) 1fr}}}#crud-table-header #custom-buttons{order:-1;align-items:center;display:flex}#product-form .ns-tab-item .flex.flex-col:has(.fs-variants-root){width:100%;max-width:100%}#product-form .ns-tab-item .flex.flex-col:has(>input[name=fs_noop]),#product-form .ns-tab-item .flex.flex-col:has(>input[name=fs_seguir_cargando]),#product-form .ns-tab-item .flex.flex-col:has(>input[name=type]){display:none}#product-form .ns-tab-item .flex.flex-col:has(.ns-ckeditor),#crud-form .ns-tab-item .flex.flex-wrap>div:has(.ns-ckeditor){width:100%;max-width:100%}#product-form .ns-tab-item .flex.flex-col:has(.ns-ckeditor) .ck-editor__editable,#crud-form .ns-tab-item .flex.flex-wrap>div:has(.ns-ckeditor) .ck-editor__editable{min-height:12rem}body:has(#fs-tabla-productos) #crud-table .ns-inset-button{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:0;display:inline-flex}body:has(#fs-tabla-productos) #crud-table .ns-inset-button .las{font-size:1.125rem;line-height:1}body:has(#fs-tabla-productos) #crud-table tbody td.flex{vertical-align:middle;text-align:center;display:table-cell}body:has(#fs-tabla-productos) #crud-table tbody td.flex .dropdown-holder>div{margin-left:-11.5rem}body:has(#fs-tabla-productos) #crud-table tbody td.flex .dropdown-holder .ns-action-button{text-align:right}body:has(#fs-tabla-productos) #crud-table .ns-table th,body:has(#fs-tabla-productos) #crud-table .ns-table td{padding:.55rem .75rem}body:has(#fs-tabla-productos) #crud-table .ns-table thead th{font-weight:600}body:has(#fs-tabla-productos) #crud-table .ns-table tbody td{line-height:1.35}.fs-stock{cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9999px;outline:none;align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex;position:relative}.fs-stock:hover,.fs-stock:focus-visible{background-color:var(--color-box-elevation-hover)}.fs-stock:focus-visible{box-shadow:0 0 0 2px var(--color-info-secondary)}.fs-stock__valor{font-weight:600}.fs-stock--vacio .fs-stock__valor{color:var(--color-error-secondary)}.fs-stock__detalle{z-index:50;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);min-width:11rem;max-height:15rem;color:var(--color-fontcolor);cursor:default;text-align:left;border-radius:.5rem;margin-top:.35rem;padding:.5rem .65rem;font-weight:400;display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 10px 20px #0000002e}.fs-stock:hover .fs-stock__detalle,.fs-stock:focus-visible .fs-stock__detalle{display:block}.fs-stock__linea{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.1rem 0;font-size:.8125rem;display:flex}.fs-stock__linea:before{content:attr(data-talle);color:var(--color-fontcolor-soft)}.fs-stock__linea:after{content:attr(data-cantidad);font-variant-numeric:tabular-nums;font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-box-elevation-edge);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-fontcolor-soft)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}#crud-table :is(button,a,label).ns-crud-button:not(.error):hover :is(i,span),#crud-table :is(button,a,label).ns-crud-button:not(.error).active :is(i,span),#crud-table button.ns-crud-input-button:not(.error):hover :is(i,span),div:is(.ns-button.hover-primary:hover,.ns-button.primary) button:disabled{color:var(--color-on-accent)}body:has(#fs-tabla-productos) #crud-table-header #custom-buttons{display:contents}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear{order:1}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input){order:2}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-filtros{order:3}body:has(#fs-tabla-productos) #crud-search-box>div:has(.la-sync){order:4}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-columnas{order:5}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-acciones{order:7}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-etiquetas{order:9}body:has(#fs-tabla-productos) #crud-search-box>*,body:has(#fs-tabla-productos) #crud-search-box #custom-buttons>*,body:has(#fs-tabla-productos) #crud-buttons>*{flex-shrink:0}body:has(#fs-tabla-productos) #crud-table-header{flex-flow:wrap;justify-content:flex-start;align-items:center;row-gap:.5rem}body:has(#fs-tabla-productos) #crud-table-header #crud-search-box,body:has(#fs-tabla-productos) #crud-table-header #crud-buttons{display:contents}body:has(#fs-tabla-productos) #crud-buttons>div:has(.la-download){order:6}body:has(#fs-tabla-productos) #crud-buttons>div:has(.la-check-square){order:8}@media not all and (min-width:48rem){body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear a,body:has(#fs-tabla-productos) #crud-search-box .fs-barra-columnas button{width:2.5rem;padding:0;font-size:0}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear a span{display:none}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear a .las,body:has(#fs-tabla-productos) #crud-search-box .fs-barra-columnas button .las{margin:0;font-size:1.125rem;line-height:1}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input){flex:100%;order:1;min-width:0}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input) input[type=text]{flex:1 1 0;width:auto;min-width:0}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input) button{flex-shrink:0}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear{order:2}body:has(#fs-tabla-productos) #crud-search-box>div:has(.la-sync){order:3}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-columnas{order:4}body:has(#fs-tabla-productos) #crud-buttons>div:has(.la-download){order:5}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-filtros{flex-wrap:wrap;flex:100%;order:6}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-filtros>*{flex:100%}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-filtros__categoria{width:auto}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-filtros [role=group] button{flex:1 1 0;padding-left:0;padding-right:0}}body:has(#fs-tabla-productos) #crud-search-box .fs-barra-acciones button,body:has(#fs-tabla-productos) #crud-search-box .fs-barra-etiquetas button,body:has(#fs-tabla-productos) #crud-search-box .fs-barra-columnas button,body:has(#fs-tabla-productos) #crud-search-box .fs-barra-crear a{white-space:nowrap}@media(min-width:48rem){body:has(#fs-tabla-productos) #crud-search-box>div>.ns-crud-input{width:22.5rem}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input) input[type=text]{flex:1 1 0;width:auto;min-width:0}body:has(#fs-tabla-productos) #crud-search-box>div:has(>.ns-crud-input) button{flex-shrink:0}}#crud-table #crud-buttons button:has(.la-download),body:has(#fs-tabla-productos) #crud-buttons button:has(.la-check-square){width:2.5rem;height:2.5rem;padding:0;font-size:0;transition:background-color .12s,color .12s,border-color .12s}#crud-table #crud-buttons button:has(.la-download) .las,body:has(#fs-tabla-productos) #crud-buttons button:has(.la-check-square) .lar{font-size:1.125rem;line-height:1}.fs-precio{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.fs-precio--varios{cursor:help;border-radius:9999px;outline:none;padding:.15rem .5rem;position:relative}.fs-precio--varios:hover,.fs-precio--varios:focus-visible{background-color:var(--color-box-elevation-hover)}.fs-precio--varios .fs-precio__valor:after{content:"+";vertical-align:super;color:var(--color-fontcolor-soft);margin-left:.15rem;font-size:.7rem}.fs-precio__valor{font-weight:600}.fs-precio--vacio{color:var(--color-fontcolor-soft)}.fs-precio__detalle{z-index:50;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);min-width:12rem;max-height:15rem;color:var(--color-fontcolor);cursor:default;text-align:left;border-radius:.5rem;margin-top:.35rem;padding:.5rem .65rem;font-weight:400;display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 10px 20px #0000002e}.fs-precio--varios:hover .fs-precio__detalle,.fs-precio--varios:focus-visible .fs-precio__detalle{display:block}.fs-precio__linea{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.1rem 0;font-size:.8125rem;display:flex}.fs-precio__linea:before{content:attr(data-talle);color:var(--color-fontcolor-soft)}.fs-precio__linea:after{content:attr(data-precio);font-variant-numeric:tabular-nums;font-weight:600}body:has(#fs-tabla-productos) #crud-table tbody tr:nth-last-child(-n+5):nth-child(n+7) .fs-stock__detalle,body:has(#fs-tabla-productos) #crud-table tbody tr:nth-last-child(-n+5):nth-child(n+7) .fs-precio__detalle{margin-top:0;margin-bottom:.35rem;top:auto;bottom:100%}body:has(#fs-tabla-productos) #crud-table-body>div:has(>table):not(:has(tbody tr:nth-child(11))){padding-bottom:15.5rem}#product-form .card-body.ns-tab-item>div{padding:1.25rem}#product-form .card-body.ns-tab-item>div>.flex.flex-wrap{row-gap:1.25rem}#product-form #card-header>.flex.flex-wrap{gap:.25rem}@media(min-width:64rem){#product-form .ns-tab-item .flex.flex-wrap:has(select[name=barcode_type])>.flex.flex-col{width:50%;max-width:50%}}#product-form a.ns-inset-button.error{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:0;display:inline-flex}#product-form a.ns-inset-button.error:before{content:"" / "";font-family:Line Awesome Free;font-size:1.125rem;font-weight:900;line-height:1}body:has(#product-form),body:has(#crud-form){--ck-color-base-background:var(--color-input-background);--ck-color-base-border:var(--color-input-edge);--ck-color-base-text:var(--color-fontcolor);--ck-color-text:var(--color-fontcolor);--ck-color-toolbar-background:var(--color-box-elevation-background);--ck-color-toolbar-border:var(--color-input-edge);--ck-color-button-default-hover-background:var(--color-box-elevation-hover);--ck-color-button-on-background:var(--color-box-elevation-hover);--ck-color-button-on-color:var(--color-fontcolor-hard);--ck-color-dropdown-panel-background:var(--color-box-elevation-background);--ck-color-dropdown-panel-border:var(--color-box-elevation-edge);--ck-color-list-background:var(--color-box-elevation-background);--ck-color-panel-background:var(--color-box-elevation-background);--ck-color-panel-border:var(--color-box-elevation-edge);--ck-color-focus-border:var(--color-info-secondary);--ck-border-radius:.5rem;--ck-font-face:"Jost", ui-sans-serif, system-ui, sans-serif;--ck-font-size-base:.875rem;--ck-content-font-color:var(--color-fontcolor);--ck-content-font-family:"Jost", ui-sans-serif, system-ui, sans-serif;--ck-content-font-size:.9375rem;--ck-content-line-height:1.6}#product-form .ns-ckeditor .ck.ck-editor__main>.ck-editor__editable,#product-form .ns-ckeditor .ck.ck-toolbar,#crud-form .ns-ckeditor .ck.ck-editor__main>.ck-editor__editable,#crud-form .ns-ckeditor .ck.ck-toolbar{border-color:var(--color-input-edge)}#product-form .input-group button.fs-guardar-y-otro{background-color:var(--color-box-elevation-background);color:var(--color-fontcolor);border-left:1px solid var(--color-box-elevation-edge);white-space:nowrap;font-size:.875rem}#product-form .input-group button.fs-guardar-y-otro:hover{background-color:var(--color-box-elevation-hover)}@keyframes fs-fila-guardada{0%,55%{background-color:color-mix(in oklab,var(--color-aside-accent) 30%,transparent)}to{background-color:#0000}}#crud-table tr.fs-fila-guardada{animation:6s ease-out forwards fs-fila-guardada}#crud-table tr.fs-fila-guardada>td:first-child{box-shadow:inset 3px 0 0 0 var(--color-aside-accent)}@media(prefers-reduced-motion:reduce){#crud-table tr.fs-fila-guardada{background-color:var(--color-aside-accent);animation:none}@supports (color:color-mix(in lab,red,red)){#crud-table tr.fs-fila-guardada{background-color:color-mix(in oklab,var(--color-aside-accent) 40%,transparent)}}}#snack-wrapper{z-index:60;pointer-events:none;padding:0 1rem;position:fixed;inset:1rem 0 auto}#snack-wrapper>*{pointer-events:auto}body:has(#pos-container) #snack-wrapper>.ns-notice:not(:has(.ns-button)){pointer-events:none}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto{cursor:pointer;border-radius:.75rem;outline:none;padding:.15rem .5rem;display:inline-block;position:relative}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto:hover,body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto:focus-visible{background-color:var(--color-box-elevation-hover)}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto__ficha{z-index:50;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);width:20rem;max-width:calc(100vw - 4rem);color:var(--color-fontcolor);text-align:left;white-space:normal;cursor:default;border-radius:.5rem;margin-top:.35rem;padding:.65rem .8rem;font-weight:400;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000002e}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto:hover .fs-nombre-producto__ficha,body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto:focus-visible .fs-nombre-producto__ficha{display:block}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto__ficha:before{content:attr(data-titulo);color:var(--color-fontcolor-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.7rem;display:block}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto__ficha:after{content:attr(data-valor);font-size:.8125rem;line-height:1.45;display:block}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto__ficha[data-vacio]:after{color:var(--color-fontcolor-soft);font-style:italic}body:has(#fs-tabla-productos) #crud-table tbody tr:nth-last-child(-n+5):nth-child(n+7) .fs-nombre-producto__ficha{margin-top:0;margin-bottom:.35rem;top:auto;bottom:100%}body:has(#fs-tabla-productos) #crud-table .fs-nombre-producto:focus-visible{box-shadow:0 0 0 2px var(--color-info-secondary)}.fs-producto-detalle__descripcion>*+*{margin-top:.5rem}.fs-producto-detalle__descripcion ul,.fs-producto-detalle__descripcion ol{list-style:revert;margin-left:1.25rem}.fs-producto-detalle__descripcion a{color:var(--color-info-secondary);text-decoration:underline}.fs-producto-detalle__descripcion strong,.fs-producto-detalle__descripcion b{font-weight:600}.fs-orden-fantasma{opacity:.5;background-color:var(--color-box-elevation-hover)}.fs-orden-elegida{box-shadow:inset 3px 0 0 var(--color-info-secondary)}[data-fs-manija]:active{cursor:grabbing}.fs-variants-root tr.fs-fila-cambiada{animation:6s ease-out forwards fs-fila-guardada}.fs-variants-root tr.fs-fila-cambiada>td:first-child{box-shadow:inset 3px 0 0 0 var(--color-aside-accent)}@media(prefers-reduced-motion:reduce){.fs-variants-root tr.fs-fila-cambiada{background-color:var(--color-aside-accent);animation:none}@supports (color:color-mix(in lab,red,red)){.fs-variants-root tr.fs-fila-cambiada{background-color:color-mix(in oklab,var(--color-aside-accent) 40%,transparent)}}}.fs-casilla{appearance:none;border:1px solid var(--color-input-edge);background-color:var(--color-input-background);cursor:pointer;border-radius:9999px;flex-shrink:0;place-content:center;width:1.125rem;height:1.125rem;margin:0;display:inline-grid}.fs-casilla:before{content:"";background-color:var(--color-aside-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.625rem;height:.625rem;transition:transform .12s ease-in-out;transform:scale(0)}.fs-casilla:checked,.fs-casilla:indeterminate{border-color:var(--color-aside-accent)}.fs-casilla:checked:before{transform:scale(1)}.fs-casilla:indeterminate:before{clip-path:inset(40% 10%);transform:scale(1)}.fs-casilla[type=radio]:before{clip-path:circle(50%);width:.5rem;height:.5rem}.fs-casilla:focus-visible{outline:2px solid var(--color-aside-accent);outline-offset:2px}.fs-casilla:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.fs-casilla:before{transition:none}}.fs-globo{z-index:60;border:1px solid var(--color-box-elevation-edge);background:var(--color-box-elevation-background);min-width:14rem;max-width:22rem;color:var(--color-fontcolor);pointer-events:none;border-radius:.5rem;padding:.5rem 0;font-size:.8125rem;position:fixed;box-shadow:0 10px 25px #00000040}.fs-globo__fila{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem .75rem;display:flex}.fs-globo__fila>span:first-child{text-overflow:ellipsis;overflow:hidden}.fs-globo__detalle{color:var(--color-fontcolor-soft);font-variant-numeric:tabular-nums}.fs-globo__mas{border-top:1px solid var(--color-box-elevation-edge);color:var(--color-fontcolor-soft);margin-top:.25rem;padding-top:.4rem;font-style:italic}body:has(#fs-tabla-categorias) #crud-table .fs-categoria-celda{cursor:pointer;border-radius:.75rem;outline:none;padding:.15rem .5rem;transition:background-color .12s ease-in-out;display:inline-block}body:has(#fs-tabla-categorias) #crud-table .fs-categoria-celda:hover,body:has(#fs-tabla-categorias) #crud-table .fs-categoria-celda:focus-visible{background-color:var(--color-box-elevation-hover)}body:has(#fs-tabla-categorias) #crud-table .fs-categoria-celda:focus-visible{box-shadow:0 0 0 2px var(--color-info-secondary)}body:has(#fs-tabla-categorias) #crud-table .fs-categoria-celda--aviso,.fs-categoria-aviso{color:var(--color-warning-tertiary)}body:has(#fs-tabla-categorias) #crud-table-header{flex-flow:wrap;justify-content:flex-start;align-items:center;row-gap:.5rem}body:has(#fs-tabla-categorias) #crud-table-header #crud-search-box,body:has(#fs-tabla-categorias) #crud-table-header #crud-buttons,body:has(#fs-tabla-categorias) #crud-table-header #custom-buttons{display:contents}body:has(#fs-tabla-categorias) #crud-table-header .fs-barra-crear{order:1}body:has(#fs-tabla-categorias) #crud-table-header .fs-ordenar-cabecera{order:2}body:has(#fs-tabla-categorias) #crud-search-box>div:has(>.ns-crud-input){order:3}body:has(#fs-tabla-categorias) #crud-search-box>div:has(.la-sync){order:4}body:has(#fs-tabla-categorias) #crud-search-box .fs-barra-filtros-categorias{order:6}body:has(#fs-tabla-categorias) #crud-buttons>*{order:7}body:has(#fs-tabla-categorias) #crud-buttons>:first-child{margin-left:auto}#crud-table .fs-filtro-boton:has(.fs-casilla:checked):not(:hover){border-color:var(--color-aside-accent)}:root{--fs-texto-amarillo:var(--color-aside-accent)}[data-theme=light]{--fs-texto-amarillo:#a16207}.fs-texto-amarillo{color:var(--fs-texto-amarillo)}.fs-campo-valor{border:2px solid var(--color-aside-accent);background-color:var(--color-input-background)}.fs-campo-valor--error{border-color:var(--color-error-secondary)}.fs-select__control--linea,.fs-buscador--linea{border-style:solid;border-width:0 0 1px;border-color:var(--color-input-edge);background-color:#0000;border-radius:0;padding-left:0;padding-right:0;transition:border-color .12s}.fs-select__control--linea:hover,.fs-select__control--linea:focus-visible,.fs-select--abierto .fs-select__control--linea,.fs-buscador--linea:hover,.fs-buscador--linea:focus{border-color:var(--color-aside-accent)}.fs-buscador--linea::placeholder{color:inherit;opacity:.6}.fs-buscador--linea:focus::placeholder{color:#0000}.fs-select__control--texto:hover,.fs-select__control--texto:focus-visible,.fs-select--abierto .fs-select__control--texto{color:var(--fs-texto-amarillo)}.fs-select__cuenta>span{opacity:.85;border-color:currentColor}.fs-cambiar-campo{text-decoration:none;transition:color .12s}.fs-cambiar-campo:hover,.fs-cambiar-campo:focus-visible{color:var(--fs-texto-amarillo)}.fs-cartel-costo{border-color:var(--color-error-secondary);background-color:var(--color-error-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-cartel-costo{background-color:color-mix(in srgb,var(--color-error-secondary) 14%,transparent)}}.fs-cartel-costo__icono{color:var(--color-error-secondary)}.fs-ayuda{border-color:var(--color-fontcolor-soft);color:var(--color-fontcolor-soft);transition:color .12s,border-color .12s}.fs-ayuda:hover,.fs-ayuda:focus-visible,.fs-ayuda[aria-expanded=true]{border-color:var(--color-aside-accent);color:var(--fs-texto-amarillo)}.fs-etiqueta-cambio--sube{color:var(--color-success-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-etiqueta-cambio--sube{color:color-mix(in srgb,var(--color-success-secondary) 60%,white)}}.fs-etiqueta-cambio--sube{background-color:var(--color-success-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-etiqueta-cambio--sube{background-color:color-mix(in srgb,var(--color-success-secondary) 22%,transparent)}}.fs-etiqueta-cambio--baja{color:var(--color-error-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-etiqueta-cambio--baja{color:color-mix(in srgb,var(--color-error-secondary) 80%,white)}}.fs-etiqueta-cambio--baja{background-color:var(--color-error-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-etiqueta-cambio--baja{background-color:color-mix(in srgb,var(--color-error-secondary) 22%,transparent)}}[data-theme=light] .fs-etiqueta-cambio--sube{color:#15803d}[data-theme=light] .fs-etiqueta-cambio--baja{color:#b91c1c}#pos-container #pos-cart #cart-products-summary tr:not(.success)>td:first-child:has(>a),#pos-container #pos-cart #cart-products-summary tr>td:first-child:not([colspan]):not(:has(*)){display:none}#pos-container #cart-toolbox>div>div.flex>.ns-button{flex:1 1 0}#pos-container #cart-toolbox>div>div.flex>.ns-button>button{justify-content:center}#pos-container #grid-header>div:has(>#fs-buscador-texto)>:not(:first-child):not(#fs-buscador-texto){display:none}#pos-container #grid-container:has(>#fs-buscador-lista){position:relative}#pos-container #fs-buscador-lista .fs-buscador-fila:not([aria-selected=true]) .fs-buscador-sin-precio{color:var(--fs-caja-gris)}#pos-container #fs-buscador-lista .fs-buscador-error{color:var(--fs-caja-rojo-claro)}#ns-units-selector>.ns-box{max-height:90vh}#ns-units-selector>.ns-box>.grid{min-height:0}@media not all and (min-width:40rem){table.fs-apilable,table.fs-apilable>tbody,table.fs-apilable>tbody>tr,table.fs-apilable>tbody>tr>td{width:100%;display:block}table.fs-apilable>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.fs-apilable>tbody>tr{padding:.5rem 1rem}table.fs-apilable>tbody>tr+tr{border-top:1px solid var(--color-box-edge)}table.fs-apilable>tbody>tr>td{text-align:right;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.125rem 0;display:flex}table.fs-apilable>tbody>tr>td[data-etiqueta]:before{content:attr(data-etiqueta);text-align:left;color:var(--color-fontcolor-soft);flex-shrink:0;font-size:.8125rem;font-weight:400}table.fs-apilable>tbody>tr>td.fs-apilable-titulo{text-align:left;justify-content:flex-start;min-height:0;padding-bottom:.25rem;font-weight:600}}body :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[aria-invalid=true]),select:not([aria-invalid=true]),textarea:not([aria-invalid=true])):focus{border-color:var(--color-secondary);outline:none}body :is(.ns-input,.ns-select,.ns-textarea,.ns-date) .border:focus-within,body .input-group:focus-within{border-color:var(--color-secondary)}body :is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-error-secondary)}body .ns-crud-input:focus-within{box-shadow:0 0 0 1px var(--color-secondary)}body:has(#pos-container){--fs-pos-escala:1.2;font-size:calc(1rem * var(--fs-pos-escala));--text-xs:calc(.75rem * var(--fs-pos-escala));--text-sm:calc(.875rem * var(--fs-pos-escala));--text-base:calc(1rem * var(--fs-pos-escala));--text-lg:calc(1.125rem * var(--fs-pos-escala));--text-xl:calc(1.25rem * var(--fs-pos-escala));--text-2xl:calc(1.5rem * var(--fs-pos-escala));--text-3xl:calc(1.875rem * var(--fs-pos-escala));--text-4xl:calc(2.25rem * var(--fs-pos-escala));--text-5xl:calc(3rem * var(--fs-pos-escala));--text-6xl:calc(3.75rem * var(--fs-pos-escala));--fs-text-xs:calc(.75rem * var(--fs-pos-escala));--fs-text-sm:calc(.875rem * var(--fs-pos-escala));--fs-text-base:calc(1rem * var(--fs-pos-escala));--fs-text-lg:calc(1.125rem * var(--fs-pos-escala));--fs-text-xl:calc(1.25rem * var(--fs-pos-escala));--fs-text-2xl:calc(1.5rem * var(--fs-pos-escala));--fs-text-3xl:calc(1.875rem * var(--fs-pos-escala));--fs-text-4xl:calc(2.25rem * var(--fs-pos-escala));--fs-text-5xl:calc(3rem * var(--fs-pos-escala));--fs-text-6xl:calc(3.75rem * var(--fs-pos-escala))}body:has(#pos-container) #cart-bottom-buttons{--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem}body #pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-accent)}body #pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:hover,body #pos-container #pos-cart .cart-table #cart-bottom-buttons #hold-button:active{background-color:var(--color-secondary);filter:brightness(.92)}body #pos-container #pos-cart .cart-table #cart-bottom-buttons #fs-cancelar-button{background-color:var(--fs-caja-rojo);border-color:var(--color-pos-button-edge,var(--color-box-edge))}body #pos-container #pos-cart .cart-table #cart-bottom-buttons #fs-cancelar-button:hover,body #pos-container #pos-cart .cart-table #cart-bottom-buttons #fs-cancelar-button:active{background-color:var(--fs-caja-error)}body #pos-container #pos-cart .cart-table #cart-toolbox:not(:has(.ns-button)){display:none}#fs-cobro-deuda .fs-cobro-deuda-venta[aria-pressed=true] .fs-cobro-deuda-marca{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-accent)}#ns-pos-customers .px-4.mb-4.w-full:has(>.fs-ficha-cliente)>h2.font-semibold{display:none}#ns-pos-customers .fs-ficha-cliente{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}#ns-pos-customers .fs-ficha-cliente__titulo{font-size:1.125rem;font-weight:600}#ns-pos-customers .fs-ficha-cliente__estado{font-size:1.125rem;font-weight:700}#ns-pos-customers .fs-ficha-cliente__estado--debe{color:var(--fs-caja-rojo-claro)}#ns-pos-customers .fs-ficha-cliente__estado--al-dia{color:var(--color-success-secondary)}#ns-pos-customers .fs-ficha-cliente .ns-button button{padding:.5rem 1.25rem;font-size:1.05rem;font-weight:700}#ns-pos-customers .p-2.border-t.border-box-edge.flex.justify-between:has(.ns-button.info){display:none}#ns-pos-customers .ns-inset-button.success:hover,#ns-pos-customers .ns-inset-button.success.active{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-accent)}body:has(#pos-container){--fs-caja-remito:#fff;--fs-caja-remito-alterno:#f3f4f6;--fs-caja-remito-borde:#e5e7eb;--fs-caja-texto:#111827;--fs-caja-texto-suave:#4b5563;--fs-caja-total:#15803d;--fs-caja-descuento:#15803d;--fs-caja-encendido:#fae917;--fs-caja-sobre-encendido:#18181b;--fs-caja-sobre-color:#fff;--fs-caja-error:#b91c1c;--fs-caja-aviso:#b45309;--fs-caja-resaltado:#fef9c3;--fs-caja-apagado:#9ca3af;--fs-caja-rojo:#dc2626;--fs-caja-rojo-claro:#ffbcbc;--fs-caja-aviso-claro:#ffb86a;--fs-caja-ejemplo:#b0b6bf;--fs-caja-azul:#1d4ed8;--fs-caja-turquesa:#0f766e;--fs-caja-columna:var(--color-tab-inactive);--fs-caja-tarjeta:var(--color-box-edge);--fs-caja-tarjeta-borde:var(--color-box-elevation-background);--fs-caja-tarjeta-hover:var(--color-box-elevation-hover);--fs-caja-gris:var(--color-soft-tertiary);--fs-caja-esqueleto:var(--color-box-elevation-background);--fs-caja-boton-alto:2.75rem;--fs-caja-boton-radio:10px;--fs-caja-boton-trazo:var(--color-box-elevation-hover);--fs-caja-boton-texto:var(--color-fontcolor);--fs-caja-boton-hover:var(--color-box-background);--fs-caja-abajo-peso:600;--fs-caja-abajo-alto:3.5rem;--fs-icono-caja:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%207V4h6v3%22%2F%3E%3Cpath%20d%3D%22M6%2013%207%207h10l1%206%22%2F%3E%3Cpath%20d%3D%22M4%2013h16v6a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1Z%22%2F%3E%3Cpath%20d%3D%22M9%2010h.01M12%2010h.01M15%2010h.01%22%2F%3E%3Cpath%20d%3D%22M10%2016.5h4%22%2F%3E%3C%2Fsvg%3E);--fs-icono-check:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E);--fs-icono-pausa:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%225%22%20width%3D%224%22%20height%3D%2214%22%20rx%3D%221%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%225%22%20width%3D%224%22%20height%3D%2214%22%20rx%3D%221%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E);--fs-icono-cerrar:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E)}#pos-container>div:first-child{padding:.25rem .25rem 0}#pos-container>div:first-child>div{flex:auto;align-items:center;min-width:0;margin-inline:0;padding-top:.25rem}#pos-container>div:first-child>div:before{content:"";flex:auto;order:1}#pos-container>div:first-child>div>.header-buttons{padding-inline:.25rem}#pos-container>div:first-child>div>.header-buttons:has(#fs-pos-ventas,#fs-pos-cambio){order:2}body:has(#pos-container) .fs-pos-divisor{width:1px;height:calc(var(--fs-caja-boton-alto) - .75rem);background-color:var(--fs-caja-boton-trazo);border-radius:1px;flex-shrink:0;align-self:center;margin-inline:.25rem;display:block}@media(max-width:1439.98px){body:has(#pos-container) .fs-pos-divisor{margin-inline:0}}body:has(#pos-container) .fs-pos-boton{height:var(--fs-caja-boton-alto);border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);color:var(--fs-caja-boton-texto);font-size:var(--text-sm);white-space:nowrap;vertical-align:middle;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:400;line-height:1;transition:background-color .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}body:has(#pos-container) .fs-pos-boton:hover:not(:disabled){background-color:var(--fs-caja-boton-hover)}body:has(#pos-container) .fs-pos-boton:focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:2px}body:has(#pos-container) .fs-pos-boton.fs-pos-boton-encendido{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) .fs-pos-boton.fs-pos-boton-encendido:hover:not(:disabled){background-color:var(--fs-caja-encendido);filter:brightness(.95)}body:has(#pos-container) .fs-pos-boton.fs-pos-boton-solo-icono{width:var(--fs-caja-boton-alto);padding:0}body:has(#pos-container) .fs-pos-boton#fs-pos-salir{border-color:var(--fs-caja-rojo);background-color:var(--fs-caja-rojo);color:var(--fs-caja-sobre-color)}body:has(#pos-container) .fs-pos-boton#fs-pos-salir:hover:not(:disabled){border-color:var(--fs-caja-error);background-color:var(--fs-caja-error)}body:has(#pos-container) .fs-pos-boton:disabled{opacity:.5;cursor:not-allowed}body:has(#pos-container) .fs-pos-boton-icono{flex-shrink:0;font-size:1.25rem;display:inline-flex}body:has(#pos-container) .fs-pos-boton-chevron{opacity:.8;flex-shrink:0;font-size:1rem;display:inline-flex}body:has(#pos-container) .fs-pos-boton-texto{text-overflow:ellipsis;min-width:0;max-width:18rem;line-height:1.3;overflow:hidden}body:has(#pos-container) #fs-pos-vendedor .fs-pos-boton-texto{max-width:11rem}body:has(#pos-container) .fs-pos-boton-insignia{background-color:var(--fs-caja-encendido);min-width:1.5rem;height:1.5rem;color:var(--fs-caja-sobre-encendido);font-size:var(--text-xs);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;font-weight:400;line-height:1;display:inline-flex}body:has(#pos-container) .fs-pos-boton-encendido .fs-pos-boton-insignia{background-color:var(--fs-caja-sobre-encendido);color:var(--fs-caja-encendido)}body:has(#pos-container) .fs-globo.fs-globo--texto{font-size:var(--text-sm)}body:has(#pos-container) #fs-pos-cliente-ficha{border-radius:9999px;margin-left:.375rem}body:has(#pos-container) .fs-desplegable{z-index:50;border:1px solid var(--color-box-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-box-background);width:max-content;min-width:20rem;max-width:min(28rem,100vw - 16px);max-height:min(28rem,100vh - 6rem);color:var(--color-fontcolor);font-size:var(--text-sm);box-shadow:0 16px 32px -12px var(--color-surface);flex-direction:column;line-height:1.3;animation:.12s ease-out fs-desplegable-entra;display:flex;position:fixed;overflow:hidden}@keyframes fs-desplegable-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}body:has(#pos-container) .fs-desplegable-buscador{border-bottom:1px solid var(--color-box-edge);flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}body:has(#pos-container) .fs-desplegable-buscador:focus-within{box-shadow:inset 0 -2px 0 var(--fs-caja-encendido)}body:has(#pos-container) .fs-desplegable-lupa{color:var(--color-fontcolor-soft);flex-shrink:0;font-size:1.125rem;display:inline-flex}body:has(#pos-container) .fs-desplegable-campo{min-width:0;height:2.25rem;color:var(--color-fontcolor);font-size:var(--text-sm);background-color:#0000;border:0;outline:none;flex:auto;padding:0}body:has(#pos-container) .fs-desplegable-campo::placeholder{color:var(--fs-caja-ejemplo)}body:has(#pos-container) .fs-desplegable-lista{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}body:has(#pos-container) .fs-desplegable-fila{min-height:var(--fs-caja-boton-alto);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .625rem;display:flex}body:has(#pos-container) .fs-desplegable-fila-marcada{background-color:var(--color-box-elevation-background)}body:has(#pos-container) .fs-desplegable-check{width:1.125rem;color:var(--fs-caja-encendido);flex-shrink:0;font-size:1.125rem;display:inline-flex}body:has(#pos-container) .fs-desplegable-nombre{flex-direction:column;flex:auto;min-width:0;display:flex}body:has(#pos-container) .fs-desplegable-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(#pos-container) .fs-desplegable-secundario{color:var(--color-fontcolor-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(#pos-container) .fs-desplegable-extra{border:1.5px solid var(--fs-caja-boton-trazo);width:2rem;height:2rem;color:var(--color-fontcolor);cursor:pointer;background-color:#0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}body:has(#pos-container) .fs-desplegable-extra:hover{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) :is(.fs-desplegable-cargando,.fs-desplegable-vacio,.fs-desplegable-error){color:var(--color-fontcolor-soft);text-align:center;padding:.75rem}body:has(#pos-container) .fs-desplegable-error{color:var(--fs-caja-rojo-claro)}body:has(#pos-container) .fs-desplegable-fin{height:1px}body:has(#pos-container) .fs-desplegable-pie{width:100%;min-height:var(--fs-caja-boton-alto);border:0;border-top:1px solid var(--color-box-edge);color:var(--color-fontcolor);font-size:var(--text-sm);text-align:left;cursor:pointer;background-color:#0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}body:has(#pos-container) .fs-desplegable-pie:hover{background-color:var(--color-box-elevation-background)}body:has(#pos-container) .fs-desplegable-pie-icono{color:var(--fs-caja-encendido);font-size:1.125rem;display:inline-flex}body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register){height:var(--fs-caja-boton-alto);border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);box-shadow:none;color:var(--fs-caja-boton-texto);font-size:var(--text-sm);white-space:nowrap;background-color:#0000;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:400;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:flex}body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register):hover{background-color:var(--fs-caja-boton-hover)}body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register):focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:2px}body #pos-container .header-buttons .ns-button>button>.la-cash-register{width:1.25rem;height:1.25rem;-webkit-mask:var(--fs-icono-caja) center / contain no-repeat;mask:var(--fs-icono-caja) center / contain no-repeat;background-color:currentColor;flex-shrink:0;margin:0;font-size:0}body #pos-container .header-buttons .ns-button>button>.la-cash-register:before{content:none}body #pos-container #pos-cart .cart-table #cart-bottom-buttons{gap:.5rem;height:auto;padding:.5rem}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>*{flex-shrink:1;order:3;min-width:0}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>:is(#fs-cancelar-button,#void-button){order:1}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>#hold-button{order:2}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>#pay-button{order:4}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>:is(#fs-cancelar-button,#void-button,#hold-button,#pay-button){height:var(--fs-caja-abajo-alto);border-radius:var(--fs-caja-boton-radio);font-weight:var(--fs-caja-abajo-peso);border-width:0;gap:.5rem}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>:is(#fs-cancelar-button,#hold-button,#pay-button)>i{background-color:currentColor;flex-shrink:0;width:1.375rem;height:1.375rem;margin:0;font-size:0}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>:is(#fs-cancelar-button,#hold-button,#pay-button)>i:before{content:none}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>#fs-cancelar-button>i{-webkit-mask:var(--fs-icono-cerrar) center / contain no-repeat;mask:var(--fs-icono-cerrar) center / contain no-repeat}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>#hold-button>i{-webkit-mask:var(--fs-icono-pausa) center / contain no-repeat;mask:var(--fs-icono-pausa) center / contain no-repeat}body #pos-container #pos-cart .cart-table #cart-bottom-buttons>#pay-button>i{-webkit-mask:var(--fs-icono-check) center / contain no-repeat;mask:var(--fs-icono-check) center / contain no-repeat}body:has(#pos-container) .fs-pos-ventana{border:1px solid var(--color-box-edge);background-color:var(--color-box-background);width:min(95vw,36rem);max-height:90vh;color:var(--color-fontcolor);box-shadow:0 24px 48px -12px var(--color-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}body:has(#pos-container) .fs-pos-ventana.fs-pos-ventana-chica{width:min(95vw,26rem)}body:has(#pos-container) .fs-pos-ventana.fs-pos-ventana-media{width:min(95vw,36rem)}body:has(#pos-container) .fs-pos-ventana.fs-pos-ventana-ancha{width:min(95vw,52rem)}body:has(#pos-container) .fs-pos-ventana:focus{outline:none}body:has(#pos-container) .fs-pos-ventana-cabecera{border-bottom:1px solid var(--color-box-edge);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}body:has(#pos-container) .fs-pos-ventana-titulos{flex-direction:column;gap:.125rem;min-width:0;display:flex}body:has(#pos-container) .fs-pos-ventana-titulo{color:var(--color-fontcolor);font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.3}body:has(#pos-container) .fs-pos-ventana-subtitulo{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0;line-height:1.4}body:has(#pos-container) .fs-pos-ventana-cerrar{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);width:2.25rem;height:2.25rem;color:var(--fs-caja-boton-texto);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;transition:background-color .15s;display:inline-flex}body:has(#pos-container) .fs-pos-ventana-cerrar>span{display:inline-flex}body:has(#pos-container) .fs-pos-ventana-cerrar:hover:not(:disabled){background-color:var(--color-box-elevation-background)}body:has(#pos-container) .fs-pos-ventana-cerrar:disabled{opacity:.5;cursor:not-allowed}body:has(#pos-container) .fs-pos-ventana-cuerpo{flex:auto;min-height:0;padding:1rem;overflow-y:auto}body:has(#pos-container) .fs-pos-ventana-pie{border-top:1px solid var(--color-box-edge);flex-wrap:wrap;flex-shrink:0;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}body:has(#pos-container) .fs-pos-ventana-pie-texto{min-width:0;color:var(--color-fontcolor);font-size:var(--text-base);flex:1 0 100%;line-height:1.4}body:has(#pos-container) :is(.fs-pos-ventana-cancelar,.fs-pos-ventana-accion){border-radius:var(--fs-caja-boton-radio);min-width:0;min-height:3rem;font-size:var(--text-base);border:1.5px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:400;line-height:1.2;transition:background-color .15s,filter .15s;display:inline-flex}body:has(#pos-container) .fs-pos-ventana-cancelar{border-color:var(--fs-caja-boton-trazo);color:var(--fs-caja-boton-texto);background-color:#0000}body:has(#pos-container) .fs-pos-ventana-cancelar:hover:not(:disabled){background-color:var(--color-box-elevation-background)}body:has(#pos-container) .fs-pos-ventana-cancelar.fs-pos-ventana-cancelar-roja{border-color:var(--fs-caja-rojo);background-color:var(--fs-caja-rojo);color:var(--fs-caja-sobre-color)}body:has(#pos-container) .fs-pos-ventana-cancelar.fs-pos-ventana-cancelar-roja:hover:not(:disabled){background-color:var(--fs-caja-rojo);filter:brightness(.95)}body:has(#pos-container) .fs-pos-ventana-accion,body:has(#pos-container) .fs-pos-ventana-accion.fs-pos-ventana-accion-amarilla{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) .fs-pos-ventana-accion.fs-pos-ventana-accion-verde{border-color:var(--fs-caja-total);background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color)}body:has(#pos-container) .fs-pos-ventana-accion.fs-pos-ventana-accion-roja{border-color:var(--fs-caja-rojo);background-color:var(--fs-caja-rojo);color:var(--fs-caja-sobre-color)}body:has(#pos-container) .fs-pos-ventana-accion:hover:not(:disabled){filter:brightness(.95)}body:has(#pos-container) :is(.fs-pos-ventana-cancelar,.fs-pos-ventana-accion):disabled{opacity:.5;cursor:not-allowed}body:has(#pos-container) :is(.fs-pos-ventana-cerrar,.fs-pos-ventana-cancelar,.fs-pos-ventana-accion):focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:2px}body:has(#pos-container) .fs-pos-tecla{font:inherit;border:1px solid;border-radius:6px;align-items:center;padding:.0625rem .375rem;font-size:.75em;line-height:1.4;display:inline-flex}body:has(#pos-container) .fs-pos-ventana-cargando{display:none}body:has(#pos-container) [aria-busy=true] .fs-pos-ventana-cargando{border:2px solid;border-top-color:#0000;border-radius:9999px;flex-shrink:0;width:1em;height:1em;animation:.8s linear infinite fs-pos-girar;display:inline-block}@keyframes fs-pos-girar{to{transform:rotate(360deg)}}body:has(#pos-container) .fs-pos-ventana-accion.fs-pos-ventana-accion-rueda{position:relative;overflow:hidden}body:has(#pos-container) .fs-pos-ventana-accion.fs-pos-ventana-accion-rueda:disabled{opacity:1;cursor:progress}body:has(#pos-container) .fs-pos-ventana-rueda{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 .75rem}body:has(#pos-container) .fs-pos-ventana-rueda-pelota{filter:drop-shadow(0 1px 1.5px #0000004d);will-change:transform;flex-shrink:0;width:1.75rem;height:1.75rem;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate fs-pos-rodar;display:block}body:has(#pos-container) .fs-pos-ventana-rueda-pelota svg{width:100%;height:100%;display:block}@keyframes fs-pos-rodar{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--fs-rueda-recorrido,0px)) rotate(var(--fs-rueda-giro,0deg))}}body:has(#pos-container) .fs-salir-texto{margin:0}.cart-table:has(>[data-fs-region=remito]>.fs-remito)>#cart-products-table,body #pos-container #pos-cart .cart-table>#fs-remito:not(:has(>.fs-remito)),body.fs-caja-cargando-remito #pos-container #pos-cart .cart-table>:is(#cart-table-header,#cart-products-table),body.fs-caja-cargando-resumen #pos-container #pos-cart .cart-table>#cart-products-summary{display:none}body.fs-caja-cargando-remito #pos-container #pos-cart .cart-table:not(:has(>#fs-remito>.fs-remito)):before{content:"";min-height:calc(11rem * var(--fs-pos-escala,1));background:linear-gradient(var(--fs-caja-remito-borde),var(--fs-caja-remito-borde)) left 0 top 2.5rem / 100% 1px no-repeat,linear-gradient(var(--fs-caja-remito-borde),var(--fs-caja-remito-borde)) left .875rem top .95rem / 4.5rem .6rem no-repeat,linear-gradient(var(--fs-caja-remito-borde),var(--fs-caja-remito-borde)) right 14.15rem top .95rem / 3.5rem .6rem no-repeat,linear-gradient(var(--fs-caja-remito-borde),var(--fs-caja-remito-borde)) right 4rem top .95rem / 2.5rem .6rem no-repeat,var(--fs-caja-remito);flex:1 1 0}body.fs-caja-cargando-inventario #pos-container #pos-grid #grid-container>:is(#grid-breadcrumb,#pinned-products,#grid-items,div:not([id])){display:none}body.fs-caja-cargando-inventario #pos-container #pos-grid #grid-container:not(:has(>#fs-inventario>:is(.fs-inventario,.fs-inventario-aviso))):after{--fs-arranque-columna:clamp(9rem, 30%, 16rem);content:"";background:linear-gradient(var(--fs-caja-columna),var(--fs-caja-columna)) left 0 top 0 / var(--fs-arranque-columna) 100% no-repeat,linear-gradient(to right,transparent 0 calc(var(--fs-arranque-columna) + .75rem),var(--fs-caja-tarjeta) calc(var(--fs-arranque-columna) + .75rem) calc((100% + var(--fs-arranque-columna)) / 2 - .25rem),transparent calc((100% + var(--fs-arranque-columna)) / 2 - .25rem) calc((100% + var(--fs-arranque-columna)) / 2 + .25rem),var(--fs-caja-tarjeta) calc((100% + var(--fs-arranque-columna)) / 2 + .25rem) calc(100% - .75rem),transparent calc(100% - .75rem));min-height:0;-webkit-mask:linear-gradient(#000,#000) left 0 top 0 / var(--fs-arranque-columna) 100% no-repeat,repeating-linear-gradient(to bottom,#000 0 7rem,transparent 7rem 7.5rem) left 0 top 3rem / 100% 100% no-repeat;mask:linear-gradient(#000,#000) left 0 top 0 / var(--fs-arranque-columna) 100% no-repeat,repeating-linear-gradient(to bottom,#000 0 7rem,transparent 7rem 7.5rem) left 0 top 3rem / 100% 100% no-repeat;flex:1 1 0;animation:1.2s ease-in-out infinite fs-inventario-latido}@media(max-width:767px){body.fs-caja-cargando-remito #pos-container #pos-cart .cart-table:not(:has(>#fs-remito>.fs-remito)):before{background:var(--fs-caja-remito)}body.fs-caja-cargando-inventario #pos-container #pos-grid #grid-container:not(:has(>#fs-inventario>:is(.fs-inventario,.fs-inventario-aviso))):after{background:linear-gradient(to right,transparent 0 .75rem,var(--fs-caja-tarjeta) .75rem calc(100% - .75rem),transparent calc(100% - .75rem));-webkit-mask:repeating-linear-gradient(#000 0 7rem,#0000 7rem 7.5rem) 0 3rem/100% 100% no-repeat;mask:repeating-linear-gradient(#000 0 7rem,#0000 7rem 7.5rem) 0 3rem/100% 100% no-repeat}}@media(prefers-reduced-motion:reduce){body.fs-caja-cargando-inventario #pos-container #pos-grid #grid-container:after{animation:none}}.cart-table:has(>[data-fs-region=remito]>.fs-remito)>#cart-table-header{display:none}body #pos-container #pos-cart .cart-table>#fs-remito{min-height:calc(11rem * var(--fs-pos-escala,1));background-color:var(--fs-caja-remito);color:var(--fs-caja-texto);flex-direction:column;flex:1 1 0;display:flex;container-type:inline-size}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito{min-height:0;font-size:calc(1rem * var(--fs-pos-escala,1));flex-direction:column;flex:auto;display:flex}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-encabezado,.fs-remito-linea){grid-template-columns:minmax(0,1fr) 7.25rem 7.5rem 2.75rem;grid-template-areas:"producto cantidad total tacho";align-items:center;column-gap:.75rem;padding:.5rem .5rem .5rem .875rem;display:grid}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado{border-bottom:1px solid var(--fs-caja-remito-borde);color:var(--fs-caja-texto-suave);flex:none;font-size:.8em}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado-cantidad{text-align:center}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado-total{text-align:right}@supports (text-box:trim-both cap alphabetic){body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado{padding-block:.875rem}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado>span{text-box:trim-both cap alphabetic}}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-lineas{flex:auto;min-height:0;overflow-y:auto}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-linea{border-bottom:1px solid var(--fs-caja-remito-borde)}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-linea-nueva{animation:1.2s ease-out fs-remito-resaltar}@keyframes fs-remito-resaltar{0%{background-color:var(--fs-caja-resaltado)}to{background-color:#0000}}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-producto{grid-area:producto;min-width:0}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-titulo,.fs-remito-detalle){overflow-wrap:anywhere;margin:0}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-nombre{font-weight:700}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-variante{font-weight:400}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-detalle{--fs-remito-separador:1.125em;color:var(--fs-caja-texto-suave);margin:calc(.125rem - 3px) -.25rem -3px;padding:3px .25rem;font-size:.875em;overflow:hidden}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-partes{margin-left:calc(-1 * var(--fs-remito-separador));flex-wrap:wrap;align-items:baseline;display:flex}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-parte{min-width:0}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-parte:before{content:"·";content:"·" / "";width:var(--fs-remito-separador);text-align:center;display:inline-block}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-precio,.fs-remito-descuento){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 -.25rem;padding:0 .25rem}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-descuento{color:var(--fs-caja-descuento)}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-precio,.fs-remito-descuento){white-space:nowrap}body #pos-container #pos-cart .cart-table>#fs-remito span.fs-remito-descuento{cursor:default}body #pos-container #pos-cart .cart-table>#fs-remito :is(button.fs-remito-precio,button.fs-remito-descuento):hover{background-color:var(--fs-caja-remito-alterno)}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-extras{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-extras .text-warning-secondary{color:var(--fs-caja-aviso)}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-motivo{color:var(--fs-caja-error);margin:.25rem 0 0;font-size:.85em}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-cantidad{grid-area:cantidad;justify-content:center;align-items:center;display:flex}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-cantidad:has(>button){border:1px solid var(--fs-caja-remito-borde);border-radius:10px;justify-self:center;padding:2px}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-menos,.fs-remito-mas,.fs-remito-numero,.fs-remito-tacho){color:var(--fs-caja-texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-menos,.fs-remito-mas){width:2rem;height:2rem}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-numero{font-variant-numeric:tabular-nums;min-width:2.25rem;height:2rem;padding:0 .25rem;font-weight:400}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-menos,.fs-remito-mas,.fs-remito-numero,.fs-remito-tacho):hover:not(:disabled){background-color:var(--fs-caja-remito-alterno)}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-menos:disabled{color:var(--fs-caja-apagado);cursor:default}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-numero-fijo{font-variant-numeric:tabular-nums}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-total{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:total}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-tacho{width:2.75rem;height:2.75rem;color:var(--fs-caja-texto-suave);grid-area:tacho;font-size:1.15em}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-tacho:hover{color:var(--fs-caja-error)}body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-menos,.fs-remito-mas,.fs-remito-numero,.fs-remito-tacho).fs-remito-fijo,body #pos-container #pos-cart .cart-table>#fs-remito :is(.fs-remito-menos,.fs-remito-mas,.fs-remito-numero,.fs-remito-tacho).fs-remito-fijo:hover:not(:disabled){color:var(--fs-caja-apagado);cursor:default;background:0 0}body #pos-container #pos-cart .cart-table>#fs-remito button:focus-visible{outline:2px solid var(--fs-caja-texto);outline-offset:1px}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-vacio{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-vacio-circulo{background-color:var(--fs-caja-remito-alterno);width:4.5rem;height:4.5rem;color:var(--fs-caja-texto-suave);border-radius:9999px;justify-content:center;align-items:center;font-size:2rem;display:inline-flex}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-vacio-texto{color:var(--fs-caja-texto-suave);margin:0;font-weight:600}@container (max-width:30rem){body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-encabezado{display:none}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-linea{grid-template-columns:auto minmax(0,1fr) 2.75rem;grid-template-areas:"producto producto producto""cantidad total tacho";row-gap:.375rem}}.cart-table:has(>[data-fs-region=resumen]>#fs-resumen-venta)>#cart-products-summary,body #pos-container #pos-cart .cart-table>#fs-resumen:not(:has(>#fs-resumen-venta)){display:none}.cart-table:has(>[data-fs-region=resumen]>#fs-resumen-venta)>#cart-products-table{min-height:calc(11rem * var(--fs-pos-escala,1));flex:1 1 0}body #pos-container #pos-cart .cart-table>#fs-resumen{background-color:var(--fs-caja-remito);min-height:calc(2.875rem + 1px);color:var(--fs-caja-texto);flex-direction:column;flex:0 auto;display:flex}body #pos-container #pos-cart .cart-table>#fs-resumen #fs-resumen-venta{overscroll-behavior:contain;border-top:1px solid var(--fs-caja-remito-borde);min-height:0;font-size:calc(1.05rem * var(--fs-pos-escala,1));flex:0 auto;font-weight:400;line-height:1.3;overflow-y:auto}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila{background-color:var(--fs-caja-remito);min-height:2.5rem;color:var(--fs-caja-texto);flex-wrap:wrap;align-items:center;gap:.125rem .75rem;padding:.375rem .875rem;display:flex}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila.fs-resumen-alterna{background-color:var(--fs-caja-remito-alterno)}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila.fs-resumen-negrita{font-weight:700}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila.fs-resumen-verde{background-color:var(--fs-caja-total);min-height:2.875rem;color:var(--fs-caja-sobre-color);position:sticky;bottom:0}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-etiqueta{overflow-wrap:anywhere;min-width:0}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila>:is(.fs-resumen-valor,.fs-resumen-accion){text-align:right;margin-left:auto}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-valor{white-space:nowrap;font-variant-numeric:tabular-nums}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-accion{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.25rem;margin-right:-.375rem;padding:.125rem .375rem;display:inline-flex}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-accion:hover{background-color:color-mix(in srgb,var(--fs-caja-texto) 8%,transparent)}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-chevron{color:var(--fs-caja-texto-suave);font-size:1.15em;display:inline-flex}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-fila.fs-resumen-ajuste :is(.fs-resumen-etiqueta,.fs-resumen-no-aplicar){font-size:.85em}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-no-aplicar{color:var(--fs-caja-texto-suave);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-no-aplicar input{border:1.5px solid var(--fs-caja-texto-suave);background:var(--fs-caja-remito) center / 70% no-repeat;cursor:pointer;appearance:none;border-radius:9999px;flex-shrink:0;width:1.125em;height:1.125em;margin:0}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-no-aplicar input:checked{border-color:var(--fs-caja-texto);background-color:var(--fs-caja-texto);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-ajuste-no-aplicado :is(.fs-resumen-etiqueta,.fs-resumen-valor){color:var(--fs-caja-texto-suave)}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-ajuste-no-aplicado .fs-resumen-no-aplicar{color:var(--fs-caja-texto)}body #pos-container #pos-cart .cart-table>#fs-resumen .fs-resumen-sobrante{color:var(--fs-caja-aviso)}body #pos-container #pos-cart .cart-table>#fs-resumen #fs-resumen-venta :is(button,input):focus-visible{outline:2px solid var(--fs-caja-texto);outline-offset:1px}body:has(#pos-container) .fs-pyd{flex-direction:column;gap:.875rem;display:flex}body:has(#pos-container) .fs-pyd-campo{grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.25rem .75rem;display:grid}body:has(#pos-container) .fs-pyd-etiqueta{color:var(--color-fontcolor);font-size:var(--text-base)}body:has(#pos-container) .fs-pyd-entrada{align-items:center;gap:.5rem;min-width:0;display:flex}body:has(#pos-container) .fs-pyd-signo{color:var(--color-fontcolor-soft);font-size:var(--text-lg);text-align:center;flex:0 0 1.25rem}body:has(#pos-container) .fs-pyd-signo-vacio{visibility:hidden}body:has(#pos-container) .fs-pyd-entrada input{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);min-width:0;color:var(--color-fontcolor);font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:right;flex:auto;padding:.5rem .75rem;font-weight:400}body:has(#pos-container) .fs-pyd-entrada input:focus{border-color:var(--fs-caja-encendido);box-shadow:0 0 0 1px var(--fs-caja-encendido);outline:none}body:has(#pos-container) .fs-pyd-entrada input[aria-invalid=true]{border-color:var(--color-error-secondary)}body:has(#pos-container) .fs-pyd-entrada input:disabled{opacity:.5;cursor:not-allowed}body:has(#pos-container) .fs-pyd-campo-apagado .fs-pyd-etiqueta{color:var(--color-fontcolor-soft)}body:has(#pos-container) :is(.fs-pyd-motivo,.fs-pyd-error){font-size:var(--text-sm);grid-column:2;margin:0;line-height:1.4}body:has(#pos-container) .fs-pyd-motivo{color:var(--color-fontcolor-soft)}body:has(#pos-container) .fs-pyd-error{color:var(--fs-caja-rojo-claro)}body:has(#pos-container) .fs-pyd-cuenta{border-top:1px solid var(--color-box-edge);min-height:1.4em;color:var(--color-fontcolor);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:right;margin:0;padding-top:.75rem}body:has(#pos-container) .fs-sacar-texto{margin:0}.fs-region-de-prueba{border-top:1px dashed var(--color-box-edge);color:var(--color-fontcolor-soft);padding:.25rem .5rem;font-size:.75rem}body:has(#pos-container) .popup-body:has(>.fs-pos-ventana){animation-duration:.2s}@media(prefers-reduced-motion:reduce){body:has(#pos-container) .popup-body:has(>.fs-pos-ventana),body:has(#pos-container) .fs-pos-boton,body:has(#pos-container) .fs-desplegable,body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register),body:has(#pos-container) .fs-pos-ventana,body:has(#pos-container) .fs-pos-ventana *,body:has(#pos-container) .fs-pos-ventana-cerrar,body:has(#pos-container) :is(.fs-pos-ventana-cancelar,.fs-pos-ventana-accion),body:has(#pos-container) [aria-busy=true] .fs-pos-ventana-cargando{transition:none;animation:none}body:has(#pos-container) .fs-pos-ventana-rueda-pelota{transform:translate(calc(var(--fs-rueda-recorrido,0px) / 2))}body #pos-container #pos-cart .cart-table>#fs-remito .fs-remito-linea-nueva{background-color:var(--fs-caja-resaltado);animation:none}}#grid-container:has(>[data-fs-region=inventario]>.fs-inventario)>:is(#grid-breadcrumb,#pinned-products,#grid-items,div:not([id])),body #pos-container #pos-grid #grid-container>#fs-inventario:not(:has(>:is(.fs-inventario,.fs-inventario-aviso))){display:none}body #pos-container #pos-grid #grid-container>#fs-inventario:has(>.fs-inventario-aviso){flex:none}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-aviso{border-top:1px solid var(--fs-caja-tarjeta-borde);background-color:var(--fs-caja-columna);flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;padding:.5rem .75rem;font-size:.875em;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-aviso-motivo{min-width:0;color:var(--color-fontcolor-soft);margin:0}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-aviso .fs-inventario-reintentar{height:2rem;padding:0 .75rem}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-reintentar:disabled{opacity:.6;cursor:progress}body #pos-container #pos-grid #grid-container>#fs-inventario{min-height:0;color:var(--color-fontcolor);flex:1 1 0;display:flex;container:fs-inventario/inline-size}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(9rem,30%,16rem) minmax(0,1fr);min-width:0;min-height:0;display:grid}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categorias{border-right:1px solid var(--fs-caja-tarjeta-borde);background-color:var(--fs-caja-columna);flex-direction:column;min-width:0;min-height:0;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-rotulo{color:var(--fs-caja-gris);margin:0;padding:.75rem .875rem .375rem;font-size:.8em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-arbol{flex:auto;min-height:0;margin:0;padding:0 0 .5rem;list-style:none;overflow-y:auto}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categoria{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .875rem;font-size:.875em;font-weight:400;line-height:1.25;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categoria-nombre{overflow-wrap:anywhere;flex:auto;min-width:0}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categoria:hover{background-color:var(--fs-caja-boton-hover)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categoria.fs-inventario-elegida{box-shadow:inset 4px 0 0 var(--fs-caja-encendido);background-color:var(--fs-caja-boton-hover);font-weight:700}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categoria.fs-inventario-con-la-elegida:not(.fs-inventario-abierta){font-weight:700}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-chevron{color:var(--fs-caja-gris);flex:none;transition:transform .15s;display:inline-flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-abierta .fs-inventario-chevron{transform:rotate(180deg)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-nivel-1{position:relative}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-nivel-1:before{content:"";border-left:1px solid var(--fs-caja-tarjeta-borde);pointer-events:none;position:absolute;top:0;bottom:0;left:1.125rem}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-nivel-1 .fs-inventario-categoria{padding-left:1.75rem}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-sin-categorias{color:var(--fs-caja-gris);margin:0;padding:.5rem .875rem;font-size:.875em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-fichas{display:none}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-productos{flex-direction:column;min-width:0;min-height:0;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-cabecera{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem .5rem;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1em;font-weight:400;overflow:hidden}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-cuantos{border:1px solid var(--fs-caja-tarjeta-borde);color:var(--color-fontcolor-soft);white-space:nowrap;border-radius:999px;flex:none;padding:.125rem .625rem;font-size:.8em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-lista{flex:auto;min-height:0;padding:0 .75rem .75rem;overflow-y:auto}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjetas>li{min-width:0;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta{border:1px solid var(--fs-caja-tarjeta-borde);border-radius:var(--fs-caja-boton-radio);background-color:var(--fs-caja-tarjeta);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:.25rem;padding:.625rem .625rem .5rem .75rem;transition:border-color .15s;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta:hover{border-color:var(--fs-caja-tarjeta-hover)}body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-tarjeta,.fs-inventario-categoria,.fs-inventario-ficha,.fs-inventario-reintentar):focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:-2px}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta.fs-inventario-resaltada{border-color:var(--fs-caja-encendido);box-shadow:inset 0 0 0 2px var(--fs-caja-encendido)}body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-categoria,.fs-inventario-ficha).fs-inventario-resaltada{outline:3px solid var(--fs-caja-encendido);outline-offset:-3px}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-nombre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;font-size:.875em;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-precio{white-space:nowrap;align-self:flex-start;font-weight:400}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-pie{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-stock,.fs-inventario-sin-precio){color:var(--fs-caja-gris)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-stock{min-width:0;font-size:.8em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-mas{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,border-color .15s;display:inline-flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta:hover .fs-inventario-mas{border-color:var(--fs-caja-encendido)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-agregada .fs-inventario-mas{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-esqueleto{border:1px solid var(--fs-caja-tarjeta-borde);border-radius:var(--fs-caja-boton-radio);background-color:var(--fs-caja-tarjeta);flex-direction:column;gap:.5rem;min-height:7rem;padding:.75rem;animation:1.2s ease-in-out infinite fs-inventario-latido;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-esqueleto>span,body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-hueso{background-color:var(--fs-caja-esqueleto);border-radius:4px;height:.8em;display:block}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-esqueleto>span:first-child{width:85%}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-esqueleto>span:nth-child(2){width:45%}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjeta-esqueleto>span:nth-child(3){width:35%;margin-top:auto}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-esqueleto-columna{flex-direction:column;gap:.875rem;padding:.5rem .875rem;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-hueso{width:70%;animation:1.2s ease-in-out infinite fs-inventario-latido}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-hueso:nth-child(2n){width:50%}@keyframes fs-inventario-latido{0%,to{opacity:1}50%{opacity:.55}}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-vacio{text-align:center;color:var(--fs-caja-gris);margin:0;padding:2.5rem 1rem}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-falla{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-motivo{margin:0;font-size:.875em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-reintentar{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);height:2.5rem;color:inherit;cursor:pointer;background-color:#0000;padding:0 1rem;font-size:.875em}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-reintentar:hover{background-color:var(--fs-caja-boton-hover)}@container fs-inventario (max-width:34rem){body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-categorias{border-right:0;border-bottom:1px solid var(--fs-caja-tarjeta-borde)}body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-rotulo,.fs-inventario-arbol,.fs-inventario-esqueleto-columna){display:none}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-fichas{flex-direction:column;gap:.375rem;padding:.5rem;display:flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-fichas-fila{gap:.375rem;display:flex;overflow-x:auto}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-ficha{border:1.5px solid var(--fs-caja-boton-trazo);min-height:2.25rem;color:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.8em;display:inline-flex}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-ficha.fs-inventario-abierta{border-color:var(--fs-caja-encendido)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-ficha.fs-inventario-elegida{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-ficha.fs-inventario-con-la-elegida:not(.fs-inventario-abierta){border-color:var(--fs-caja-encendido);font-weight:700}body #pos-container #pos-grid #grid-container>#fs-inventario .fs-inventario-tarjetas{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-hueso,.fs-inventario-tarjeta-esqueleto){animation:none}body #pos-container #pos-grid #grid-container>#fs-inventario :is(.fs-inventario-chevron,.fs-inventario-tarjeta,.fs-inventario-mas){transition:none}}body:has(#pos-container) #fs-cobro-rapido.fs-pos-ventana{--fs-cobro-lineas-minimo:8rem;width:min(95vw,42rem)}body:has(#pos-container) .fs-pos-ventana-icono{flex-shrink:0;font-size:1.15em;display:inline-flex}body:has(#pos-container) #fs-cobro-rapido .fs-pos-ventana-cuerpo:has(>.fs-cobro-resumen){flex-direction:column;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen>*{flex-shrink:0}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-detalle{color:var(--color-fontcolor-soft);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-detalle-titulo{letter-spacing:.08em;text-transform:uppercase;font-size:.8em}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen>.fs-cobro-lineas{min-height:var(--fs-cobro-lineas-minimo);border-top:1px solid var(--color-box-edge);flex:auto;max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen-producto{border-bottom:1px solid var(--color-box-edge);align-items:center;gap:.75rem;padding:.5rem .125rem;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-cantidad{border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);min-width:2.5rem;color:var(--color-fontcolor);font-size:var(--text-sm);text-align:center;border-radius:6px;flex:none;padding:.125rem .375rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-linea-texto{flex-direction:column;flex:auto;min-width:0;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-linea-nombre{overflow-wrap:anywhere;font-weight:700}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-linea-detalle{color:var(--color-fontcolor-soft);font-size:var(--text-sm)}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-linea-total{white-space:nowrap;flex:none}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-cuentas{flex-direction:column;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-fila{justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-fila>span:last-child{white-space:nowrap;text-align:right;flex-shrink:0}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen-subtotal{font-weight:700}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen-ajuste .fs-cobro-etiqueta{font-size:.85em}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen-ajuste-no-aplicado{color:var(--color-fontcolor-soft)}body:has(#pos-container) #fs-cobro-rapido :is(.fs-cobro-forma,.fs-cobro-parte){align-items:center;gap:.5rem;display:inline-flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-forma{border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);border-radius:9999px;padding:.25rem .75rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-fila.fs-cobro-resumen-forma>span.fs-cobro-forma{flex-shrink:1;min-width:0;max-width:70%}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-forma-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen-partes{flex-direction:column;display:flex}body:has(#pos-container) #fs-cobro-rapido :is(.fs-cobro-forma,.fs-cobro-parte)>.fs-cobro-icono{font-size:1.25em;display:inline-flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total{background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color);border-radius:12px;flex-direction:column;align-items:center;gap:.125rem;padding:.875rem 1rem 1rem;display:flex}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total-etiqueta{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total .fs-cobro-monto{font-size:var(--text-5xl);font-weight:700;line-height:1.1}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen .fs-cobro-queda{color:var(--color-fontcolor-soft);text-align:center;margin:0}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-pregunta{font-size:var(--text-lg);text-align:center;margin:0}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-error{color:var(--fs-caja-rojo-claro);margin:.5rem 0 0;font-weight:600}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen .fs-cobro-error{text-align:center;margin:0}@media(max-height:800px){body:has(#pos-container) #fs-cobro-rapido.fs-pos-ventana{max-height:calc(100vh - 1.5rem)}body:has(#pos-container) #fs-cobro-rapido .fs-pos-ventana-cabecera{padding:.625rem 1rem .5rem}body:has(#pos-container) #fs-cobro-rapido .fs-pos-ventana-cuerpo{padding:.625rem 1rem}body:has(#pos-container) #fs-cobro-rapido .fs-pos-ventana-pie{padding:.5rem 1rem .75rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-resumen{gap:.5rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-fila{padding:.125rem 0}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-forma{padding:.0625rem .625rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total{padding:.5rem 1rem .625rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total .fs-cobro-monto{font-size:var(--text-4xl)}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-pregunta{font-size:var(--text-base)}}@media(max-height:680px){body:has(#pos-container) #fs-cobro-rapido.fs-pos-ventana{--fs-cobro-lineas-minimo:5.5rem}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-total{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 1rem}}body:has(#pos-container) .fs-festejo{z-index:9995;pointer-events:none;color:var(--fs-caja-sobre-color);text-align:center;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}body:has(#pos-container) .fs-festejo-verde{background-color:var(--fs-caja-total);clip-path:circle(0px at var(--fs-festejo-x) var(--fs-festejo-y));animation:.45s cubic-bezier(.4,0,.2,1) both fs-festejo-crece;position:absolute;inset:0}body:has(#pos-container) .fs-festejo-textos{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;padding:0 1rem;display:flex;position:relative}body:has(#pos-container) .fs-festejo-gol{letter-spacing:.04em;white-space:nowrap;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1}body:has(#pos-container) .fs-festejo-letra{animation:fs-festejo-letra .34s var(--fs-festejo-retraso,.7s) cubic-bezier(.2,.9,.3,1.2) both;display:inline-block}body:has(#pos-container) .fs-festejo-o{color:#0000;display:inline-block;position:relative}body:has(#pos-container) .fs-festejo-pelota{width:.8em;height:.8em;margin:-.43em 0 0 -.4em;position:absolute;top:50%;left:50%}body:has(#pos-container) :is(.fs-festejo-pelota-x,.fs-festejo-pelota-y,.fs-festejo-pelota-giro){will-change:transform;width:100%;height:100%;display:block}body:has(#pos-container) .fs-festejo-pelota-x{animation:.7s cubic-bezier(.25,.6,.35,1) 60ms both fs-festejo-vuelo-x}body:has(#pos-container) .fs-festejo-pelota-y{animation:.7s linear 60ms both fs-festejo-vuelo-y}body:has(#pos-container) .fs-festejo-pelota-giro{filter:drop-shadow(0 3px 6px #00000040);animation:.7s linear 60ms both fs-festejo-giro}body:has(#pos-container) .fs-festejo-pelota-giro svg{width:100%;height:100%;display:block}body:has(#pos-container) .fs-festejo-detalle{margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05;animation:.32s cubic-bezier(.2,.8,.2,1) .88s both fs-festejo-aparece}body:has(#pos-container) .fs-festejo-nota{font-size:var(--text-xl);margin:0;font-weight:500;animation:.3s cubic-bezier(.2,.8,.2,1) 1s both fs-festejo-aparece}body:has(#pos-container) .fs-festejo.fs-festejo--sale{opacity:0;transition:opacity .25s ease-in}body:has(#pos-container) .fs-festejo--quieto .fs-festejo-verde{clip-path:none;animation:none}body:has(#pos-container) .fs-festejo--quieto *{animation:none}@keyframes fs-festejo-crece{0%{clip-path:circle(0px at var(--fs-festejo-x) var(--fs-festejo-y))}to{clip-path:circle(var(--fs-festejo-radio) at var(--fs-festejo-x) var(--fs-festejo-y))}}@keyframes fs-festejo-vuelo-x{0%{transform:translate(var(--fs-festejo-dx,0px))}to{transform:translate(0)}}@keyframes fs-festejo-vuelo-y{0%{transform:translateY(var(--fs-festejo-dy,0px));animation-timing-function:cubic-bezier(.2,.6,.4,1)}62%{animation-timing-function:cubic-bezier(.6,0,.85,.6);transform:translateY(-3.5em)}to{transform:translateY(0)}}@keyframes fs-festejo-giro{0%{transform:rotate(var(--fs-festejo-giro,0deg)) scale(var(--fs-festejo-escala,1));animation-timing-function:cubic-bezier(.3,.5,.5,1)}55%{transform:rotate(calc(var(--fs-festejo-giro,0deg) * .25)) scale(1.5);animation-timing-function:cubic-bezier(.4,0,.6,1)}88%{animation-timing-function:ease-out;transform:rotate(0)scale(1.1,.88)}to{transform:rotate(0)scale(1)}}@keyframes fs-festejo-letra{0%{opacity:0;transform:translate(calc(var(--fs-festejo-d,0) * -.62em)) scale(.3)}to{opacity:1;transform:none}}@keyframes fs-festejo-aparece{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body:has(#pos-container) .fs-festejo,body:has(#pos-container) .fs-festejo *{transition:none;animation:none}body:has(#pos-container) .fs-festejo-verde{clip-path:none}}.fs-propiedad-elegida{box-shadow:inset 3px 0 0 var(--color-aside-accent);background-color:var(--color-box-elevation-hover)}.fs-accion-texto{color:var(--color-fontcolor);background:0 0;transition:color .12s}.fs-accion-texto:hover,.fs-accion-texto:focus-visible{color:var(--fs-texto-amarillo)}.fs-accion-texto--peligro{color:var(--color-error-secondary)}.fs-accion-texto--peligro:hover,.fs-accion-texto--peligro:focus-visible{color:var(--color-error-primary)}.fs-renombrar-campo{border-color:var(--color-aside-accent)}.fs-guardado-ok{z-index:9990;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fs-guardado-ok__tarjeta{border:1px solid var(--color-box-elevation-edge);background:var(--color-box-elevation-background);min-width:17rem;color:var(--color-fontcolor);border-radius:1rem;flex-direction:column;align-items:center;gap:.9rem;padding:1.75rem 2.5rem 1.5rem;animation:.18s ease-out fs-guardado-entra;display:flex;box-shadow:0 24px 60px #00000059}.fs-guardado-ok__icono{width:4.5rem;height:4.5rem;position:relative}.fs-guardado-ok__pelota,.fs-guardado-ok__check{position:absolute;inset:0}.fs-guardado-ok__pelota svg,.fs-guardado-ok__check svg{width:100%;height:100%}.fs-guardado-ok__pelota{transition:transform .22s ease-in,opacity .22s ease-in;animation:.9s linear infinite fs-guardado-gira}.fs-guardado-ok__check{opacity:0}.fs-guardado-ok__check circle{fill:var(--color-success-secondary,#16a34a);transform-origin:32px 32px;transform:scale(0)}.fs-guardado-ok__check path{fill:none;stroke:#fff;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px}.fs-guardado-ok__texto{text-align:center;color:var(--color-fontcolor-soft);margin:0;font-size:1.125rem;font-weight:600}.fs-guardado-ok--listo .fs-guardado-ok__pelota{opacity:0;animation-play-state:paused;transform:scale(.2)rotate(90deg)}.fs-guardado-ok--listo .fs-guardado-ok__check{opacity:1}.fs-guardado-ok--listo .fs-guardado-ok__check circle{animation:.28s ease-out .12s forwards fs-guardado-circulo}.fs-guardado-ok--listo .fs-guardado-ok__check path{animation:.32s ease-out .36s forwards fs-guardado-trazo}.fs-guardado-ok--listo .fs-guardado-ok__texto{color:var(--color-fontcolor);animation:.25s ease-out .3s both fs-guardado-texto}.fs-guardado-ok--sale .fs-guardado-ok__tarjeta{animation:.28s ease-in forwards fs-guardado-sale}.fs-guardado-ok--quieto:not(.fs-guardado-ok--sale) .fs-guardado-ok__tarjeta,.fs-guardado-ok--quieto .fs-guardado-ok__pelota,.fs-guardado-ok--quieto .fs-guardado-ok__check circle,.fs-guardado-ok--quieto .fs-guardado-ok__check path,.fs-guardado-ok--quieto .fs-guardado-ok__texto{transition:none;animation:none}.fs-guardado-ok--quieto .fs-guardado-ok__check circle{transform:scale(1)}.fs-guardado-ok--quieto .fs-guardado-ok__check path{stroke-dashoffset:0}@keyframes fs-guardado-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fs-guardado-gira{to{transform:rotate(360deg)}}@keyframes fs-guardado-circulo{0%{transform:scale(0)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fs-guardado-trazo{to{stroke-dashoffset:0}}@keyframes fs-guardado-texto{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-guardado-sale{to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.fs-guardado-ok__tarjeta,.fs-guardado-ok--sale .fs-guardado-ok__tarjeta,.fs-guardado-ok__pelota,.fs-guardado-ok--listo .fs-guardado-ok__check circle,.fs-guardado-ok--listo .fs-guardado-ok__check path,.fs-guardado-ok--listo .fs-guardado-ok__texto{transition:none;animation:none}.fs-guardado-ok--listo .fs-guardado-ok__check circle{transform:scale(1)}.fs-guardado-ok--listo .fs-guardado-ok__check path{stroke-dashoffset:0}}.tabs:has(>.ns-tab-item[identifier=refund][visible=true]):has(>.ns-tab-item[identifier=payments][visible=true])>.header>div:first-child>.tab:nth-child(3),.tabs:has(>.ns-tab-item[identifier=refund][visible=true]):has(>.ns-tab-item[identifier=payments][visible=false])>.header>div:first-child>.tab:nth-child(2),.tabs>.ns-tab-item[identifier=refund]{display:none!important}.fs-globo--texto{width:max-content;min-width:0;max-width:min(20rem,100vw - 1rem);padding:.6rem .8rem;line-height:1.4}.fs-globo__parrafo,.fs-globo__nota{white-space:normal;margin:0}.fs-globo__parrafo+.fs-globo__parrafo{margin-top:.4rem}.fs-globo__nota{color:var(--color-fontcolor-soft);margin-top:.4rem;font-size:.75rem}.fs-globo--texto strong{font-weight:600}.fs-permiso-casilla{border:2px solid var(--color-fontcolor);place-items:center;width:1.625rem;height:1.625rem;padding:0;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.fs-permiso-casilla{border:2px solid color-mix(in srgb,var(--color-fontcolor) 40%,transparent)}}.fs-permiso-casilla{color:var(--color-aside-accent-text);background-color:#0000;border-radius:.375rem;transition:border-color .12s,background-color .12s}.fs-permiso-casilla svg{width:1rem;height:1rem}.fs-permiso-casilla:not([aria-disabled=true]):hover{border-color:var(--color-aside-accent)}.fs-permiso-casilla[aria-checked=true],.fs-permiso-casilla[data-estado=todo]{border-color:var(--color-aside-accent);background-color:var(--color-aside-accent);color:var(--color-aside-accent-text)}.fs-permiso-casilla[aria-checked=mixed],.fs-permiso-casilla[data-estado=parte]{border-color:var(--fs-texto-amarillo);color:var(--fs-texto-amarillo)}.fs-permiso-casilla--muestra{pointer-events:none;flex-shrink:0}.fs-permiso-casilla:focus-visible{outline:2px solid var(--color-aside-accent);outline-offset:2px}.fs-permiso-casilla[aria-disabled=true]{cursor:not-allowed;opacity:.55}.fs-permiso-casilla--cambiada:after{content:"";background-color:var(--fs-texto-amarillo);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-box-background);border-radius:9999px;position:absolute;top:-5px;right:-5px}.fs-permiso-casilla--cambiada[aria-checked=true]:after{background-color:var(--color-fontcolor)}.fs-permisos-tabla .fs-permisos-fija,.fs-permisos-tabla thead th,.fs-permisos-tabla thead th.fs-permisos-fija{background-color:var(--color-box-background)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-tabla thead th,.fs-permisos-tabla thead th.fs-permisos-fija{background-color:color-mix(in srgb,var(--color-box-background) 88%,black)}}.fs-permisos-tabla thead th,.fs-permisos-tabla thead th.fs-permisos-fija{border-bottom:1px solid var(--color-box-edge)}.fs-permisos-seccion>th,.fs-permisos-seccion>td,.fs-permisos-seccion>th.fs-permisos-fija{background-color:var(--color-box-background)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-seccion>th,.fs-permisos-seccion>td,.fs-permisos-seccion>th.fs-permisos-fija{background-color:color-mix(in srgb,var(--color-box-background) 94%,var(--color-fontcolor))}}@media not all and (min-width:48rem){.fs-permisos-tabla .fs-permisos-fija{box-shadow:inset -1px 0 0 var(--color-box-edge)}}.fs-permisos-caja[data-fs-desliza] .fs-permisos-fija,.fs-permisos-desglose-caja[data-fs-desliza] .fs-permisos-fija{box-shadow:inset -1px 0 0 var(--color-box-edge)}.fs-permisos-desglose-caja{scroll-padding-top:4.5rem;scroll-padding-left:14rem}.fs-roles-y-permisos .ns-button button{border-radius:9999px}.fs-permisos-nombre{border-bottom:1px dotted var(--color-fontcolor)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-nombre{border-bottom:1px dotted color-mix(in srgb,var(--color-fontcolor) 45%,transparent)}}.fs-permisos-nombre{transition:color .12s}.fs-permisos-nombre:hover,.fs-permisos-nombre:focus-visible,.fs-permisos-personas:hover,.fs-permisos-personas:focus-visible{color:var(--fs-texto-amarillo)}.fs-permisos-personas{border-bottom:1px dotted var(--color-fontcolor)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-personas{border-bottom:1px dotted color-mix(in srgb,var(--color-fontcolor) 35%,transparent)}}.fs-permisos-boton-desglose:hover,.fs-permisos-boton-desglose:focus-visible{border-color:var(--color-box-edge);color:var(--fs-texto-amarillo)}.fs-permisos-menu-boton:not([aria-disabled=true]):hover,.fs-permisos-menu-boton:focus-visible,.fs-permisos-menu-boton[aria-expanded=true],.fs-permisos-candado:hover,.fs-permisos-candado:focus-visible{color:var(--fs-texto-amarillo);background-color:var(--color-box-elevation-hover)}.fs-permisos-menu-boton[aria-disabled=true]{cursor:not-allowed;opacity:.5}.fs-permisos-nombre:focus-visible,.fs-permisos-personas:focus-visible,.fs-permisos-boton-desglose:focus-visible,.fs-permisos-menu-boton:focus-visible,.fs-permisos-candado:focus-visible,.fs-permisos-menu-opcion:focus-visible{outline:2px solid var(--color-aside-accent);outline-offset:2px}.fs-permisos-menu-opcion:not([aria-disabled=true]):hover,.fs-permisos-menu-opcion:focus-visible{background-color:var(--color-box-elevation-hover);color:var(--fs-texto-amarillo)}.fs-permisos-menu-opcion--peligro:not([aria-disabled=true]){color:var(--color-error-secondary)}.fs-permisos-menu-opcion--peligro:not([aria-disabled=true]):hover,.fs-permisos-menu-opcion--peligro:not([aria-disabled=true]):focus-visible{color:var(--color-error-primary)}.fs-permisos-marca{background-color:var(--color-aside-accent);color:var(--color-aside-accent-text);border-radius:2px;padding:0 1px}.fs-permisos-buscador:focus-within{border-color:var(--color-aside-accent)}.fs-permisos-avisos{border-color:var(--fs-texto-amarillo)}.fs-permisos-desglose-falta{color:var(--fs-texto-amarillo)}.fs-permisos-mas{color:var(--color-success-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-mas{color:color-mix(in srgb,var(--color-success-secondary) 60%,white)}}.fs-permisos-menos{color:var(--color-error-secondary)}@supports (color:color-mix(in lab,red,red)){.fs-permisos-menos{color:color-mix(in srgb,var(--color-error-secondary) 80%,white)}}[data-theme=light] .fs-permisos-mas{color:#15803d}[data-theme=light] .fs-permisos-menos{color:#b91c1c}.fs-permisos-pie{animation:.2s ease-out fs-permisos-pie-entra;box-shadow:0 -6px 24px #00000040}@keyframes fs-permisos-pie-entra{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fs-permisos-pie{animation:none}.fs-permiso-casilla{transition:none}}#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada){cursor:not-allowed;color:var(--color-fontcolor);position:relative}@supports (color:color-mix(in lab,red,red)){#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada){color:color-mix(in srgb,var(--color-fontcolor) 45%,transparent)}}#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):hover,#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):focus{color:var(--color-fontcolor);background-color:#0000}@supports (color:color-mix(in lab,red,red)){#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):hover,#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):focus{color:color-mix(in srgb,var(--color-fontcolor) 45%,transparent)}}#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):hover,#crud-table .ns-table-row .ns-action-button:has(.fs-accion-bloqueada):focus{border-left-color:var(--color-box-edge);border-right-color:var(--color-box-edge)}#crud-table .ns-table-row .ns-action-button:first-child:has(.fs-accion-bloqueada):hover,#crud-table .ns-table-row .ns-action-button:first-child:has(.fs-accion-bloqueada):focus{border-top-color:var(--color-box-edge)}#crud-table .ns-table-row .ns-action-button:last-child:has(.fs-accion-bloqueada):hover,#crud-table .ns-table-row .ns-action-button:last-child:has(.fs-accion-bloqueada):focus{border-bottom-color:var(--color-box-edge)}.fs-accion-bloqueada>i{margin-right:.25rem}.fs-accion-bloqueada:after{content:attr(data-fs-motivo);z-index:60;white-space:nowrap;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);color:var(--color-fontcolor);text-align:left;border-radius:.5rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:400;display:none;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 10px 20px #0000002e}.ns-action-button:hover .fs-accion-bloqueada:after,.ns-action-button:focus .fs-accion-bloqueada:after{display:block}#crud-table .fs-celda-con-motivo{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--color-fontcolor);text-decoration-color:var(--color-fontcolor);display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){#crud-table .fs-celda-con-motivo{-webkit-text-decoration-color:color-mix(in srgb,var(--color-fontcolor) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fontcolor) 45%,transparent)}}#crud-table .fs-celda-con-motivo{text-underline-offset:3px}#crud-table .fs-celda-con-motivo:focus{outline:none}#crud-table .fs-celda-con-motivo:focus-visible{outline:2px solid var(--color-aside-accent);outline-offset:2px;border-radius:2px}#crud-table .fs-celda-con-motivo:after{content:attr(data-fs-motivo);z-index:60;white-space:nowrap;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);color:var(--color-fontcolor);text-align:left;border-radius:.5rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:none;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 10px 20px #0000002e}#crud-table .fs-celda-con-motivo:hover:after,#crud-table .fs-celda-con-motivo:focus:after{display:block}.fs-caja-informe{position:relative}.fs-caja-informe__lista{z-index:50;border:1px solid var(--color-box-elevation-edge);background-color:var(--color-box-elevation-background);border-radius:.5rem;min-width:13rem;max-height:18rem;padding:.25rem 0;position:absolute;top:calc(100% + .25rem);left:.5rem;overflow-y:auto;box-shadow:0 10px 20px #0000002e}.fs-caja-informe__lista[hidden]{display:none}.fs-caja-informe__opcion{text-align:left;width:100%;color:var(--color-fontcolor);white-space:nowrap;padding:.4rem .75rem;font-size:.875rem;display:block}.fs-caja-informe__opcion:hover,.fs-caja-informe__opcion:focus-visible{background-color:var(--color-box-elevation-hover);outline:none}.fs-caja-informe__opcion--elegida{font-weight:600}.fs-ingreso-fondo{z-index:0;pointer-events:none;background-color:var(--color-surface);color:var(--color-fontcolor);position:fixed;inset:0;overflow:hidden}.fs-ingreso-fondo__pieza{opacity:.07;position:absolute;overflow:visible}.fs-ingreso-fondo__pieza *{vector-effect:non-scaling-stroke}.fs-ingreso-fondo__ancha,.fs-ingreso-fondo__alta{position:absolute;inset:0}.fs-ingreso-fondo__ancha .fs-ingreso-fondo__pieza{height:100%;top:0}.fs-ingreso-fondo__pieza--izquierda{aspect-ratio:205/680;left:0}.fs-ingreso-fondo__pieza--derecha{aspect-ratio:205/680;right:0}.fs-ingreso-fondo__pieza--mitad{aspect-ratio:190/680;left:50%;transform:translate(-50%)}.fs-ingreso-fondo__alta{display:none}.fs-ingreso-fondo__alta .fs-ingreso-fondo__pieza{width:100%;left:0}.fs-ingreso-fondo__pieza--arriba{aspect-ratio:680/205;top:0}.fs-ingreso-fondo__pieza--abajo{aspect-ratio:680/205;bottom:0}.fs-ingreso-fondo__pieza--medio{aspect-ratio:680/190;top:50%;transform:translateY(-50%)}@media(max-aspect-ratio:1){.fs-ingreso-fondo__ancha{display:none}.fs-ingreso-fondo__alta{display:block}}#page-container.fs-ingreso{z-index:1;background-color:#0000;position:relative;overflow-x:hidden}.fs-ingreso__caja{width:100%;max-width:25rem}.fs-ingreso__logo{justify-content:center;padding:.5rem 0 1.75rem;display:flex}.fs-ingreso__logo img{width:18rem;max-width:80%}.fs-ingreso__tarjeta,fs-tarjeta-de-ingreso{border:1px solid var(--color-box-edge);background-color:var(--color-box-background);border-radius:1rem;padding:1.75rem 1.5rem 1.5rem;display:block;box-shadow:0 .5rem 1.25rem -.5rem #0000004d}@media(max-width:30rem){.fs-ingreso__tarjeta,fs-tarjeta-de-ingreso{padding:1.5rem 1.25rem 1.25rem}}.fs-ingreso__espera{font-variant-numeric:tabular-nums;color:var(--color-error-secondary);justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:500;display:flex}.fs-ingreso__tarjeta.fs-ingreso__tarjeta--esperando div.ns-button.primary button,.fs-ingreso__tarjeta.fs-ingreso__tarjeta--esperando div.ns-button.primary button:hover:not(:disabled){background-color:var(--color-box-elevation-background);color:var(--color-fontcolor-soft);cursor:not-allowed}.fs-ingreso__aviso{text-align:center;text-wrap:balance;color:var(--color-fontcolor-soft);margin-top:1.25rem;font-size:.8125rem;line-height:1.45}.fs-ingreso__tarjeta .ns-box{box-shadow:none;background-color:#0000;border:0;border-radius:0;overflow:visible}.fs-ingreso__tarjeta .ns-box-body>.p-3,.fs-ingreso__tarjeta .ns-box-body>.p-3>.py-2{padding:0}.fs-ingreso__tarjeta .ns-box .ns-box-footer{background-color:#0000;border-top-width:0;margin-top:.5rem;padding:0;display:block}.fs-ingreso__tarjeta .ns-box-footer div.ns-button button{width:100%;min-height:3rem;box-shadow:none;border-radius:.75rem;font-size:1rem;font-weight:600;transition:background-color .15s}.fs-ingreso__tarjeta div.ns-button.primary button:hover:not(:disabled){background-color:var(--color-secondary)}.fs-ingreso__tarjeta div.ns-button.primary button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.fs-ingreso__tarjeta div.ns-button.primary button:disabled{cursor:progress}.fs-ingreso__tarjeta div.ns-button.primary button .loader{border-color:var(--color-on-accent)}@supports (color:color-mix(in lab,red,red)){.fs-ingreso__tarjeta div.ns-button.primary button .loader{border-color:color-mix(in srgb,var(--color-on-accent) 25%,transparent)}}.fs-ingreso__tarjeta div.ns-button.primary button .loader{border-top-color:var(--color-on-accent)!important}.fs-campo .fs-campo__marco{background-color:var(--color-input-background);transition:border-color .15s}.fs-campo.is-pristine .fs-campo__marco:focus-within{border-color:var(--color-secondary)}.fs-campo .fs-campo__icono{color:var(--color-fontcolor-soft);transition:color .15s}.fs-campo.is-pristine .fs-campo__marco:focus-within .fs-campo__icono{color:var(--color-secondary)}.fs-campo .fs-campo__entrada:disabled{background-color:var(--color-input-background);opacity:.75}.fs-campo .fs-campo__ojo{color:var(--color-fontcolor-soft);background-color:#0000}.fs-campo .fs-campo__ojo:hover{color:var(--color-secondary);background-color:#0000}.fs-campo .fs-campo__ojo:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.fs-campo .fs-campo__entrada::-ms-reveal{display:none}.fs-campo .fs-campo__entrada::-ms-clear{display:none}.fs-campo .fs-campo__entrada:-webkit-autofill{-webkit-text-fill-color:var(--color-fontcolor);caret-color:var(--color-fontcolor);box-shadow:0 0 0 1000px var(--color-input-background) inset;transition:background-color 600000s}.fs-campo .fs-campo__entrada:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-fontcolor);caret-color:var(--color-fontcolor);box-shadow:0 0 0 1000px var(--color-input-background) inset;transition:background-color 600000s}.fs-campo .fs-campo__entrada:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-fontcolor);caret-color:var(--color-fontcolor);box-shadow:0 0 0 1000px var(--color-input-background) inset;transition:background-color 600000s}.fs-campo .fs-campo__mayusculas{color:var(--color-warning-secondary)}.fs-campo .ns-error{margin-top:.375rem}.fs-pastilla{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.fs-pastilla--verde{color:#14532d;background:#dcfce7;border-color:#86efac}.fs-pastilla--rojo{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}.fs-pastilla--azul{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.fs-pastilla--amarillo{color:#713f12;background:#fef9c3;border-color:#fde047}.fs-pastilla--gris{color:#374151;background:#e5e7eb;border-color:#d1d5db}.fs-ventas-ficha{flex-direction:column;flex:auto;padding-top:.5rem;display:flex;overflow:hidden}.fs-ventas-ficha__cargando{flex:auto;justify-content:center;align-items:center;min-height:8rem;display:flex}.fs-ventas-ficha__lista{flex:auto;overflow-y:auto}.fs-ventas-ficha__tabla th{text-align:left}.fs-ventas-ficha__tabla .fs-ventas-ficha__monto{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fs-ventas-ficha__tabla .fs-ventas-ficha__codigo,.fs-ventas-ficha__tabla th.fs-ventas-ficha__codigo{font-weight:600}.fs-ventas-ficha__tabla .fs-ventas-ficha__estado,.fs-ventas-ficha__tabla .fs-ventas-ficha__opciones{white-space:nowrap;width:1%}.fs-ventas-ficha__tabla .fs-ventas-ficha__vacio{text-align:center}#ns-pos-customers:is([data-fs-modo=alta],[data-fs-modo=ficha])>.ns-body>.tabs>.header,.elevation-surface:has(>div>div.w-full.text-center>span.font-semibold.cursor-pointer.border-dashed){display:none}body:has(#pos-container) .fs-pos-ventana-cuerpo :is(input[type=text],input[type=search],input[type=password],input:not([type])):focus{border-color:var(--fs-caja-encendido);box-shadow:0 0 0 1px var(--fs-caja-encendido);outline:none}body:has(#pos-container) .fs-pos-ventana .fs-pos-elegida,body:has(#pos-container) .fs-pos-ventana .fs-pos-elegida:hover{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) .fs-pos-ventana .fs-pos-elegida :is(.fs-pos-suave,[class*=text-fontcolor-soft],[class*=text-error]){color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) .fs-pos-ventana .fs-pos-elegida:focus-visible{outline:2px solid var(--color-fontcolor);outline-offset:2px}body:has(#pos-container) .fs-pos-ventana .fs-pos-verde{background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color)}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin-bottom:.375rem;display:block}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-entrada{align-items:center;gap:.5rem;display:flex}body:has(#pos-container) .fs-ventana-numero :is(.fs-ventana-numero-prefijo,.fs-ventana-numero-sufijo){color:var(--color-fontcolor-soft);font-size:var(--text-2xl);flex-shrink:0}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-entrada input{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);min-width:0;color:var(--color-fontcolor);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;text-align:right;flex:auto;padding:.5rem .75rem}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-entrada input[aria-invalid=true]{border-color:var(--color-error-secondary)}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-modo{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);min-height:2.75rem;color:var(--fs-caja-boton-texto);background-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-modo:not(.fs-pos-elegida):hover{background-color:var(--color-box-elevation-background)}body:has(#pos-container) .fs-ventana-numero .fs-ventana-numero-error{color:var(--fs-caja-rojo-claro);font-size:var(--text-sm);margin:.5rem 0 0}body:has(#pos-container) .fs-pos-ventana#fs-talles{width:min(95vw,46rem)}body:has(#pos-container) #fs-talles .fs-pos-ventana-cuerpo{flex-direction:column;gap:.625rem;display:flex;overflow:hidden}body:has(#pos-container) #fs-talles .fs-talles-filtro-caja{flex-shrink:0;align-items:center;display:flex;position:relative}body:has(#pos-container) #fs-talles .fs-talles-lupa{color:var(--color-fontcolor-soft);font-size:var(--text-base);pointer-events:none;display:inline-flex;position:absolute;left:.625rem}body:has(#pos-container) #fs-talles .fs-talles-filtro,body:has(#pos-container) #fs-talles .fs-talles-filtro:focus{border:1px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;height:2.25rem;color:var(--color-fontcolor);font-size:var(--text-sm);box-shadow:none;outline:none;padding:0 .75rem 0 2.125rem}body:has(#pos-container) #fs-talles .fs-talles-filtro:focus{border-color:var(--color-input-edge)}body:has(#pos-container) #fs-talles .fs-talles-filtro::placeholder{color:var(--color-fontcolor-soft);opacity:1}body:has(#pos-container) #fs-talles .fs-talles-lista{flex-direction:column;gap:.375rem;min-height:0;padding:2px;display:flex;overflow-y:auto}body:has(#pos-container) #fs-talles :is(.fs-talles-cargando,.fs-talles-vacio){color:var(--color-fontcolor-soft);justify-content:center;margin:0;padding:2rem 0;display:flex}body:has(#pos-container) #fs-talles .fs-talle{border:1px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto 7rem;align-items:center;gap:1rem;width:100%;min-width:0;min-height:2.5rem;padding:.375rem .875rem;display:grid}body:has(#pos-container) #fs-talles .fs-talle:not(.fs-pos-elegida){background-color:var(--color-box-elevation-background);color:var(--color-fontcolor)}body:has(#pos-container) #fs-talles .fs-talle:not(.fs-pos-elegida):hover{background-color:var(--color-box-elevation-hover)}body:has(#pos-container) #fs-talles .fs-talle-nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}body:has(#pos-container) #fs-talles .fs-talle-stock{font-size:var(--text-sm);white-space:nowrap}body:has(#pos-container) #fs-talles .fs-talle:not(.fs-pos-elegida) .fs-talle-stock{color:var(--color-fontcolor-soft)}body:has(#pos-container) #fs-talles .fs-talle-precio{text-align:right;white-space:nowrap}body:has(#pos-container) #fs-talles .fs-talles-ayuda{color:var(--color-fontcolor-soft);font-size:var(--text-xs);margin:0}body:has(#pos-container) :is(#fs-caja,#fs-caja-apertura) :is(.fs-caja-menu,.fs-caja-formulario,.fs-caja-apertura-cuerpo){flex-direction:column;gap:.75rem;display:flex}body:has(#pos-container) :is(#fs-caja,#fs-caja-apertura) .fs-caja-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm);display:block}body:has(#pos-container) :is(#fs-caja,#fs-caja-apertura) .fs-caja-campo{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);font-size:var(--text-base);padding:.5rem .75rem}body:has(#pos-container) :is(#fs-caja,#fs-caja-apertura) .fs-caja-campo.fs-caja-campo-monto{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;text-align:right}body:has(#pos-container) #fs-caja .fs-caja-cambiar{border:1.5px solid var(--fs-caja-boton-trazo);color:var(--fs-caja-boton-texto);font-size:var(--text-sm);border-radius:9999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .75rem;display:inline-flex}body:has(#pos-container) #fs-caja .fs-caja-recuadro{border:1px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-box-elevation-background);text-align:center;padding:1rem}body:has(#pos-container) #fs-caja .fs-caja-efectivo{color:var(--color-fontcolor);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:700}body:has(#pos-container) #fs-caja .fs-caja-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body:has(#pos-container) #fs-caja :is(.fs-caja-opcion,.fs-caja-ir-a-cerrar){border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);min-height:3.5rem;color:var(--fs-caja-boton-texto);font-size:var(--text-base);background-color:#0000;padding:.5rem 1rem}body:has(#pos-container) #fs-caja :is(.fs-caja-opcion,.fs-caja-cambiar):hover{background-color:var(--color-box-elevation-background)}body:has(#pos-container) #fs-caja .fs-caja-ir-a-cerrar{border-color:var(--color-error-secondary);color:var(--fs-caja-rojo-claro)}body:has(#pos-container) #fs-caja .fs-caja-ir-a-cerrar:hover:not(:disabled){background-color:var(--color-box-elevation-background)}body:has(#pos-container) #fs-caja .fs-caja-ir-a-cerrar:disabled{opacity:.5;cursor:not-allowed}body:has(#pos-container) #fs-caja .fs-caja-fila{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}body:has(#pos-container) #fs-caja .fs-caja-esperado{color:var(--color-fontcolor);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:700}body:has(#pos-container) #fs-caja .fs-caja-notas{border:1px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-box-elevation-background);padding:.75rem}body:has(#pos-container) #fs-caja .fs-caja-notas-titulo{color:var(--color-fontcolor);justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:600;display:flex}body:has(#pos-container) #fs-caja .fs-caja-notas-total{white-space:nowrap}body:has(#pos-container) #fs-caja .fs-caja-notas ul{max-height:8rem;color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:.25rem 0 0;padding:0;list-style:none;overflow-y:auto}body:has(#pos-container) #fs-caja .fs-caja-nota-anulada{opacity:.6}body:has(#pos-container) #fs-caja .fs-caja-arqueo{border-radius:var(--fs-caja-boton-radio);color:var(--fs-caja-sobre-color);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 1rem;font-weight:600;display:flex}body:has(#pos-container) #fs-caja .fs-caja-arqueo.fs-caja-coincide{justify-content:center}body:has(#pos-container) #fs-caja .fs-caja-arqueo.fs-caja-falta{background-color:var(--fs-caja-rojo)}body:has(#pos-container) #fs-caja .fs-caja-arqueo.fs-caja-sobra{background-color:var(--color-warning-secondary)}body:has(#pos-container) #fs-caja .fs-caja-arqueo-monto{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-cajas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-caja{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);text-align:left;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.75rem;display:flex}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-caja:not(.fs-pos-elegida){color:var(--color-fontcolor);background-color:#0000}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-caja:not(.fs-pos-elegida):hover:not(:disabled){background-color:var(--color-box-elevation-background)}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-caja:disabled{opacity:.6;cursor:default}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-nombre{font-weight:600}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-caja:not(.fs-pos-elegida) .fs-caja-apertura-estado{color:var(--color-fontcolor-soft)}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-estado{font-size:var(--text-xs)}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-sugerido{color:var(--color-fontcolor-soft);font-size:var(--text-xs);margin:.25rem 0 0}body:has(#pos-container) #fs-caja-apertura :is(.fs-caja-apertura-cargando,.fs-caja-apertura-sin-cajas){color:var(--color-fontcolor);text-align:center;padding:1.5rem 0}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-salir{color:var(--color-fontcolor-soft);font-size:var(--text-sm);align-self:center;text-decoration:underline}body:has(#pos-container) #fs-caja-apertura .fs-caja-apertura-pregunta{margin:0;font-weight:600}body:has(#pos-container) #fs-ventas.fs-pos-ventana{height:85vh}body:has(#pos-container) #fs-ventas .fs-pos-ventana-cuerpo{flex-direction:column;padding:0;display:flex;overflow:hidden}body:has(#pos-container) #fs-ventas .fs-ventas-cabecera{border-bottom:1px solid var(--color-box-edge);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:.5rem 1.5rem;padding:.75rem 1rem 0;display:flex}body:has(#pos-container) #fs-ventas .fs-ventas-pestanas{gap:1.25rem;display:flex}body:has(#pos-container) #fs-ventas .fs-ventas-pestana{color:var(--color-fontcolor-soft);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:.5rem}body:has(#pos-container) #fs-ventas .fs-ventas-pestana:hover{color:var(--color-fontcolor)}body:has(#pos-container) #fs-ventas .fs-ventas-pestana.fs-ventas-pestana-activa{border-bottom-color:var(--fs-caja-encendido);color:var(--color-fontcolor);font-weight:600}body:has(#pos-container) #fs-ventas .fs-ventas-pestana-cuantas{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin-left:.25rem;font-weight:400}body:has(#pos-container) #fs-ventas .fs-ventas-buscador{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);max-width:20rem;color:var(--color-fontcolor-soft);flex:12rem;align-items:center;gap:.5rem;margin:0 0 .5rem auto;padding:0 .5rem;display:flex}body:has(#pos-container) #fs-ventas .fs-ventas-buscador:focus-within{border-color:var(--fs-caja-encendido);box-shadow:0 0 0 1px var(--fs-caja-encendido)}body:has(#pos-container) #fs-ventas .fs-ventas-buscar,body:has(#pos-container) #fs-ventas .fs-ventas-buscar:focus{width:100%;box-shadow:none;color:var(--color-fontcolor);background:0 0;border:0;outline:none;padding:.375rem 0}body:has(#pos-container) #fs-ventas .fs-ventas-lista{flex:auto;min-height:0;padding:.75rem 1rem;overflow-y:auto}body:has(#pos-container) #fs-ventas :is(.fs-ventas-cargando,.fs-ventas-vacia){color:var(--color-fontcolor-soft);justify-content:center;margin:0;padding:2.5rem 0;display:flex}body:has(#pos-container) #fs-ventas .fs-venta{border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-box-elevation-background);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}body:has(#pos-container) #fs-ventas .fs-venta:hover,body:has(#pos-container) #fs-ventas .fs-venta.fs-venta-en-la-pregunta{border-color:var(--fs-caja-encendido)}body:has(#pos-container) #fs-ventas .fs-venta:focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:2px}body:has(#pos-container) #fs-ventas .fs-venta-datos{flex:auto;min-width:0}body:has(#pos-container) #fs-ventas .fs-venta-titulo{color:var(--color-fontcolor);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}body:has(#pos-container) #fs-ventas .fs-venta-comentarios{color:var(--color-fontcolor);font-size:var(--text-sm)}body:has(#pos-container) #fs-ventas :is(.fs-venta-detalle,.fs-venta-prendas,.fs-venta-de,.fs-venta-numero,.fs-venta-debe){color:var(--color-fontcolor-soft);font-size:var(--text-sm)}body:has(#pos-container) #fs-ventas .fs-venta-prendas{margin-top:.25rem}body:has(#pos-container) #fs-ventas .fs-venta-lado{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}body:has(#pos-container) #fs-ventas .fs-venta-total{color:var(--color-fontcolor);font-size:var(--text-xl);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}body:has(#pos-container) #fs-ventas .fs-venta-debe{margin-right:.25rem}body:has(#pos-container) #fs-ventas :is(.fs-venta-de,.fs-venta-numero){font-size:var(--text-xs)}body:has(#pos-container) #fs-ventas :is(.fs-venta-descartar,.fs-venta-imprimir){border:1px solid var(--fs-caja-boton-trazo);color:var(--color-fontcolor-soft);font-size:var(--text-xs);border-radius:9999px;padding:.125rem .5rem}body:has(#pos-container) #fs-ventas .fs-venta-descartar:hover:not(:disabled){border-color:var(--color-error-secondary);color:var(--fs-caja-rojo-claro)}body:has(#pos-container) #fs-ventas .fs-venta-imprimir:hover:not(:disabled){color:var(--color-fontcolor)}body:has(#pos-container) #fs-ventas .fs-ventas-otros-dias{color:var(--color-fontcolor-soft);font-size:var(--text-sm);align-items:center;gap:.5rem;margin:.25rem 0 .5rem;font-weight:600;display:flex}body:has(#pos-container) #fs-ventas .fs-ventas-otros-dias:hover{color:var(--color-fontcolor)}body:has(#pos-container) #fs-ventas .fs-ventas-recortada{color:var(--color-fontcolor-soft);font-size:var(--text-xs);text-align:center;margin:.5rem 0 0}body:has(#pos-container) #fs-ventas .fs-ventas-ayuda{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0}body:has(#pos-container) #fs-ventas .fs-ventas-pregunta{margin:0;font-weight:600}body:has(#pos-container) #fs-en-espera .fs-pos-ventana-cuerpo{flex-direction:column;gap:.375rem;display:flex}body:has(#pos-container) #fs-en-espera .fs-en-espera-resumen{text-align:center;margin-bottom:.75rem}body:has(#pos-container) #fs-en-espera .fs-en-espera-total{color:var(--color-fontcolor);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:700}body:has(#pos-container) #fs-en-espera :is(.fs-en-espera-sin-ajuste,.fs-en-espera-sin-cupon){color:var(--color-fontcolor-soft);font-size:var(--text-xs);margin-top:.25rem}body:has(#pos-container) #fs-en-espera .fs-en-espera-vendedor{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin-top:.25rem}body:has(#pos-container) #fs-en-espera .fs-en-espera-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}body:has(#pos-container) #fs-en-espera .fs-en-espera-opcional{font-size:var(--text-xs)}body:has(#pos-container) #fs-en-espera .fs-en-espera-campo{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);font-size:var(--text-lg);margin-bottom:.5rem;padding:.5rem .75rem}body:has(#pos-container) #fs-en-espera .fs-en-espera-campo:disabled{opacity:.5}body:has(#pos-container) :is(#fs-en-espera,#fs-cupon) :is(.fs-en-espera-error,.fs-cupon-error){color:var(--fs-caja-rojo-claro);margin:.25rem 0 0;font-weight:600}body:has(#pos-container) #fs-cupon .fs-cupon-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin-bottom:.375rem;display:block}body:has(#pos-container) #fs-cupon .fs-cupon-campo{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);font-size:var(--text-lg);padding:.5rem .75rem}body:has(#pos-container) #fs-cupon .fs-cupon-campo[aria-invalid=true]{border-color:var(--color-error-secondary)}body:has(#pos-container) #fs-cupon .fs-cupon-error{margin-top:.5rem}body:has(#pos-container) #fs-cambio .fs-cambio-cuerpo{flex-direction:column;gap:.75rem;display:flex}body:has(#pos-container) #fs-cambio :is(.fs-cambio-buscar,.fs-cambio-ticket,.fs-cambio-precio){border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);padding:.5rem .75rem}body:has(#pos-container) #fs-cambio :is(.fs-cambio-buscar,.fs-cambio-ticket){font-size:var(--text-lg)}body:has(#pos-container) #fs-cambio .fs-cambio-resultados{border:1px solid var(--color-box-edge);border-radius:var(--fs-caja-boton-radio);max-height:15rem;overflow-y:auto}body:has(#pos-container) #fs-cambio .fs-cambio-resultado{border-bottom:1px solid var(--color-box-edge);text-align:left;width:100%;padding:.5rem .75rem;display:block}body:has(#pos-container) #fs-cambio .fs-cambio-resultado:last-child{border-bottom:0}body:has(#pos-container) #fs-cambio .fs-cambio-resultado:hover{background-color:var(--color-box-elevation-background)}body:has(#pos-container) #fs-cambio .fs-cambio-resultado-nombre{color:var(--color-fontcolor);font-weight:600;display:block}body:has(#pos-container) #fs-cambio :is(.fs-cambio-resultado-detalle,.fs-cambio-nota,.fs-cambio-sin-ventas,.fs-cambio-prenda-origen,.fs-cambio-venta-detalle){color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0;display:block}body:has(#pos-container) #fs-cambio .fs-cambio-variantes-cabecera{color:var(--color-fontcolor);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-variantes-lista{flex-wrap:wrap;gap:.5rem;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-variante{border:1.5px solid var(--fs-caja-boton-trazo);color:var(--color-fontcolor);border-radius:9999px;padding:.25rem .75rem}body:has(#pos-container) #fs-cambio .fs-cambio-variante:hover{border-color:var(--fs-caja-encendido)}body:has(#pos-container) #fs-cambio .fs-cambio-aviso{color:var(--fs-caja-aviso-claro);font-size:var(--text-sm);margin:0}body:has(#pos-container) #fs-cambio :is(.fs-cambio-enlace,.fs-cambio-elegir-venta){color:var(--color-fontcolor-soft);text-decoration:underline}body:has(#pos-container) #fs-cambio .fs-cambio-elegir-venta{color:var(--color-fontcolor);font-weight:600}body:has(#pos-container) #fs-cambio :is(.fs-cambio-enlace,.fs-cambio-elegir-venta):hover{color:var(--fs-caja-encendido)}body:has(#pos-container) #fs-cambio .fs-cambio-prendas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-prenda{border-top:1px solid var(--color-box-edge);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-prenda-datos{flex:12rem;min-width:0}body:has(#pos-container) #fs-cambio .fs-cambio-prenda-nombre{color:var(--color-fontcolor);font-weight:700}body:has(#pos-container) #fs-cambio .fs-cambio-cantidad-grupo{align-items:center;gap:.25rem;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-paso{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);width:2.25rem;height:2.25rem;color:var(--color-fontcolor)}body:has(#pos-container) #fs-cambio .fs-cambio-paso:disabled{opacity:.4}body:has(#pos-container) #fs-cambio .fs-cambio-cantidad{width:2rem;color:var(--color-fontcolor);text-align:center}body:has(#pos-container) #fs-cambio .fs-cambio-precio-grupo{flex-direction:column;width:9rem;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-precio{font-variant-numeric:tabular-nums;text-align:right}body:has(#pos-container) #fs-cambio .fs-cambio-precio[aria-invalid=true]{border-color:var(--color-error-secondary)}body:has(#pos-container) #fs-cambio .fs-cambio-precio-error{color:var(--fs-caja-rojo-claro);font-size:var(--text-xs);margin-top:.25rem}body:has(#pos-container) #fs-cambio .fs-cambio-danado{color:var(--color-fontcolor);cursor:pointer;align-items:center;gap:.5rem;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-quitar-prenda{width:2.25rem;height:2.25rem;color:var(--color-fontcolor-soft);justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}body:has(#pos-container) #fs-cambio .fs-cambio-quitar-prenda:hover{color:var(--fs-caja-rojo-claro)}body:has(#pos-container) #fs-cambio .fs-cambio-venta{border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);text-align:left;width:100%;padding:.5rem .75rem;display:block}body:has(#pos-container) #fs-cambio .fs-cambio-venta:hover{border-color:var(--fs-caja-encendido)}body:has(#pos-container) #fs-cambio .fs-cambio-venta-cabecera{color:var(--color-fontcolor);justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:600;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-venta-queda{color:var(--fs-caja-aviso-claro);font-size:var(--text-sm);display:block}body:has(#pos-container) #fs-cambio .fs-cambio-pie{justify-content:space-between;align-items:center;gap:.75rem;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-quitar{color:var(--fs-caja-rojo-claro);font-size:var(--text-sm)}body:has(#pos-container) #fs-cambio .fs-cambio-quitar:hover{text-decoration:underline}body:has(#pos-container) #fs-cambio .fs-cambio-a-favor-grupo{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}body:has(#pos-container) #fs-cambio .fs-cambio-a-favor-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-xs)}body:has(#pos-container) #fs-cambio .fs-cambio-a-favor{color:var(--color-fontcolor);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:700}body:has(#pos-container) #fs-sobrante :is(.fs-sobrante-devuelve,.fs-sobrante-lleva){color:var(--color-fontcolor);font-size:var(--text-lg);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}body:has(#pos-container) #fs-sobrante .fs-sobrante-centro{text-align:center;margin-top:.75rem}body:has(#pos-container) #fs-sobrante .fs-sobrante-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm)}body:has(#pos-container) #fs-sobrante :is(.fs-sobrante-monto,.fs-sobrante-listo-monto){color:var(--color-fontcolor);font-size:var(--text-5xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}body:has(#pos-container) #fs-sobrante .fs-sobrante-pregunta{color:var(--color-fontcolor);font-size:var(--text-lg);text-align:center;margin:1.25rem 0 .5rem;font-weight:600}body:has(#pos-container) #fs-sobrante .fs-sobrante-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body:has(#pos-container) #fs-sobrante.fs-pos-ventana{width:min(95vw,40rem)}body:has(#pos-container) #fs-sobrante .fs-pos-ventana-accion{flex-grow:2}body:has(#pos-container) #fs-sobrante .fs-sobrante-opcion{border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);min-height:4.5rem;font-size:var(--text-lg);text-align:left;align-items:center;gap:.75rem;padding:0 1rem;font-weight:600;display:flex}body:has(#pos-container) #fs-sobrante .fs-sobrante-opcion:not(.fs-pos-elegida){background-color:var(--color-box-elevation-background);color:var(--color-fontcolor)}body:has(#pos-container) #fs-sobrante .fs-sobrante-opcion:not(.fs-pos-elegida):hover:not(:disabled){background-color:var(--color-box-elevation-hover)}body:has(#pos-container) #fs-sobrante .fs-sobrante-icono{flex-shrink:0;justify-content:center;width:2rem;font-size:1.875rem;display:flex}body:has(#pos-container) #fs-sobrante .fs-sobrante-opcion-nombre{flex:auto}body:has(#pos-container) #fs-sobrante .fs-sobrante-cliente{border:1px solid var(--color-box-edge);border-radius:var(--fs-caja-boton-radio);color:var(--color-fontcolor);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}body:has(#pos-container) #fs-sobrante :is(.fs-sobrante-telefono,.fs-sobrante-sin-cliente){color:var(--color-fontcolor-soft)}body:has(#pos-container) #fs-sobrante .fs-sobrante-elegir-cliente{flex-shrink:0;font-weight:600;text-decoration:underline}body:has(#pos-container) #fs-sobrante .fs-sobrante-elegir-cliente:hover{color:var(--fs-caja-encendido)}body:has(#pos-container) #fs-sobrante .fs-sobrante-error{color:var(--fs-caja-rojo-claro);margin:.75rem 0 0;font-weight:600}body:has(#pos-container) #fs-sobrante .fs-sobrante-listo{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;display:flex}body:has(#pos-container) #fs-sobrante .fs-sobrante-check{background-color:var(--fs-caja-total);width:4rem;height:4rem;color:var(--fs-caja-sobre-color);border-radius:9999px;justify-content:center;align-items:center;font-size:2.25rem;display:flex}body:has(#pos-container) #fs-sobrante .fs-sobrante-listo-texto{color:var(--color-fontcolor);font-size:var(--text-xl);margin:.5rem 0 0}body:has(#pos-container) #fs-sobrante .fs-sobrante-listo-numero{color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0}body:has(#pos-container) #fs-sobrante .fs-sobrante-reimprimir{color:var(--color-fontcolor-soft);font-size:var(--text-sm);text-decoration:underline}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-armar,.fs-cobro-deuda-resumen){flex-direction:column;gap:.625rem;display:flex}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-cargando,.fs-cobro-deuda-nada){color:var(--color-fontcolor);font-size:var(--text-lg);text-align:center;justify-content:center;padding:2rem 0;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-fila{color:var(--color-fontcolor);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm);display:block}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-total,.fs-cobro-deuda-paga){color:var(--color-fontcolor);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:700}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-ventas{border:1px solid var(--color-box-edge);border-radius:var(--fs-caja-boton-radio);margin:0;padding:0;list-style:none}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-venta{border-bottom:1px solid var(--color-box-edge);width:100%;color:var(--color-fontcolor);text-align:left;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}body:has(#pos-container) #fs-cobro-deuda li:last-child .fs-cobro-deuda-venta{border-bottom:0}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-venta:hover{background-color:var(--color-box-elevation-background)}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-marca{border:1.5px solid var(--color-input-edge);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-venta[aria-pressed=true] .fs-cobro-deuda-marca{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-venta-datos{flex:auto;min-width:0}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-codigo{font-weight:600}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-venta-detalle,.fs-cobro-deuda-ayuda,.fs-cobro-deuda-parte-de){color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0 0 0 .5rem}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-ayuda{margin:0}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-debe,.fs-cobro-deuda-parte-monto){font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-campo{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;text-align:right;padding:.5rem .75rem}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-medios{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:640px){body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-medios{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-medio,.fs-cobro-deuda-tarjeta,.fs-cobro-deuda-cuota){border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);font-weight:600}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-medio,.fs-cobro-deuda-tarjeta,.fs-cobro-deuda-cuota):not(.fs-pos-elegida){background-color:var(--color-box-elevation-background);color:var(--color-fontcolor)}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-medio{text-align:left;align-items:center;gap:.5rem;min-height:3.5rem;padding:0 .75rem;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-icono{flex-shrink:0;font-size:1.5rem;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-medio-nombre{min-width:0;line-height:1.2}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-pastillas{flex-wrap:wrap;gap:.5rem;display:flex}body:has(#pos-container) #fs-cobro-deuda :is(.fs-cobro-deuda-tarjeta,.fs-cobro-deuda-cuota){min-width:3rem;padding:.375rem .75rem}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-porcentaje{font-size:var(--text-xs);margin-left:.25rem;font-weight:400}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-ajuste{color:var(--color-fontcolor);cursor:pointer;align-items:center;gap:.5rem;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-error{color:var(--fs-caja-rojo-claro);margin:0;font-weight:600}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-partes{margin:0;padding:0;list-style:none}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-parte{border-bottom:1px solid var(--color-box-edge);color:var(--color-fontcolor);justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-medio-elegido{align-items:center;gap:.5rem;font-weight:600;display:flex}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-bloque{border-radius:var(--fs-caja-boton-radio);background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color);text-align:center;margin-top:.5rem;padding:.75rem 1rem}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-bloque-etiqueta{font-size:var(--text-sm)}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-bloque .fs-cobro-deuda-paga{color:var(--fs-caja-sobre-color);font-size:var(--text-5xl)}body:has(#pos-container) #fs-cobro-deuda .fs-cobro-deuda-pregunta{color:var(--color-fontcolor);font-size:var(--text-lg);text-align:center;margin:0;font-weight:600}body:has(#pos-container) .fs-vendedor :is(.fs-vendedor-lista,.fs-vendedor-contrasena,.fs-vendedor-pin){flex-direction:column;gap:.75rem;display:flex}body:has(#pos-container) .fs-vendedor :is(.fs-vendedor-aviso,.fs-vendedor-indicacion){color:var(--color-fontcolor-soft);font-size:var(--text-sm);margin:0}body:has(#pos-container) .fs-vendedor .fs-vendedor-indicacion{text-align:center}body:has(#pos-container) .fs-vendedor .fs-vendedor-cargando{justify-content:center;padding:2rem 0;display:flex}body:has(#pos-container) .fs-vendedor .fs-vendedor-error{color:var(--fs-caja-rojo-claro);text-align:center;margin:0;font-weight:600}body:has(#pos-container) .fs-vendedor .fs-vendedor-error-pin{min-height:1.5rem}body:has(#pos-container) .fs-vendedor .fs-vendedor-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media(min-width:640px){body:has(#pos-container) .fs-vendedor .fs-vendedor-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(#pos-container) .fs-vendedor .fs-vendedor-nombre{border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:6rem;padding:.5rem;display:flex}body:has(#pos-container) .fs-vendedor .fs-vendedor-nombre:not(.fs-pos-elegida){background-color:var(--color-box-elevation-background);color:var(--color-fontcolor)}body:has(#pos-container) .fs-vendedor .fs-vendedor-nombre:not(.fs-pos-elegida):hover:not(:disabled){background-color:var(--color-box-elevation-hover)}body:has(#pos-container) .fs-vendedor .fs-vendedor-iniciales{width:2.25rem;height:2.25rem;font-size:var(--text-sm);border:1.5px solid;border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex}body:has(#pos-container) .fs-vendedor .fs-vendedor-persona{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600;overflow:hidden}body:has(#pos-container) .fs-vendedor .fs-vendedor-actual{font-size:var(--text-xs)}body:has(#pos-container) .fs-vendedor .fs-vendedor-etiqueta{color:var(--color-fontcolor-soft);font-size:var(--text-sm)}body:has(#pos-container) .fs-vendedor .fs-vendedor-campo{border:1px solid var(--color-input-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-input-background);width:100%;color:var(--color-fontcolor);font-size:var(--text-lg);padding:.5rem .75rem}body:has(#pos-container) .fs-vendedor .fs-vendedor-puntos{justify-content:center;gap:1rem;display:flex}body:has(#pos-container) .fs-vendedor .fs-vendedor-punto{border:2px solid var(--color-fontcolor);border-radius:9999px;width:1.25rem;height:1.25rem}body:has(#pos-container) .fs-vendedor .fs-vendedor-punto.fs-vendedor-punto-lleno{background-color:var(--color-fontcolor)}body:has(#pos-container) .fs-vendedor .fs-vendedor-teclado{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:20rem;margin:0 auto;display:grid}body:has(#pos-container) .fs-vendedor .fs-vendedor-tecla{border:1.5px solid var(--color-box-elevation-edge);border-radius:var(--fs-caja-boton-radio);background-color:var(--color-box-elevation-background);height:4rem;color:var(--color-fontcolor);font-size:var(--text-2xl);font-weight:700}body:has(#pos-container) .fs-vendedor .fs-vendedor-tecla:hover:not(:disabled){background-color:var(--color-box-elevation-hover)}body:has(#pos-container) .fs-vendedor .fs-vendedor-tecla.fs-vendedor-tecla-vacia{visibility:hidden}body:has(#pos-container) .fs-vendedor .fs-vendedor-olvide{color:var(--color-fontcolor-soft);font-size:var(--text-sm);align-self:center;text-decoration:underline}body:has(#pos-container) #fs-pos-oculto .fs-pos-oculto-pregunta{color:var(--color-fontcolor);font-size:var(--text-lg);margin:0;line-height:1.4}body:has(#pos-container) #fs-devolucion-sin-variante.fs-pos-ventana .fs-pos-ventana-cuerpo>div{padding:0}body:has(#pos-container) #fs-devolucion-sin-variante.fs-pos-ventana button[aria-pressed=true]{border-color:var(--fs-caja-encendido);background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) :is(#ns-pos-customers,#ns-pos-customer-select-popup,#confirm-popup,#alert-popup,#prompt-popup){border:1px solid var(--color-box-edge);box-shadow:0 24px 48px -12px var(--color-surface);border-radius:16px}body:has(#pos-container) #ns-pos-customers>.ns-header{padding:.75rem 1rem}body:has(#pos-container) #ns-pos-customers>.ns-header>h3,body:has(#pos-container) #ns-pos-customer-select-popup>#header>h2{color:var(--color-fontcolor);font-size:var(--text-lg);font-weight:700}body:has(#pos-container) #ns-pos-customer-select-popup>#header{text-align:left;padding:.75rem 1rem}body:has(#pos-container) #ns-pos-customers>.ns-header .ns-close-button{border:1.5px solid var(--fs-caja-boton-trazo);border-radius:var(--fs-caja-boton-radio);width:2.25rem;height:2.25rem;color:var(--fs-caja-boton-texto)}body:has(#pos-container) #ns-pos-customers>.ns-header .ns-close-button:hover{border-color:var(--fs-caja-boton-trazo);background-color:var(--color-box-elevation-background)}body:has(#pos-container) #ns-pos-customer-select-popup .ns-vertical-menu li>p>span{display:none}body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) h2{font-size:var(--text-lg);font-weight:700}body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons{flex-direction:row-reverse;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem 1rem}body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons button{border-radius:var(--fs-caja-boton-radio);min-height:3rem;box-shadow:none;flex:1 1 0;margin:0;font-weight:600}body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons button:not(.cancel),body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons button:not(.cancel):hover{background-color:var(--fs-caja-encendido);color:var(--fs-caja-sobre-encendido)}body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons button.cancel,body:has(#pos-container) :is(#confirm-popup,#alert-popup,#prompt-popup) .action-buttons button.cancel:hover{background-color:var(--fs-caja-rojo);color:var(--fs-caja-sobre-color)}body:has(#pos-container) #snack-wrapper>.ns-notice{border-radius:var(--fs-caja-boton-radio)}body:has(#pos-container) :is(input,textarea)::placeholder{color:var(--fs-caja-ejemplo);opacity:1}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-cuenta.fs-cobro-cuenta-apagada{color:var(--fs-caja-ejemplo);opacity:1;background-color:#0000;border-style:dashed}body:has(#pos-container) #fs-cobro-rapido .fs-cobro-cuenta.fs-cobro-cuenta-apagada .fs-cobro-icono{opacity:.6}body:has(#pos-container) #ns-pos-customers .ns-tab-cards .from-success-secondary{background-image:none;background-color:var(--fs-caja-total)}body:has(#pos-container) #ns-pos-customers .ns-tab-cards .from-error-secondary{background-image:none;background-color:var(--fs-caja-rojo)}body:has(#pos-container) #ns-pos-customers .ns-tab-cards .from-blue-500{background-image:none;background-color:var(--fs-caja-azul)}body:has(#pos-container) #ns-pos-customers .ns-tab-cards .from-teal-500{background-image:none;background-color:var(--fs-caja-turquesa)}body:has(#pos-container) #ns-pos-customers .fs-ficha-cliente .ns-button.success>button.fs-ficha-cliente__cobrar,body:has(#pos-container) #ns-pos-customers .fs-ficha-cliente .ns-button.success>button.fs-ficha-cliente__cobrar:hover{border-color:var(--fs-caja-total);background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color)}body:has(#pos-container) #ns-pos-customers .fs-ficha-cliente .ns-button.success>button.fs-ficha-cliente__cobrar:hover{filter:brightness(.92)}body:has(#pos-container) #pos-container :is(#pos-grid #tools .products-count,#pos-cart #tools .tab>span.rounded-full){background-color:var(--fs-caja-total);color:var(--fs-caja-sobre-color)}body:has(#pos-container) :is(.fs-ventas-lupa,.fs-ventas-flecha,.fs-caja-cambiar-icono,.fs-ficha-cliente__icono){vertical-align:-.15em;flex-shrink:0;align-items:center;font-size:1.125em;display:inline-flex}body:has(#pos-container) #grid-header button:focus-visible{outline:2px solid var(--fs-caja-encendido);outline-offset:-2px}body:has(#pos-container) #pos-container #pos-cart .cart-table #cart-bottom-buttons>:is(#fs-cancelar-button,#void-button,#hold-button,#pay-button):focus-visible{outline:3px solid var(--fs-caja-encendido);outline-offset:2px}@media(prefers-reduced-motion:reduce){body:has(#pos-container) :is(.zoom-in-entrance,.zoom-out-entrance,.zoom-in-exit,.zoom-out-exit,.fade-in-entrance,.fade-out-exit,.slide-fade-entrance,.loader){animation:none}}body:has(#pos-container) #pos-container>div:first-child>div{flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}@media(max-width:767.98px){#pos-container>div:first-child>div>.header-buttons:has(#fs-pos-vendedor,#fs-pos-cliente){flex:50%;order:-1;min-width:0}#pos-container>div:first-child>div>.header-buttons :is(#fs-pos-vendedor,#fs-pos-cliente){flex:auto;justify-content:flex-start;min-width:0}body:has(#pos-container) :is(#fs-pos-vendedor,#fs-pos-cliente) .fs-pos-boton-texto{text-align:left;flex:auto;max-width:none}#pos-container>div:first-child>div>.header-buttons :is(#fs-pos-descuento,#fs-pos-cupon,#fs-pos-cambio,#fs-pos-ventas){min-width:var(--fs-caja-boton-alto);padding-inline:.625rem;position:relative}#pos-container>div:first-child>div>.header-buttons :is(#fs-pos-descuento,#fs-pos-cupon,#fs-pos-cambio,#fs-pos-ventas) .fs-pos-boton-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#pos-container>div:first-child>div>.header-buttons:not(:has(#fs-pos-vendedor,#fs-pos-cliente)){padding-inline:.125rem}#pos-container>div:first-child>div>.header-buttons:has(.la-cash-register),#pos-container>div:first-child>div>.header-buttons:has(.la-cash-register)>.ns-button{flex:0 auto;min-width:0;max-width:100%}body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register){gap:.25rem;max-width:100%;padding-inline:.375rem}body #pos-container .header-buttons .ns-button>button:has(>.la-cash-register)>span{text-overflow:ellipsis;min-width:0;font-size:.7rem;overflow:hidden}}@media(max-width:479.98px){#pos-container>div:first-child>div>.header-buttons:has(.la-cash-register){max-width:8.25rem}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
