*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.btn-primary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.order-view-window__content :is(.btn-primary,.card){border-radius:.65rem}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.btn-primary:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.bg-gray-50,.btn-secondary){background:var(--ui-bg-muted)}:root[data-tema=oscuro] .app-content .btn-secondary{color:var(--ui-text)}:root[data-tema=oscuro] .pedidos-panel .btn-secondary:not([style*=background]){border-color:var(--pedidos-border);background:var(--pedidos-surface-2);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--pedidos-text)}:root[data-tema=oscuro] .app-content :is(.bg-gray-100,.btn-secondary,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.text-gray-950,.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-gray-100,.btn-secondary,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-gray-100,.btn-secondary,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-gray-100,.btn-secondary,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-950,.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-950,.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-950,.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--ui-text)}.order-view-window__content :is(.text-gray-900,.btn-secondary,.text-slate-800,.text-slate-600){color:var(--ui-text)}.order-view-window__content :is(.btn-secondary,.card){border-radius:.65rem}.inventory-themed-view :is(.btn-secondary,.bg-slate-200,.bg-gray-300){background:color-mix(in srgb,var(--ui-bg-muted) 76%,var(--ui-border));color:var(--ui-text-muted)}.inventory-themed-view :is(.text-gray-900,.btn-secondary,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ui-text)}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-success{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.order-view-window__content :is(.btn-success,.card){border-radius:.65rem}.btn-success:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-success:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.625rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.order-view-window__content :is(.btn-danger,.card){border-radius:.65rem}.btn-danger:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-danger:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-icon{border-radius:.5rem;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sigec-user-menu .btn-icon:hover{background:var(--ui-bg-soft)}:root[data-tema=oscuro] .pedidos-panel .btn-icon:hover{background:var(--pedidos-surface-3)}:root[data-tema=oscuro] .app-content .btn-icon:hover:not([style*=background]){background:var(--dark-surface-3)}.order-view-window__content :is(.btn-icon,.card){border-radius:.65rem}.inventory-themed-view .btn-icon:hover{background:var(--ui-bg-soft);color:var(--ui-text)}.btn-icon:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.btn-icon:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sigec-user-menu .card,.card{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .card{background-color:var(--ui-bg-elevated)}:root[data-tema=oscuro] .app-content .card{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel .card:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.card,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .pedidos-panel .sticky.card:not([style*=background]){background:var(--pedidos-surface-2);box-shadow:1px 0 0 var(--pedidos-border),-1px 0 0 var(--pedidos-border)}:root[data-tema=oscuro] .pedidos-panel button.card:not([style*=background]){border-color:var(--pedidos-border);background:var(--pedidos-surface-3);color:var(--pedidos-text)}:root[data-tema=oscuro] .app-content :is(.card,.bg-gray-50,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.card,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] .app-content :is(th.sticky,td.sticky,.sticky.card):not([style*=background]){background:var(--dark-surface-2);box-shadow:1px 0 0 var(--dark-border),-1px 0 0 var(--dark-border)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.card,.bg-gray-50,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.card,.bg-gray-50,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.card,.bg-gray-50,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.card,.bg-gray-50,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.card,.bg-gray-50,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.card,.bg-gray-50,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.card,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.card,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.card,.bg-gray-50,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.card,.border-b,.border-t){border-color:var(--ui-border)}.inventory-themed-view :is(.card,.bg-gray-50,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(.card,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.inventory-themed-view :is(.border,.border-gray-100,.card,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.order-form-section__body .sticky.card{background:var(--ui-bg-elevated)}.card:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.card-header,.bg-gray-200){background:var(--ui-bg-muted)}.sigec-user-menu .card-header,.card-header{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .card-header{background-color:var(--ui-bg-soft)}:root[data-tema=oscuro] .app-content .card-header{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel .card-header:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.card-header,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.bg-white,.card-header,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.card-header,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.card-header,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.card-header,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.card-header,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.card-header,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.card-header,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.card-header,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.card-header,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.card-header,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.bg-white,.card-header,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.border,.card-header,.border-t){border-color:var(--ui-border)}.order-view-window__content .card-header{padding-top:.6rem;padding-bottom:.6rem}.inventory-themed-view :is(.bg-white,.card-header,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(.border,.border-gray-100,.card-header,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.card-body{padding:1rem 1.5rem}.order-view-window__content .card-body{padding-top:.6rem;padding-bottom:.6rem}.card-footer{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.card-footer,.bg-gray-200){background:var(--ui-bg-muted)}.sigec-user-menu .card-footer,.card-footer{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .card-footer{background-color:var(--ui-bg-soft)}:root[data-tema=oscuro] .app-content .card-footer{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel .card-footer:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.card-footer,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.bg-white,.card-footer,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.card-footer,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.card-footer,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.card-footer,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.card-footer,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.card-footer,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.card-footer,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.card-footer,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.card-footer,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.card-footer,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.bg-white,.card-footer,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.border,.border-b,.card-footer){border-color:var(--ui-border)}.order-view-window__content .card-footer{padding-top:.6rem;padding-bottom:.6rem}.inventory-themed-view :is(.bg-white,.card-footer,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(.border,.border-gray-100,.card-footer,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.input-field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.625rem 1rem}.input-field::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input-field::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.input-field{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:root[data-tema=oscuro] .app-content .input-field{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.border-gray-200,.input-field,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.border-gray-200,.input-field,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.border-gray-200,.input-field,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.border-gray-200,.input-field,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.input-field,.border-b,.border-t){border-color:var(--ui-border)}.order-view-window__content :is(.input-field,.card){border-radius:.65rem}.order-view-window__content .input-field{padding-left:.65rem;padding-right:.65rem}.inventory-themed-view :is(.input-field,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.inventory-themed-view :is(.border,.border-gray-100,.border-gray-200,.input-field,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.order-form-section__body>.flex.input-field{flex-wrap:wrap;gap:1rem}.order-form-section__body>.flex.input-field>*{min-width:min(100%,14rem);margin-left:0}.order-item-entry-row__field>div>.input-field{min-height:2.25rem;padding:.35rem .45rem;font-size:.76rem;line-height:1.45;white-space:nowrap}.order-totals-bar>*>.input-field{min-height:2.15rem;height:2.15rem;padding:.3rem .55rem;border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.78rem;font-weight:800}.order-totals-bar>:last-child>.input-field{color:var(--ui-primary-strong);font-size:.9rem}@media (max-width: 720px){.order-form-section__body>.flex.input-field{flex-direction:column}.order-form-section__body>.flex.input-field>*{width:100%}}.input-field:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.admin-catalog-panel>.flex.badge.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.flex.badge{grid-column:1 / -1}.admin-management-shell>.flex.justify-between.badge.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.badge.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.badge.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.badge-primary{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}:root[data-tema=oscuro] .pedidos-panel :is(.text-blue-600,.text-blue-700,.badge-primary):not([style*=color]){color:var(--pedidos-accent)}:root[data-tema=oscuro] .pedidos-panel :is(.bg-blue-50,.badge-primary,.bg-blue-200,.bg-indigo-50):not([style*=background]){border:1px solid #355783;background:#172d4f;color:#b8d3ff}:root[data-tema=oscuro] .app-content :is(.text-blue-500,.text-blue-600,.text-blue-700,.badge-primary):not([style*=color]){color:var(--dark-link)}.badge-success{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}:root[data-tema=oscuro] .pedidos-panel :is(.bg-green-50,.badge-success):not([style*=background]){border-color:#28634f;background:#12392f;color:#8ce0c1}.badge-warning{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.badge-info{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.loading-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}:root[data-tema=oscuro] .app-content .loading-spinner{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.border-gray-200,.loading-spinner,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.border-gray-200,.loading-spinner,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.border-gray-200,.loading-spinner,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.border-gray-200,.loading-spinner,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.inventory-themed-view :is(.border,.border-gray-100,.border-gray-200,.loading-spinner,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in-right{animation:slideInRight .3s ease-out}.main-container{max-width:auto;margin:0 auto;padding:var(--spacing-lg);gap:var(--spacing-xl);display:flex;flex-direction:column}.hero-section{text-align:center;margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl) var(--spacing-md);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-lg)}.hero-title{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-md);text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle{font-size:1.125rem;opacity:.9;font-weight:400;margin:0}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}@media (min-width: 768px){.dashboard-grid{grid-template-columns:1fr 1fr}.hero-title{font-size:3rem}}.auth-required{text-align:center;padding:var(--spacing-xl);color:var(--color-gray-600)}.auth-required .icon-wrapper{font-size:3rem;margin-bottom:var(--spacing-lg);opacity:.7}.auth-required h3{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-gray-700)}.auth-required p{margin-bottom:var(--spacing-lg);line-height:1.6}.search-wrapper{position:relative;flex:1;max-width:400px}.search-icon{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--color-gray-400);z-index:1}.search-input{padding-left:2.5rem!important;margin:0}.card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.card-header h2{font-size:1.25rem;font-weight:600;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.-bottom-2{bottom:-.5rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-left-0{left:-0px}.-left-1{left:-.25rem}.-right-2{right:-.5rem}.-right-5{right:-1.25rem}.-right-8{right:-2rem}.-top-0{top:-0px}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-8{left:2rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-\.5rem\]{right:-.5rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-\.5rem\]{top:-.5rem}.top-\[6vh\]{top:6vh}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-2{margin:.5rem}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-4{margin-bottom:1rem!important}.\!ml-0{margin-left:0!important}.\!mr-0{margin-right:0!important}.\!mt-1{margin-top:.25rem!important}.\!mt-3{margin-top:.75rem!important}.\!mt-4{margin-top:1rem!important}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-8{margin-left:-2rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!size-10{width:2.5rem!important;height:2.5rem!important}.\!size-4{width:1rem!important;height:1rem!important}.\!size-5{width:1.25rem!important;height:1.25rem!important}.\!size-6{width:1.5rem!important;height:1.5rem!important}.size-10{width:2.5rem;height:2.5rem}.size-3{width:.75rem;height:.75rem}.size-32{width:8rem;height:8rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-auto{width:auto;height:auto}.\!h-10{height:2.5rem!important}.\!h-8{height:2rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[400px\]{height:400px}.h-\[450px\]{height:450px}.h-\[50vh\]{height:50vh}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[68vh\]{height:68vh}.h-\[70vh\]{height:70vh}.h-\[90vh\]{height:90vh}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-40{min-height:10rem}.min-h-6{min-height:1.5rem}.min-h-80{min-height:20rem}.min-h-\[120px\]{min-height:120px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-8{width:2rem!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-48{min-width:12rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[20vh\]{max-width:20vh}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[-20deg\]{--tw-skew-x: -20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[20deg\]{--tw-skew-x: 20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[36px_repeat\(7\,1fr\)\]{grid-template-columns:36px repeat(7,1fr)}.grid-cols-\[48px_repeat\(7\,1fr\)\]{grid-template-columns:48px repeat(7,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-green-700\/50{border-color:#15803d80!important}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.\!border-t-white\/50{border-top-color:#ffffff80!important}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.\!bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))!important}.\!bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.\!bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-100{--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfdfe\]{--tw-bg-opacity: 1;background-color:rgb(252 253 254 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/20{background-color:#dcfce733}.bg-green-100\/40{background-color:#dcfce766}.bg-green-100\/50{background-color:#dcfce780}.bg-green-100\/60{background-color:#dcfce799}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/60{background-color:#ffedd599}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/50{background-color:#fee2e280}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/35{background-color:#ffffff59}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-90{--tw-bg-opacity: .9}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-blue-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-300{--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.5rem\]{padding-left:.5rem;padding-right:.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.\!not-italic{font-style:normal!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.\!text-blue-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.\!opacity-100{opacity:1!important}.\!opacity-15{opacity:.15!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-2px_0_4px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: -2px 0 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: -2px 0 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-opacity-50{--tw-ring-opacity: .5}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-blue-900{--tw-ring-offset-color: #1e3a8a}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[ventas\:Principal\]{ventas:Principal}:root{--ui-bg: #f3f6fb;--ui-bg-elevated: #ffffff;--ui-bg-soft: #eef3f9;--ui-bg-muted: #e4ebf4;--ui-text: #172033;--ui-text-muted: #536179;--ui-border: #ccd6e4;--ui-primary: #155eef;--ui-primary-strong: #0b4bcc;--ui-primary-soft: #e8f0ff;--ui-danger: #c92a2a;--ui-success: #087f5b;--ui-focus: #2f7cf6;--ui-header: rgba(255, 255, 255, .94);--ui-header-text: #172033;--ui-header-muted: #60708a;--ui-header-hover: #eef4ff;--ui-header-active: #e2edff;--ui-header-border: rgba(31, 50, 81, .14);--ui-box: #ffffff;--ui-box-alt: #f8faff;--ui-overlay: rgba(255, 255, 255, .98);--ui-shadow: 0 14px 38px rgba(26, 44, 76, .12);--ui-shadow-soft: 0 5px 18px rgba(26, 44, 76, .08);--ui-radius: 16px;--ui-radius-sm: 10px;font-size:16px}:root[data-tema=oscuro]{--ui-bg: #0b1220;--ui-bg-elevated: #121c2e;--ui-bg-soft: #18243a;--ui-bg-muted: #22304a;--ui-text: #f3f6fc;--ui-text-muted: #b8c3d6;--ui-border: #34445f;--ui-primary: #72a7ff;--ui-primary-strong: #9bc0ff;--ui-primary-soft: #18335e;--ui-danger: #ff8787;--ui-success: #63e6be;--ui-focus: #8cb8ff;--ui-header: rgba(5, 12, 25, .97);--ui-header-text: #f5f8ff;--ui-header-muted: #adbbd1;--ui-header-hover: #1a2a43;--ui-header-active: #223a61;--ui-header-border: rgba(197, 215, 243, .16);--ui-box: #121c2e;--ui-box-alt: #17243a;--ui-overlay: rgba(18, 28, 46, .98);--ui-shadow: 0 18px 44px rgba(0, 0, 0, .34);--ui-shadow-soft: 0 6px 20px rgba(0, 0, 0, .25)}html{min-width:320px;background:var(--ui-bg);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--ui-bg);color:var(--ui-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{min-height:100vh;background:var(--ui-bg);color:var(--ui-text)}button,input,select,textarea{font:inherit}button,[role=button],a,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}:focus-visible{outline:3px solid var(--ui-focus)!important;outline-offset:2px!important}::-moz-selection{color:#fff;background:#155eef}::selection{color:#fff;background:#155eef}.app-shell{display:flex;min-height:100vh;flex-direction:column;background:radial-gradient(circle at 5% 0%,color-mix(in srgb,var(--ui-primary) 8%,transparent),transparent 30rem),var(--ui-bg);color:var(--ui-text)}.app-content{width:100%;min-width:0}.sigec-header{color:var(--ui-header-text);background:var(--ui-header);border-bottom:1px solid var(--ui-header-border);box-shadow:0 5px 24px #192a4617;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sigec-header__inner{width:100%;padding-inline:clamp(.75rem,2vw,2rem)}.sigec-header__row{display:flex;width:100%;min-width:0;min-height:4rem;align-items:center;justify-content:space-between;gap:clamp(.5rem,1.2vw,1rem)}.sigec-header__row>nav{min-width:0;flex:1 1 auto;justify-content:center}.sigec-header__actions{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:clamp(.35rem,1vw,1rem)}.header-notifications{position:relative}.header-notifications__trigger{position:relative;display:grid;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem!important;place-items:center;border:1px solid var(--ui-header-border);border-radius:.8rem;background:var(--ui-header-hover);color:var(--ui-header-text);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.header-notifications__trigger:hover{border-color:var(--ui-primary);background:var(--ui-header-active);transform:translateY(-1px)}.header-notifications__bell{width:1.3rem;height:1.3rem}.header-notifications__count{position:absolute;top:-.28rem;right:-.32rem;display:grid;min-width:1.2rem;height:1.2rem;padding-inline:.25rem;place-items:center;border:2px solid var(--ui-header);border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;font-weight:800;line-height:1}.header-notifications__panel{position:absolute;top:calc(100% + .7rem);right:0;z-index:70;width:min(24rem,calc(100vw - 1rem));overflow:hidden;border:1px solid var(--ui-border);border-radius:1rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:0 20px 55px #0f172a38;animation:notification-panel-in .17s ease-out both}.header-notifications__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft)}.header-notifications__heading h2{margin:0;font-size:1rem;font-weight:800}.header-notifications__heading p{margin:.2rem 0 0;color:var(--ui-text-muted);font-size:.75rem}.header-notifications__heading button{min-height:2rem!important;color:var(--ui-primary-strong);font-size:.74rem;font-weight:750}.header-notifications__list{max-height:min(26rem,calc(100dvh - 6rem));overflow-y:auto;overscroll-behavior:contain}.header-notifications__item{display:flex;width:100%;min-height:5rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-bg-elevated));color:var(--ui-text);text-align:left;transition:background-color .15s ease}.header-notifications__item:hover{background:var(--ui-bg-soft)}.header-notifications__item.is-read{background:var(--ui-bg-elevated);opacity:.78}.header-notifications__status{width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.3rem;border-radius:999px;background:var(--ui-primary)}.header-notifications__status--exito{background:#16a34a}.header-notifications__status--alerta{background:#d97706}.header-notifications__status--error{background:#dc2626}.header-notifications__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:.22rem}.header-notifications__content strong{font-size:.84rem;line-height:1.3}.header-notifications__content>span{color:var(--ui-text-muted);font-size:.77rem;line-height:1.45}.header-notifications__content small{color:var(--ui-text-soft);font-size:.68rem}.header-notifications__unread{width:.48rem;height:.48rem;flex:0 0 auto;margin-top:.32rem;border-radius:999px;background:var(--ui-primary)}.header-notifications__empty{display:flex;min-height:12rem;align-items:center;justify-content:center;flex-direction:column;gap:.45rem;padding:2rem;color:var(--ui-text-muted);text-align:center}.header-notifications__empty svg{width:2rem;height:2rem}.header-notifications__empty strong{color:var(--ui-text);font-size:.9rem}.header-notifications__empty span{max-width:16rem;font-size:.78rem}.floating-help{position:fixed;right:1.1rem;bottom:1.1rem;z-index:46;display:flex;min-width:3.2rem;width:3.2rem;min-height:3.2rem!important;height:3.2rem;align-items:center;justify-content:flex-start;gap:.55rem;overflow:hidden;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--ui-primary) 65%,white);border-radius:999px;background:var(--ui-primary);color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--ui-primary) 32%,transparent);transition:width .2s ease,background-color .16s ease,transform .16s ease}.floating-help:hover,.floating-help:focus-visible{width:7.1rem;background:var(--ui-primary-strong);transform:translateY(-2px)}.floating-help__icon{display:grid;width:1.45rem;height:1.45rem;flex:0 0 auto;place-items:center}.floating-help__icon svg{width:100%;height:100%}.floating-help__label{opacity:0;font-size:.84rem;font-weight:800;white-space:nowrap;transition:opacity .14s ease .04s}.floating-help:hover .floating-help__label,.floating-help:focus-visible .floating-help__label{opacity:1}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1100px){.sigec-brand__text small{display:none}.sigec-header__row{gap:.5rem}}@media (max-width: 640px){.sigec-header__inner{padding-inline:.65rem}.sigec-brand__text{display:none}.sigec-header__actions{gap:.3rem}.header-notifications__panel{position:fixed;top:4.4rem;right:.5rem;left:.5rem;width:auto}.floating-help{right:.75rem;bottom:.75rem}}@media (prefers-reduced-motion: reduce){.header-notifications__panel{animation:none}.header-notifications__trigger,.floating-help,.floating-help__label{transition:none}}.sellers-live-panel{border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)}.sellers-live-panel__header{display:flex;align-items:center;gap:.75rem;padding:.65rem .8rem!important;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft)!important}.sellers-live-panel__header>h2{gap:.45rem;color:var(--ui-text)!important;font-size:.85rem;font-weight:850}.sellers-live-panel__header>h2 svg{width:1.2rem;height:1.2rem;color:var(--ui-primary-strong)}.sellers-live-panel__header .btn{border:1px solid var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text-muted)!important}.sellers-live-panel__header .btn:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)!important;color:var(--ui-primary-strong)!important}.sellers-live-panel__body{display:flex;flex-direction:column;gap:.65rem;padding:.7rem!important}.sellers-live-strip{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding:.35rem .15rem .5rem;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-primary) 35%,transparent) transparent}.sellers-live-strip::-webkit-scrollbar{height:.32rem}.sellers-live-strip::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ui-primary) 35%,transparent)}.seller-live-card{min-width:15.5rem!important;flex:0 0 15.5rem;padding:.55rem!important;border:1px solid var(--ui-border)!important;border-radius:.8rem!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-text) 7%,transparent)!important}.seller-live-card>div:first-of-type+div{min-height:2.85rem;padding:.35rem 3.75rem .35rem .35rem!important;border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important}.seller-live-card__stats-toggle{position:absolute;top:.38rem;right:2.35rem;z-index:8}.seller-live-card__stats-toggle>button,.seller-live-card__assignment-toggle{display:grid!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important;place-items:center;padding:.28rem!important;border:1px solid var(--ui-border)!important;border-radius:.48rem!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text-muted)!important;box-shadow:none!important}.seller-live-card__stats-toggle>button:hover{border-color:#16a34a!important;background:color-mix(in srgb,#16a34a 10%,var(--ui-bg-elevated))!important;color:#16a34a!important}.seller-live-card__stats-toggle>button.is-included{border-color:color-mix(in srgb,#16a34a 50%,var(--ui-border))!important;color:#16a34a!important}.seller-live-card__stats-toggle>button.is-excluded{border-color:color-mix(in srgb,#dc2626 45%,var(--ui-border))!important;color:#dc2626!important}.seller-live-card__assignment-toggle{top:.38rem!important;right:.38rem!important;z-index:8}.seller-live-card__assignment-toggle.is-active{border-color:color-mix(in srgb,#dc2626 55%,var(--ui-border))!important;background:color-mix(in srgb,#dc2626 11%,var(--ui-bg-elevated))!important;color:#dc2626!important}.seller-live-card__assignment-toggle.is-inactive{border-color:color-mix(in srgb,#16a34a 55%,var(--ui-border))!important;background:color-mix(in srgb,#16a34a 10%,var(--ui-bg-elevated))!important;color:#16a34a!important}.seller-live-card__assignment-toggle svg,.seller-live-card__stats-toggle svg{width:.85rem!important;height:.85rem!important}.seller-live-card__name{display:flex;min-width:0;flex:1;flex-direction:column;gap:.14rem;padding-inline:.12rem}.seller-live-card__name>span{display:-webkit-box;overflow:hidden;color:var(--ui-text);font-size:.68rem;font-weight:800;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seller-live-card__name>small{display:flex;min-width:0;align-items:center;gap:.25rem;color:#16a34a;font-size:.54rem;font-weight:750;white-space:nowrap}.seller-live-card__name>small>i{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:#22c55e;box-shadow:0 0 0 .16rem color-mix(in srgb,#22c55e 16%,transparent);animation:seller-status-pulse 1.8s ease-in-out infinite}@keyframes seller-status-pulse{50%{opacity:.45;transform:scale(.82)}}.seller-live-card>div:last-child{gap:.35rem!important;margin-top:.45rem!important}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.bg-gray-50,.bg-gray-200){background:var(--ui-bg-muted)!important}.seller-live-card :is(.text-blue-900,.text-red-900,.text-orange-900,.text-green-900,.text-slate-800,.text-gray-600,.text-gray-900){color:var(--ui-text)!important}.seller-live-card button{transition:background-color .15s ease,color .15s ease,transform .15s ease}.seller-live-card button:active{transform:scale(.96)}.seller-metrics-dashboard{display:flex;min-width:0;flex-direction:column;gap:.65rem}.seller-metrics-dashboard__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.seller-metric-progress{--seller-tone:var(--ui-primary);min-width:0;padding:.58rem .65rem;border:1px solid color-mix(in srgb,var(--seller-tone) 24%,var(--ui-border));border-radius:.72rem;background:color-mix(in srgb,var(--seller-tone) 5%,var(--ui-bg-elevated))}.seller-metric-progress--success{--seller-tone:#16a34a}.seller-metric-progress--warning{--seller-tone:#d97706}.seller-metric-progress>header,.seller-metric-progress>footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.seller-metric-progress>header span{overflow:hidden;color:var(--ui-text-muted);font-size:.64rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.seller-metric-progress>header strong{color:var(--ui-text);font-size:1rem;line-height:1}.seller-metric-progress__track{height:.28rem;overflow:hidden;margin:.45rem 0 .35rem;border-radius:999px;background:var(--ui-bg-muted)}.seller-metric-progress__track>span{display:block;height:100%;border-radius:inherit;background:var(--seller-tone);transition:width .25s ease}.seller-metric-progress>footer{color:var(--ui-text-soft);font-size:.59rem}.seller-metric-progress>footer strong{color:var(--seller-tone);font-size:.68rem}.seller-metrics-dashboard__section{overflow:hidden;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-bg-elevated)}.seller-metrics-dashboard__section>header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft)}.seller-metrics-dashboard__section>header>div{display:flex;min-width:0;align-items:baseline;gap:.45rem}.seller-metrics-dashboard__section>header strong{color:var(--ui-text);font-size:.7rem}.seller-metrics-dashboard__section>header span{overflow:hidden;color:var(--ui-text-soft);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.seller-transport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;padding:.5rem}.seller-transport-metric{min-width:0;padding:.52rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft)}.seller-transport-metric>header,.seller-transport-metric>footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.seller-transport-metric>header strong{color:var(--ui-primary-strong);font-size:.7rem}.seller-transport-metric>header span,.seller-transport-metric>footer span{color:var(--ui-text-soft);font-size:.57rem}.seller-transport-metric__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.42rem 0}.seller-transport-metric__counts>div{position:relative;display:flex;min-width:0;flex-direction:column;padding:.35rem;border-radius:.48rem;background:var(--ui-bg-elevated)}.seller-transport-metric__counts span{overflow:hidden;color:var(--ui-text-soft);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.seller-transport-metric__counts strong{color:var(--ui-text);font-size:.8rem}.seller-transport-metric__counts small{position:absolute;right:.25rem;bottom:.2rem;color:var(--ui-primary-strong);font-size:.5rem;font-weight:800}.seller-transport-metric__agencies{display:flex;min-height:1.45rem;flex-wrap:wrap;align-content:flex-start;gap:.22rem;margin-bottom:.4rem}.seller-transport-metric__agencies>span{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.28rem;padding:.17rem .28rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.52rem;line-height:1}.seller-transport-metric__agencies>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-transport-metric__agencies>span>strong{display:grid;min-width:.9rem;height:.9rem;place-items:center;border-radius:999px;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:.49rem}.seller-transport-metric__agencies>em{color:var(--ui-text-soft);font-size:.52rem;font-style:normal}.seller-transport-leaders{display:flex;flex-direction:column;gap:.18rem;margin-bottom:.42rem;padding:.32rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated)}.seller-transport-leaders:empty{display:none}.seller-transport-leaders>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;min-width:0}.seller-transport-leaders>div>span:not(.seller-rank-badge){overflow:hidden;color:var(--ui-text-muted);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.seller-transport-leaders>div>strong{color:var(--ui-text);font-size:.58rem}.seller-rank-badge{display:inline-flex;min-width:1.65rem;height:1.18rem;align-items:center;justify-content:center;gap:.08rem;padding:0 .2rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.55rem;line-height:1;box-shadow:0 2px 5px color-mix(in srgb,var(--ui-text) 8%,transparent)}.seller-rank-badge>span{font-size:.66rem}.seller-rank-badge>strong{font-size:.52rem}.seller-rank-badge--gold{border-color:#d4a72c;background:color-mix(in srgb,#fbbf24 18%,var(--ui-bg-elevated));color:#a16207}.seller-rank-badge--silver{border-color:#94a3b8;background:color-mix(in srgb,#cbd5e1 22%,var(--ui-bg-elevated));color:var(--ui-text-muted)}.seller-rank-badge--bronze{border-color:#b77942;background:color-mix(in srgb,#c47a3b 17%,var(--ui-bg-elevated));color:#9a4e17}.seller-rank-badge--compact{min-width:1.28rem;height:.95rem;padding-inline:.12rem}.seller-rank-badge--compact>span{font-size:.54rem}.sellers-search{display:flex;width:min(13rem,22vw);min-width:8.5rem;height:2.5rem;align-items:center;gap:.35rem;padding:0 .5rem;border:1px solid var(--ui-border);border-radius:.6rem;background:var(--ui-bg-elevated);color:var(--ui-text-soft)}.sellers-search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-soft)}.sellers-search>svg{width:.9rem;height:.9rem;flex:0 0 auto;stroke-width:1.8}.sellers-search>input{width:100%;min-width:0;height:auto!important;min-height:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--ui-text)!important;font-size:.65rem!important;box-shadow:none!important}.sellers-search>button{display:grid;width:1.2rem;height:1.2rem;place-items:center;color:var(--ui-text-soft);font-size:.9rem}.seller-transport-metric>footer{padding-top:.38rem;border-top:1px solid var(--ui-border)}.seller-transport-metric>footer strong{color:#16a34a;font-size:.65rem}.seller-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.4rem;padding:.5rem}.seller-money-metric{--money-tone:var(--ui-text-muted);display:flex;min-width:0;flex-direction:column;gap:.18rem;padding:.48rem .55rem;border:1px solid color-mix(in srgb,var(--money-tone) 18%,var(--ui-border));border-radius:.62rem;background:color-mix(in srgb,var(--money-tone) 4%,var(--ui-bg-soft))}.seller-money-metric--primary{--money-tone:var(--ui-primary)}.seller-money-metric--success{--money-tone:#16a34a}.seller-money-metric--danger{--money-tone:#dc2626}.seller-money-metric--warning{--money-tone:#d97706}.seller-money-metric--featured{--money-tone:#059669;background:color-mix(in srgb,var(--money-tone) 10%,var(--ui-bg-elevated))}.seller-money-metric>span{overflow:hidden;color:var(--ui-text-muted);font-size:.57rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.seller-money-metric>strong{color:var(--money-tone);font-size:.78rem;line-height:1.1}.seller-money-metric>strong small{margin-right:.2rem;font-size:.52rem;font-weight:700}@media (max-width:720px){.sellers-live-panel__header{align-items:stretch;flex-direction:column}.sellers-live-panel__header>div{width:100%}.sellers-live-panel__header .min-w-60{min-width:0!important;flex:1}.seller-metrics-dashboard__progress,.seller-transport-grid{grid-template-columns:1fr}.seller-live-card{min-width:14.5rem!important;flex-basis:14.5rem}}.sigec-brand{display:inline-flex;align-items:center;gap:.65rem;min-width:-moz-max-content;min-width:max-content;color:var(--ui-header-text)}.sigec-brand__mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.8rem;color:#fff;background:linear-gradient(145deg,#155eef,#6545d8);box-shadow:inset 0 0 0 1px #ffffff40,0 6px 16px #155eef3d;font-size:1.15rem;font-weight:900}.sigec-brand__text{display:none;line-height:1.05}.sigec-brand__text strong,.sigec-brand__text small{display:block}.sigec-brand__text strong{font-size:1rem;letter-spacing:.04em}.sigec-brand__text small{margin-top:.25rem;color:var(--ui-header-muted);font-size:.7rem}.selector-tema{position:relative;flex:0 0 auto}.selector-tema__disparador{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.38rem .65rem;border:1px solid var(--ui-header-border);border-radius:.85rem;background:var(--ui-header-hover);color:var(--ui-header-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.selector-tema__disparador:hover{border-color:var(--ui-primary);background:var(--ui-header-active);transform:translateY(-1px)}.selector-tema__icono,.selector-tema__opcion-icono{display:grid;flex:0 0 auto;place-items:center;border-radius:.65rem;color:var(--ui-primary);background:var(--ui-primary-soft)}.selector-tema__icono{width:2rem;height:2rem}.selector-tema svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.selector-tema__resumen{display:grid;min-width:4.2rem;text-align:left;line-height:1.05}.selector-tema__resumen small{color:var(--ui-header-muted);font-size:.62rem;font-weight:650}.selector-tema__resumen strong{margin-top:.25rem;font-size:.78rem}.selector-tema__flecha{width:.9rem!important;height:.9rem!important;color:var(--ui-header-muted);transition:transform .18s ease}.selector-tema__flecha.is-open{transform:rotate(180deg)}.selector-tema__panel{position:absolute;top:calc(100% + .65rem);right:0;z-index:80;width:min(20rem,calc(100vw - 1.5rem));overflow:hidden;padding:.55rem;border:1px solid var(--ui-border);border-radius:1rem;background:var(--ui-overlay);color:var(--ui-text);box-shadow:var(--ui-shadow);animation:themePanelIn .16s ease-out}.selector-tema__cabecera{display:flex;justify-content:space-between;align-items:center;padding:.55rem .65rem .75rem;border-bottom:1px solid var(--ui-border)}.selector-tema__cabecera strong{font-size:.9rem}.selector-tema__cabecera span{color:var(--ui-text-muted);font-size:.72rem;text-transform:capitalize}.selector-tema__opcion{display:grid;width:100%;min-height:3.8rem;grid-template-columns:2.35rem 1fr 1.25rem;align-items:center;gap:.7rem;margin-top:.3rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:.78rem;color:var(--ui-text);text-align:left;transition:background .15s ease,border-color .15s ease}.selector-tema__opcion:hover{background:var(--ui-bg-soft)}.selector-tema__opcion.is-active{border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));background:var(--ui-primary-soft)}.selector-tema__opcion-icono{width:2.35rem;height:2.35rem}.selector-tema__opcion-texto{display:grid;line-height:1.25}.selector-tema__opcion-texto strong{font-size:.88rem}.selector-tema__opcion-texto small{margin-top:.2rem;color:var(--ui-text-muted);font-size:.72rem}.selector-tema__check{color:var(--ui-primary);opacity:0;font-weight:900}.selector-tema__opcion.is-active .selector-tema__check{opacity:1}@keyframes themePanelIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.sigec-footer{margin-top:auto;color:#d9e3f2;background:#071225}.app-shell--pedidos{width:100%}.app-shell--pedidos:has(.pedidos-panel--vista-lista){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.app-shell--pedidos:has(.pedidos-panel--vista-lista)>.app-content{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;align-items:center;overflow:hidden}.app-shell--pedidos .pedidos-panel{width:min(100%,1600px);max-width:1600px}.app-shell--pedidos .pedidos-panel--vista-lista{height:100%;min-height:0;max-height:100%;flex:1 1 0%;align-self:center;overflow:hidden}.app-shell--pedidos .pedidos-panel--vista-desplazable{height:auto;min-height:0;max-height:none;overflow:visible}.sigec-nav-link{color:var(--ui-header-muted)!important}.sigec-nav-link:hover{color:var(--ui-header-text)!important;background:var(--ui-header-hover)!important}.sigec-nav-link.bg-blue-800{color:var(--ui-primary-strong)!important;background:var(--ui-header-active)!important;box-shadow:none!important;--tw-ring-color: transparent !important}.sigec-user-button,.sigec-login-button,.sigec-menu-toggle{color:var(--ui-header-text)!important;background:var(--ui-header-hover)!important}.sigec-user-button:hover,.sigec-login-button:hover,.sigec-menu-toggle:hover{background:var(--ui-header-active)!important}.sigec-user-menu{border:1px solid var(--ui-border);background:var(--ui-overlay)!important;color:var(--ui-text)}.sigec-user-menu .text-gray-900,.sigec-user-menu .text-gray-700{color:var(--ui-text)!important}.sigec-user-menu .text-gray-500{color:var(--ui-text-muted)!important}.sigec-user-menu .border-gray-200{border-color:var(--ui-border)!important}.sigec-user-menu .hover\:bg-gray-100:hover,.sigec-user-menu .hover\:bg-red-50:hover{background:var(--ui-bg-soft)!important}.sigec-mobile-menu{border-top:1px solid var(--ui-header-border)!important;background:var(--ui-header)!important}.sigec-header .bg-blue-700{color:var(--ui-primary-strong)!important;background:var(--ui-primary-soft)!important}:root[data-tema=claro] .sigec-header .bg-orange-400{color:#7c2d12!important;background:#ffedd5!important}:root[data-tema=oscuro] .sigec-header .bg-orange-400{color:#fed7aa!important;background:#7c2d12!important}.main-container{width:min(100%,1600px);padding:clamp(1rem,2.5vw,2rem)!important}.card,.bg-white,.bg-gray-50,.bg-gray-100{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .bg-white,:root[data-tema=oscuro] .app-content .card{background-color:var(--ui-bg-elevated)!important}:root[data-tema=oscuro] .app-content .bg-gray-50,:root[data-tema=oscuro] .app-content .bg-slate-50{background-color:var(--ui-bg-soft)!important}:root[data-tema=oscuro] .app-content .bg-gray-100,:root[data-tema=oscuro] .app-content .bg-slate-100{background-color:var(--ui-bg-muted)!important}:root[data-tema=oscuro] .app-content .text-gray-900,:root[data-tema=oscuro] .app-content .text-gray-800,:root[data-tema=oscuro] .app-content .text-gray-700,:root[data-tema=oscuro] .app-content .text-slate-900,:root[data-tema=oscuro] .app-content .text-slate-800,:root[data-tema=oscuro] .app-content .text-slate-700{color:var(--ui-text)!important}:root[data-tema=oscuro] .app-content .text-gray-600,:root[data-tema=oscuro] .app-content .text-gray-500,:root[data-tema=oscuro] .app-content .text-slate-600,:root[data-tema=oscuro] .app-content .text-slate-500{color:var(--ui-text-muted)!important}:root[data-tema=oscuro] .app-content .border-gray-100,:root[data-tema=oscuro] .app-content .border-gray-200,:root[data-tema=oscuro] .app-content .border-gray-300,:root[data-tema=oscuro] .app-content .border-slate-200,:root[data-tema=oscuro] .app-content .border-slate-300{border-color:var(--ui-border)!important}.app-content input:not([type=checkbox]):not([type=radio]),.app-content select,.app-content textarea{min-height:2.75rem;max-width:100%;border-color:var(--ui-border);border-radius:.65rem;background-color:var(--ui-bg-elevated);color:var(--ui-text);font-size:max(1rem,16px)}.app-content input::-moz-placeholder,.app-content textarea::-moz-placeholder{color:var(--ui-text-muted);opacity:.85}.app-content input::placeholder,.app-content textarea::placeholder{color:var(--ui-text-muted);opacity:.85}.app-content button,.app-content a[class*=rounded]{min-height:2.6rem}.app-content table{border-collapse:separate;border-spacing:0;color:var(--ui-text);font-size:.95rem}.app-content th{position:sticky;top:0;z-index:2;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important;font-size:.8rem!important;line-height:1.35;letter-spacing:.025em}.app-content td{border-color:var(--ui-border)!important}.app-content tr:hover td{background-color:color-mix(in srgb,var(--ui-primary) 6%,var(--ui-bg-elevated))}.hero-section{overflow:hidden;background:linear-gradient(130deg,#0d4fd6,#5534c9 60%,#8a3ffc)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important}.card{background:var(--ui-bg-elevated)!important;color:var(--ui-text);border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-soft)!important}@media (min-width: 640px){.sigec-brand__text{display:block}}@media (max-width: 639px){:root{font-size:16px}.sigec-header>div{padding-inline:.75rem}.selector-tema--compacto .selector-tema__disparador{padding:.35rem}.selector-tema--compacto .selector-tema__resumen,.selector-tema--compacto .selector-tema__flecha{display:none}.selector-tema__panel{position:fixed;top:4.5rem;right:.75rem;left:.75rem;width:auto}.app-content .px-8{padding-left:1rem!important;padding-right:1rem!important}.app-content .p-8{padding:1rem!important}.app-content .text-6xl{font-size:2.5rem!important}.app-content .text-4xl{font-size:2rem!important}.app-content [class*=grid-cols-]{min-width:0}.main-container{padding:.8rem!important;gap:1rem!important}.hero-section{padding:1.3rem 1rem!important;margin-bottom:1rem!important}.hero-title{font-size:1.65rem!important;line-height:1.2}.card-header,.card-body,.card-footer{padding:1rem!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.auth-page{display:grid;min-height:calc(100vh - 8rem);place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--ui-primary) 14%,transparent),transparent 24rem)}.auth-card{width:min(100%,29rem);padding:clamp(1.35rem,5vw,2.25rem);border:1px solid var(--ui-border);border-radius:1.35rem;background:var(--ui-bg-elevated);box-shadow:var(--ui-shadow)}.auth-card__brand{display:grid;width:3.25rem;height:3.25rem;margin-bottom:1.35rem;place-items:center;border-radius:1rem;color:#fff;background:linear-gradient(145deg,#155eef,#6842d8);box-shadow:0 10px 20px #155eef40;font-size:1.4rem;font-weight:900}.auth-card__eyebrow{margin:0 0 .35rem;color:var(--ui-primary);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-card__title{margin:0;color:var(--ui-text);font-size:clamp(1.75rem,5vw,2.2rem);font-weight:850}.auth-card__subtitle{margin:.55rem 0 1.7rem;color:var(--ui-text-muted)}.auth-form{display:grid;gap:.2rem}.auth-label{display:block;margin-bottom:.45rem;color:var(--ui-text);font-size:.925rem;font-weight:750}.auth-submit{width:100%;min-height:3rem!important;margin-top:.25rem;padding:.7rem 1rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#155eef,#3d4ed7);box-shadow:0 8px 18px #155eef38;font-weight:800}.dashboard-home{background:transparent!important}.dashboard-welcome{margin-bottom:2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-elevated);box-shadow:var(--ui-shadow-soft)}@media (max-width: 480px){.auth-page{min-height:calc(100vh - 5rem);padding:.75rem}.auth-card{border-radius:1rem}.dashboard-welcome{margin-bottom:1rem;padding:1.1rem}}.admin-role-state-sort-item.is-locked{border-style:dashed;opacity:.78}.admin-role-state-sort-item.is-locked .admin-role-state-sort-item__handle{cursor:not-allowed;color:var(--ui-text-muted)}.admin-catalog-shell,.admin-catalog-page{color:var(--ui-text)}.admin-catalog-shell__heading{min-height:3.25rem;padding:.65rem .8rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary) 8%,var(--ui-bg-elevated)),var(--ui-bg-elevated));border:1px solid var(--ui-border);border-radius:.85rem;box-shadow:0 5px 16px color-mix(in srgb,var(--ui-text) 7%,transparent)}.admin-catalog-shell__heading h2{color:var(--ui-text);font-size:1rem}.admin-catalog-shell__heading svg{width:2.4rem;height:2.4rem;color:color-mix(in srgb,var(--ui-primary) 62%,var(--ui-text-muted))}.admin-catalog-tabs{gap:.25rem;min-height:2.6rem;padding:.22rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.72rem;scrollbar-width:thin}.admin-catalog-tabs a{flex:0 0 auto;padding:.48rem .72rem;border:0;border-radius:.52rem;color:var(--ui-text-muted);font-size:.72rem;font-weight:700}.admin-catalog-tabs a:hover{color:var(--ui-primary);background:var(--ui-bg-elevated)}.admin-catalog-tabs a.border-blue-600{color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 28%,transparent)}.admin-catalog-panel{padding:.8rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.9rem;box-shadow:0 5px 16px color-mix(in srgb,var(--ui-text) 7%,transparent)}.admin-catalog-panel>.flex.items-center.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-catalog-panel h3{color:var(--ui-text);font-size:.92rem;font-weight:760}.admin-catalog-panel .overflow-x-auto{border:1px solid var(--ui-border);border-radius:.72rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border)) transparent}.admin-catalog-panel table{min-width:100%;border-collapse:separate;border-spacing:0;color:var(--ui-text);background:var(--ui-bg-elevated)}.admin-catalog-panel thead tr,.admin-catalog-panel thead th{color:var(--ui-text-muted);background:var(--ui-bg-soft)}.admin-catalog-panel th{padding:.52rem .62rem;border-bottom:1px solid var(--ui-border);font-size:.62rem;letter-spacing:.035em}.admin-catalog-panel td{padding:.48rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);color:var(--ui-text);font-size:.7rem;line-height:1.35}.admin-catalog-panel tbody tr{background:var(--ui-bg-elevated);transition:background-color .14s ease}.admin-catalog-panel tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ui-bg-soft) 55%,var(--ui-bg-elevated))}.admin-catalog-panel tbody tr:hover,.admin-catalog-panel tbody tr:hover td{background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated))}.admin-catalog-panel th.sticky,.admin-catalog-panel td.sticky{color:var(--ui-text);background:inherit;border-left:1px solid var(--ui-border)}.admin-catalog-panel td .text-gray-500,.admin-catalog-panel td.text-gray-500,.admin-catalog-panel .text-gray-600{color:var(--ui-text-muted)}.admin-catalog-panel button svg{width:1rem;height:1rem}.admin-catalog-boolean{display:inline-flex;min-width:2.2rem;min-height:1.35rem;align-items:center;justify-content:center;padding:0 .38rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:999px;font-size:.62rem;font-weight:750}.admin-catalog-boolean.is-active{color:#15803d;background:color-mix(in srgb,#22c55e 12%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#22c55e 34%,var(--ui-border))}:root[data-tema=oscuro] .admin-catalog-boolean.is-active{color:#86efac}.admin-icon-action.is-success{color:#16a34a}.admin-data-table-scroll:has(.admin-data-table--fit-content){height:auto;max-height:none;overflow-x:auto;overflow-y:visible}.admin-data-table--fit-content{width:-moz-max-content;width:max-content;min-width:100%}.admin-data-table--fit-content th{position:static}.admin-data-table--fit-content td{width:1%;white-space:nowrap}.admin-data-table--fit-content th.admin-role-description,.admin-data-table--fit-content td.admin-role-description{width:auto;min-width:min(24rem,55vw);white-space:normal}.admin-role-summary-card{--role-tone: #64748b;width:100%;min-height:7rem;padding:.9rem 1rem;color:var(--ui-text);background:color-mix(in srgb,var(--role-tone) 7%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--role-tone) 30%,var(--ui-border));border-left:3px solid var(--role-tone);border-radius:.85rem;text-align:left;transition:transform .15s ease,background .15s ease}.admin-role-summary-card:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--role-tone) 12%,var(--ui-bg-elevated))}.admin-role-summary-card.is-root,.admin-role-summary-card.is-admin{--role-tone: #f97316}.admin-role-summary-card.is-finanza,.admin-role-summary-card.is-entrega{--role-tone: #d97706}.admin-role-summary-card.is-venta{--role-tone: #16a34a}.admin-role-summary-card.is-almacen{--role-tone: #2563eb}.admin-role-summary-card__icon{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;color:var(--role-tone);background:color-mix(in srgb,var(--role-tone) 13%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--role-tone) 25%,var(--ui-border));border-radius:.7rem}.admin-role-summary-card__icon svg{width:1.55rem;height:1.55rem;color:currentColor}.admin-role-summary-card__layout{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.8rem}.admin-role-summary-card__copy{display:grid;min-width:0;gap:.45rem}.admin-role-summary-card__copy>div{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--role-tone) 18%,var(--ui-border))}.admin-role-summary-card__copy p{margin:0;color:var(--ui-text);font-size:.84rem;font-weight:800;line-height:1.25}.admin-role-summary-card__copy strong{color:var(--role-tone);font-size:1.2rem;line-height:1;white-space:nowrap}.admin-role-summary-card__copy strong small{color:var(--ui-text-muted);font-size:.63rem;font-weight:680}.admin-role-summary-card__copy>span{color:var(--ui-text-muted);font-size:.72rem;line-height:1.55}.admin-role-summary-card__status{display:flex!important;min-height:0!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:.38rem!important;padding:.18rem 0 0!important;border:0!important}.admin-role-summary-card__status>span{display:inline-flex;min-height:1.55rem;align-items:center;gap:.28rem;padding:.22rem .42rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.62rem;font-weight:700}.admin-role-summary-card__status i{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.admin-role-summary-card__status span.is-active{border-color:color-mix(in srgb,#22c55e 28%,var(--ui-border));background:color-mix(in srgb,#22c55e 8%,var(--ui-bg-elevated));color:#15803d}.admin-role-summary-card__status span.is-inactive{border-color:color-mix(in srgb,#ef4444 25%,var(--ui-border));background:color-mix(in srgb,#ef4444 7%,var(--ui-bg-elevated));color:#b91c1c}.admin-role-summary-card__status strong{margin-left:.08rem;color:currentColor;font-size:.72rem}:root[data-tema=oscuro] .admin-role-summary-card__status span.is-active{color:#86efac}:root[data-tema=oscuro] .admin-role-summary-card__status span.is-inactive{color:#fca5a5}@media (max-width: 520px){.admin-role-summary-card{min-height:0;padding:.75rem}.admin-role-summary-card__layout{grid-template-columns:2.4rem minmax(0,1fr);gap:.65rem}.admin-role-summary-card__icon{width:2.4rem;height:2.4rem}.admin-role-summary-card__copy>div{align-items:flex-start}}.admin-role-name{display:inline-flex;padding:.18rem .42rem;color:var(--ui-text);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.45rem;font-size:.66rem;font-weight:750}.admin-role-users-count{min-width:2rem;padding:.18rem .42rem;color:var(--ui-primary);background:var(--ui-primary-soft);border:1px solid color-mix(in srgb,var(--ui-primary) 30%,var(--ui-border));border-radius:999px;font-size:.68rem;font-weight:800}.admin-data-table-scroll.admin-data-table-scroll--fit-content{height:auto;max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.admin-business-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.admin-business-panel{min-width:0;padding:.8rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.85rem;box-shadow:0 6px 18px color-mix(in srgb,var(--ui-text) 7%,transparent)}.admin-business-panel>h3{margin-bottom:.65rem;padding-bottom:.55rem;color:var(--ui-text);border-bottom:1px solid var(--ui-border);font-size:.82rem;font-style:normal;font-weight:760}.admin-business-panel>h3 i{display:grid;width:1.55rem;height:1.55rem;place-items:center;padding:0;margin-right:.35rem;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:.42rem}.admin-business-panel>h3 svg{width:.9rem;height:.9rem}.admin-business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.admin-business-form>.mb-4,.admin-business-form>.flex>.mb-4{min-width:0;margin:0}.admin-business-form>.flex.flex-row{display:contents}.admin-business-form>.mb-4:has(#descripcion),.admin-business-form>.mb-4:has(#fotoPerfil),.admin-business-form>.flex.items-center{grid-column:1 / -1}.admin-business-form label,.admin-business-form>.mb-4>p{display:block;margin-bottom:.28rem;color:var(--ui-text-muted);font-size:.62rem;font-weight:700}.admin-business-form input:not([type=file]),.admin-business-form textarea{width:100%;min-height:2.15rem;padding:.42rem .55rem;color:var(--ui-text);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.55rem;outline:none;font-size:.68rem;line-height:1.35}.admin-business-form textarea{min-height:4.2rem;resize:vertical}.admin-business-form input:focus,.admin-business-form textarea:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-soft)}.admin-business-form label[for=fotoPerfil]{height:5.5rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border-color:var(--ui-border)}.admin-business-form label[for=fotoPerfil]>div{padding:.45rem}.admin-business-form label[for=fotoPerfil] svg{width:1.35rem;height:1.35rem;margin-bottom:.25rem;color:var(--ui-primary)}.admin-business-form label[for=fotoPerfil] p{margin:.05rem 0;color:var(--ui-text-muted);font-size:.58rem}.admin-business-form button[type=submit]{min-height:2.2rem;padding:.4rem .7rem;border-radius:.55rem;font-size:.68rem;font-weight:750}.admin-business-upload-field{position:relative;z-index:1;contain:layout paint;overflow:hidden;border-radius:.55rem}.admin-business-upload{position:relative;z-index:1;isolation:isolate;overflow:hidden;contain:strict}.admin-business-upload>div{position:relative;z-index:1;pointer-events:none}.admin-business-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.admin-business-save{position:relative;z-index:3;isolation:isolate;background:var(--ui-bg-elevated)}.admin-business-save button{position:relative;z-index:1;pointer-events:auto}.admin-business-details>.overflow-x-auto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible}.admin-business-details>.overflow-x-auto>div{min-width:0;margin:0;color:var(--ui-text);background:var(--ui-bg-soft);border-color:var(--ui-border);border-radius:.68rem;box-shadow:none}.admin-business-details>.overflow-x-auto>div:first-child{grid-column:1 / -1}.admin-business-details>.overflow-x-auto>div>div{padding:.62rem;color:var(--ui-text)}.admin-business-details h3{color:var(--ui-text);font-size:.7rem}.admin-business-details>.overflow-x-auto>div:first-child h3{font-size:1rem}.admin-business-details .text-3xl{color:var(--ui-primary);font-size:1.1rem;line-height:1.2}.admin-business-details .text-gray-500,.admin-business-details .text-gray-600{color:var(--ui-text-muted)}.admin-business-details svg{color:color-mix(in srgb,var(--ui-primary) 70%,var(--ui-text-muted))}.admin-business-details a{color:var(--ui-primary)}.admin-business-metric-trigger{min-height:2.8rem;padding:.12rem;border-radius:.5rem;outline:none;cursor:pointer}.admin-business-metric-trigger:hover{background:color-mix(in srgb,var(--ui-primary) 7%,transparent)}.admin-business-metric-trigger:focus-visible{box-shadow:0 0 0 2px var(--ui-primary-soft),0 0 0 3px var(--ui-primary)}.password-field{width:100%;min-width:0}.password-field>label{display:block;margin-bottom:.28rem;color:var(--ui-text-muted);font-size:.68rem;font-weight:700}.password-field>label span{color:#dc2626}.password-field__control{position:relative;display:flex;align-items:center}.password-field__control input{width:100%;min-height:2.35rem;padding:.48rem 2.55rem .48rem .65rem;color:var(--ui-text);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.58rem;outline:none;font-size:.72rem}.password-field__control input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-soft)}.password-field__control input:disabled{cursor:not-allowed;opacity:.68}.password-field__control button{position:absolute;right:.3rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--ui-text-muted);background:transparent;border-radius:.42rem}.password-field__control button:hover{color:var(--ui-primary);background:var(--ui-primary-soft)}.password-field__control button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.password-field__control button svg{width:1rem;height:1rem}.password-field__error{margin-top:.2rem;color:#dc2626;font-size:.62rem}.profile-settings-page{width:min(72rem,calc(100% - 1rem));margin:0 auto;padding:.65rem 0;color:var(--ui-text)}.profile-settings-card{padding:.8rem;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.9rem;box-shadow:0 7px 22px color-mix(in srgb,var(--ui-text) 7%,transparent)}.profile-settings-card>.flex:first-child{min-height:3rem;margin-bottom:.65rem;padding:.55rem .65rem;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-soft));border:1px solid var(--ui-border);border-radius:.72rem}.profile-settings-card>.flex:first-child h2{color:var(--ui-text);font-size:1rem}.profile-settings-card>.flex:first-child>span{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:var(--ui-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.profile-settings-card>.flex:first-child svg{width:1.2rem;height:1.2rem}.profile-settings-card>.mb-8{margin-bottom:.7rem}.profile-settings-card>.mb-8>div{padding:.55rem .65rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border)}.profile-settings-card>.mb-8 h3{margin-bottom:.3rem;color:var(--ui-text);font-size:.76rem;font-weight:750}.profile-settings-card>.mb-8 p{display:inline-flex;margin-right:.8rem;font-size:.64rem}.profile-settings-card form>.grid{gap:.55rem}.profile-settings-card .form-group label,.profile-settings-card form h3{color:var(--ui-text-muted);font-size:.68rem;font-weight:700}.profile-settings-card .form-group label{margin-bottom:.28rem}.profile-settings-card .form-group input{min-height:2.35rem;padding:.48rem .65rem;color:var(--ui-text);background:var(--ui-bg-soft);border-color:var(--ui-border);border-radius:.58rem;font-size:.72rem}.profile-settings-card .form-group input:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-primary-soft)}.profile-settings-card .form-group input:disabled{color:var(--ui-text-muted);cursor:not-allowed;opacity:.72}.profile-field-help{display:block;margin-top:.2rem;color:var(--ui-text-muted);font-size:.58rem}.profile-settings-card form>.mt-8{margin-top:.8rem;padding:.65rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.72rem}.profile-settings-card form>.mt-8>h3{margin-bottom:.55rem;color:var(--ui-text);font-size:.76rem}.profile-settings-card form>.mt-8>.grid{gap:.55rem}.profile-settings-card form>.mt-6{margin-top:.7rem}.profile-settings-card button[type=submit]{min-height:2.3rem;padding:.45rem .8rem;background:var(--ui-primary);border-radius:.58rem;font-size:.7rem;font-weight:750}@media (max-width: 640px){.profile-settings-page{width:calc(100% - .6rem)}.profile-settings-card{padding:.5rem}}@media (max-width: 900px){.admin-business-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.admin-business-form,.admin-business-details>.overflow-x-auto{grid-template-columns:minmax(0,1fr)}.admin-business-details>.overflow-x-auto>div:first-child{grid-column:auto}}@media (max-width: 640px){.admin-catalog-shell{padding:.45rem}.admin-catalog-shell__heading>div:last-child{display:none}.admin-catalog-panel{padding:.55rem}.admin-catalog-panel th,.admin-catalog-panel td{padding:.42rem .48rem}}.admin-catalog-code{width:7rem;min-width:7rem;max-width:7rem}.admin-catalog-name{width:12rem;min-width:12rem;max-width:12rem}.admin-catalog-code.is-sticky-left{box-shadow:8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-catalog-brand{width:8rem;min-width:8rem}.admin-catalog-description{width:16rem;min-width:16rem;max-width:16rem}.admin-catalog-text{display:block;max-width:7rem;overflow:hidden;color:var(--ui-text);font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-text--name{max-width:11rem;color:var(--ui-primary);font-weight:730}.admin-catalog-text--description{max-width:15rem;color:var(--ui-text-muted)}.admin-catalog-category{display:block;max-width:11rem;overflow:hidden;padding:.22rem .45rem;color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border));border-radius:.4rem;font-size:.64rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-data-table th.is-number,.admin-data-table td.is-number{min-width:5.5rem;text-align:center}.admin-catalog-stock{display:inline-grid;min-width:2rem;min-height:1.45rem;place-items:center;padding:0 .38rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:999px;font-size:.64rem;font-weight:760}.admin-catalog-stock.is-available{color:#15803d;background:color-mix(in srgb,#22c55e 11%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#22c55e 30%,var(--ui-border))}.admin-catalog-price{color:var(--ui-text);font-size:.68rem;font-weight:780;font-variant-numeric:tabular-nums}:root[data-tema=oscuro] .admin-catalog-stock.is-available{color:#86efac}@media (max-width: 760px){.admin-catalog-code{width:6rem;min-width:6rem;max-width:6rem}.admin-catalog-name{width:10rem;min-width:10rem;max-width:10rem}.admin-catalog-text--name{max-width:9rem}}.admin-products-module{display:flex;min-width:0;flex-direction:column;gap:.55rem}.admin-products-module>.main-container{width:100%;max-width:none;margin:0;padding:0}.admin-subsections-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.48rem .58rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.72rem;box-shadow:var(--ui-shadow-soft)}.admin-subsections-header__identity{display:flex;min-width:0;align-items:center;gap:.45rem}.admin-subsections-header__icon{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 11%,var(--ui-bg-soft));border:1px solid color-mix(in srgb,var(--ui-primary) 24%,var(--ui-border));border-radius:.48rem}.admin-subsections-header__icon svg{width:1rem;height:1rem}.admin-subsections-header__copy{min-width:0}.admin-subsections-header__copy h2{margin:0;color:var(--ui-text);font-size:.78rem;font-weight:740;line-height:1.15}.admin-subsections-header__copy p{margin:.08rem 0 0;color:var(--ui-text-muted);font-size:.59rem;line-height:1.15}.admin-subsections-switch{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.2rem;overflow-x:auto;padding:.18rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.55rem;scrollbar-width:none}.admin-subsections-switch::-webkit-scrollbar{display:none}.admin-subsections-switch button{display:inline-flex;min-height:1.72rem;align-items:center;justify-content:center;gap:.28rem;padding:.25rem .62rem;color:var(--ui-text-muted);background:transparent;border:1px solid transparent;border-radius:.4rem;font-size:.64rem;font-weight:690;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-subsections-switch button:hover{color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated))}.admin-subsections-switch button.is-active{color:var(--ui-primary);background:var(--ui-bg-elevated);border-color:color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));box-shadow:0 1px 3px color-mix(in srgb,var(--ui-text) 10%,transparent)}@media (max-width: 520px){.admin-subsections-header{align-items:stretch;flex-direction:column;gap:.4rem}.admin-subsections-switch{width:100%}.admin-subsections-switch button{flex:1}}.admin-orders-settings-module{display:flex;min-width:0;flex-direction:column;gap:.55rem}.admin-orders-settings-module>.main-container{width:100%;max-width:none;margin:0;padding:0}.admin-orders-settings-module .admin-subsections-header{min-width:0}.admin-orders-settings-module .admin-subsections-switch button{padding-inline:.48rem}.admin-order-state-position{width:6rem;min-width:6rem!important;max-width:6rem}.admin-order-state-name{width:11rem;min-width:11rem;max-width:11rem}.admin-order-state-name.is-sticky-left{box-shadow:8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-order-state-name__clip{width:10rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-state-name__clip>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-state-name__clip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-state-card{width:100%;min-width:0;padding-inline:.55rem!important}.admin-order-state-card>div{min-width:0}.admin-order-state-card__text{min-width:0;max-width:8rem;overflow:hidden}.admin-order-state-card__text span{display:block;max-width:100%}.admin-order-state-description{width:22rem;min-width:22rem;max-width:22rem}.admin-order-state-description__text{display:block;max-width:21rem;overflow:hidden;color:var(--ui-text-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap;cursor:help}.admin-floating-detail{position:fixed;z-index:10020;padding:.52rem .6rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.55rem;box-shadow:var(--ui-shadow-strong);pointer-events:none}.admin-floating-detail strong{display:block;margin-bottom:.2rem;color:var(--ui-primary);font-size:.64rem;font-weight:760}.admin-floating-detail p{margin:0;color:var(--ui-text);font-size:.68rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.crud-form-overlay--movable{background:transparent;pointer-events:none}.crud-form-overlay--movable>div{color:var(--ui-text);background:var(--ui-bg-elevated)!important;border:1px solid var(--ui-border);pointer-events:auto}.crud-form-header--movable{color:var(--ui-text);background:var(--ui-bg-soft);border-bottom:1px solid var(--ui-border);cursor:grab;touch-action:none;box-shadow:var(--ui-shadow-soft)}.crud-form-header--movable:active{cursor:grabbing}.crud-form-header--movable button{color:var(--ui-text-muted)}.crud-form-header--movable button:hover{color:var(--ui-primary)}.crud-form-overlay--movable form{color:var(--ui-text)}.admin-message-role{width:8rem;min-width:8rem;max-width:8rem}.admin-message-role.is-sticky-left{box-shadow:8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-message-role__badge{display:block;max-width:7rem;overflow:hidden;padding:.2rem .45rem;color:#047857;background:color-mix(in srgb,#10b981 11%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,#10b981 28%,var(--ui-border));border-radius:.4rem;font-size:.64rem;font-weight:720;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-message-description{width:13rem;min-width:13rem;max-width:13rem}.admin-message-description>span,.admin-message-content>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-message-description>span{max-width:12rem;color:var(--ui-text)}.admin-message-content{width:28rem;min-width:28rem;max-width:28rem}.admin-message-content>span{max-width:27rem;color:var(--ui-text-muted)}.admin-message-primary-actions{display:inline-flex;align-items:center;gap:.35rem}.admin-message-primary-actions .whatsapp-template-help-button{width:2rem;height:2rem;margin:0}.admin-message-form-help{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.55rem;font-size:.66rem}.admin-message-form-help .whatsapp-template-help-button{flex:0 0 auto}.admin-orders-empty-config{min-height:0}:root[data-tema=oscuro] .admin-message-role__badge{color:#6ee7b7}.admin-state-live-preview{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .58rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.58rem;font-size:.66rem}.admin-state-live-preview>span{font-weight:720}.admin-state-live-preview>div{min-width:0}.admin-whatsapp-sample-order{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;color:var(--ui-text);background:color-mix(in srgb,#22c55e 8%,var(--ui-bg-soft));border:1px solid color-mix(in srgb,#22c55e 24%,var(--ui-border));border-radius:.55rem;font-size:.64rem}.admin-whatsapp-sample-order strong{color:#15803d;font-size:.65rem}.admin-whatsapp-sample-order span{overflow:hidden;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap}.admin-whatsapp-preview{overflow:hidden;background:color-mix(in srgb,#d9fdd3 22%,var(--ui-bg-soft));border:1px solid color-mix(in srgb,#22c55e 23%,var(--ui-border));border-radius:.65rem}.admin-whatsapp-preview>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.38rem .52rem;color:var(--ui-text-muted);background:var(--ui-bg-elevated);border-bottom:1px solid var(--ui-border);font-size:.62rem}.admin-whatsapp-preview>header span{color:var(--ui-text);font-weight:740}.admin-whatsapp-preview>header small{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.admin-whatsapp-preview__bubble{max-height:12rem;margin:.55rem;overflow-y:auto;padding:.52rem .62rem;color:#17221a;background:#d9fdd3;border-radius:.5rem .5rem .12rem;box-shadow:0 1px 3px #00000026;font-size:.7rem;line-height:1.45;white-space:pre-wrap}.admin-whatsapp-preview__bubble .is-list-item{position:relative;padding-left:.8rem}.admin-whatsapp-preview__bubble .is-list-item:before{content:"•";position:absolute;left:.08rem;font-weight:800}:root[data-tema=oscuro] .admin-whatsapp-sample-order strong{color:#86efac}:root[data-tema=oscuro] .admin-whatsapp-preview{background:color-mix(in srgb,#075e54 24%,var(--ui-bg-soft))}:root[data-tema=oscuro] .admin-whatsapp-preview__bubble{color:#e7f7ec;background:#075e54}.admin-role-state-relations{overflow:hidden;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.85rem;box-shadow:var(--ui-shadow-soft)}.admin-role-state-relations>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .72rem;background:var(--ui-bg-soft);border-bottom:1px solid var(--ui-border)}.admin-role-state-relations>header h3{margin:0;color:var(--ui-text);font-size:.8rem;font-weight:750}.admin-role-state-relations>header p{margin:.1rem 0 0;color:var(--ui-text-muted);font-size:.61rem}.admin-role-state-relations__list{display:grid;gap:.42rem;padding:.5rem}.admin-role-state-card{display:grid;grid-template-columns:8.5rem minmax(0,1fr);min-width:0;overflow:hidden;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.65rem}.admin-role-state-card:has(>.admin-role-state-card__manage){grid-template-columns:8.5rem minmax(0,1fr) 8.5rem}.admin-role-state-card__role{display:flex;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:.12rem;padding:.52rem .6rem;background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-soft));border-right:1px solid var(--ui-border)}.admin-role-state-card__role span{color:var(--ui-text-muted);font-size:.55rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.admin-role-state-card__role strong{max-width:100%;overflow:hidden;color:var(--ui-primary);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.admin-role-state-card__states{display:flex;min-width:0;align-content:center;align-items:center;flex-wrap:wrap;gap:.35rem;overflow:visible;padding:.42rem}.admin-role-state-item{display:inline-grid;grid-template-columns:1.55rem minmax(7rem,auto);min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.28rem;padding:.25rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.55rem}.admin-role-state-item__order{display:grid;width:1.55rem;height:1.55rem;place-items:center;color:var(--ui-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.4rem;font-size:.61rem;font-weight:780}.admin-role-state-item__status{max-width:10rem;padding:.2rem .48rem!important;border-radius:.45rem!important;font-size:.64rem!important}.admin-role-state-item__status-text{max-width:8rem;overflow:hidden}.admin-role-state-item__status-text span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-state-item__actions{display:flex;gap:.2rem}.admin-role-state-item__actions .admin-icon-action{width:1.65rem;height:1.65rem;border-radius:.4rem}.admin-role-state-card__manage{display:grid;min-width:0;align-self:stretch;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding:.52rem .55rem;background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-soft));border-left:1px solid var(--ui-border)}.admin-role-state-card__manage span{color:var(--ui-text-muted);font-size:.56rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.admin-role-state-card__manage strong{color:var(--ui-primary);font-size:.68rem}.admin-role-state-card__manage button{display:grid;width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem!important;place-items:center;padding:.32rem;border:1px solid color-mix(in srgb,var(--ui-primary) 30%,var(--ui-border));border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-primary);transition:background-color .15s ease,color .15s ease,transform .15s ease}.admin-role-state-card__manage button:hover{background:var(--ui-primary);color:var(--ui-primary-contrast);transform:translateY(-1px)}.admin-role-state-card__manage button svg{width:.82rem;height:.82rem}.admin-role-state-card__none,.admin-role-state-relations__empty{color:var(--ui-text-muted);font-size:.65rem}.admin-role-state-relations__empty{padding:2rem;text-align:center}.admin-role-state-order-window{--app-window-width: min(34rem, calc(100vw - 1rem) )}.admin-role-state-order-window .app-window__body{overflow:hidden}.admin-role-state-order-editor{display:flex;width:100%;min-width:0;height:-moz-fit-content;height:fit-content;max-height:min(36rem,calc(100dvh - 7rem));flex-direction:column;background:var(--ui-bg-elevated);color:var(--ui-text)}.admin-role-state-order-editor__intro{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .72rem;background:var(--ui-bg-soft);border-bottom:1px solid var(--ui-border)}.admin-role-state-order-editor__intro>div{display:flex;min-width:7rem;align-items:center;gap:.4rem;padding:.35rem .5rem;background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated));border:1px solid var(--ui-border);border-radius:.5rem}.admin-role-state-order-editor__intro span{color:var(--ui-text-muted);font-size:.55rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.admin-role-state-order-editor__intro strong{overflow:hidden;color:var(--ui-primary);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.admin-role-state-order-editor__intro p{margin:0;color:var(--ui-text-muted);font-size:.61rem;line-height:1.4;text-align:right}.admin-role-state-order-editor__list{display:flex;min-height:5rem;flex:1 1 auto;flex-direction:column;gap:.35rem;overflow-y:auto;overscroll-behavior:contain;padding:.55rem;scrollbar-gutter:stable}.admin-role-state-sort-item{display:grid;grid-template-columns:1.8rem 1.7rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.35rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.58rem;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,opacity .14s ease}.admin-role-state-sort-item:hover{border-color:color-mix(in srgb,var(--ui-primary) 40%,var(--ui-border));box-shadow:var(--ui-shadow-soft)}.admin-role-state-sort-item.is-dragging{opacity:.48;background:var(--ui-primary-soft);border-color:var(--ui-primary)}.admin-role-state-sort-item__handle{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--ui-text-soft);cursor:grab}.admin-role-state-sort-item__handle:active{cursor:grabbing}.admin-role-state-sort-item__handle svg{width:1rem;height:1rem}.admin-role-state-sort-item__position{display:grid;width:1.55rem;height:1.55rem;place-items:center;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.4rem;color:var(--ui-primary);font-size:.62rem;font-weight:800}.admin-role-state-sort-item__content{min-width:0;overflow:hidden}.admin-role-state-sort-item__status{min-width:0;max-width:100%;padding:.24rem .5rem!important;font-size:.65rem!important}.admin-role-state-sort-item__actions{display:flex;gap:.25rem}.admin-role-state-sort-item__actions .admin-icon-action{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem!important;border-radius:.42rem}.admin-role-state-sort-item__actions button:disabled{cursor:not-allowed;opacity:.45}.admin-role-state-order-editor__empty{display:grid;min-height:7rem;place-items:center;color:var(--ui-text-muted);font-size:.68rem;text-align:center}.admin-role-state-order-editor__error{margin:0;padding:.45rem .7rem;background:color-mix(in srgb,var(--ui-danger) 9%,var(--ui-bg-elevated));border-top:1px solid color-mix(in srgb,var(--ui-danger) 30%,var(--ui-border));color:var(--ui-danger);font-size:.64rem}.admin-role-state-order-editor__footer{display:flex;min-height:3.15rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .65rem;background:var(--ui-bg-soft);border-top:1px solid var(--ui-border)}.admin-role-state-order-editor__footer>span{color:var(--ui-text-muted);font-size:.6rem}.admin-role-state-order-editor__footer .admin-data-primary{min-height:2rem!important;padding:.38rem .62rem;font-size:.64rem}.admin-role-state-order-editor__spinner{width:.8rem;height:.8rem;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}@media (max-width: 620px){.admin-role-state-card{grid-template-columns:minmax(0,1fr)}.admin-role-state-card:has(>.admin-role-state-card__manage){grid-template-columns:minmax(0,1fr)}.admin-role-state-card__role{border-right:0;border-bottom:1px solid var(--ui-border)}.admin-role-state-card__manage{width:100%;border-top:1px solid var(--ui-border);border-left:0}.admin-role-state-order-editor__intro{align-items:stretch;flex-direction:column}.admin-role-state-order-editor__intro p{text-align:left}.admin-role-state-order-editor__footer{align-items:stretch;flex-direction:column}.admin-role-state-order-editor__footer .admin-data-primary{width:100%;justify-content:center}.admin-state-live-preview,.admin-whatsapp-sample-order{align-items:flex-start;flex-direction:column}}@media (max-width: 420px){.admin-role-state-sort-item{grid-template-columns:1.55rem 1.45rem minmax(0,1fr)}.admin-role-state-sort-item__actions{grid-column:3;justify-content:flex-end}}@media (max-width: 700px){.admin-orders-settings-module .admin-subsections-header{align-items:stretch;flex-direction:column;gap:.4rem}.admin-orders-settings-module .admin-subsections-switch{width:100%}.admin-orders-settings-module .admin-subsections-switch button{flex:0 0 auto}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .3s ease-out forwards}.toast-container{transition:opacity .3s ease-out}:root{--color-primary: #1e40af;--color-primary-dark: #1e3a8a;--color-primary-light: #3b82f6;--color-secondary: #7c3aed;--color-accent: #f59e0b;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #06b6d4;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--bg-primary: #ffffff;--bg-secondary: var(--color-gray-50);--bg-tertiary: var(--color-gray-100);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out}body *::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-gray-100);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:var(--radius-md);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400)}::-webkit-scrollbar-corner{display:none}.contact-form{max-width:100%}.form-header{margin-bottom:var(--spacing-lg)}.form-header h2{font-size:1.25rem;font-weight:600;margin:0}.form-grid{display:grid;gap:var(--spacing-lg)}.form-section{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 768px){.form-section{grid-template-columns:1fr 1fr}.form-section.full-width{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column}.form-label{font-weight:500;margin-bottom:var(--spacing-xs);font-size:.875rem}.textarea{min-height:80px;resize:vertical}.callsign-input-wrapper{display:flex;gap:var(--spacing-sm);align-items:flex-start}.callsign-field{position:relative;flex:1}.callsign-input.has-flag{padding-left:3rem;padding-right:6rem}.flag-indicator{position:absolute;left:var(--spacing-sm);top:50%;transform:translateY(-50%);z-index:2}.flag-indicator img{height:1.25rem;width:2rem;-o-object-fit:cover;object-fit:cover;border-radius:2px}.country-label{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--color-gray-500);z-index:2}.loading-indicator{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%)}.spinner{width:1rem;height:1rem;border:2px solid var(--color-gray-200);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qrz-button{white-space:nowrap;font-size:.875rem}.btn-loading{display:flex;align-items:center;gap:var(--spacing-xs)}.btn-loading .spinner{width:.75rem;height:.75rem;border-color:#ffffff4d;border-top-color:#fff}.qrz-info{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid var(--color-success);border-radius:var(--radius-md)}.qrz-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:var(--spacing-xs)}.qrz-title{font-weight:600;color:var(--color-success);font-size:.875rem}.qrz-data{font-size:.875rem;color:var(--color-gray-700)}.qrz-data>div{margin-bottom:var(--spacing-xs)}.qrz-callsign{font-weight:700;font-size:1rem;color:var(--color-gray-800)}.data-source-info{font-size:.8rem;color:var(--color-gray-600);background:#3b82f61a;padding:var(--spacing-xs);border-radius:var(--radius-sm);margin:var(--spacing-xs) 0;border-left:3px solid var(--color-info)}.qrz-error{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:linear-gradient(135deg,#fef3c7,#fffbeb);border:1px solid var(--color-warning);border-radius:var(--radius-md)}.error-content{font-size:.875rem;color:#92400e;font-weight:500}.rst-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.frequency-info{margin-top:var(--spacing-xs)}.band-auto-notice{margin-top:var(--spacing-xs);font-size:.75rem;color:var(--color-info);font-weight:500}.form-actions{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200)}@media (max-width: 640px){.form-actions{flex-direction:column-reverse}.callsign-input-wrapper{flex-direction:column}.qrz-header{flex-direction:column;align-items:stretch}.rst-group{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.text-responsive-xl{font-size:1.5rem}@media (min-width: 768px){.text-responsive-xl{font-size:1.875rem}}@media (min-width: 1024px){.text-responsive-xl{font-size:2.25rem}}.text-responsive-lg{font-size:1.125rem}@media (min-width: 768px){.text-responsive-lg{font-size:1.25rem}}@media (min-width: 1024px){.text-responsive-lg{font-size:1.5rem}}.text-responsive-base{font-size:.875rem}@media (min-width: 768px){.text-responsive-base{font-size:1rem}}@media (min-width: 1024px){.text-responsive-base{font-size:1.125rem}}.focus-ring:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px #3b82f633}@media (prefers-color-scheme: dark){:root{--bg-primary: #1f2937;--bg-secondary: #111827;--bg-tertiary: #0f172a}}@media (max-width: 640px){.main-container{padding:var(--spacing-md)}.hero-title{font-size:1.875rem}.hero-subtitle{font-size:1rem}.card-header{flex-direction:column;align-items:stretch}.search-wrapper{max-width:none}}.loading-fade{opacity:1;min-height:calc(100dvh - 4rem);background:var(--ui-bg);transition:opacity .18s ease}.loading-fade.hide{opacity:0}.loading-page{display:grid;min-height:calc(100dvh - 4rem);place-items:center;padding:1rem;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ui-primary) 9%,transparent),transparent 20rem),var(--ui-bg);color:var(--ui-text)}.loading-page__card{width:min(20rem,calc(100vw - 2rem));padding:1.15rem;border:1px solid var(--ui-border);border-radius:.9rem;background:color-mix(in srgb,var(--ui-bg-elevated) 96%,transparent);box-shadow:var(--ui-shadow-soft)}.loading-page__content{display:grid;justify-items:center;text-align:center}.loading-page__indicator{position:relative;width:3.6rem;height:3.6rem;margin-bottom:.75rem}.loading-page__track,.loading-page__spinner{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid color-mix(in srgb,var(--ui-primary) 18%,var(--ui-border));border-radius:999px}.loading-page__spinner{border-color:var(--ui-primary) transparent transparent;animation:app-window-spin .8s linear infinite}.loading-page__icon{position:absolute;top:.72rem;right:.72rem;bottom:.72rem;left:.72rem;display:grid;place-items:center;border-radius:999px;background:var(--ui-primary-soft);color:var(--ui-primary)}.loading-page__icon svg{width:1rem;height:1rem}.loading-page h1{margin:0;color:var(--ui-text);font-size:.9rem;font-weight:820}.loading-page p{margin:.2rem 0 .75rem;color:var(--ui-text-muted);font-size:.65rem}.loading-page__dots{display:flex;gap:.3rem}.loading-page__dots span{width:.32rem;height:.32rem;border-radius:999px;background:var(--ui-primary);animation:loading-page-dot .85s ease-in-out infinite alternate}.loading-page__dots span:nth-child(2){animation-delay:.14s}.loading-page__dots span:nth-child(3){animation-delay:.28s}@keyframes loading-page-dot{to{opacity:.3;transform:translateY(-.18rem)}}:root[data-tema=oscuro] .loading-page__card{background:color-mix(in srgb,var(--ui-bg-elevated) 88%,#000);box-shadow:0 16px 42px #00000047}@media (prefers-reduced-motion: reduce){.loading-page__spinner,.loading-page__dots span{animation:none}}.stats-item{display:flex;align-items:center}.stats-item>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.stats-item{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.stats-item,.bg-gray-200){background:var(--ui-bg-muted)}.sigec-user-menu .stats-item:hover{background:var(--ui-bg-soft)}.stats-item{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .stats-item{background-color:var(--ui-bg-soft);border-color:var(--ui-border)}.admin-catalog-panel>.stats-item.items-center.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-catalog-panel>.flex.stats-item.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.stats-item>.mb-4{min-width:0;margin:0}.admin-business-form>.stats-item.flex-row{display:contents}.admin-business-form>.stats-item.items-center{grid-column:1 / -1}.admin-business-form>.flex.stats-item{grid-column:1 / -1}.profile-settings-card>.stats-item:first-child{min-height:3rem;margin-bottom:.65rem;padding:.55rem .65rem;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-soft));border:1px solid var(--ui-border);border-radius:.72rem}.profile-settings-card>.stats-item:first-child h2{color:var(--ui-text);font-size:1rem}.profile-settings-card>.stats-item:first-child>span{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:var(--ui-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.profile-settings-card>.stats-item:first-child svg{width:1.2rem;height:1.2rem}:root[data-tema=oscuro] .pedidos-panel .stats-item:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel .stats-item:hover{background:var(--pedidos-surface-3)}:root[data-tema=oscuro] .pedidos-panel :is(.stats-item,.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.bg-white,.stats-item,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.stats-item,.border-gray-200,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] .app-content .stats-item:hover:not([style*=background]){background:var(--dark-surface-3)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.stats-item,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.stats-item,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.stats-item,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.stats-item,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.stats-item,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.stats-item,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.stats-item,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.stats-item,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.bg-white,.stats-item,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.stats-item,.border-b,.border-t){border-color:var(--ui-border)}.order-view-window__content :is(.stats-item,.card){border-radius:.65rem}.order-view-window__content .stats-item{padding-left:.65rem;padding-right:.65rem}.inventory-themed-view :is(.bg-white,.stats-item,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(.stats-item,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.inventory-themed-view :is(.border,.stats-item,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.inventory-themed-view .stats-item:hover{background:var(--ui-bg-soft);color:var(--ui-text)}.order-form-section__body>.stats-item.w-full{flex-wrap:wrap;gap:1rem}.order-form-section__body>.stats-item.w-full>*{min-width:min(100%,14rem);margin-left:0}.order-item-editor .stats-item{padding:.65rem}@media (max-width: 720px){.order-form-section__body>.stats-item.w-full{flex-direction:column}.order-form-section__body>.stats-item.w-full>*{width:100%}}.admin-management-shell>.stats-item.justify-between.items-center.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.stats-item.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.stats-item.justify-between.items-center.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.stats-item.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.stats-item.justify-between.items-center.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.admin-management-shell>.flex.justify-between.stats-item.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.stats-item:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.stats-icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:1.25rem;line-height:1.75rem}.admin-catalog-panel>.stats-icon.items-center.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-catalog-panel>.flex.stats-icon.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.stats-icon>.mb-4{min-width:0;margin:0}.admin-business-form>.stats-icon.flex-row{display:contents}.admin-business-form>.stats-icon.items-center{grid-column:1 / -1}.admin-business-form>.flex.stats-icon{grid-column:1 / -1}.profile-settings-card>.stats-icon:first-child{min-height:3rem;margin-bottom:.65rem;padding:.55rem .65rem;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-soft));border:1px solid var(--ui-border);border-radius:.72rem}.profile-settings-card>.stats-icon:first-child h2{color:var(--ui-text);font-size:1rem}.profile-settings-card>.stats-icon:first-child>span{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:var(--ui-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.profile-settings-card>.stats-icon:first-child svg{width:1.2rem;height:1.2rem}.order-view-window__content .stats-icon{font-size:.85rem}.order-form-section__body>.stats-icon.w-full{flex-wrap:wrap;gap:1rem}.order-form-section__body>.stats-icon.w-full>*{min-width:min(100%,14rem);margin-left:0}@media (max-width: 720px){.order-form-section__body>.stats-icon.w-full{flex-direction:column}.order-form-section__body>.stats-icon.w-full>*{width:100%}}.admin-management-shell>.stats-icon.justify-between.items-center.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.stats-icon.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.stats-icon.justify-between.items-center.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.stats-icon.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.stats-icon.justify-between.items-center.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.admin-management-shell>.flex.justify-between.stats-icon.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.stats-content{flex:1 1 0%}.inventory-stock-window .inventory-stock-modal>.stats-content{min-width:0;overflow:visible}.stats-number{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}:root[data-tema=oscuro] .app-content .stats-number{color:var(--ui-text)}.sales-summary-panel .stats-content .stats-number{font-size:1rem;line-height:1.2}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-900,.stats-number,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--pedidos-text)}:root[data-tema=oscuro] .app-content :is(.text-gray-950,.text-gray-900,.stats-number,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-950,.text-gray-900,.stats-number,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-950,.text-gray-900,.stats-number,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-950,.text-gray-900,.stats-number,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--ui-text)}.orders-list-toolbar__secondary h3 .stats-number{font-size:.82rem}.order-view-window__content :is(.text-gray-900,.stats-number,.text-slate-800,.text-slate-600){color:var(--ui-text)}.order-view-window__content .stats-number{font-size:1.05rem}.inventory-themed-view :is(.text-gray-900,.stats-number,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ui-text)}.stats-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.seller-live-card :is(.text-blue-900,.text-red-900,.text-orange-900,.text-green-900,.text-slate-800,.stats-label,.text-gray-900){color:var(--ui-text)}:root[data-tema=oscuro] .app-content .stats-label{color:var(--ui-text-muted)}.admin-catalog-panel .stats-label,.admin-business-details .stats-label{color:var(--ui-text-muted)}:root[data-tema=oscuro] .pedidos-panel :is(.stats-label,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--pedidos-muted)}:root[data-tema=oscuro] .app-content :is(.stats-label,.text-gray-500,.text-gray-400,.text-gray-300,.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300):not([style*=color]){color:var(--dark-muted)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.stats-label,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.stats-label,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.stats-label,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--ui-text-muted)}.orders-list-toolbar__secondary h3 .stats-label{font-size:.66rem}.orders-list-toolbar__filters .stats-label{font-size:.64rem}.order-view-window__content :is(.text-gray-700,.stats-label,.text-gray-500,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)}.inventory-themed-view :is(.stats-label,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)}.sales-progress-summary,.sales-summary-panel__card{border:1px solid #dbe4f0;border-radius:.9rem;background:#fff;color:#172033;overflow:visible}.sales-progress-summary{margin-bottom:.65rem;padding:.65rem}.sales-progress-summary__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.sales-progress-summary__heading{display:flex;align-items:center;min-width:0;gap:.55rem}.sales-progress-summary__heading h2{margin:0;font-size:.9rem;line-height:1.2;font-weight:700;color:#182238}.sales-progress-summary__heading p{margin:.12rem 0 0;font-size:.68rem;line-height:1.25;color:#64748b}.sales-progress-summary__icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.65rem;background:#e8f1ff;color:#2563eb}.sales-progress-summary__icon svg{width:1rem;height:1rem}.sales-progress-summary__controls{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0}.sales-progress-summary__calendar{width:min(17rem,56vw);min-width:11rem}.sales-progress-summary__refresh{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid #cfdaea;border-radius:.55rem;background:#f7f9fc;color:#335075;transition:background-color .15s ease,color .15s ease,transform .15s ease}.sales-progress-summary__refresh:hover{background:#e8f1ff;color:#1d4ed8}.sales-progress-summary__refresh:active{transform:scale(.96)}.sales-progress-summary__refresh svg{width:.95rem;height:.95rem}.sales-progress-summary__content{margin-top:.5rem}.sales-progress-summary__content>div{margin-bottom:0!important;padding:.55rem!important;border-radius:.7rem!important;box-shadow:none!important}.sales-summary-panel__card{padding:0!important}.sales-summary-panel__header{padding:.55rem .7rem!important}.sales-summary-panel__header .stats-icon{width:2rem;height:2rem}.sales-summary-panel__header .stats-icon svg{width:1rem;height:1rem}.sales-summary-panel__body{padding:.65rem!important}.sales-summary-panel__section-title{margin:0 0 .45rem;padding:0}.sales-summary-panel .stats-item{gap:.55rem;padding:.55rem .65rem;border-radius:.65rem}.sales-summary-panel .stats-icon{width:2.1rem;height:2.1rem}.sales-summary-panel .stats-icon svg{width:1rem;height:1rem}.sales-summary-panel .stats-content{font-size:.72rem}.sales-summary-panel .stats-content .text-2xl{font-size:1rem;line-height:1.2}.sales-summary-panel__chart{min-height:13.5rem;height:100%;padding:.35rem}.orders-summary-dashboard{display:grid;grid-template-columns:minmax(10.5rem,1fr) minmax(18rem,2fr) minmax(10.5rem,1fr);align-items:stretch;gap:.55rem;width:100%}.orders-summary-dashboard__totals,.orders-summary-dashboard__chart,.orders-summary-dashboard__states{min-width:0}.orders-summary-dashboard__totals .stats-item{min-height:0;height:100%;padding:.48rem .55rem}.orders-summary-dashboard__totals .sales-summary-panel__metrics{height:100%}.orders-summary-dashboard__chart{display:flex;min-height:12rem;padding:.25rem;border:1px solid #e1e8f2;border-radius:.7rem;background:#fbfcfe}.orders-summary-dashboard__chart .sales-summary-panel__chart{width:100%;min-height:11.5rem}.orders-selection-bar__warehouse-action,.warehouse-selection-action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.9rem;padding:.3rem .48rem;border:1px solid #cfdaea;border-radius:.5rem;background:#f7f9fc;color:#334b6b;font-size:.68rem;line-height:1;font-weight:650;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.orders-selection-bar__warehouse-action:hover:not(:disabled){border-color:#9db9e0;background:#eaf2ff;color:#1d4ed8}.warehouse-selection-action:hover:not(:disabled){border-color:#9db9e0;background:#eaf2ff;color:#1d4ed8}.orders-selection-bar__warehouse-action:active:not(:disabled),.warehouse-selection-action:active:not(:disabled){transform:scale(.97)}.orders-selection-bar__warehouse-action:disabled,.warehouse-selection-action:disabled{cursor:not-allowed;opacity:.45}.orders-selection-bar__warehouse-action svg,.warehouse-selection-action svg{width:.9rem;height:.9rem}:root[data-tema=oscuro] .orders-selection-bar__warehouse-action,:root[data-tema=oscuro] .warehouse-selection-action{border-color:#40516d;background:#18243a;color:#d4deed}:root[data-tema=oscuro] .orders-selection-bar__warehouse-action:hover:not(:disabled){border-color:#6382ad;background:#243652;color:#a9c8ff}:root[data-tema=oscuro] .warehouse-selection-action:hover:not(:disabled){border-color:#6382ad;background:#243652;color:#a9c8ff}.warehouse-action-window .app-window__body{padding:.65rem;background:#f8fafc;color:#24334a}.warehouse-action-form{display:flex;flex-direction:column;gap:.65rem;min-width:0}.warehouse-action-form__intro{display:flex;flex-direction:column;gap:.12rem;padding:.55rem .65rem;border:1px solid #dce5f0;border-radius:.65rem;background:#fff}.warehouse-action-form__intro strong{font-size:.76rem;line-height:1.2;color:#1f2d43}.warehouse-action-form__intro span{font-size:.65rem;line-height:1.35;color:#64748b}.warehouse-state-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;max-height:min(20rem,48vh);overflow:auto}.warehouse-state-option{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.35rem;padding:.42rem;border:1px solid #d8e1ed;border-radius:.6rem;background:#fff;color:#52627a;text-align:left}.warehouse-state-option:hover{border-color:#9db9e0;background:#f1f6ff}.warehouse-state-option.is-selected{border-color:#4f8ee8;background:#eaf2ff;box-shadow:0 0 0 1px #4f8ee829}.warehouse-state-option__badge{min-width:0;overflow:hidden;cursor:help;pointer-events:auto}.warehouse-state-option__check{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex:0 0 auto;border:1px solid #cbd6e5;border-radius:999px;color:transparent}.warehouse-state-option.is-selected .warehouse-state-option__check{border-color:#2563eb;background:#2563eb;color:#fff}.warehouse-state-option__check svg{width:.78rem;height:.78rem}.warehouse-key-input{width:min(100%,18rem);margin:0 auto;padding:.55rem .7rem;border:1px solid #cbd7e6;border-radius:.65rem;background:#fff;color:#172033;font-size:1rem;line-height:1.2;font-weight:750;text-align:center;letter-spacing:.08em;outline:none}.warehouse-key-input:focus{border-color:#4f8ee8;box-shadow:0 0 0 3px #4f8ee824}.warehouse-action-form__footer{display:flex;justify-content:flex-end;padding-top:.1rem}.warehouse-action-form__submit{min-height:2rem;padding:.38rem .8rem;border-radius:.55rem;background:#2563eb;color:#fff;font-size:.7rem;font-weight:700}.warehouse-action-form__submit:hover:not(:disabled){background:#1d4ed8}.warehouse-action-form__submit:disabled{cursor:not-allowed;background:#cbd5e1;color:#64748b}.warehouse-document-window .app-window__body{display:flex;min-height:0;padding:.45rem;overflow:hidden}:root[data-tema=oscuro] .warehouse-action-window .app-window__body{background:#121c2e;color:#eef3fb}:root[data-tema=oscuro] .warehouse-action-form__intro,:root[data-tema=oscuro] .warehouse-state-option{border-color:#34445f;background:#18243a;color:#d4deed}:root[data-tema=oscuro] .warehouse-action-form__intro strong{color:#f3f6fc}:root[data-tema=oscuro] .warehouse-action-form__intro span{color:#aebbd0}:root[data-tema=oscuro] .warehouse-state-option:hover{border-color:#59759d;background:#202e47}:root[data-tema=oscuro] .warehouse-state-option.is-selected{border-color:#70a5ef;background:#213859}:root[data-tema=oscuro] .warehouse-key-input{border-color:#40516d;background:#18243a;color:#f3f6fc}@media (max-width: 520px){.warehouse-state-options{grid-template-columns:1fr}.warehouse-selection-action span:first-child,.orders-selection-bar__warehouse-action span{display:none}.warehouse-selection-action,.orders-selection-bar__warehouse-action{width:1.9rem;padding-inline:0}}.order-action-basket{position:relative;width:2rem;height:2rem;color:#7c3aed!important}.order-action-basket>svg{width:1.5rem!important;height:1.5rem!important}.order-action-basket__check{position:absolute;right:-.12rem;bottom:-.08rem;display:grid;width:.8rem;height:.8rem;place-items:center;border:1px solid #ffffff;border-radius:999px;background:#16834a;color:#fff;box-shadow:0 1px 3px #0f172a4d}.order-action-basket__check svg{width:.58rem;height:.58rem}.order-schedule-delivery,.order-shipping-date{display:inline-grid;width:1.6rem;min-height:1.6rem!important;height:1.6rem;flex:0 0 auto;place-items:center;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.order-schedule-delivery:hover:not(:disabled){border-color:#d99a2b;background:#ffedc3;color:#924b05}.order-schedule-delivery:active:not(:disabled){transform:scale(.94)}.order-schedule-delivery.is-scheduled{border-color:#d88924;background:#ffe1a0;color:#844307}.order-schedule-delivery:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.42}.order-schedule-delivery svg{width:.82rem;height:.82rem}.order-shipping-date{border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text-muted)}.order-shipping-date:hover:not(:disabled),.order-shipping-date.is-completed{border-color:color-mix(in srgb,#22c55e 55%,var(--ui-border));background:color-mix(in srgb,#22c55e 13%,var(--ui-bg-elevated));color:#169447}.order-shipping-date:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.42}.order-shipping-date svg{width:.82rem;height:.82rem}:root[data-tema=oscuro] .order-schedule-delivery{border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text-muted)}:root[data-tema=oscuro] .order-schedule-delivery:hover:not(:disabled),:root[data-tema=oscuro] .order-schedule-delivery.is-scheduled{border-color:#a87831;background:#49351b;color:#ffd183}.order-action-basket:hover{background:#f1eafe!important;color:#6d28d9!important}.warehouse-basket-window .app-window__body{padding:0;background:#f6f8fc;color:#24334a}.warehouse-basket-window.app-window--content-sized{width:-moz-fit-content;width:fit-content;min-width:min(30rem,calc(100vw - 1rem));max-width:min(52rem,calc(100vw - 1rem))}.warehouse-basket{display:flex;width:-moz-fit-content;width:fit-content;min-width:min(30rem,calc(100vw - 1rem));max-width:min(52rem,calc(100vw - 1rem));flex-direction:column;min-height:0;max-height:calc(100vh - 8.5rem)}.warehouse-basket__intro{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem .75rem;border-bottom:1px solid #dce5f0;background:#fff}.warehouse-basket__intro>div{display:flex;flex-direction:column;min-width:0;gap:.1rem}.warehouse-basket__intro strong{font-size:.78rem;color:#1e2b41}.warehouse-basket__intro span{font-size:.64rem;color:#64748b}.warehouse-basket__intro>span{min-width:3.2rem;padding:.3rem .45rem;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.72rem;font-weight:800;text-align:center}.warehouse-basket__items{display:flex;flex-direction:column;gap:.48rem;min-height:0;padding:.58rem;overflow:auto}.warehouse-basket-item{padding:.55rem;border:1px solid #d8e2ef;border-radius:.7rem;background:#fff}.warehouse-basket-item.is-complete{border-color:#86cba5;box-shadow:inset 3px 0 #22a05a}.warehouse-basket-item.is-invalid{border-color:#ef9a9a;box-shadow:inset 3px 0 #dc2626}.warehouse-basket-item.is-unassignable{width:100%;min-width:min(16rem,100%);align-self:flex-start;padding:.38rem .48rem;border-style:dashed;opacity:.78}.warehouse-basket-item.is-unassignable .warehouse-basket-item__heading{align-items:center}.warehouse-basket-item.is-unassignable .warehouse-basket-item__heading>div{max-width:min(28rem,calc(100vw - 8rem))}.warehouse-basket-item.is-unassignable .warehouse-basket-item__heading strong{font-size:.68rem}.warehouse-basket-item.is-unassignable .warehouse-basket-item__heading b{min-width:2.45rem;padding:.2rem .32rem}.warehouse-basket-item__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.warehouse-basket-item__heading>div{display:flex;flex-direction:column;min-width:0;gap:.08rem}.warehouse-basket-item__heading strong{overflow:hidden;color:#1e2b41;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.warehouse-basket-item__heading span{color:#697991;font-size:.61rem}.warehouse-basket-item__heading b{min-width:2.7rem;padding:.25rem .38rem;border-radius:.45rem;background:#eef2f7;color:#40516a;font-size:.72rem;text-align:center}.warehouse-basket-item.is-complete .warehouse-basket-item__heading b{background:#e5f7ec;color:#157a40}.warehouse-basket-item__codes{display:flex;flex-wrap:wrap;gap:.28rem;min-height:1.35rem;margin-top:.42rem}.warehouse-basket-item__codes span,.warehouse-basket-item__codes button{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .38rem;border:1px solid #bdcce0;border-radius:999px;background:#f7f9fc;color:#395274;font-size:.61rem;font-weight:700}.warehouse-basket-item__codes .is-saved{border-color:#9bcdb0;background:#edf9f2;color:#207447}.warehouse-basket-item__codes button{border-color:#c7b7ea;background:#f4efff;color:#6d3eb2}.warehouse-basket-item__codes button:hover{background:#ebe0ff}.warehouse-basket-item__codes small{font-size:.7rem}.warehouse-basket-item__empty{align-self:center;color:var(--ui-text-soft);font-size:.6rem;font-style:italic}.warehouse-basket__scanner{position:sticky;bottom:3.15rem;z-index:4;flex:0 0 auto;padding:.62rem .7rem;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg-elevated) 94%,var(--ui-primary) 6%);box-shadow:0 -12px 24px -22px #020617cc;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.warehouse-basket__scanner>label{display:block;margin-bottom:.3rem;color:var(--ui-text-muted);font-size:.62rem;font-weight:800}.warehouse-basket__scanner>div{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:stretch}.warehouse-basket__scanner svg{width:2.6rem;height:2.7rem;padding:.65rem;border:1px solid var(--ui-border);border-right:0;border-radius:.62rem 0 0 .62rem;background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.warehouse-basket__scanner input{min-width:0;height:2.7rem;padding:.45rem .65rem;border:1px solid var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);font-size:1rem;font-weight:750;letter-spacing:.035em;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.warehouse-basket__scanner input:focus{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary),0 0 0 3px color-mix(in srgb,var(--ui-primary) 16%,transparent)}.warehouse-basket__scanner.has-code:not(.is-success):not(.is-error){border-color:color-mix(in srgb,var(--ui-primary) 52%,var(--ui-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 12%,transparent),0 -12px 24px -22px #020617cc}.warehouse-basket__scanner button{min-width:6rem;padding:.4rem .7rem;border-radius:0 .62rem .62rem 0;background:var(--ui-primary);color:#fff;font-size:.72rem;font-weight:800}.warehouse-basket__scanner button:hover:not(:disabled){background:var(--ui-primary-strong)}.warehouse-basket__scanner button:disabled{cursor:not-allowed;opacity:.48}.warehouse-basket__scanner-status{min-height:.8rem;margin:.28rem 0 0;overflow:hidden;color:var(--ui-text-soft);font-size:.62rem;font-weight:650;line-height:.8rem;text-overflow:ellipsis;white-space:nowrap}.warehouse-basket__scanner-status.is-error{color:#dc2626}.warehouse-basket__scanner-status.is-success{color:#16834a}.warehouse-basket__scanner.is-success{border-color:color-mix(in srgb,#22c55e 60%,var(--ui-border));background:color-mix(in srgb,#22c55e 10%,var(--ui-bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 18%,transparent),0 -12px 24px -22px #020617cc;animation:warehouseScanSuccess .62s ease}.warehouse-basket__scanner.is-error{border-color:color-mix(in srgb,#ef4444 60%,var(--ui-border));background:color-mix(in srgb,#ef4444 10%,var(--ui-bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 18%,transparent),0 -12px 24px -22px #020617cc;animation:warehouseScanError .4s ease}@keyframes warehouseScanSuccess{50%{box-shadow:0 0 0 5px color-mix(in srgb,#22c55e 20%,transparent),0 -12px 24px -22px #020617cc}}@keyframes warehouseScanError{50%{box-shadow:0 0 0 5px color-mix(in srgb,#ef4444 20%,transparent),0 -12px 24px -22px #020617cc}}.warehouse-basket__states{flex:0 0 auto;padding:.45rem .7rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.warehouse-basket__states-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.6rem;border-radius:.45rem;text-align:left}.warehouse-basket__states-toggle:hover{background:var(--ui-bg-muted)}.warehouse-basket__states-toggle>div{display:flex;min-width:0;align-items:center;gap:.38rem}.warehouse-basket__states-toggle strong{flex:0 0 auto;color:var(--ui-text);font-size:.67rem}.warehouse-basket__states-toggle span{min-width:0;color:var(--ui-text-muted);font-size:.6rem}.warehouse-basket__states-toggle>svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--ui-text-muted);transition:transform .15s ease}.warehouse-basket__states.is-expanded .warehouse-basket__states-toggle>svg{transform:rotate(180deg)}.warehouse-basket__states-content{margin-top:.38rem;padding-top:.38rem;border-top:1px solid var(--ui-border)}.warehouse-basket__state-options{display:flex;gap:.28rem;padding:.1rem .1rem .15rem;overflow-x:auto;scrollbar-gutter:stable}.warehouse-basket__state-options>button{position:relative;flex:0 0 auto;max-width:9rem;padding:.12rem;border:1px solid transparent;border-radius:.46rem;background:var(--ui-bg-muted);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.warehouse-basket__state-card{max-width:8.5rem;padding:.15rem .45rem!important;border-radius:.36rem!important;font-size:.58rem!important;line-height:1.15}.warehouse-basket__state-card>div>div:first-child{width:.38rem!important;height:.38rem!important;margin-right:.32rem!important}.warehouse-basket__state-options>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft)}.warehouse-basket__state-options>button.is-selected{border-color:#22a05a;background:color-mix(in srgb,#22a05a 10%,var(--ui-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,#22a05a 30%,transparent)}.warehouse-basket__state-check{position:absolute;top:-.22rem;right:-.22rem;display:none;width:.7rem;height:.7rem;place-items:center;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:#16834a;color:#fff}.warehouse-basket__state-options>button.is-selected .warehouse-basket__state-check{display:grid}.warehouse-basket__state-check svg{width:.48rem;height:.48rem}.warehouse-basket.is-locked .warehouse-basket__state-options>button:not(.is-selected){opacity:.55}.warehouse-basket__remember-state{display:inline-flex;align-items:center;gap:.38rem;margin-top:.32rem;color:var(--ui-text-muted);font-size:.61rem;font-weight:650;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.warehouse-basket__remember-state input{width:.82rem;height:.82rem;accent-color:var(--ui-primary)}.warehouse-basket__remember-state:has(input:disabled){cursor:not-allowed;opacity:.58}.warehouse-basket-item__scanner{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:stretch;margin-top:.42rem}.warehouse-basket-item__scanner>svg{width:1.65rem;height:1.85rem;padding:.42rem;border:1px solid #cbd7e6;border-right:0;border-radius:.5rem 0 0 .5rem;background:#eef3fa;color:#315a91}.warehouse-basket-item__scanner input{min-width:0;height:1.85rem;padding:.3rem .45rem;border:1px solid #cbd7e6;background:#fff;color:#1f2d43;font-size:.68rem;font-weight:650;outline:none}.warehouse-basket-item__scanner input:focus{border-color:#6c9fe5;box-shadow:inset 0 0 0 1px #6c9fe5}.warehouse-basket-item__scanner input:disabled{background:#eef2f6;color:#758398}.warehouse-basket-item__scanner button{min-width:4.8rem;padding:.3rem .55rem;border-radius:0 .5rem .5rem 0;background:#315f9e;color:#fff;font-size:.65rem;font-weight:700}.warehouse-basket-item__scanner button:hover:not(:disabled){background:#244d86}.warehouse-basket-item__scanner button:disabled{background:#aab7c9;cursor:not-allowed}.warehouse-basket-item__error{margin:.3rem 0 0;color:#c62828;font-size:.61rem;line-height:1.25}.warehouse-basket__message{margin:0 .58rem .5rem;padding:.4rem .55rem;border-radius:.5rem;background:#eef5ff;color:#28578f;font-size:.65rem}.warehouse-basket__locked-notice{margin:0 .58rem .5rem;padding:.42rem .55rem;border:1px solid color-mix(in srgb,#16a34a 32%,var(--ui-border));border-radius:.5rem;background:color-mix(in srgb,#16a34a 9%,var(--ui-bg-elevated));color:color-mix(in srgb,#15803d 80%,var(--ui-text));font-size:.64rem;font-weight:650;line-height:1.35}.warehouse-basket.is-locked .warehouse-basket__scanner{background:var(--ui-bg-muted);box-shadow:none}.warehouse-basket.is-locked .warehouse-basket__scanner svg,.warehouse-basket.is-locked .warehouse-basket__scanner input,.warehouse-basket.is-locked .warehouse-basket__scanner button{filter:grayscale(.35);opacity:.58}.warehouse-basket__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.58rem .7rem;border-top:1px solid #dce5f0;background:#fff}.warehouse-basket__footer span{color:#64748b;font-size:.64rem}.warehouse-basket__footer button{min-height:2rem;padding:.35rem .72rem;border-radius:.52rem;background:#16834a;color:#fff;font-size:.68rem;font-weight:750;white-space:nowrap}.warehouse-basket__footer button:hover:not(:disabled){background:#116c3d}.warehouse-basket__footer button:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}.warehouse-basket__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex:0 0 auto}.warehouse-basket__footer .warehouse-basket__ticket-button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.warehouse-basket__footer .warehouse-basket__ticket-button:hover:not(:disabled){border-color:var(--ui-primary);background:var(--ui-primary-soft)}.warehouse-basket__footer .warehouse-basket__ticket-button:disabled{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-text-soft);cursor:not-allowed;opacity:.5}.warehouse-basket__ticket-button svg{width:.9rem;height:.9rem}.ticket-output-panel{display:flex;width:min(100%,56rem);min-height:0;flex:1 1 0%;flex-direction:column;color:var(--ui-text);background:var(--ui-bg)}.ticket-output-panel__layout,.ticket-output-panel__surface{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 0%;flex-direction:column}.ticket-output-panel__surface{padding:.6rem;overflow:hidden;background:var(--ui-bg)}.ticket-output-panel__barcode{display:flex;justify-content:center}.ticket-output-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.5rem;padding:.15rem .1rem}.ticket-output-panel__heading h1{margin:0;color:var(--ui-text);font-size:.84rem;font-weight:850;line-height:1.2}.ticket-output-panel__heading>span{color:var(--ui-text-muted);font-size:.61rem}.ticket-output-config{flex:0 0 auto;margin-bottom:.5rem;overflow:hidden;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-elevated)}.ticket-output-config__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.55rem;padding:.48rem .58rem;color:var(--ui-text);text-align:left}.ticket-output-config__toggle:hover{background:var(--ui-bg-muted)}.ticket-output-config__toggle>span{display:flex;min-width:0;align-items:center;gap:.42rem}.ticket-output-config__toggle>span>svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--ui-primary-strong)}.ticket-output-config__toggle>span>span{display:flex;min-width:0;flex-direction:column;gap:.04rem}.ticket-output-config__toggle strong{font-size:.68rem;font-weight:800}.ticket-output-config__toggle small{overflow:hidden;color:var(--ui-text-muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.ticket-output-config__toggle>svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--ui-text-muted);transition:transform .15s ease}.ticket-output-config.is-expanded .ticket-output-config__toggle>svg{transform:rotate(180deg)}.ticket-output-config__legacy-content{position:relative;max-height:min(42vh,24rem);padding:.58rem;border-top:1px solid var(--ui-border);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--ui-text);background:var(--ui-bg-muted)}.ticket-output-config__legacy-content>h3{min-height:1.8rem;margin:0 6.5rem .45rem 0!important;color:var(--ui-text)!important;font-size:.68rem!important}.ticket-output-config__legacy-content>h3 svg{width:.9rem;height:.9rem}.ticket-output-config__legacy-content .grid.md\:grid-cols-2{gap:.55rem!important;margin-bottom:.5rem!important}.ticket-output-config__legacy-content .grid.md\:grid-cols-2>div{min-width:0;padding:.5rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated)}.ticket-output-config__legacy-content h3,.ticket-output-config__legacy-content label{color:var(--ui-text)!important;font-size:.63rem!important}.ticket-output-config__legacy-content h3{margin-bottom:.45rem!important}.ticket-output-config__legacy-content select,.ticket-output-config__legacy-content input[type=number]{height:2rem!important;padding:.3rem .45rem!important;border:1px solid var(--ui-border)!important;border-radius:.45rem!important;color:var(--ui-text)!important;background:var(--ui-bg-elevated)!important;font-size:.65rem!important}.ticket-output-config__legacy-content input[type=checkbox]{width:1rem!important;height:1rem!important;border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important}.ticket-output-config__legacy-content input[type=checkbox]+svg{width:1rem!important;height:1rem!important}.ticket-output-config__legacy-content [class*=bg-yellow-],.ticket-output-config__legacy-content [class*=bg-blue-],.ticket-output-config__legacy-content [class*=bg-green-],.ticket-output-config__legacy-content [class*=bg-red-]{margin-top:.45rem!important;padding:.5rem!important;font-size:.62rem!important}.ticket-output-actions{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;gap:.38rem;margin-bottom:.5rem;padding:.4rem;border:1px solid var(--ui-border);border-radius:.62rem;background:color-mix(in srgb,var(--ui-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ticket-output-note-selector{display:grid;gap:.35rem;margin-bottom:.5rem;padding:.65rem .75rem;border:1px solid var(--ui-border);border-radius:.75rem;background:var(--ui-bg-elevated);color:var(--ui-text)}.ticket-output-note-selector label{font-size:.75rem;font-weight:700}.ticket-output-note-selector select{width:100%;min-height:2.1rem;padding:.35rem .55rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-muted);color:var(--ui-text);font-size:.75rem}.ticket-output-note-selector small{color:var(--ui-text-muted);font-size:.68rem;line-height:1.35}.ticket-output-data-selector{display:grid;gap:.45rem;margin-bottom:.5rem;padding:.6rem .7rem;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-elevated);color:var(--ui-text)}.ticket-output-data-selector>strong{font-size:.7rem;font-weight:800}.ticket-output-data-selector>div{display:flex;gap:.35rem .65rem;overflow-x:auto;padding-bottom:.1rem}.ticket-output-data-selector label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;color:var(--ui-text-muted);font-size:.65rem;font-weight:650;cursor:pointer}.ticket-output-data-selector input{width:.9rem;height:.9rem;accent-color:var(--ui-primary)}.ticket-output-action{display:inline-flex;min-width:0;min-height:2rem;align-items:center;justify-content:center;gap:.32rem;padding:.35rem .55rem;border:1px solid var(--ui-border);border-radius:.48rem;color:var(--ui-text);background:var(--ui-bg-muted);font-size:.65rem;font-weight:780}.ticket-output-action svg{width:.9rem;height:.9rem}.ticket-output-action:hover:not(:disabled){border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.ticket-output-action:disabled{cursor:not-allowed;opacity:.48}.ticket-output-preview{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-elevated)}.ticket-output-preview>h3{display:flex;align-items:center;gap:.35rem;min-height:2.25rem;flex:0 0 auto;margin:0!important;padding:.45rem .58rem!important;border-bottom:1px solid var(--ui-border);color:var(--ui-text)!important;font-size:.67rem}.ticket-output-preview>h3 svg{width:.92rem;height:.92rem}.ticket-output-preview>h3 a{display:grid;width:1.55rem;height:1.55rem;margin-left:0!important;place-items:center;border-radius:.4rem;color:var(--ui-text-muted)!important}.ticket-output-preview>h3 a:hover{color:var(--ui-primary-strong)!important;background:var(--ui-primary-soft)}.ticket-output-preview__frame{display:grid;min-height:0;flex:1 1 0%;overflow:hidden;background:#d7dbe2}.ticket-output-preview iframe{width:100%;height:100%;min-height:0;border:0;background:#fff}.report-output-size{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.5rem;padding:.48rem .58rem;border:1px solid var(--ui-border);border-radius:.62rem;background:var(--ui-bg-elevated)}.report-output-size>label{flex:0 0 auto;color:var(--ui-text-muted);font-size:.62rem;font-weight:750}.report-output-size>div{display:flex;min-width:0;gap:.3rem;overflow-x:auto}.report-output-size button{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:.28rem;padding:.3rem .45rem;border:1px solid var(--ui-border);border-radius:.45rem;color:var(--ui-text-muted);background:var(--ui-bg-muted);font-size:.61rem;font-weight:720}.report-output-size button:hover,.report-output-size button.is-selected{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.report-output-size button.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 18%,transparent)}.report-output-size button svg{width:.82rem;height:.82rem}.report-output-config__content .grid.md\:grid-cols-3{gap:.5rem!important;margin-bottom:.5rem!important}.report-output-config__content .grid.md\:grid-cols-3>div{min-width:0;padding:.48rem;border:1px solid var(--ui-border);border-radius:.52rem;background:var(--ui-bg-elevated)}.report-output-config__content input[type=range]{height:.35rem!important;accent-color:var(--ui-primary)}.report-output-config__content .space-y-4{display:flex;flex-direction:column;gap:.42rem!important}.report-output-config__content .space-y-4>*+*{margin-top:0!important}@media (max-width: 640px){.ticket-output-panel__surface{padding:.4rem}.warehouse-document-window .app-window__body{padding:.3rem}.ticket-output-panel__heading{align-items:flex-start;flex-direction:column}.ticket-output-actions{grid-template-columns:1fr}.report-output-size{align-items:stretch;flex-direction:column}.report-output-config__content .grid.md\:grid-cols-3{grid-template-columns:1fr!important}.ticket-output-config__legacy-content .grid.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root[data-tema=oscuro] .order-action-basket{color:#c4a7ff!important}:root[data-tema=oscuro] .order-action-basket:hover{background:#352854!important;color:#dccbff!important}:root[data-tema=oscuro] .order-action-basket__check{border-color:#121c2e;background:#22a861;color:#fff}:root[data-tema=oscuro] .warehouse-basket-window .app-window__body{background:#121c2e;color:#eef3fb}:root[data-tema=oscuro] .warehouse-basket__intro,:root[data-tema=oscuro] .warehouse-basket__footer,:root[data-tema=oscuro] .warehouse-basket-item{border-color:#34445f;background:#18243a}:root[data-tema=oscuro] .warehouse-basket__intro strong,:root[data-tema=oscuro] .warehouse-basket-item__heading strong{color:#f1f5fb}:root[data-tema=oscuro] .warehouse-basket__intro span,:root[data-tema=oscuro] .warehouse-basket-item__heading span,:root[data-tema=oscuro] .warehouse-basket__footer span{color:#afbdd2}:root[data-tema=oscuro] .warehouse-basket-item__heading b{background:#23324a;color:#d3deed}:root[data-tema=oscuro] .warehouse-basket-item__scanner>svg{border-color:#40516d;background:#21304a;color:#9fc2ff}:root[data-tema=oscuro] .warehouse-basket-item__scanner input{border-color:#40516d;background:#111a2b;color:#f3f6fc}:root[data-tema=oscuro] .warehouse-basket-item__scanner input:disabled{background:#202b3d;color:#91a0b6}:root[data-tema=oscuro] .warehouse-basket__message{background:#213859;color:#b8d2fa}:root[data-tema=oscuro] .warehouse-basket__scanner{background:color-mix(in srgb,var(--ui-bg-elevated) 92%,var(--ui-primary) 8%)}@media (max-width: 600px){.warehouse-basket-window.app-window--content-sized,.warehouse-basket{width:100%;min-width:0;max-width:none}.warehouse-basket{max-height:calc(100vh - 7rem)}.warehouse-basket__intro,.warehouse-basket__footer{align-items:stretch;flex-direction:column}.warehouse-basket__intro>span{align-self:flex-start}.warehouse-basket__footer-actions{width:100%}.warehouse-basket__footer-actions button{min-width:0;flex:1 1 50%}.warehouse-basket__scanner{bottom:5.5rem}.warehouse-basket__scanner>div{grid-template-columns:2.45rem minmax(0,1fr)}.warehouse-basket__scanner svg{width:2.45rem}.warehouse-basket__scanner button{grid-column:1 / -1;min-height:2.35rem;margin-top:.3rem;border-radius:.55rem}}.orders-summary-dashboard__states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.35rem}.order-status-summary-card{min-width:0;padding:.38rem .42rem;border-radius:.55rem;overflow:hidden}.order-status-summary-card__title{display:flex;align-items:center;justify-content:center;gap:.3rem;min-width:0;margin:0 0 .3rem;font-size:.66rem;line-height:1.15;font-weight:700}.order-status-summary-card__title span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status-summary-card__dot{width:.36rem;height:.36rem;flex:0 0 auto;border-radius:999px}.order-status-summary-card__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.order-status-summary-card__values>div{min-width:0;text-align:center}.order-status-summary-card__values small{display:block;overflow:hidden;font-size:.56rem;line-height:1.1;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.order-status-summary-card__values strong{display:block;margin-top:.08rem;font-size:.78rem;line-height:1.1;font-weight:800}:root[data-tema=oscuro] .sales-progress-summary,:root[data-tema=oscuro] .sales-summary-panel__card{border-color:#34445f;background:#121c2e;color:#f3f6fc}:root[data-tema=oscuro] .sales-progress-summary__heading h2{color:#f3f6fc}:root[data-tema=oscuro] .sales-progress-summary__heading p{color:#b8c3d6}:root[data-tema=oscuro] .sales-progress-summary__icon{background:#213859;color:#8cb8ff}:root[data-tema=oscuro] .sales-progress-summary__refresh{border-color:#40516d;background:#18243a;color:#c9d7eb}:root[data-tema=oscuro] .sales-progress-summary__refresh:hover{background:#243652;color:#9fc2ff}:root[data-tema=oscuro] .orders-summary-dashboard__chart{border-color:#34445f;background:#18243a}@media (max-width: 640px){.sales-progress-summary{padding:.5rem;border-radius:0}.sales-progress-summary__header{align-items:stretch;flex-direction:column}.sales-progress-summary__controls,.sales-progress-summary__calendar{width:100%}.sales-summary-panel__body{padding:.5rem!important}.sales-summary-panel__chart{min-height:11rem}}@media (max-width: 1100px){.orders-summary-dashboard{grid-template-columns:minmax(10rem,1fr) minmax(17rem,2fr)}.orders-summary-dashboard__states{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}@media (max-width: 700px){.orders-summary-dashboard{grid-template-columns:1fr}.orders-summary-dashboard__states{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.orders-summary-dashboard__chart{min-height:10.5rem}.orders-summary-dashboard__chart .sales-summary-panel__chart{min-height:10rem}}.chart-container{display:flex;height:20rem;align-items:center;justify-content:center}.admin-catalog-panel>.chart-container.items-center.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-catalog-panel>.flex.chart-container.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.chart-container>.mb-4{min-width:0;margin:0}.admin-business-form>.chart-container.flex-row{display:contents}.admin-business-form>.chart-container.items-center{grid-column:1 / -1}.admin-business-form>.flex.chart-container{grid-column:1 / -1}.profile-settings-card>.chart-container:first-child{min-height:3rem;margin-bottom:.65rem;padding:.55rem .65rem;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-soft));border:1px solid var(--ui-border);border-radius:.72rem}.profile-settings-card>.chart-container:first-child h2{color:var(--ui-text);font-size:1rem}.profile-settings-card>.chart-container:first-child>span{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:var(--ui-primary);background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.profile-settings-card>.chart-container:first-child svg{width:1.2rem;height:1.2rem}.order-form-section__body>.chart-container.w-full{flex-wrap:wrap;gap:1rem}.order-form-section__body>.chart-container.w-full>*{min-width:min(100%,14rem);margin-left:0}@media (max-width: 720px){.order-form-section__body>.chart-container.w-full{flex-direction:column}.order-form-section__body>.chart-container.w-full>*{width:100%}}.admin-management-shell>.chart-container.justify-between.items-center.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.chart-container.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.chart-container.justify-between.items-center.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.chart-container.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.chart-container.justify-between.items-center.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.admin-management-shell>.flex.justify-between.chart-container.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.chart-wrapper{height:100%;width:100%}.order-form-section__body>.flex.chart-wrapper{flex-wrap:wrap;gap:1rem}.order-form-section__body>.flex.chart-wrapper>*{min-width:min(100%,14rem);margin-left:0}.order-item-entry-row__field>div>.chart-wrapper{min-height:2.25rem;padding:.35rem .45rem;font-size:.76rem;line-height:1.45;white-space:nowrap}.order-totals-bar>*>.chart-wrapper{min-height:2.15rem;height:2.15rem;padding:.3rem .55rem;border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.78rem;font-weight:800}.order-totals-bar>:last-child>.chart-wrapper{color:var(--ui-primary-strong);font-size:.9rem}@media (max-width: 720px){.order-form-section__body>.flex.chart-wrapper{flex-direction:column}.order-form-section__body>.flex.chart-wrapper>*{width:100%}}.stats-table{width:100%;border-collapse:collapse}.order-form-section__body>.flex.stats-table{flex-wrap:wrap;gap:1rem}.order-form-section__body>.flex.stats-table>*{min-width:min(100%,14rem);margin-left:0}.order-item-entry-row__field>div>.stats-table{min-height:2.25rem;padding:.35rem .45rem;font-size:.76rem;line-height:1.45;white-space:nowrap}.order-totals-bar>*>.stats-table{min-height:2.15rem;height:2.15rem;padding:.3rem .55rem;border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.78rem;font-weight:800}.order-totals-bar>:last-child>.stats-table{color:var(--ui-primary-strong);font-size:.9rem}@media (max-width: 720px){.order-form-section__body>.flex.stats-table{flex-direction:column}.order-form-section__body>.flex.stats-table>*{width:100%}}.stats-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.stats-table th,.bg-gray-200){background:var(--ui-bg-muted)}.sigec-user-menu .stats-table th{color:var(--ui-text-muted);border-color:var(--ui-border)}.stats-table th{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .stats-table th{background-color:var(--ui-bg-soft)}:root[data-tema=oscuro] .app-content .stats-table th{color:var(--ui-text-muted);border-color:var(--ui-border)}.admin-catalog-panel td .stats-table th,.admin-catalog-panel td.stats-table th,.admin-business-details .stats-table th{color:var(--ui-text-muted)}:root[data-tema=oscuro] .pedidos-panel .stats-table th:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-600,.stats-table th,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--pedidos-muted)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.stats-table th,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.bg-white,.stats-table th,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.text-gray-600,.stats-table th,.text-gray-400,.text-gray-300,.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300):not([style*=color]){color:var(--dark-muted)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.stats-table th,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.stats-table th,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.stats-table th,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.stats-table th,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.stats-table th,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.stats-table th,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.stats-table th,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-600,.stats-table th,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-600,.stats-table th,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-600,.stats-table th,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--ui-text-muted)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.stats-table th,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.stats-table th,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.order-view-window__content :is(.bg-white,.stats-table th,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.text-gray-700,.text-gray-600,.stats-table th,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)}.order-view-window__content :is(.border,.stats-table th,.border-t){border-color:var(--ui-border)}.order-view-window__content .stats-table th{padding-left:.65rem;padding-right:.65rem}.inventory-themed-view :is(.bg-white,.stats-table th,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(.text-gray-600,.stats-table th,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)}.inventory-themed-view :is(.border,.border-gray-100,.stats-table th,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.stats-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.seller-live-card :is(.text-blue-900,.text-red-900,.text-orange-900,.text-green-900,.text-slate-800,.text-gray-600,.stats-table td){color:var(--ui-text)}.sigec-user-menu .stats-table td{color:var(--ui-text);border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .stats-table td{color:var(--ui-text)}:root[data-tema=oscuro] .app-content .stats-table td{border-color:var(--ui-border)}:root[data-tema=oscuro] .pedidos-panel :is(.stats-table td,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.stats-table td,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)}:root[data-tema=oscuro] .app-content :is(.text-gray-950,.stats-table td,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.stats-table td,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border);--tw-ring-color: var(--dark-border)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-950,.stats-table td,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-950,.stats-table td,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-950,.stats-table td,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.stats-table td,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.stats-table td,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border);--tw-ring-color: var(--ui-border)}.orders-list-toolbar__secondary h3 .stats-table td{font-size:.66rem}.orders-list-toolbar__filters .stats-table td{font-size:.64rem}.order-view-window__content :is(.stats-table td,.text-gray-800,.text-slate-800,.text-slate-600){color:var(--ui-text)}.order-view-window__content :is(.border,.stats-table td,.border-t){border-color:var(--ui-border)}.order-view-window__content .stats-table td{padding-left:.65rem;padding-right:.65rem}.inventory-themed-view :is(.stats-table td,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ui-text)}.inventory-themed-view :is(.border,.border-gray-100,.stats-table td,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)}.stats-table tr:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.seller-live-card :is(.bg-blue-50,.bg-red-50,.bg-orange-50,.bg-green-50,.stats-table tr:hover,.bg-gray-200){background:var(--ui-bg-muted)}.stats-table tr:hover{border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .stats-table tr:hover{background-color:var(--ui-bg-soft)}:root[data-tema=oscuro] .pedidos-panel .stats-table tr:hover:not([style*=background]){border-color:var(--pedidos-border);background-color:var(--pedidos-surface);color:var(--pedidos-text)}:root[data-tema=oscuro] .app-content :is(.bg-white,.stats-table tr:hover,.bg-slate-50):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.stats-table tr:hover,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.stats-table tr:hover,.bg-gray-100):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.stats-table tr:hover,.bg-gray-100):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.stats-table tr:hover,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.stats-table tr:hover,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.stats-table tr:hover,.bg-slate-50):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.order-view-window__content :is(.bg-white,.stats-table tr:hover,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)}.inventory-themed-view :is(.bg-white,.stats-table tr:hover,.bg-slate-50){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.flag-display{display:inline-flex;align-items:center}.flag-display>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.admin-catalog-panel>.flex.flag-display.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.flex.flag-display{grid-column:1 / -1}.admin-management-shell>.flex.justify-between.flag-display.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.flag-display.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.flag-display.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.flag-image{height:1rem;width:1.5rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.qsl-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.admin-catalog-panel>.flex.qsl-status.justify-between{min-height:2.55rem;margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.admin-business-form>.flex.qsl-status{grid-column:1 / -1}.admin-management-shell>.flex.justify-between.qsl-status.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.qsl-status.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.qsl-status.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.qsl-status.confirmed{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}:root[data-tema=oscuro] .pedidos-panel :is(.bg-green-50,.qsl-status.confirmed):not([style*=background]){border-color:#28634f;background:#12392f;color:#8ce0c1}.qsl-status.pending{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.qsl-status.not-confirmed{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));border-color:var(--ui-border)}:root[data-tema=oscuro] .app-content .qsl-status.not-confirmed{background-color:var(--ui-bg-muted)}:root[data-tema=oscuro] .app-content .qsl-status.not-confirmed{color:var(--ui-text)}:root[data-tema=oscuro] .pedidos-panel .qsl-status.not-confirmed:not([style*=background]){border-color:var(--pedidos-border);background:var(--pedidos-surface-2);color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--pedidos-text)}:root[data-tema=oscuro] .app-content :is(.qsl-status.not-confirmed,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--dark-border);background-color:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.text-gray-950,.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--dark-text)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.bg-gray-50,.qsl-status.not-confirmed):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.bg-gray-50,.qsl-status.not-confirmed):not([style*=background]){background:var(--dark-surface);color:var(--dark-text)}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.bg-gray-50,.qsl-status.not-confirmed):not([style*=background]){border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.qsl-status.not-confirmed,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.qsl-status.not-confirmed,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.qsl-status.not-confirmed,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-950,.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-950,.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-950,.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--ui-text)}.order-view-window__content :is(.bg-white,.bg-gray-50,.qsl-status.not-confirmed,.bg-slate-100){background:var(--ui-bg-soft)}.order-view-window__content :is(.text-gray-900,.qsl-status.not-confirmed,.text-slate-800,.text-slate-600){color:var(--ui-text)}.inventory-themed-view :is(.qsl-status.not-confirmed,.bg-slate-100){background:var(--ui-bg-muted);color:var(--ui-text-muted)}.inventory-themed-view :is(.text-gray-900,.qsl-status.not-confirmed,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ui-text)}@media (max-width: 480px){.main-container{padding:var(--spacing-sm)}.hero-title{font-size:1.5rem;line-height:1.3}.hero-subtitle{font-size:.875rem}.dashboard-grid{gap:var(--spacing-md)}.card{margin-bottom:var(--spacing-md)}.card-header,.card-body,.card-footer{padding:var(--spacing-md)}.btn-primary,.btn-secondary,.btn-success,.btn-danger{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}.stats-number{font-size:1.5rem}.form-actions{position:sticky;bottom:0;background:#fff;padding:var(--spacing-md);margin:0 -var(--spacing-sm);border-top:1px solid var(--color-gray-200);box-shadow:0 -2px 8px #0000001a}}@media (hover: none) and (pointer: coarse){.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-icon{min-height:44px;min-width:44px}.input-field{min-height:44px;font-size:16px}.stats-item{padding:var(--spacing-lg)}}.card,.btn-primary,.btn-secondary,.btn-success,.btn-danger{will-change:transform}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.card{border-width:2px}.btn-primary,.btn-secondary,.btn-success,.btn-danger{border:2px solid}}.setting-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.setting-label{font-weight:600;color:var(--color-gray-700);font-size:.875rem;display:flex;align-items:center;gap:var(--spacing-sm)}.setting-label input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary)}.checkbox{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}.btn-success{background:var(--color-success);border-color:var(--color-success)}.btn-success:hover{background:#16a34a;border-color:#16a34a}.setting-group{transition:all .2s ease}.setting-group:hover{transform:translateY(-1px)}.setting-group .input-field{transition:all .2s ease}.setting-group .input-field:focus{transform:scale(1.02)}:root[data-tema=oscuro] .pedidos-panel{--pedidos-surface: #121c2e;--pedidos-surface-2: #18243a;--pedidos-surface-3: #202e47;--pedidos-border: #34445f;--pedidos-text: #f3f6fc;--pedidos-muted: #b8c3d6;--pedidos-accent: #8cb8ff;color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel .card,:root[data-tema=oscuro] .pedidos-panel .card-header,:root[data-tema=oscuro] .pedidos-panel .card-body,:root[data-tema=oscuro] .pedidos-panel .card-footer,:root[data-tema=oscuro] .pedidos-panel .stats-content,:root[data-tema=oscuro] .pedidos-panel .bg-white:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-gray-50:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-slate-50:not([style*=background]){border-color:var(--pedidos-border)!important;background-color:var(--pedidos-surface)!important;color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel .stats-item,:root[data-tema=oscuro] .pedidos-panel .bg-gray-100:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-gray-200:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-gray-300:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-slate-100:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-slate-200:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-slate-300:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .from-gray-100:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .to-gray-50:not([style*=background]){border-color:var(--pedidos-border)!important;background:var(--pedidos-surface-2)!important;color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel .stats-item:hover,:root[data-tema=oscuro] .pedidos-panel tr:hover>td:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .hover\:bg-gray-100:hover,:root[data-tema=oscuro] .pedidos-panel .hover\:bg-blue-50:hover{background:var(--pedidos-surface-3)!important}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--pedidos-muted)!important}:root[data-tema=oscuro] .pedidos-panel :is(.text-blue-600,.text-blue-700,.text-blue-800):not([style*=color]){color:var(--pedidos-accent)!important}:root[data-tema=oscuro] .pedidos-panel :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300):not([style*=border]){border-color:var(--pedidos-border)!important}:root[data-tema=oscuro] .pedidos-panel table{background:var(--pedidos-surface)!important;color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel thead,:root[data-tema=oscuro] .pedidos-panel thead tr,:root[data-tema=oscuro] .pedidos-panel th:not([style*=background]){border-color:var(--pedidos-border)!important;background:var(--pedidos-surface-2)!important;color:var(--pedidos-muted)!important}:root[data-tema=oscuro] .pedidos-panel tbody:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel tbody>tr:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel td:not([style*=background]){border-color:var(--pedidos-border)!important;background-color:var(--pedidos-surface)!important;color:var(--pedidos-text)}:root[data-tema=oscuro] .pedidos-panel tr.bg-amber-50>td:not([style*=background]){background:#30291d!important}:root[data-tema=oscuro] .pedidos-panel tr.bg-blue-50>td:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel tr>.bg-blue-50:not([style*=background]){background:#172d4f!important}:root[data-tema=oscuro] .pedidos-panel .sticky.bg-white:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel td.sticky:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel th.sticky:not([style*=background]){background:var(--pedidos-surface-2)!important;box-shadow:1px 0 0 var(--pedidos-border),-1px 0 0 var(--pedidos-border)}:root[data-tema=oscuro] .pedidos-panel input:not([type=checkbox]):not([type=radio]),:root[data-tema=oscuro] .pedidos-panel select,:root[data-tema=oscuro] .pedidos-panel textarea{border-color:var(--pedidos-border)!important;background:var(--pedidos-surface-2)!important;color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel input[type=checkbox]{border-color:#64748b!important;background-color:var(--pedidos-surface-2)}:root[data-tema=oscuro] .pedidos-panel .badge:not([style]),:root[data-tema=oscuro] .pedidos-panel :is(.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-indigo-50):not([style*=background]){border:1px solid #355783;background:#172d4f!important;color:#b8d3ff!important}:root[data-tema=oscuro] .pedidos-panel :is(.bg-green-50,.bg-green-100):not([style*=background]){border-color:#28634f!important;background:#12392f!important;color:#8ce0c1!important}:root[data-tema=oscuro] .pedidos-panel [class*=from-white]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=to-white]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-slate-100]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-slate-300]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=via-slate-50]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=to-slate-100]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-blue-50]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-red-50]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-orange-50]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-purple-50]:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel [class*=from-green-50]:not([style*=background]){background:var(--pedidos-surface-2)!important;background-image:none!important}:root[data-tema=oscuro] .pedidos-panel .bg-blue-300:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-blue-400:not([style*=background]){background:#2a5f99!important}:root[data-tema=oscuro] .pedidos-panel .bg-white\/75:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .bg-white\/35:not([style*=background]){background:#202e47e0!important;color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel button.bg-white:not([style*=background]),:root[data-tema=oscuro] .pedidos-panel .hover\:bg-blue-100:hover{border-color:var(--pedidos-border)!important;background:var(--pedidos-surface-3)!important;color:var(--pedidos-text)!important}:root[data-tema=oscuro] .pedidos-panel .text-gray-300:not([style*=color]){color:#627089!important}:root[data-tema=oscuro] .pedidos-panel .hover\:bg-blue-100:hover:not([style*=background]){background:#223b61!important}:root[data-tema=oscuro] .app-content{--dark-surface: #121c2e;--dark-surface-2: #18243a;--dark-surface-3: #202e47;--dark-border: #34445f;--dark-text: #f3f6fc;--dark-muted: #b8c3d6;--dark-link: #8cb8ff}:root[data-tema=oscuro] .app-content :is(.bg-white,.bg-gray-50,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] .app-content :is(.card,.modal-pop):not([style*=background]){border-color:var(--dark-border)!important;background-color:var(--dark-surface)!important;color:var(--dark-text)}:root[data-tema=oscuro] .app-content :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--dark-border)!important;background-color:var(--dark-surface-2)!important;color:var(--dark-text)!important}:root[data-tema=oscuro] .app-content :is(.bg-white\/90,.bg-white\/80,.bg-white\/75,.bg-white\/50,.bg-white\/35):not([style*=background]){background-color:#18243af0!important;color:var(--dark-text)!important}:root[data-tema=oscuro] .app-content :is(.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--dark-text)!important}:root[data-tema=oscuro] .app-content :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-gray-300,.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300):not([style*=color]){color:var(--dark-muted)!important}:root[data-tema=oscuro] .app-content :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800):not([style*=color]){color:var(--dark-link)!important}:root[data-tema=oscuro] .app-content :is(.border-gray-50,.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100,.ring-slate-200):not([style*=border]){border-color:var(--dark-border)!important;--tw-ring-color: var(--dark-border) !important}:root[data-tema=oscuro] .app-content [class*=from-white]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=to-white]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=from-gray-50]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=to-gray-100]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=from-slate-50]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=from-slate-100]:not([style*=background]),:root[data-tema=oscuro] .app-content [class*=to-slate-100]:not([style*=background]){background:var(--dark-surface-2)!important;background-image:none!important}:root[data-tema=oscuro] .app-content table:not([style*=background]){border-color:var(--dark-border)!important;background:var(--dark-surface)!important;color:var(--dark-text)}:root[data-tema=oscuro] .app-content thead:not([style*=background]),:root[data-tema=oscuro] .app-content thead>tr:not([style*=background]),:root[data-tema=oscuro] .app-content th:not([style*=background]){border-color:var(--dark-border)!important;background:var(--dark-surface-2)!important;color:var(--dark-muted)!important}:root[data-tema=oscuro] .app-content tbody:not([style*=background]),:root[data-tema=oscuro] .app-content tbody>tr:not([style*=background]),:root[data-tema=oscuro] .app-content td:not([style*=background]){border-color:var(--dark-border)!important;background-color:var(--dark-surface)!important;color:inherit}:root[data-tema=oscuro] .app-content tr:hover>td:not([style*=background]),:root[data-tema=oscuro] .app-content .hover\:bg-gray-50:hover:not([style*=background]),:root[data-tema=oscuro] .app-content .hover\:bg-gray-100:hover:not([style*=background]),:root[data-tema=oscuro] .app-content .hover\:bg-slate-100:hover:not([style*=background]){background:var(--dark-surface-3)!important}:root[data-tema=oscuro] .app-content :is(th.sticky,td.sticky,.sticky.bg-white):not([style*=background]){background:var(--dark-surface-2)!important;box-shadow:1px 0 0 var(--dark-border),-1px 0 0 var(--dark-border)}:root[data-tema=oscuro] .app-content input:not([type=checkbox]):not([type=radio]):not([style*=background]),:root[data-tema=oscuro] .app-content select:not([style*=background]),:root[data-tema=oscuro] .app-content textarea:not([style*=background]){border-color:var(--dark-border)!important;background:var(--dark-surface-2)!important;color:var(--dark-text)!important;color-scheme:dark}:root[data-tema=oscuro] .app-content input:disabled:not([style*=background]),:root[data-tema=oscuro] .app-content select:disabled:not([style*=background]),:root[data-tema=oscuro] .app-content textarea:disabled:not([style*=background]){background:#26334a!important;color:#9da9bc!important}:root[data-tema=oscuro] .app-content input::-moz-placeholder,:root[data-tema=oscuro] .app-content textarea::-moz-placeholder{color:#8997ad!important}:root[data-tema=oscuro] .app-content input::placeholder,:root[data-tema=oscuro] .app-content textarea::placeholder{color:#8997ad!important}:root[data-tema=oscuro] .app-content input[type=checkbox]:not([style*=background]),:root[data-tema=oscuro] .app-content input[type=radio]:not([style*=background]){border-color:#70819b!important;background-color:var(--dark-surface-2)}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(div,section,article,form):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:not([style*=background]){border-color:var(--dark-border)!important}:root[data-tema=oscuro] .app-content .fixed.inset-0>:is(.bg-white,.bg-gray-50,.bg-gray-100):not([style*=background]),:root[data-tema=oscuro] .app-content [role=dialog]:is(.bg-white,.bg-gray-50,.bg-gray-100):not([style*=background]){background:var(--dark-surface)!important;color:var(--dark-text)!important}:root[data-tema=oscuro] .app-content .absolute:is(.bg-white,.bg-gray-50,.bg-gray-100):not([style*=background]){border-color:var(--dark-border)!important;background:var(--dark-surface-2)!important;color:var(--dark-text)!important}:root[data-tema=oscuro] .app-content .shadow-lg,:root[data-tema=oscuro] .app-content .shadow-xl,:root[data-tema=oscuro] .app-content .shadow-2xl{--tw-shadow-color: rgba(0, 0, 0, .38)}:root[data-tema=oscuro] .reportes-panel,:root[data-tema=oscuro] .reportes-dashboard,:root[data-tema=oscuro] .admin-panel,:root[data-tema=oscuro] .perfil-panel{background:transparent!important;color:var(--dark-text)}:root[data-tema=oscuro] .reportes-dashboard.bg-\[\#fcfdfe\]{background:var(--dark-surface-2)!important}:root[data-tema=oscuro] .reportes-panel .bg-indigo-50:not([style*=background]),:root[data-tema=oscuro] .reportes-dashboard .bg-indigo-50:not([style*=background]){border-color:#425f91!important;background:#192f52!important;color:#adcaff!important}:root[data-tema=oscuro] .reportes-panel .bg-slate-600:not([style*=background]),:root[data-tema=oscuro] .reportes-dashboard .bg-slate-600:not([style*=background]){background:#263957!important;color:var(--dark-text)!important}:root[data-tema=oscuro] .admin-panel [style*=background-color],:root[data-tema=oscuro] .admin-panel [style*="background:"],:root[data-tema=oscuro] .reportes-panel [style*=background-color],:root[data-tema=oscuro] .reportes-panel [style*="background:"]{forced-color-adjust:none}:root[data-tema=oscuro] .app-content [style*="color:"] :is(span,p,h1,h2,h3,h4,h5,h6,small,strong,div),:root[data-tema=oscuro] .app-content [style*="color :"] :is(span,p,h1,h2,h3,h4,h5,h6,small,strong,div){color:inherit!important}:root[data-tema=oscuro] body>.fixed.inset-0,:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0]{color:var(--ui-text)}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-white,.bg-gray-50,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-white,.bg-gray-50,.bg-slate-50):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-white,.bg-gray-50,.bg-slate-50):not([style*=background]){border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([style*=background]){border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700):not([style*=color]){color:var(--ui-text)!important}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]),:root[data-tema=oscuro] body>:is(.absolute,.fixed) :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400):not([style*=color]){color:var(--ui-text-muted)!important}:root[data-tema=oscuro] body>.fixed.inset-0 :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.ring-gray-100):not([style*=border]){border-color:var(--ui-border)!important;--tw-ring-color: var(--ui-border) !important}:root[data-tema=oscuro] body>.fixed.inset-0 [class*=from-white]:not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 [class*=via-white]:not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 [class*=to-white]:not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 [class*=from-gray-]:not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 [class*=from-slate-]:not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] [class*=from-white]:not([style*=background]){background:var(--ui-bg-soft)!important;background-image:none!important;color:var(--ui-text)!important}:root[data-tema=oscuro] body>.fixed.inset-0 .sticky.bg-blue-900:not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] .sticky.bg-blue-900:not([style*=background]){border-bottom:1px solid var(--ui-border);background:#17243a!important;color:#f3f6fc!important}:root[data-tema=oscuro] body>.fixed.inset-0 input:not([type=checkbox]):not([type=radio]):not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 select:not([style*=background]),:root[data-tema=oscuro] body>.fixed.inset-0 textarea:not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] input:not([type=checkbox]):not([type=radio]):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] select:not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] textarea:not([style*=background]){border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important;color-scheme:dark}:root[data-tema=oscuro] body>.fixed.inset-0 table:not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] table:not([style*=background]){border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}:root[data-tema=oscuro] body>.fixed.inset-0 :is(th,td):not([style*=background]),:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] :is(th,td):not([style*=background]){border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:inherit}:root[data-tema=oscuro] body>.fixed.inset-0 [style*="color:"] *,:root[data-tema=oscuro] body>[class*=fixed][class*=inset-0] [style*="color:"] *{color:inherit!important}.modal-fade{animation:modalFadeIn .28s cubic-bezier(.4,0,.2,1)}.modal-pop{animation:modalPopIn .32s cubic-bezier(.68,-.55,.27,1.55)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.85)}80%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.modal-fade-out{animation:modalFadeOut .28s cubic-bezier(.4,0,.2,1)}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes blink-scan{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.blink-scan{animation:blink-scan 1s ease-in-out infinite}@keyframes scanner-glow{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes beam-move{0%{top:0%;opacity:.6}50%{top:100%;opacity:.3}to{top:0%;opacity:.6}}.scanner-laser{animation:scanner-glow .5s ease-in-out infinite}.scanner-beam{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#374151,transparent);animation:beam-move 2s linear infinite;border-radius:2px;pointer-events:none}.btn_super{position:relative;overflow:hidden}.btn_super:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;box-shadow:0 0 8px #3b82f699;opacity:0;z-index:1;transition:opacity .3s ease}.input_fichero{border:1px red;position:relative;height:100%;width:100%;cursor:pointer}label:has(.input_fichero:focus){border-color:transparent;box-shadow:0 0 0 2px #3b82f6}.input_fichero:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}tbody tr:nth-child(odd){background-color:#fff}tbody tr:nth-child(2n){background-color:#f8f9fa}:root{--panel-switch-bg: rgba(255, 255, 255, .78);--panel-switch-track: #eef3f9;--panel-switch-border: #dbe4ef;--panel-switch-text: #536174;--panel-switch-muted: #748196;--panel-switch-active-bg: #ffffff;--panel-switch-active-text: #174ea6;--panel-switch-accent: #2563eb;--panel-switch-shadow: 0 8px 24px rgba(30, 64, 175, .1)}:root[data-tema=oscuro]{--panel-switch-bg: rgba(15, 23, 42, .84);--panel-switch-track: #111c30;--panel-switch-border: #28364c;--panel-switch-text: #b8c5d9;--panel-switch-muted: #8492a8;--panel-switch-active-bg: #21304a;--panel-switch-active-text: #dbeafe;--panel-switch-accent: #60a5fa;--panel-switch-shadow: 0 10px 28px rgba(0, 0, 0, .28)}.panel-view-switcher{position:relative;z-index:20;width:100%;margin-bottom:1rem;padding:.45rem;border:1px solid var(--panel-switch-border);border-radius:1rem;background:var(--panel-switch-bg);box-shadow:var(--panel-switch-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-view-switcher--sticky{position:sticky;z-index:40}.panel-view-switcher--sticky-arriba{top:var(--panel-view-sticky-top, 4rem);bottom:auto}.panel-view-switcher--sticky-abajo{top:auto;bottom:var(--panel-view-sticky-bottom, .75rem)}.panel-view-switcher__track{display:grid;grid-template-columns:repeat(var(--panel-view-columns, 3),minmax(0,1fr));gap:.35rem;padding:.25rem;border-radius:.75rem;background:var(--panel-switch-track)}.panel-view-switcher__option{position:relative;display:flex;min-width:0;min-height:3.65rem;align-items:center;justify-content:center;gap:.65rem;padding:.6rem .75rem;border:1px solid transparent;border-radius:.65rem;color:var(--panel-switch-text);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.panel-view-switcher__option:hover{color:var(--panel-switch-active-text)}.panel-view-switcher__option:active{transform:scale(.985)}.panel-view-switcher__option:focus-visible{outline:3px solid color-mix(in srgb,var(--panel-switch-accent) 35%,transparent);outline-offset:2px}.panel-view-switcher__option.is-active{border-color:color-mix(in srgb,var(--panel-switch-accent) 22%,transparent);background:var(--panel-switch-active-bg);color:var(--panel-switch-active-text);box-shadow:0 3px 12px #0f172a1a}.panel-view-switcher__option.is-active:after{content:"";position:absolute;right:18%;bottom:-1px;left:18%;height:2px;border-radius:999px;background:var(--panel-switch-accent)}.panel-view-switcher__icon{display:grid;flex:0 0 auto;width:1.35rem;height:1.35rem;place-items:center}.panel-view-switcher__icon svg{width:100%;height:100%}.panel-view-switcher__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.2}.panel-view-switcher__label{overflow:hidden;max-width:100%;font-size:.88rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.panel-view-switcher__description{overflow:hidden;max-width:100%;margin-top:.2rem;color:var(--panel-switch-muted);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.panel-view-content{animation:panel-view-enter .18s ease-out both}@keyframes panel-view-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.panel-view-switcher{margin-inline:.5rem;width:calc(100% - 1rem)}.panel-view-switcher__option{min-height:3.25rem;padding-inline:.4rem}.panel-view-switcher__copy{display:none}.panel-view-switcher__icon{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion: reduce){.panel-view-switcher__option,.panel-view-content{animation:none;transition:none}}.panel-side-switcher{position:fixed;top:var(--panel-side-top, 4rem);bottom:0;z-index:45;display:flex;width:var(--panel-side-width, 18rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - var(--panel-side-top, 4rem));flex-direction:column;overflow:hidden;border:1px solid var(--panel-switch-border);background:var(--panel-switch-bg);box-shadow:var(--panel-switch-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.panel-side-switcher--izquierda{left:0;border-left:0;border-radius:0 1rem 1rem 0}.panel-side-switcher--derecha{right:0;border-right:0;border-radius:1rem 0 0 1rem}.panel-side-switcher.is-collapsed{width:3.5rem;box-shadow:0 5px 18px #0f172a1f}.panel-side-switcher__header{display:flex;min-height:3.75rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem;border-bottom:1px solid var(--panel-switch-border)}.panel-side-switcher.is-collapsed .panel-side-switcher__header{justify-content:center;border-bottom:0}.panel-side-switcher__actions{display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.panel-side-switcher__title{overflow:hidden;padding-left:.35rem;color:var(--panel-switch-active-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.panel-side-switcher__toggle,.panel-side-switcher__pin{display:grid;min-width:2.55rem;width:2.55rem;min-height:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border:1px solid var(--panel-switch-border);border-radius:.7rem;background:var(--panel-switch-track);color:var(--panel-switch-active-text);transition:background-color .16s ease,color .16s ease,transform .16s ease}.panel-side-switcher__toggle:hover,.panel-side-switcher__pin:hover{background:var(--panel-switch-active-bg)}.panel-side-switcher__toggle:active,.panel-side-switcher__pin:active{transform:scale(.95)}.panel-side-switcher__pin.is-active{border-color:color-mix(in srgb,var(--panel-switch-accent) 40%,transparent);background:var(--panel-switch-active-bg);color:var(--panel-switch-accent)}.panel-side-switcher__toggle svg,.panel-side-switcher__pin svg{width:1.25rem;height:1.25rem}.panel-side-switcher__scroll{display:flex;min-height:0;max-height:calc(100dvh - var(--panel-side-top, 4rem) - 3.75rem);flex:0 1 auto;flex-direction:column;gap:.4rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.65rem;scrollbar-gutter:stable}.panel-side-switcher__option{position:relative;display:flex;width:100%;min-height:3.75rem;flex:0 0 auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.75rem;color:var(--panel-switch-text);text-align:left;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.panel-side-switcher.is-collapsed .panel-side-switcher__scroll{align-items:center;padding-inline:.35rem;scrollbar-width:none}.panel-side-switcher.is-collapsed .panel-side-switcher__scroll::-webkit-scrollbar{display:none}.panel-side-switcher.is-collapsed .panel-side-switcher__option{width:2.75rem;min-height:2.75rem;justify-content:center;gap:0;padding:.55rem}.panel-side-switcher.is-collapsed .panel-side-switcher__copy{display:none}.panel-side-switcher__option:hover{background:color-mix(in srgb,var(--panel-switch-active-bg) 72%,transparent);color:var(--panel-switch-active-text)}.panel-side-switcher__option:active{transform:translate(2px)}.panel-side-switcher__option.is-active{border-color:color-mix(in srgb,var(--panel-switch-accent) 28%,transparent);background:var(--panel-switch-active-bg);color:var(--panel-switch-active-text);box-shadow:0 3px 12px #0f172a17}.panel-side-switcher__option.is-active:before{content:"";position:absolute;top:22%;bottom:22%;width:3px;border-radius:999px;background:var(--panel-switch-accent)}.panel-side-switcher--izquierda .panel-side-switcher__option.is-active:before{left:-1px}.panel-side-switcher--derecha .panel-side-switcher__option.is-active:before{right:-1px}.panel-side-switcher__icon{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center}.panel-side-switcher__icon svg{width:100%;height:100%}.panel-side-switcher__copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.panel-side-switcher__label{overflow:hidden;font-size:.88rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.panel-side-switcher__description{overflow:hidden;margin-top:.2rem;color:var(--panel-switch-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.pedidos-panel{position:relative;transition:width .24s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1),margin-left .24s cubic-bezier(.22,1,.36,1),padding-left .24s cubic-bezier(.22,1,.36,1);will-change:width,margin-left}.orders-view-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:44;display:grid;min-width:0;min-height:0;place-items:center;padding:1rem;border-radius:inherit;background:color-mix(in srgb,var(--ui-bg) 94%,transparent);color:var(--ui-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.orders-view-loader__content{display:grid;min-width:min(18rem,100%);justify-items:center;gap:.42rem;padding:1.1rem 1.35rem;border:1px solid var(--ui-border);border-radius:.9rem;background:var(--ui-bg-elevated);box-shadow:0 14px 38px #0f172a24;text-align:center}.orders-view-loader__content .spinner{width:1.7rem;height:1.7rem}.orders-view-loader__content strong{color:var(--ui-text);font-size:.78rem;font-weight:850}.orders-view-loader__content span{color:var(--ui-text-muted);font-size:.62rem;line-height:1.35}.pedidos-panel--with-side-menu{width:min(100%,1600px);margin-right:auto;margin-left:max(0rem,calc((100% - 1600px)/2))}.pedidos-panel--menu-pinned-left{width:min(calc(100% - 18rem),1600px);max-width:1600px;align-self:flex-start!important;margin-right:auto;margin-left:18rem;padding-left:clamp(1rem,2.5vw,2rem)!important}.reportes-panel--with-side-menu{box-sizing:border-box;width:min(100%,1600px);max-width:1600px;margin-right:auto;margin-left:auto;transition:width .22s ease,margin-left .22s ease,padding-left .22s ease}.reportes-panel--menu-pinned-left{width:min(calc(100% - 18rem),1600px);margin-right:auto;margin-left:18rem;padding-left:clamp(.75rem,1.5vw,1.25rem)}.reportes-operational-header{gap:.65rem!important;padding:.65rem .8rem!important;border-color:var(--ui-border)!important;border-radius:.9rem!important;background:var(--ui-bg-elevated)!important;box-shadow:var(--ui-shadow-soft)!important}.reportes-operational-header>div:first-child{gap:.6rem!important}.reportes-operational-header>div:first-child>div:first-child{display:grid;box-sizing:border-box;width:2.15rem;height:2.15rem;place-items:center;padding:0!important;border-radius:.65rem!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary-strong)!important}.reportes-operational-header>div:first-child svg{width:1rem;height:1rem}.reportes-operational-header h2{color:var(--ui-text)!important;font-size:.88rem!important;line-height:1.2}.reportes-operational-header p{margin-top:.1rem;color:var(--ui-text-muted)!important;font-size:.55rem!important;letter-spacing:.035em!important}.reportes-operational-header>div:last-child{gap:.2rem!important;padding:.2rem!important;border:1px solid var(--ui-border);border-radius:.7rem!important;background:var(--ui-bg-soft)!important}.reportes-operational-header>div:last-child>button{min-height:1.85rem;padding:.3rem .7rem!important;border-radius:.5rem!important;font-size:.58rem!important}.reportes-operational-header>div:last-child>div{min-width:13.5rem;color:var(--ui-text-muted)!important}.reportes-kpi-grid{gap:.45rem!important}.reportes-kpi-card{min-width:0;padding:.52rem .58rem!important;border-color:var(--ui-border)!important;border-radius:.72rem!important;background:var(--ui-bg-elevated)!important;box-shadow:var(--ui-shadow-soft)!important}.reportes-kpi-card>div:first-child{gap:.35rem;margin-bottom:.35rem!important}.reportes-kpi-card>div:first-child>div:first-child{min-width:0}.reportes-kpi-card>div:first-child>div:first-child>span{display:block;overflow:hidden;color:var(--ui-text-muted)!important;font-size:.52rem!important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.reportes-kpi-card>div:first-child>div:first-child>div{color:var(--ui-text)!important;font-size:1.25rem!important;line-height:1.05}.reportes-kpi-card>div:first-child>div:last-child>div{font-size:.68rem!important}.reportes-kpi-card>div:first-child>div:last-child>span{color:var(--ui-text-muted)!important;font-size:.46rem!important}.reportes-kpi-card>div:last-child{height:.24rem!important;background:var(--ui-bg-muted)!important}:root[data-tema=oscuro] .reportes-operational-header,:root[data-tema=oscuro] .reportes-kpi-card{border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important}@media (max-width: 767px){.reportes-operational-header{align-items:stretch!important}.reportes-operational-header>div:last-child{flex-wrap:wrap}.reportes-operational-header>div:last-child>div{width:100%;min-width:0}.panel-side-switcher{--panel-side-width: min(20rem, calc(100vw - 3.5rem) );top:4rem;box-shadow:8px 0 30px #0f172a3d}.panel-side-switcher--izquierda{border-radius:0 1.1rem 1.1rem 0}.panel-side-switcher--derecha{border-radius:1.1rem 0 0 1.1rem}.panel-side-switcher.is-collapsed{width:3.15rem;bottom:auto;min-height:3.75rem;border-bottom:1px solid var(--panel-switch-border);border-radius:0 .9rem .9rem 0}.panel-side-switcher.is-collapsed .panel-side-switcher__scroll{display:none}.panel-side-switcher.is-collapsed .panel-side-switcher__header{min-height:3.5rem;padding:.3rem}.panel-side-switcher.is-collapsed .panel-side-switcher__toggle{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem!important}.pedidos-panel--menu-pinned-left{padding-left:0!important;width:100%;margin-right:auto;margin-left:auto}.pedidos-panel--with-side-menu{width:100%;margin-right:auto;margin-left:auto}.reportes-panel--with-side-menu,.reportes-panel--menu-pinned-left{width:100%;margin-right:auto;margin-left:auto;padding-left:0}}@media (prefers-reduced-motion: reduce){.panel-side-switcher,.panel-side-switcher__toggle,.panel-side-switcher__pin,.panel-side-switcher__option,.pedidos-panel{transition:none}}.app-window-overlay{position:fixed;top:4rem;right:0;bottom:0;left:0;z-index:75;background:transparent;pointer-events:none}.app-window-overlay.is-minimized{display:none}.app-window{position:fixed;top:calc(50% + 2rem);left:50%;display:flex;width:min(var(--app-window-width, 48rem),calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(52rem,calc(100dvh - 5rem));max-height:calc(100dvh - 5rem);min-width:0;min-height:0;flex-direction:column;overflow:hidden;transform:translate(-50%,-50%);border:1px solid var(--ui-border);border-radius:1rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:0 28px 80px #050c1959;pointer-events:auto;animation:app-window-in .16s ease-out both}.app-window--content-sized{width:-moz-fit-content;width:fit-content;max-width:min(var(--app-window-width, 48rem),calc(100vw - 2rem));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 5rem)}.app-window--content-sized .app-window__body{flex:0 1 auto;overflow:auto}.app-window__header{display:flex;min-height:3.5rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .65rem .55rem 1rem;border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg,var(--ui-bg-soft),var(--ui-bg-elevated));cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-window__identity{display:flex;min-width:0;align-items:center;gap:.65rem}.app-window__mark{width:.7rem;height:.7rem;flex:0 0 auto;border-radius:999px;background:var(--ui-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-primary) 15%,transparent)}.app-window__identity h2,.app-window__title{min-width:0;overflow:hidden;margin:0;color:var(--ui-text);font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.app-window__controls{display:flex;flex:0 0 auto;align-items:center;gap:.3rem}.app-window__controls button{display:grid;width:2.45rem;min-width:2.45rem;height:2.35rem;min-height:2.35rem!important;place-items:center;border-radius:.6rem;color:var(--ui-text-muted);transition:background-color .14s ease,color .14s ease}.app-window__controls button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.app-window__controls button.is-close:hover{background:#dc2626;color:#fff}.app-window__controls svg{width:1.15rem;height:1.15rem}.app-window__body{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 0%;overflow:hidden}.app-window-form{position:relative;display:flex;width:100%;min-width:0;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden}.app-window-form__content{width:100%;min-width:0;min-height:0;flex:1 1 0%;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(1rem,2.5vw,2rem)}.app-window-form__actions{position:sticky;bottom:calc(-1*clamp(1rem,2.5vw,2rem));display:flex;justify-content:flex-end;gap:.75rem;margin:1rem calc(-1*clamp(1rem,2.5vw,2rem)) calc(-1*clamp(1rem,2.5vw,2rem));padding:.9rem clamp(1rem,2.5vw,2rem);border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-window-form__submit{min-width:9rem}.app-window-form__processing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;padding:2rem;background:color-mix(in srgb,var(--ui-bg-elevated) 92%,transparent);color:var(--ui-text);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-window-form__processing>span:last-child{color:var(--ui-text-muted);font-size:.8rem}.app-window-form__spinner{width:2.5rem;height:2.5rem;border:4px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:999px;animation:app-window-spin .8s linear infinite}.app-window-form__spinner.is-error{border-top-color:#dc2626}.app-window-dock{position:fixed;top:4.5rem;right:.75rem;z-index:76;display:flex;max-width:calc(100vw - 1.5rem);align-items:flex-end;flex-direction:column;gap:.4rem;pointer-events:none}.app-window-task{display:flex;align-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:.75rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:0 8px 25px #0f172a33;pointer-events:auto;animation:app-window-task-in .16s ease-out both}.app-window-task button{min-height:2.65rem!important}.app-window-task__restore{display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.76rem;font-weight:800}.app-window-task__restore:hover{background:var(--ui-bg-soft)}.app-window-task__restore svg,.app-window-task__close svg{width:1rem;height:1rem}.app-window-task__close{display:grid;width:2.35rem;min-width:2.35rem;place-items:center;border-left:1px solid var(--ui-border);color:var(--ui-text-muted)}.app-window-task__close:hover{background:#dc2626;color:#fff}@keyframes app-window-in{0%{opacity:0}to{opacity:1}}@keyframes app-window-task-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes app-window-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.app-window-overlay{background:transparent}.app-window{top:4.5rem!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important;width:auto;height:auto;max-width:none;max-height:none;transform:none!important;border-radius:.9rem}.app-window__header{cursor:default}.app-window-form__actions{flex-wrap:wrap}.app-window-form__actions button{flex:1 1 8rem}.app-window-dock{top:4.35rem;right:.5rem}}@media (prefers-reduced-motion: reduce){.app-window-overlay,.app-window,.app-window-task,.app-window-form__spinner{animation:none}}.order-form-section{overflow:visible;border:1px solid var(--ui-border);border-radius:1rem;background:var(--ui-bg-elevated);box-shadow:0 5px 18px #0f172a0f}.order-form-section.has-error{border-color:color-mix(in srgb,#dc2626 65%,var(--ui-border))}.order-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}.order-form-section__heading{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.order-form-section__number{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:.76rem;font-weight:850}.order-form-section__heading h3{margin:0;color:var(--ui-text);font-size:.95rem;font-weight:800;line-height:1.35}.order-form-section__heading p{max-width:38rem;margin:.2rem 0 0;color:var(--ui-text-muted);font-size:.75rem;line-height:1.45}.order-form-section__toggle{display:flex;min-height:2.35rem!important;flex:0 0 auto;align-items:center;gap:.35rem;padding:.4rem .65rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft);color:var(--ui-primary-strong);font-size:.72rem;font-weight:800}.order-form-section__toggle:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.order-form-section__toggle svg{width:1rem;height:1rem;transition:transform .16s ease}.order-form-section__toggle svg.is-open{transform:rotate(180deg)}.order-form-section__summary{overflow:hidden;margin:0 1rem .85rem;padding:.62rem .75rem;border:1px solid color-mix(in srgb,var(--ui-primary) 14%,var(--ui-border));border-radius:.7rem;background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-bg-soft));color:var(--ui-text-muted);font-size:.76rem;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.order-form-section__body{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);animation:order-form-section-in .16s ease-out both}.orders-list-card>.orders-list-toolbar{--orders-toolbar-control-height: 2rem;display:flex;width:100%;min-width:0;flex-wrap:nowrap;align-items:center;gap:.38rem;padding:.65rem .55rem;border-bottom:1px solid var(--ui-border);overflow:visible}.orders-list-toolbar__rail,.orders-list-toolbar__primary{display:contents}.orders-list-toolbar__dates{display:flex;min-width:0;flex:1 1 5rem;order:4;align-items:center;gap:.25rem;padding:0 .05rem;color:var(--ui-text-muted);font-size:.65rem;scrollbar-width:thin}.orders-list-toolbar__dates>*{flex:0 0 auto}.orders-list-toolbar__dates .min-w-60{min-width:13rem!important}.orders-list-toolbar__dates select,.orders-list-toolbar__dates input{box-sizing:border-box;min-height:var(--orders-toolbar-control-height)!important;height:var(--orders-toolbar-control-height)!important;padding:.25rem .55rem!important;border:1px solid var(--ui-border)!important;border-radius:.5rem!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important;font-size:.67rem!important;font-weight:700!important;line-height:1.1;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.orders-list-toolbar__dates select{width:8.25rem;max-width:8.25rem!important;padding-right:1.5rem!important}.orders-list-toolbar__dates input{cursor:pointer;text-align:center}.orders-list-toolbar__dates select:hover,.orders-list-toolbar__dates input:hover{border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border))!important;background:var(--ui-bg-soft)!important}.orders-list-toolbar__quick-date{box-sizing:border-box;min-height:var(--orders-toolbar-control-height)!important;height:var(--orders-toolbar-control-height);display:inline-flex;align-items:center;justify-content:center;padding:.3rem .55rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.67rem;font-weight:750;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.orders-list-toolbar__quick-date:hover{border-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));background:var(--ui-bg-muted);color:var(--ui-text)}.orders-list-toolbar__quick-date.is-active{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 12%,transparent)}.orders-list-toolbar__search{position:relative;width:clamp(9rem,21vw,15rem);min-width:8.5rem;flex:0 1 15rem;order:2}.orders-list-toolbar__search-icon{position:absolute;top:50%;left:.55rem;width:.85rem;height:.85rem;color:var(--ui-text-soft);transform:translateY(-50%);pointer-events:none}.orders-list-toolbar__search input{box-sizing:border-box;width:100%;min-height:var(--orders-toolbar-control-height)!important;height:var(--orders-toolbar-control-height);padding:.25rem .55rem .25rem 1.75rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.69rem}.orders-list-toolbar__search input::-moz-placeholder{color:var(--ui-text-soft);opacity:1}.orders-list-toolbar__search input::placeholder{color:var(--ui-text-soft);opacity:1}.orders-list-toolbar__search input:focus{border-color:var(--ui-primary);outline:3px solid color-mix(in srgb,var(--ui-primary) 18%,transparent)}.global-search-switch-wrap{position:relative;display:inline-grid;flex:0 0 auto;order:3;place-items:center}.global-search-switch{display:inline-flex;height:var(--orders-toolbar-control-height);min-height:var(--orders-toolbar-control-height)!important;align-items:center;gap:.3rem;padding:.18rem .3rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text-muted)}.global-search-switch>svg{width:.92rem;height:.92rem;flex:0 0 auto}.global-search-switch>span{position:relative;width:1.35rem;height:.72rem;border-radius:999px;background:var(--ui-bg-muted);box-shadow:inset 0 0 0 1px var(--ui-border)}.global-search-switch>span>i{position:absolute;top:.11rem;left:.11rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--ui-text-soft);transition:left .15s ease,background-color .15s ease}.global-search-switch.is-active{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.global-search-switch.is-active>span>i{left:.74rem;background:var(--ui-primary-strong)}.global-search-switch.is-unavailable{cursor:not-allowed;opacity:.62}.global-search-switch-wrap:after{position:absolute;right:auto;bottom:calc(100% + .45rem);left:50%;z-index:270;padding:.32rem .48rem;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);content:attr(data-tooltip);font-size:.62rem;font-weight:750;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.global-search-switch-wrap:hover:after,.global-search-switch-wrap:focus-within:after{opacity:1;transform:translate(-50%)}.global-search-coming-soon__content{display:grid;width:min(18rem,calc(100vw - 3rem));grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.75rem}.global-search-coming-soon__icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.58rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.global-search-coming-soon__icon svg{width:1.1rem;height:1.1rem}.global-search-coming-soon__content>div{display:flex;min-width:0;flex-direction:column;gap:.18rem}.global-search-coming-soon__content strong{color:var(--ui-text);font-size:.7rem}.global-search-coming-soon__content p{margin:0;color:var(--ui-text-muted);font-size:.62rem;line-height:1.42}.global-search-coming-soon__content>button{min-height:1.8rem!important;grid-column:1 / -1;justify-self:end;padding:.3rem .55rem;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-soft);color:var(--ui-text);font-size:.62rem;font-weight:800}.smart-search__control{position:relative;width:100%}.smart-search__popover{position:absolute;top:calc(100% + .4rem);left:0;z-index:260;display:flex;width:min(20rem,calc(100vw - 2rem));max-height:min(19rem,48dvh);flex-direction:column;gap:.2rem;overflow-y:auto;padding:.45rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-elevated);box-shadow:var(--ui-shadow-lg);animation:app-window-task-in .13s ease-out both}.smart-search__popover>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .32rem .42rem;border-bottom:1px solid var(--ui-border)}.smart-search__popover>header strong{color:var(--ui-text);font-size:.68rem}.smart-search__popover>header span{color:var(--ui-text-muted);font-size:.59rem}.smart-search__popover>button{display:flex;width:100%;min-height:2rem!important;min-width:0;align-items:center;gap:.45rem;padding:.3rem .4rem;border-radius:.45rem;color:var(--ui-text-muted);font-size:.64rem;text-align:left}.smart-search__popover>button:hover,.smart-search__popover>button:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary-strong);outline:none}.smart-search__popover>button svg{width:.85rem;height:.85rem;flex:0 0 auto}.smart-search__popover>button span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-search__paste>button{justify-content:space-between}.smart-search__paste>button strong{overflow:hidden;color:var(--ui-text);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.smart-search__popover>.smart-search__clear{justify-content:center;margin-top:.15rem;border-top:1px solid var(--ui-border);border-radius:0 0 .4rem .4rem;color:color-mix(in srgb,#ef4444 78%,var(--ui-text));font-weight:800}.orders-list-toolbar__result{position:relative;display:inline-flex;width:5.25rem;min-width:5.25rem;box-sizing:border-box;height:var(--orders-toolbar-control-height);flex:0 0 5.25rem;order:1;align-items:center;justify-content:center;gap:.22rem;overflow:visible;padding:.2rem .42rem;border:1px solid color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:.55rem;background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated));color:var(--ui-text-muted);font-size:.58rem;font-weight:750;line-height:1;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb,#000 7%,transparent)}.orders-list-toolbar__result strong{display:inline-block;min-width:6ch;color:var(--ui-primary-strong);font-size:1.02rem;font-weight:900;line-height:1;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-align:center}.orders-list-toolbar__page-size{box-sizing:border-box;width:5.35rem;min-width:5.35rem;min-height:var(--orders-toolbar-control-height)!important;height:var(--orders-toolbar-control-height)!important;flex:0 0 5.35rem;order:5;padding:.25rem .4rem!important;border:1px solid var(--ui-border)!important;border-radius:.5rem!important;background-color:var(--ui-bg-elevated)!important;color:var(--ui-text)!important;font-size:.67rem!important;font-weight:700!important;line-height:1.1;color-scheme:light dark;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.orders-list-toolbar__page-size:hover{border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border))!important;background-color:var(--ui-bg-soft)!important}.orders-list-toolbar__page-size option,.orders-list-toolbar__dates select option{background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.72rem}.orders-list-toolbar :where(input,select,button):focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 18%,transparent);outline-offset:1px}.orders-list-toolbar select{color-scheme:light dark}.orders-list-toolbar__actions{display:flex;flex:0 0 auto;order:6;align-items:center;gap:.25rem}.compact-icon-action{position:relative;display:inline-grid;flex:0 0 auto;place-items:center}.compact-icon-action__button{display:grid;width:var(--orders-toolbar-control-height);height:var(--orders-toolbar-control-height);min-height:var(--orders-toolbar-control-height)!important;padding:0;place-items:center;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent);transition:background-color .14s ease,color .14s ease,transform .14s ease}.compact-icon-action__button:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong);transform:translateY(-1px)}.compact-icon-action__button--primary{border-color:color-mix(in srgb,var(--ui-primary) 65%,var(--ui-border));background:var(--ui-primary);color:#fff}.compact-icon-action__button--primary:hover{background:var(--ui-primary-strong);color:#fff}.compact-icon-action.has-active-filter .compact-icon-action__button{border-color:var(--ui-primary-strong);background:var(--ui-primary-strong);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 20%,transparent)}.compact-icon-action__button svg{width:1rem;height:1rem}.compact-icon-action:after{position:absolute;right:auto;bottom:calc(100% + .45rem);left:50%;z-index:80;padding:.3rem .48rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);content:attr(data-tooltip);font-size:.65rem;font-weight:750;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.compact-icon-action:hover:after,.compact-icon-action:focus-within:after{opacity:1;transform:translate(-50%)}.orders-list-card>.card-body{padding-top:0!important}.orders-list-toolbar__secondary{margin:0 0 .45rem;padding:.4rem .55rem;border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft)}.orders-list-toolbar__secondary-inner>div{width:100%;min-width:0;gap:.45rem!important}.orders-list-toolbar__secondary h3{flex:0 0 auto;gap:.3rem!important;font-size:.68rem!important;white-space:nowrap}.orders-list-toolbar__secondary h3 svg{width:1rem!important;height:1rem!important}.orders-list-toolbar__secondary h3 .text-2xl{font-size:.82rem!important}.orders-list-toolbar__secondary h3 .text-sm{font-size:.66rem!important}.orders-list-toolbar__legacy-search{flex:0 0 auto;margin:0!important}.orders-list-toolbar__legacy-search>.relative{display:none}.orders-list-toolbar__legacy-search select{min-height:1.85rem;padding:.2rem .45rem;border-color:var(--ui-border);border-radius:.45rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.65rem}.orders-list-toolbar__filters{display:flex;min-width:0;flex:1 1 14rem;align-items:center;gap:.4rem;margin-top:0!important;padding:.1rem .15rem .25rem;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.orders-list-toolbar__filters>*{display:flex;flex:0 0 auto;align-items:center;gap:.2rem;white-space:nowrap}.orders-list-toolbar__filters .text-sm{font-size:.64rem!important}.orders-filter-window{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:.85rem}.orders-filter-window__intro{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--ui-border)}.orders-filter-window__intro>div{display:flex;min-width:0;flex-direction:column;gap:.15rem}.orders-filter-window__intro strong{color:var(--ui-text);font-size:.82rem}.orders-filter-window__intro span{color:var(--ui-text-muted);font-size:.67rem}.orders-filter-window__intro button{flex:0 0 auto;padding:.4rem .6rem;border:1px solid color-mix(in srgb,#dc2626 35%,var(--ui-border));border-radius:.5rem;color:#dc2626;font-size:.65rem;font-weight:800}.orders-filter-window__intro button:hover{background:color-mix(in srgb,#dc2626 9%,transparent)}.orders-filter-window__grid{display:grid;width:min(28rem,calc(100vw - 4rem));max-width:100%;grid-template-columns:minmax(0,1fr);gap:.45rem;overflow:visible;padding:.05rem}.orders-filter-window__item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.6rem .7rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft)}.orders-filter-window__item>span{color:var(--ui-text);font-size:.69rem;font-weight:800}.orders-filter-window__item--wide{grid-column:1 / -1}.orders-filter-window__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem;padding-top:.55rem;border-top:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:.63rem}.window-inline-filter{min-width:0;overflow:hidden;align-self:start;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft);transition:border-color .14s ease,box-shadow .14s ease}.window-inline-filter.is-open{border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border));box-shadow:0 5px 16px color-mix(in srgb,#000 8%,transparent)}.window-inline-filter.is-wide{grid-column:1 / -1}.window-inline-filter__trigger{display:flex;width:100%;min-height:2.45rem!important;align-items:center;gap:.45rem;padding:.42rem .6rem;color:var(--ui-text);text-align:left}.window-inline-filter__trigger:hover{background:var(--ui-bg-muted)}.window-inline-filter__trigger>span:first-child{min-width:0;flex:1 1 auto;font-size:.72rem;font-weight:850;letter-spacing:.015em}.window-inline-filter__trigger svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--ui-text-muted);transition:transform .14s ease}.window-inline-filter.is-open .window-inline-filter__trigger svg{transform:rotate(180deg)}.window-inline-filter__count{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.59rem;font-weight:850}.window-inline-filter__count.is-active{background:var(--ui-primary-strong);color:#fff}.window-inline-filter__panel{max-height:min(18rem,42dvh);overflow-y:auto;padding:.45rem;border-top:1px solid var(--ui-border);background:var(--ui-bg-elevated);animation:order-form-section-in .14s ease-out both}.window-inline-filter__options{display:flex;min-width:0;flex-direction:column;gap:.22rem}.window-inline-filter__options>button{display:flex;width:100%;min-height:2rem!important;align-items:center;gap:.4rem;padding:.28rem .4rem;border-radius:.45rem;color:var(--ui-text-muted);font-size:.65rem;text-align:left}.window-inline-filter__options>button:hover{background:var(--ui-bg-soft);color:var(--ui-text)}.window-inline-filter__options>button.is-selected{background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.window-inline-filter__options>.window-inline-filter__negation{margin-bottom:.18rem;border:1px dashed color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-bg-elevated))}.window-inline-filter__negation>strong{display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border-radius:.3rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.72rem}.window-inline-filter__options>.window-inline-filter__negation.is-active{border-style:solid;border-color:color-mix(in srgb,#f59e0b 45%,var(--ui-border));background:color-mix(in srgb,#f59e0b 11%,var(--ui-bg-elevated));color:color-mix(in srgb,#f59e0b 78%,var(--ui-text))}.window-inline-filter__negation.is-active>strong{background:color-mix(in srgb,#f59e0b 18%,var(--ui-bg-muted));color:color-mix(in srgb,#f59e0b 78%,var(--ui-text))}.window-inline-filter__negation:disabled{cursor:not-allowed;opacity:.45}.window-inline-filter__options>button>span:first-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-inline-filter__options small{flex:0 0 auto;color:var(--ui-text-soft);font-size:.58rem}.window-inline-filter__check{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1px solid var(--ui-border);border-radius:.28rem;font-size:.65rem;font-weight:900}.window-inline-filter__options>button.is-selected .window-inline-filter__check{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.window-inline-filter__options>.window-inline-filter__all{justify-content:center;margin-top:.25rem;border-top:1px solid var(--ui-border);border-radius:0;color:var(--ui-primary-strong);font-weight:800;text-align:center}.window-inline-filter__empty{padding:.65rem;color:var(--ui-text-soft);font-size:.64rem;text-align:center}.window-inline-filter__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.window-inline-filter__columns>div{min-width:0}.window-inline-filter__columns strong{display:block;margin-bottom:.35rem;color:var(--ui-text);font-size:.65rem}.calendar-floating-panel{position:fixed;z-index:200;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow:auto;border-color:var(--ui-border)!important;background:linear-gradient(135deg,var(--ui-bg-elevated),var(--ui-bg-soft))!important;color:var(--ui-text)}.calendar-floating-panel .calendar-day--selected{background:#2563eb!important;color:#fff!important}.calendar-floating-panel .calendar-day--range{background:#bfdbfe!important;color:#172554!important}.calendar-floating-panel .calendar-day--available{background:color-mix(in srgb,#3b82f6 14%,var(--ui-bg-elevated))!important;color:color-mix(in srgb,#2563eb 78%,var(--ui-text))!important}.calendar-floating-panel .calendar-day--available:hover{background:color-mix(in srgb,#3b82f6 25%,var(--ui-bg-elevated))!important}.calendar-floating-panel .calendar-day--today{border:1px solid #3b82f6}.calendar-month-navigation{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.45rem;color:var(--ui-text)!important}.calendar-month-navigation:hover{background:var(--ui-bg-muted)}.calendar-quick-action{border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}.calendar-quick-action:hover{background:var(--ui-bg-muted)!important}.calendar-quick-action--primary{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}:root[data-tema=oscuro] .calendar-floating-panel .calendar-day--range{background:#1e3a8a!important;color:#eff6ff!important}:root[data-tema=oscuro] .calendar-floating-panel .calendar-day--available{background:color-mix(in srgb,#3b82f6 22%,var(--ui-bg-elevated))!important;color:#dbeafe!important}.orders-selection-bar{margin-top:.6rem!important;padding:.32rem .45rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft)}.orders-selection-bar__content{display:flex;width:100%;min-width:0;align-items:center;gap:.4rem}.orders-selection-bar__label{flex:0 0 auto;color:var(--ui-text-muted);font-size:.65rem;font-weight:750}.orders-selection-bar__actions{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:.3rem}.orders-selection-bar__count{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--ui-bg-muted);color:var(--ui-text);font-size:.68rem;font-weight:900}.orders-seller-actions,.orders-seller-actions__row{display:flex;min-width:0;align-items:center;gap:.3rem}.orders-selection-action{display:inline-flex;min-height:1.85rem!important;height:1.85rem;align-items:center;gap:.3rem;padding:.2rem .48rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.62rem;font-weight:800;line-height:1;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease,opacity .14s ease}.orders-selection-action svg{width:.9rem;height:.9rem;flex:0 0 auto}.orders-selection-action--primary:not(:disabled){border-color:color-mix(in srgb,var(--ui-primary) 46%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));color:var(--ui-primary-strong)}.orders-selection-action--warning:not(:disabled){border-color:color-mix(in srgb,#f59e0b 48%,var(--ui-border));background:color-mix(in srgb,#f59e0b 10%,var(--ui-bg-elevated));color:color-mix(in srgb,#f59e0b 82%,var(--ui-text))}.orders-selection-action:hover:not(:disabled){background:var(--ui-bg-muted);transform:translateY(-1px)}.orders-selection-action:focus-visible,.orders-selection-bar__export:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 18%,transparent);outline-offset:1px}.orders-selection-action:disabled,.orders-selection-bar__export:disabled{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-text-soft);cursor:not-allowed;opacity:.52;box-shadow:none}.orders-selection-statuses{min-width:4rem;flex:1 1 auto;overflow:hidden;padding-left:.15rem;border-left:1px solid var(--ui-border)}.orders-selection-statuses__rail{display:flex;width:100%;min-width:0;height:2.32rem;align-items:flex-start;gap:.25rem;overflow-x:scroll;overflow-y:hidden;padding:.05rem .08rem .38rem .35rem;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.orders-selection-statuses__rail:hover{scrollbar-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border)) transparent}.orders-selection-statuses__rail::-webkit-scrollbar{height:.3rem}.orders-selection-statuses__rail::-webkit-scrollbar-track{border-radius:999px;background:transparent}.orders-selection-statuses__rail::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.orders-selection-statuses__rail:hover::-webkit-scrollbar-track{background:var(--ui-bg-muted)}.orders-selection-statuses__rail:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border))}.orders-selection-statuses__button{position:relative;display:inline-flex;min-height:1.72rem!important;flex:0 0 auto;align-items:center;padding:0;border:1px solid transparent;border-radius:.48rem;opacity:.76;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.orders-selection-statuses__button:hover:not(.is-active){border-color:var(--ui-border);background:var(--ui-bg-muted);opacity:.9;transform:translateY(-1px)}.orders-selection-statuses__button.is-active{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 18%,var(--ui-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 28%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-primary) 18%,transparent);opacity:1}.orders-selection-statuses__button.is-active:hover{border-color:var(--ui-primary-strong);background:color-mix(in srgb,var(--ui-primary) 23%,var(--ui-bg-elevated))}.orders-selection-statuses__button:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 18%,transparent);outline-offset:1px}.orders-selection-statuses__button:disabled{cursor:wait;transform:none}.orders-selection-statuses__button:disabled:not(.is-processing){opacity:.48}.orders-selection-statuses__button.is-processing{border-color:var(--ui-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 18%,transparent);opacity:1}.orders-selection-statuses__loader{position:absolute;top:-.25rem;right:-.22rem;z-index:2;display:grid;width:.82rem;height:.82rem;place-items:center;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:var(--ui-primary);color:#fff;box-shadow:0 1px 4px color-mix(in srgb,#000 24%,transparent)}.orders-selection-statuses__loader svg{width:.58rem;height:.58rem}.orders-selection-statuses__button.is-processing .orders-selection-statuses__check{opacity:0}.orders-selection-statuses__card{min-height:1.48rem!important;max-width:8rem;padding:.12rem .38rem!important;border-radius:.38rem!important;font-size:.57rem!important;line-height:1!important}.orders-selection-statuses__card>div{min-width:0}.orders-selection-statuses__card>div>div:first-child{width:.38rem!important;height:.38rem!important;margin-right:.3rem!important}.orders-selection-statuses__text{max-width:6.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-selection-statuses__text span{font-size:.57rem!important;line-height:1!important}.orders-selection-statuses__check{position:absolute;top:-.22rem;right:-.2rem;display:grid;width:.78rem;height:.78rem;place-items:center;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:var(--ui-primary);color:#fff;box-shadow:0 1px 4px color-mix(in srgb,#000 24%,transparent);opacity:0;transform:scale(.65);transition:opacity .12s ease,transform .12s ease}.orders-selection-statuses__check svg{width:.55rem;height:.55rem}.orders-selection-statuses__button.is-active .orders-selection-statuses__check{opacity:1;transform:scale(1)}.orders-selection-statuses__clear-box{display:flex;min-height:1.9rem;flex:0 0 auto;align-items:center;gap:.3rem;padding-left:.35rem;border-left:1px solid var(--ui-border)}.orders-selection-statuses__negate{display:inline-flex;min-height:1.75rem!important;align-items:center;gap:.28rem;padding:.22rem .42rem;border:1px solid var(--ui-border);border-radius:.46rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.61rem;font-weight:850;white-space:nowrap}.orders-selection-statuses__negate>strong{font-size:.78rem;line-height:1}.orders-selection-statuses__negate:hover:not(:disabled){border-color:color-mix(in srgb,#f59e0b 38%,var(--ui-border));background:color-mix(in srgb,#f59e0b 7%,var(--ui-bg-elevated))}.orders-selection-statuses__negate.is-active{border-color:color-mix(in srgb,#f59e0b 48%,var(--ui-border));background:color-mix(in srgb,#f59e0b 13%,var(--ui-bg-elevated));color:color-mix(in srgb,#f59e0b 78%,var(--ui-text))}.orders-selection-statuses__negate:disabled{cursor:not-allowed;opacity:.42}.orders-selection-statuses__clear{display:inline-flex;min-height:1.75rem!important;align-items:center;gap:.3rem;padding:.22rem .48rem;border:1px solid color-mix(in srgb,#ef4444 42%,var(--ui-border));border-radius:.46rem;background:color-mix(in srgb,#ef4444 9%,var(--ui-bg-elevated));color:color-mix(in srgb,#ef4444 82%,var(--ui-text));font-size:.61rem;font-weight:850;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}.orders-selection-statuses__clear svg{width:.85rem;height:.85rem;flex:0 0 auto}.orders-selection-statuses__clear:hover:not(:disabled){border-color:#ef4444;background:color-mix(in srgb,#ef4444 16%,var(--ui-bg-elevated));color:#ef4444}.orders-selection-statuses__clear:focus-visible{outline:3px solid color-mix(in srgb,#ef4444 18%,transparent);outline-offset:1px}.orders-selection-statuses__clear:disabled{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-text-soft);cursor:not-allowed;opacity:.45}.orders-table-heading{position:relative;display:inline-flex}.orders-table-heading>button{display:inline-flex;min-height:1.8rem!important;align-items:center;gap:.3rem;padding:.25rem .4rem;border:1px solid transparent;border-radius:.45rem;color:var(--ui-text-muted);font-size:.64rem;font-weight:850;letter-spacing:.035em}.orders-table-heading>button:hover{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-text)}.orders-table-heading>button.is-sorted{border-color:color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.orders-table-heading>button svg{width:.8rem;height:.8rem;flex:0 0 auto}.orders-table-heading__icon{display:inline-grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border-radius:.3rem;color:var(--ui-text-soft);transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.orders-table-heading__icon.is-active{background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated));color:var(--ui-primary-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 22%,transparent)}.orders-table-heading__preview{position:fixed;z-index:210;display:flex;max-height:10.5rem;flex-direction:column;gap:.32rem;overflow:hidden;padding:.55rem .65rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:0 12px 35px #050c193d;pointer-events:none;animation:app-window-task-in .12s ease-out both}.orders-table-heading__preview strong{padding-bottom:.28rem;border-bottom:1px solid var(--ui-border);color:var(--ui-primary-strong);font-size:.65rem}.orders-table-heading__preview span{overflow:hidden;color:var(--ui-text-muted);font-size:.62rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.orders-column-window{display:flex;width:min(32rem,calc(100vw - 3rem));max-width:100%;flex-direction:column;gap:.65rem;padding:.8rem}.orders-column-window>header{display:flex;flex-direction:column;gap:.14rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.orders-column-window>header strong{color:var(--ui-text);font-size:.8rem}.orders-column-window>header span{color:var(--ui-text-muted);font-size:.64rem}.orders-column-config-window{width:min(29rem,calc(100vw - 3rem));max-width:100%}.orders-column-config-window>.window-inline-filter,.orders-column-config-window__stack,.orders-column-config-window__stack>.window-inline-filter{width:100%;align-self:stretch}.orders-column-config-window__active{flex:0 0 auto;padding:.28rem .45rem;border:1px solid color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border));border-radius:999px;background:var(--ui-primary-soft);color:var(--ui-primary-strong)!important;font-size:.59rem!important;font-weight:850;white-space:nowrap}.orders-column-config-window__label{cursor:default}.orders-column-config-window__label:hover{background:transparent}.orders-column-config-window__filters{max-height:min(20rem,45dvh)}.orders-column-config-window__stack{display:flex;min-width:0;flex-direction:column;gap:.42rem}.orders-column-config-window__search{display:flex;min-width:0;min-height:2.25rem;align-items:center;gap:.4rem;padding:.3rem .45rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text-muted)}.orders-column-config-window__search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 14%,transparent)}.orders-column-config-window__search>svg{width:.9rem;height:.9rem;flex:0 0 auto}.orders-column-config-window__search>input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ui-text);font-size:.68rem}.orders-column-config-window__search>button{display:grid;width:1.35rem;height:1.35rem;min-height:1.35rem!important;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.85rem}.orders-column-config-window__search>button:hover{color:var(--ui-danger, #dc2626)}.orders-column-window__sections{display:flex;width:100%;min-width:0;flex-direction:column;gap:.45rem}.orders-column-window__sections>.window-inline-filter{width:100%;align-self:stretch}.orders-column-window__options{display:flex;min-width:0;flex-direction:column;gap:.22rem}.orders-column-window__options>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem;padding:.25rem .3rem;border-radius:.45rem}.orders-column-window__options>div.is-active{background:var(--ui-primary-soft)}.orders-column-window__options>div>span{overflow:hidden;color:var(--ui-text);font-size:.65rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.orders-column-window__options button{min-height:1.75rem!important;padding:.2rem .4rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.6rem;font-weight:750}.orders-column-window__options button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.orders-column-window__options button.is-selected{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.admin-order-cell-line{display:flex;min-width:0;align-items:center;gap:.35rem;flex-wrap:nowrap;white-space:nowrap}.admin-order-cell-line>*{flex:0 0 auto}.admin-order-cell-line--pedido{gap:.45rem}.admin-order-cell-line--pedido .badge,.admin-order-cell-line--dates .badge{min-height:1.65rem;padding:.18rem .35rem;font-size:.61rem;line-height:1}.admin-order-cell-line--pedido svg,.admin-order-cell-line--dates svg{width:.8rem!important;height:.8rem!important}.admin-order-cell-line--pedido button,.admin-order-cell-line--dates button{min-height:1.6rem!important}.outgoing-call-button{position:relative;display:inline-grid;width:1.6rem;min-height:1.6rem!important;height:1.6rem;place-items:center;padding:0;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}.outgoing-call-button>svg{width:.78rem!important;height:.78rem!important}.outgoing-call-button:hover:not(:disabled){border-color:#0284c7;background:color-mix(in srgb,#0ea5e9 17%,var(--ui-bg-elevated));color:#0284c7}.outgoing-call-button:disabled{cursor:not-allowed;opacity:.48}.outgoing-call-button.is-completed{border-color:color-mix(in srgb,#22c55e 55%,var(--ui-border));background:color-mix(in srgb,#22c55e 13%,var(--ui-bg-elevated));color:#169447;opacity:1}.outgoing-call-button__check{position:absolute;top:-.28rem;right:-.28rem;display:grid;width:.76rem;height:.76rem;place-items:center;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:#16a34a;color:#fff;box-shadow:0 1px 4px color-mix(in srgb,#000 24%,transparent)}.outgoing-call-button__check svg{width:.52rem!important;height:.52rem!important}.order-state-trigger:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.transport-data-trigger.is-blocked,.order-state-trigger.is-blocked{cursor:help;opacity:.62;filter:saturate(.55)}.transport-editor__restriction,.order-form-prerequisite{display:flex;flex-direction:column;gap:.16rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,#f59e0b 38%,var(--ui-border));border-radius:.62rem;background:color-mix(in srgb,#f59e0b 9%,var(--ui-bg-elevated));color:var(--ui-text)}.transport-editor__restriction{margin-bottom:.6rem}.order-form-prerequisite{margin-bottom:.55rem}.transport-editor__restriction strong,.order-form-prerequisite strong{color:color-mix(in srgb,#d97706 82%,var(--ui-text));font-size:.68rem;font-weight:850}.transport-editor__restriction span,.order-form-prerequisite span{color:var(--ui-text-muted);font-size:.61rem;line-height:1.4}.outgoing-call-confirmation__body{display:grid;gap:.45rem;padding:.75rem;color:var(--ui-text)}.outgoing-call-confirmation__body p{margin:0;font-size:.72rem;font-weight:800;line-height:1.4}.outgoing-call-confirmation__body small{color:var(--ui-text-muted);font-size:.62rem;line-height:1.45}.outgoing-call-confirmation__body footer{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.35rem;padding-top:.55rem;border-top:1px solid var(--ui-border)}.outgoing-call-confirmation__body footer button{min-height:2rem;padding:.3rem .65rem;border-radius:.48rem;font-size:.65rem;font-weight:800}.admin-order-store{display:block;max-width:6rem;overflow:hidden;padding:0rem .4rem;border-radius:.4rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.64rem;font-weight:750;text-overflow:ellipsis}.admin-order-transport-value{display:inline-flex;max-width:7rem;align-items:center;gap:.25rem;color:var(--ui-text-muted)}.admin-order-transport-value strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.transport-data-trigger.is-readonly,.order-detail-payment__edit.is-readonly{cursor:default;opacity:.72}.transport-data-trigger.is-readonly:hover,.order-detail-payment__edit.is-readonly:hover{background:transparent;color:inherit;transform:none}.admin-order-cell-line--transport button,.admin-order-cell-line--processors button,.admin-order-cell-line--client button,.admin-order-cell-line--actions button{min-height:1.75rem!important;height:1.75rem}.admin-order-cell-line--processors>span,.admin-order-cell-line--processors>div>span{max-width:5.5rem;font-size:.62rem!important}.admin-order-cell-line--processors>div{padding:0!important}.admin-order-cell-line--client{width:-moz-max-content;width:max-content;max-width:none;align-items:center;gap:.32rem;overflow:visible}.admin-order-cell-line--client>*{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto}.admin-order-cell-line--client span,.admin-order-cell-line--client button{font-size:.6rem;line-height:1}.admin-order-cell-line--client svg{width:.85rem!important;height:.85rem!important}.copy-data-button{display:inline-grid;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem!important;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:.34rem;background:transparent;color:var(--ui-text-soft);opacity:.62;transition:border-color .12s ease,background-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.copy-data-button svg{width:.72rem!important;height:.72rem!important}.copy-data-button:hover:not(:disabled),.copy-data-button:focus-visible{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-primary-strong);opacity:1;transform:translateY(-1px)}.copy-data-button.is-copied{border-color:color-mix(in srgb,#22c55e 42%,var(--ui-border));background:color-mix(in srgb,#22c55e 12%,var(--ui-bg-elevated));color:#16a34a;opacity:1}.copy-data-button.is-error{color:#ef4444;opacity:1}.copy-data-button:disabled{cursor:not-allowed;opacity:.2}.admin-order-cell-line--client>div,.admin-order-cell-line--destination>div{display:inline-flex;min-width:0;align-items:center;gap:.1rem}.order-view-copy-value{display:inline-flex;min-width:0;align-items:center;gap:.28rem;color:var(--ui-text)}.order-view-copy-value>span,.order-view-copy-value>a{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-order-cell-line--client>div>button{align-items:center;padding:.18rem .28rem;border-radius:.38rem;color:var(--ui-text-muted);transition:background-color .14s ease,color .14s ease}.admin-order-cell-line--client>div>button:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.admin-order-cell-line--client .copy-data-button{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem!important;flex:0 0 1.25rem;align-items:center;justify-content:center;padding:0;border-radius:.34rem}.admin-order-cell-line--client .copy-data-button svg{width:.72rem!important;height:.72rem!important}.admin-order-cell-line--client>div:first-child{width:-moz-max-content;width:max-content;max-width:none}.admin-order-cell-line--client>div:first-child>button{display:flex;width:-moz-max-content;width:max-content;max-width:none;align-items:center;overflow:visible;padding:.18rem .28rem;border-radius:.38rem;white-space:nowrap}.admin-order-cell-line--client>div:nth-child(2){width:-moz-max-content;width:max-content;max-width:none;flex:0 0 auto;overflow:visible}.admin-order-cell-line--client>div:nth-child(2) button{overflow:visible;text-overflow:clip;white-space:nowrap}.admin-order-cell-line--client>div:nth-child(3){width:-moz-max-content;width:max-content;max-width:none;flex:0 0 auto;overflow:visible}.admin-order-client-user-icon{flex:0 0 auto;color:var(--ui-text-soft)}.admin-order-client-identity{display:inline-flex;width:-moz-max-content;width:max-content;max-width:none;min-width:0;flex:0 0 auto;align-items:center;gap:.25rem;white-space:nowrap}.admin-order-client-identity>span{overflow:visible;text-overflow:clip;white-space:nowrap}.admin-order-cell-line--client .order-client-proof-manager{position:relative;display:grid;width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:1.45rem!important;flex:0 0 1.45rem;place-items:center;padding:0;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-soft);color:var(--ui-text-muted)}.admin-order-cell-line--client .order-client-proof-manager:hover,.admin-order-cell-line--client .order-client-proof-manager:focus-visible,.admin-order-cell-line--client .order-client-proof-manager.has-proofs{border-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong);outline:none}.order-client-proof-manager>svg{width:.82rem!important;height:.82rem!important}.order-client-proof-manager>span{position:absolute;top:-.36rem;right:-.36rem;display:grid;min-width:.9rem;height:.9rem;place-items:center;padding:0 .18rem;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:var(--ui-primary-strong);color:#fff;box-shadow:0 1px 4px color-mix(in srgb,#000 22%,transparent);font-size:.52rem!important;font-weight:900;line-height:1}.order-proof-manager{display:flex;width:min(22.5rem,calc(100vw - 3rem));max-width:100%;flex-direction:column;gap:.65rem;padding:.75rem}.order-proof-manager>header{display:flex;flex-direction:column;gap:.14rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.order-proof-manager>header strong{color:var(--ui-text);font-size:.75rem}.order-proof-manager>header span{color:var(--ui-text-muted);font-size:.62rem}.order-proof-manager__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.order-proof-manager__grid>article{position:relative;min-width:0;border:1px solid var(--ui-border);border-radius:.62rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.order-proof-manager__grid>article.is-complete{border-color:color-mix(in srgb,#22c55e 35%,var(--ui-border));background:color-mix(in srgb,#22c55e 7%,var(--ui-bg-soft))}.order-proof-manager__open{display:grid;width:100%;min-width:0;min-height:5.1rem!important;grid-template-rows:auto 1fr auto;gap:.28rem;padding:.55rem 2rem .55rem .55rem;color:inherit;text-align:left}.order-proof-manager__check{position:absolute;top:.38rem;right:.38rem;display:grid;width:1rem;height:1rem;place-items:center;border-radius:999px;background:color-mix(in srgb,#22c55e 18%,var(--ui-bg-elevated));color:#16a34a}.order-proof-manager__check svg{width:.68rem;height:.68rem}.order-proof-manager__grid>article:hover,.order-proof-manager__grid>article:focus-within{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft);transform:translateY(-1px)}.order-proof-manager__open:focus-visible{outline:none}.order-proof-manager__open:disabled{cursor:not-allowed;opacity:.48}.order-proof-manager__view{position:absolute;right:.42rem;bottom:.42rem;display:grid;width:1.45rem;height:1.45rem;min-height:1.45rem!important;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border));border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-primary-strong)}.order-proof-manager__view:hover,.order-proof-manager__view:focus-visible{background:var(--ui-primary-soft);outline:none}.order-proof-manager__view svg{width:.78rem;height:.78rem}.order-proof-manager__title{display:flex;min-width:0;align-items:center;gap:.32rem;color:var(--ui-text)}.order-proof-manager__title svg{width:.88rem;height:.88rem;flex:0 0 auto}.order-proof-manager__title strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.order-proof-manager__method{align-self:center;color:var(--ui-text-muted);font-size:.59rem;line-height:1.25}.order-proof-manager__amount{padding-top:.3rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);color:var(--ui-primary-strong);font-size:.65rem;font-weight:850}.payment-editor__summary{display:flex;width:100%;min-width:0;align-items:center;gap:.28rem;padding:.35rem .4rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-soft);overflow-x:auto;scrollbar-width:thin}.payment-editor__summary>span{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.2rem;padding-right:.3rem;border-right:1px solid var(--ui-border);white-space:nowrap}.payment-editor__summary>span:last-child{padding-right:0;border-right:0}.payment-editor__summary small{color:var(--ui-text-soft);font-size:.5rem;font-weight:850}.payment-editor__summary strong{color:var(--ui-text);font-size:.58rem;font-weight:850}.transport-editor__destination{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.38rem .45rem;border:1px solid var(--ui-border);border-radius:.52rem;background:var(--ui-bg-soft)}.transport-editor__destination>strong{margin-right:.12rem;color:var(--ui-text);font-size:.62rem}.transport-editor__destination>span,.transport-editor__destination>a{max-width:11rem;overflow:hidden;padding:.18rem .28rem;border-radius:.32rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.transport-editor__destination>a{color:var(--ui-primary-strong);font-weight:800}@media (max-width: 420px){.order-proof-manager__grid{grid-template-columns:minmax(0,1fr)}}.order-client-whatsapp-button{width:1.55rem!important;min-width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;flex:0 0 1.55rem;padding:.2rem!important;color:#16a34a}.whatsapp-editor .movable-popover__body{width:100%;height:min(31rem,calc(100dvh - 6rem));max-height:min(31rem,calc(100dvh - 6rem));overflow:hidden}.whatsapp-editor__content{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;gap:.45rem;padding:.5rem}.whatsapp-editor__actions{display:flex;align-items:center;gap:.35rem}.whatsapp-editor__actions button{display:grid;width:1.85rem!important;min-width:1.85rem!important;height:1.85rem!important;min-height:1.85rem!important;place-items:center;padding:.25rem!important;border:1px solid var(--ui-border);border-radius:.45rem;background:var(--ui-bg-soft);color:var(--ui-text-muted)}.whatsapp-editor__actions button:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.whatsapp-editor__actions svg{width:.9rem;height:.9rem}.whatsapp-editor__search{position:relative;z-index:2;width:100%}.whatsapp-editor__list{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:.35rem;overflow-y:auto;overscroll-behavior:contain;padding:.15rem;scrollbar-gutter:stable}.whatsapp-editor__form{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:.48rem}.whatsapp-editor__form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--ui-border)}.whatsapp-editor__form>header>div:first-child{display:grid;min-width:0;gap:.08rem}.whatsapp-editor__form>header strong,.whatsapp-editor__preview>strong{color:var(--ui-text);font-size:.68rem;font-weight:900}.whatsapp-editor__form>header span{color:var(--ui-text-muted);font-size:.56rem}.whatsapp-editor__form label{display:grid;gap:.2rem}.whatsapp-editor__form label>span{color:var(--ui-text-muted);font-size:.58rem;font-weight:800}.whatsapp-editor__form label>span b{color:var(--ui-danger)}.whatsapp-editor__form :is(input,textarea){width:100%;min-height:2rem;padding:.36rem .5rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.65rem}.whatsapp-editor__form textarea{min-height:6rem;max-height:6rem;resize:none;line-height:1.4}.whatsapp-editor__preview{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.25rem;overflow:hidden;padding:.45rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-muted)}.whatsapp-editor__preview pre{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;margin:0;color:var(--ui-text-muted);font-family:inherit;font-size:.61rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-editor__form>footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.35rem}.whatsapp-editor__form>footer button{min-height:1.9rem;padding:.3rem .58rem;border:1px solid var(--ui-border);border-radius:.45rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.61rem;font-weight:850}.whatsapp-editor__form>footer button.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.whatsapp-editor__form>footer button:disabled{cursor:not-allowed;opacity:.45}.whatsapp-editor__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;border-radius:.55rem;background:color-mix(in srgb,var(--ui-bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.order-client-dni-result{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.45rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text);text-align:left}.order-client-dni-result:hover{border-color:var(--ui-primary);background:var(--ui-bg-muted)}.order-client-dni-result>span{display:flex;min-width:0;flex-direction:column;gap:.08rem}.order-client-dni-result small{color:var(--ui-text-muted);font-size:.52rem}.order-client-dni-result strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.order-client-dni-result{grid-template-columns:minmax(0,1fr)}}.order-details-fields{display:flex;min-width:0;flex-direction:column;gap:.5rem}.order-details-fields__table{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated)}.order-details-fields__table>button{display:grid;grid-template-columns:minmax(8rem,1fr) 4rem 6rem 6rem;align-items:center;gap:.4rem;padding:.4rem .5rem;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:.6rem;text-align:left}.order-details-fields__table>button:last-child{border-bottom:0}.order-details-fields__table>button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.order-details-fields__table>button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details-fields__table>button strong{color:var(--ui-text);text-align:right}.order-details-fields__table>p{margin:0;padding:1rem;color:var(--ui-text-muted);font-size:.6rem;text-align:center}.order-details-fields__add{align-self:flex-start;min-height:1.9rem!important;padding:.3rem .55rem;font-size:.6rem}.order-details-fields__editor{position:relative;z-index:1;display:grid;grid-template-columns:minmax(12rem,1fr) 5.5rem 7rem 7rem;align-items:end;gap:.42rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border));border-radius:.55rem;background:var(--ui-bg-soft)}.order-details-fields__search{position:relative;min-width:0}.order-details-fields__search>.order-details-fields__results{position:absolute;top:calc(100% + .25rem);left:0;z-index:60;width:min(38rem,calc(100vw - 2rem));max-width:-moz-max-content;max-width:max-content;max-height:min(22rem,55vh);overflow-y:auto;padding:.32rem;border:1px solid var(--ui-border);border-radius:.62rem;background:var(--ui-bg-elevated);box-shadow:0 12px 30px #050c1938}.order-form-section:has(.order-details-fields__results),.order-inline-editor:has(.order-details-fields__results) .order-form-section{position:relative;z-index:40}.order-details-fields__results>header{position:sticky;top:-.32rem;z-index:2;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.4rem;margin:-.32rem -.32rem .25rem;padding:.38rem .45rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.order-details-fields__results>header span{overflow:hidden;color:var(--ui-text-muted);font-size:.6rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.order-details-fields__results>header button{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:1rem;line-height:1}.order-details-fields__results>.product-search-result{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}.order-details-fields__results .product-search-result :is(small,strong){grid-column:auto;grid-row:auto;align-self:auto}.order-details-fields__custom-hint{display:block;padding:.28rem .35rem .12rem;color:var(--ui-text-muted);font-size:.52rem;line-height:1.35}.order-details-fields__amount{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.3rem;padding:.35rem;border-radius:.4rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.55rem}.order-details-fields__amount strong{color:var(--ui-text)}.order-details-fields__editor-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:.35rem}.order-details-fields__editor-actions button{min-height:1.85rem!important;padding:.28rem .55rem;font-size:.58rem}.order-details-fields__editor-actions .is-danger{color:var(--ui-danger, #dc2626)}.order-details-fields__totals{display:grid;grid-template-columns:1fr 8rem 1fr;align-items:end;gap:.45rem;margin-left:auto}.order-details-fields__totals>span{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:.4rem;padding:.35rem .45rem;color:var(--ui-text-muted);font-size:.56rem}.order-details-fields__totals strong{color:var(--ui-text);font-size:.65rem}@media (max-width: 700px){.order-details-fields__table>button,.order-details-fields__editor,.order-details-fields__totals{grid-template-columns:minmax(0,1fr)}.order-details-fields__totals{width:100%;margin-left:0}.order-details-fields__table>button strong{text-align:left}}.admin-order-cell-line--destination{width:-moz-max-content;width:max-content;max-width:none;gap:.18rem}.admin-order-cell-line--destination>div:first-child{gap:.16rem}.admin-order-cell-line--destination button{min-height:1.35rem!important;height:1.35rem;width:-moz-max-content;width:max-content;max-width:none;overflow:visible;padding:.08rem .24rem!important;border-radius:.3rem;color:var(--ui-text-muted);font-size:.55rem!important;line-height:1;white-space:nowrap}.admin-order-cell-line--destination button:hover{background:var(--ui-bg-muted)!important;color:var(--ui-primary-strong)!important}.admin-order-cell-line--destination .badge{min-height:1.35rem;padding:.08rem .24rem!important;border-radius:.3rem;font-size:.55rem!important;line-height:1}.admin-order-cell-line--destination>span,.admin-order-cell-line--destination>div{width:-moz-max-content;width:max-content;max-width:none;overflow:visible;font-size:.55rem}.admin-order-cell-line--destination>button{max-width:none}.admin-order-cell-line--destination>div:last-child{max-width:none}.admin-order-cell-line--details{width:-moz-max-content;width:max-content;max-width:none;gap:.2rem;overflow:visible}.admin-order-cell-line--details button{min-height:1.35rem!important;height:1.35rem;width:-moz-max-content;width:max-content;max-width:none;padding:.08rem .22rem!important;border-radius:.3rem;font-size:.56rem!important;line-height:1}.admin-order-cell-line--details button:hover{background:var(--ui-bg-muted)}.admin-order-cell-line--details button>.admin-order-cell-line{width:-moz-max-content;width:max-content;max-width:none;gap:.18rem;overflow:visible}.admin-order-cell-line--details button>.admin-order-cell-line>div{width:-moz-max-content;width:max-content;max-width:none;overflow:visible;font-size:.56rem!important}.admin-order-cell-line--details button>.admin-order-cell-line>div>div{width:-moz-max-content;width:max-content;max-width:none}.admin-order-cell-line--details>div{flex:0 0 auto;font-size:.56rem!important}.admin-order-cell-line--details .order-detail-summary{display:inline-flex;min-height:1.35rem!important;height:1.35rem;align-items:center;padding:.08rem .3rem!important;border:1px solid currentColor;border-radius:.34rem;font-size:.57rem!important;font-weight:850;line-height:1;text-decoration:none}.admin-order-cell-line--details .order-detail-summary--discount{color:#dc2626;background:color-mix(in srgb,#ef4444 11%,var(--ui-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 7%,transparent)}.admin-order-cell-line--details .order-detail-summary--total{color:#047857;background:color-mix(in srgb,#10b981 11%,var(--ui-bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,#10b981 7%,transparent)}.admin-order-cell-line--details .order-detail-summary--discount:hover,.admin-order-cell-line--details .order-detail-summary--discount:focus-visible{background:color-mix(in srgb,#ef4444 18%,var(--ui-bg-elevated));color:#b91c1c;outline:none}.admin-order-cell-line--details .order-detail-summary--total:hover,.admin-order-cell-line--details .order-detail-summary--total:focus-visible{background:color-mix(in srgb,#10b981 18%,var(--ui-bg-elevated));color:#065f46;outline:none}:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--discount{color:#fb7185;background:color-mix(in srgb,#fb7185 14%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--total{color:#34d399;background:color-mix(in srgb,#34d399 14%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--discount:hover,:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--discount:focus-visible{color:#fda4af}:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--total:hover,:root[data-tema=oscuro] .admin-order-cell-line--details .order-detail-summary--total:focus-visible{color:#6ee7b7}.order-detail-payment{display:inline-flex;min-height:1.35rem;align-items:center;gap:.22rem;padding:.08rem .28rem;border:1px solid currentColor;border-radius:.34rem;background:var(--ui-bg-soft);font-size:.55rem;line-height:1}.order-detail-payment>span{color:var(--ui-text-muted);font-weight:700}.order-detail-payment>strong,.order-detail-payment__edit>strong{font-size:.57rem;font-weight:850}.order-detail-payment svg{width:.72rem!important;height:.72rem!important;flex:0 0 auto}.order-detail-item-quantity{color:color-mix(in srgb,var(--ui-primary) 70%,var(--ui-text));font-weight:850}.order-detail-item-price{color:color-mix(in srgb,var(--ui-primary) 54%,var(--ui-text));font-weight:850}.admin-order-cell-line--details .order-detail-payment__edit,.admin-order-cell-line--details .order-detail-payment__proof{min-height:0!important;height:1.05rem;margin:0;padding:0!important;border-radius:.24rem}.order-detail-payment__edit{display:inline-flex;align-items:center;gap:.2rem;color:currentColor}.order-detail-payment>.order-detail-payment__amount{display:inline-flex;align-items:center;gap:.18rem;color:currentColor;font-weight:850}.order-detail-payment__amount+.order-detail-payment__amount{padding-left:.26rem;border-left:1px solid color-mix(in srgb,currentColor 32%,transparent)}.order-detail-payment__amount>strong{color:currentColor;font-size:.57rem;font-weight:850}.order-detail-payment>.order-detail-payment__amount.is-negative-value{color:var(--ui-danger, #dc2626)}.order-detail-payment__edit:hover,.order-detail-payment__edit:focus-visible{background:transparent!important;filter:brightness(.88);outline:none}.order-detail-payment__proof{display:grid;width:1.05rem;min-width:1.05rem;place-items:center;border-left:1px solid color-mix(in srgb,currentColor 28%,transparent);color:var(--ui-text-muted)}.order-detail-payment__proof.is-upload{cursor:pointer;background:color-mix(in srgb,currentColor 10%,transparent);color:currentColor;opacity:1}.order-detail-payment__proof.is-upload:hover,.order-detail-payment__proof.is-upload:focus-visible{background:color-mix(in srgb,currentColor 17%,transparent)!important;outline:none}.order-detail-payment__proof.is-upload .order-detail-payment__upload{width:.66rem!important;height:.66rem!important}.order-detail-payment__proof:not(:disabled):hover,.order-detail-payment__proof.has-proof{background:color-mix(in srgb,currentColor 12%,transparent)!important;color:currentColor}.order-detail-payment__proof:disabled{cursor:not-allowed;opacity:.35}.order-detail-payment__proof svg{width:.63rem!important;height:.63rem!important}.order-detail-payment--advance{color:#d97706;background:color-mix(in srgb,#d97706 9%,var(--ui-bg-elevated))}.order-detail-payment--complete{color:#ea580c;background:color-mix(in srgb,#ea580c 9%,var(--ui-bg-elevated))}.order-detail-payment--remaining{color:#65a30d;background:color-mix(in srgb,#65a30d 9%,var(--ui-bg-elevated))}.order-detail-payment--shipping{color:#0284c7;background:color-mix(in srgb,#0284c7 9%,var(--ui-bg-elevated))}.order-detail-payment--profit{color:#059669;background:color-mix(in srgb,#059669 9%,var(--ui-bg-elevated))}.order-detail-payment.is-negative{color:var(--ui-danger, #dc2626);background:color-mix(in srgb,var(--ui-danger, #dc2626) 9%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .order-detail-payment--advance{color:#fbbf24}:root[data-tema=oscuro] .order-detail-payment--complete{color:#fb923c}:root[data-tema=oscuro] .order-detail-payment--remaining{color:#a3e635}:root[data-tema=oscuro] .order-detail-payment--shipping{color:#38bdf8}:root[data-tema=oscuro] .order-detail-payment--profit{color:#34d399}:root[data-tema=oscuro] .order-detail-payment.is-negative{color:#f87171}:root[data-tema=oscuro] .order-detail-payment>.order-detail-payment__amount.is-negative-value{color:#f87171}.payment-editor{display:flex;width:min(20.5rem,calc(100vw - 2rem));flex-direction:column;gap:.55rem}.payment-editor:focus{outline:none}.payment-editor__field{display:flex;min-width:0;flex-direction:column;gap:.22rem;padding:.48rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-soft)}.payment-editor__field>strong{color:var(--ui-text);font-size:.65rem}.payment-editor__field>span{color:var(--ui-text-muted);font-size:.56rem;line-height:1.35}.payment-editor__field>p{margin:0;color:var(--ui-danger, #dc2626);font-size:.56rem}.payment-editor__image{position:relative;display:grid;min-height:5rem;place-items:center;overflow:hidden;border:1px dashed var(--ui-border-strong);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);cursor:pointer}.payment-editor__image.has-error{border-color:var(--ui-danger, #dc2626)}.payment-editor__image input{position:absolute;width:1px;height:1px;opacity:0}.payment-editor__image img{width:100%;max-height:7rem;-o-object-fit:contain;object-fit:contain}.payment-editor__image svg{width:1.4rem;height:1.4rem}.payment-editor__image small{padding:.22rem;font-size:.53rem;font-weight:700}.payment-editor footer{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.15rem}.payment-editor footer button{min-height:1.85rem!important;padding:.25rem .55rem;font-size:.62rem}.admin-order-cell-line--actions{gap:.18rem}.admin-order-cell-line--actions>button,.admin-order-cell-line--actions>div>button{width:1.75rem!important;min-width:1.75rem!important;padding:.25rem!important}.admin-order-cell-line--actions button,.admin-order-cell-line--actions .btn-icon{color:var(--ui-text-muted)!important;border-radius:.45rem;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.admin-order-cell-line--actions button:hover,.admin-order-cell-line--actions .btn-icon:hover{background:var(--ui-bg-muted)!important;color:var(--ui-primary-strong)!important}.admin-order-cell-line--actions>div>div{border:1px solid var(--ui-border);background:var(--ui-bg-elevated)!important;color:var(--ui-text)}.admin-order-cell-line--actions .text-red-600{color:var(--ui-danger, #dc2626)!important}.orders-actions-cell{width:0;padding:.28rem .38rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:1px 0 0 var(--ui-border) inset;white-space:nowrap;transition:background-color .14s ease}.orders-actions-cell.is-selected{background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-elevated))}.order-actions{position:relative;display:flex;justify-content:flex-start}.order-actions__desktop{display:flex;align-items:center;flex-direction:row;gap:.18rem}.order-actions button{position:relative;display:flex;min-width:1.75rem;min-height:1.75rem!important;align-items:center;justify-content:center;gap:.38rem;padding:.25rem;border-radius:.45rem;color:var(--ui-text-muted);transition:background-color .14s ease,color .14s ease}.order-actions button:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.order-actions button.order-actions__delete{color:var(--ui-danger)}.order-actions button.order-actions__delete:hover{background:color-mix(in srgb,var(--ui-danger) 11%,var(--ui-bg-elevated));color:var(--ui-danger)}.order-actions button>svg{width:1rem;height:1rem;flex:0 0 auto}.order-actions__count{position:absolute;top:-.18rem;right:-.14rem;display:grid;min-width:.82rem;height:.82rem;place-items:center;padding:0 .16rem;border:1px solid var(--ui-bg-elevated);border-radius:999px;background:var(--ui-primary);color:#fff;font-size:.45rem;font-weight:800;line-height:1}.order-actions__label{display:none;font-size:.58rem;font-weight:750}.order-actions__toggle{display:none!important}.order-actions__menu{position:absolute;right:calc(100% + .35rem);top:50%;z-index:240;display:flex;min-width:7.4rem;flex-direction:column;gap:.14rem;padding:.3rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-elevated);box-shadow:0 12px 32px #050c193d;transform:translateY(-50%)}.order-actions__menu button{justify-content:flex-start;padding:.35rem .45rem}.order-actions__menu .order-actions__label{display:inline}.order-actions__menu .order-actions__count{position:static;order:3;margin-left:auto;border:0}@media (max-width: 1100px){.order-actions__desktop{display:none}.order-actions__toggle{display:flex!important}}.order-inline-editor__trigger{display:block;width:100%;min-width:0;padding:.25rem .32rem;border-radius:.45rem;color:var(--ui-text);text-align:left;transition:background-color .14s ease,color .14s ease}.order-inline-editor__trigger:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.order-inline-editor__summary{display:flex;min-width:0;align-items:center;flex-direction:row;gap:.32rem}.order-inline-editor__summary>strong,.order-inline-editor__summary>span,.order-inline-editor__summary>small{display:flex;min-width:0;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-inline-editor__summary>strong{font-size:.62rem}.order-inline-editor__summary>span{color:var(--ui-text-muted);font-size:.56rem}.order-inline-editor__summary>small{color:var(--ui-text-soft);font-size:.52rem}.order-inline-editor__summary svg{width:.75rem;height:.75rem;flex:0 0 auto}.order-inline-editor__summary--client>strong{max-width:10rem}.order-inline-editor__summary--destination>span{max-width:9rem;padding:.12rem .25rem;border-radius:.3rem;background:var(--ui-bg-muted);color:var(--ui-text-muted)}.order-inline-editor__summary--details{align-items:center}.order-inline-editor__summary--details>span:not(.is-discount){display:flex;max-width:15rem;align-items:center;gap:.25rem;color:var(--ui-text-muted)}.order-inline-editor__summary--details>span:not(.is-discount)>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-inline-editor__summary--details .is-discount{color:#ef4444}.order-inline-editor__summary--details>strong{color:#22c55e;font-size:.66rem}.order-inline-editor__location{display:inline-flex;align-items:center;gap:.2rem;margin-left:.3rem;padding:.2rem .3rem;border-radius:.35rem;color:var(--ui-primary);font-size:.54rem}.order-inline-editor__location:hover{background:var(--ui-bg-muted)}.order-inline-editor__location svg{width:.72rem;height:.72rem}.order-inline-editor{max-height:calc(100dvh - 1rem)}.order-inline-editor .movable-popover__body{max-height:calc(100dvh - 6.2rem);overflow:auto;overscroll-behavior:contain}.order-inline-editor>section,.order-inline-editor .movable-popover__body>section{position:relative;min-width:0;padding:.55rem}.order-inline-editor .order-form-section{margin:0;border-color:var(--ui-border);background:var(--ui-bg-soft)}.order-inline-editor .order-form-section__header{min-height:2rem}.order-inline-editor__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.48rem}.order-inline-editor__grid+.order-inline-editor__grid{margin-top:.48rem}.order-inline-editor__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.order-inline-editor__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.order-inline-editor__items{display:flex;flex-direction:column;gap:.4rem}.order-inline-editor__item{display:grid;grid-template-columns:minmax(10rem,1fr) 5.5rem 7rem;gap:.4rem;padding:.42rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated)}.order-inline-editor__totals{display:grid;grid-template-columns:1fr 8rem 1fr;align-items:end;gap:.5rem;margin-top:.55rem}.order-inline-editor__totals>span{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:.4rem;padding:.35rem .48rem;border-radius:.42rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.58rem}.order-inline-editor__totals strong{color:var(--ui-text);font-size:.66rem}.order-inline-editor__footer{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--ui-border)}.order-inline-editor__footer button{min-height:1.9rem!important;padding:.3rem .65rem;font-size:.6rem}@media (max-width: 680px){.order-inline-editor__grid--2,.order-inline-editor__grid--3,.order-inline-editor__item,.order-inline-editor__totals{grid-template-columns:minmax(0,1fr)}}.order-action-button{position:relative;display:grid;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem!important;padding:.25rem;place-items:center;border:1px solid transparent;border-radius:.45rem;color:var(--ui-text-muted)}.order-action-button.is-active{border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border));background:var(--ui-primary-soft)!important;color:var(--ui-primary-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 12%,transparent)}.orders-list-card tbody>tr>td{vertical-align:middle}.orders-list-card tbody>tr>td:first-child input[type=checkbox]{width:1.05rem!important;height:1.05rem!important}.orders-list-card tbody>tr>td:first-child label>svg{width:1.05rem!important;height:1.05rem!important}.orders-table-scroll{position:relative;width:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-elevated)}.orders-selection-bar__export{display:inline-flex;min-height:1.85rem;align-items:center;gap:.3rem;padding:.25rem .5rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.64rem;font-weight:800;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.orders-selection-bar__export:hover:not(:disabled){border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));color:var(--ui-primary)}.orders-selection-bar__export:disabled{cursor:not-allowed;opacity:.42}.orders-selection-bar__export svg{width:.9rem;height:.9rem}.orders-selection-bar__delete{display:inline-flex;min-height:1.85rem;align-items:center;gap:.3rem;padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--ui-danger) 38%,var(--ui-border));border-radius:.48rem;background:color-mix(in srgb,var(--ui-danger) 6%,var(--ui-bg-elevated));color:var(--ui-danger);font-size:.64rem;font-weight:800;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.orders-selection-bar__delete:hover:not(:disabled){border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 13%,var(--ui-bg-elevated))}.orders-selection-bar__delete:disabled{cursor:not-allowed;opacity:.42}.orders-selection-bar__delete svg{width:.9rem;height:.9rem}.orders-delete-confirm-overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#03081294}.orders-delete-confirm{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;width:min(28rem,100%);padding:.85rem;border:1px solid var(--ui-border);border-radius:.9rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:var(--ui-shadow)}.orders-delete-confirm__icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.62rem;background:color-mix(in srgb,var(--ui-danger) 12%,var(--ui-bg-soft));color:var(--ui-danger)}.orders-delete-confirm__icon svg{width:1.1rem;height:1.1rem}.orders-delete-confirm h3{margin:.05rem 0 .25rem;color:var(--ui-text);font-size:.82rem;font-weight:850}.orders-delete-confirm p{margin:0;color:var(--ui-text-muted);font-size:.67rem;line-height:1.45}.orders-delete-confirm__actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:.4rem;padding-top:.2rem}.orders-delete-confirm__actions button{min-height:2rem;padding:.32rem .65rem;font-size:.66rem}.orders-selection-bar__whatsapp{display:inline-flex;min-height:1.85rem;align-items:center;gap:.3rem;padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--ui-success) 48%,var(--ui-border));border-radius:.48rem;background:color-mix(in srgb,var(--ui-success) 10%,var(--ui-bg-elevated));color:var(--ui-success);font-size:.64rem;font-weight:800}.orders-selection-bar__whatsapp:hover:not(:disabled){background:color-mix(in srgb,var(--ui-success) 18%,var(--ui-bg-elevated))}.orders-selection-bar__whatsapp:disabled{cursor:not-allowed;opacity:.42}.orders-selection-bar__whatsapp svg{width:.9rem;height:.9rem}.orders-selection-statuses__group-label{display:inline-flex;min-height:1.45rem;flex:0 0 auto;align-items:center;margin-left:.2rem;padding-left:.55rem;border-left:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:.56rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.orders-selection-statuses__button--transport{min-height:1.5rem;padding:.12rem .38rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted)}.orders-selection-statuses__button--transport:hover{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.orders-selection-statuses__button--transport.is-active{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 28%,transparent)}.orders-selection-statuses__quick-text{display:block;max-width:8rem;overflow:hidden;font-size:.58rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bulk-whatsapp{display:grid;gap:.7rem;padding:.9rem;color:var(--ui-text);background:var(--ui-bg)}.bulk-whatsapp>header{display:grid;gap:.15rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.bulk-whatsapp>header strong,.bulk-whatsapp label>span,.bulk-whatsapp__preview>strong{font-size:.72rem;font-weight:800}.bulk-whatsapp>header span,.bulk-whatsapp label small{color:var(--ui-text-muted);font-size:.64rem}.bulk-whatsapp label{display:grid;gap:.3rem}.bulk-whatsapp input,.bulk-whatsapp select,.bulk-whatsapp textarea{width:100%;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.72rem}.bulk-whatsapp input,.bulk-whatsapp select{min-height:2.15rem;padding:.35rem .55rem}.bulk-whatsapp textarea{min-height:6rem;resize:vertical;padding:.5rem .6rem;line-height:1.45}.bulk-whatsapp__phone{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-muted)}.bulk-whatsapp__phone strong{padding-inline:.65rem;color:var(--ui-success);font-size:.76rem}.bulk-whatsapp__phone input{border:0;border-left:1px solid var(--ui-border);border-radius:0}.bulk-whatsapp label small.is-error{color:var(--ui-danger)}.bulk-whatsapp__composition{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:.55rem}.bulk-whatsapp label small code{padding:.05rem .22rem;border-radius:.25rem;background:var(--ui-bg-muted);color:var(--ui-primary-strong);font-size:.58rem;font-weight:800}.whatsapp-expression-help{display:block;margin:.15rem 0 .45rem;color:var(--ui-text-muted);font-size:.59rem;line-height:1.35}.whatsapp-template-help-button{display:grid;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem!important;margin-left:auto;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));border-radius:999px;background:var(--ui-primary-soft);color:var(--ui-primary-strong)!important;font-size:.72rem;font-weight:900;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.whatsapp-template-help-button:hover{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 16%,var(--ui-bg-elevated))}.whatsapp-template-help-button:active{transform:scale(.94)}.whatsapp-template-help-window .app-window__body{overflow:auto;background:var(--ui-bg)}.whatsapp-template-help{display:grid;width:min(40rem,calc(100vw - 2rem));max-width:100%;max-height:min(38rem,calc(100dvh - 7rem));gap:.65rem;overflow:auto;padding:.75rem;color:var(--ui-text)}.whatsapp-template-help>header{display:grid;gap:.12rem}.whatsapp-template-help>header strong{font-size:.78rem;font-weight:900}.whatsapp-template-help>header span,.whatsapp-template-help__examples small{color:var(--ui-text-muted);font-size:.6rem;line-height:1.4}.whatsapp-template-help__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.whatsapp-template-help article,.whatsapp-template-help__examples{min-width:0;padding:.55rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-elevated)}.whatsapp-template-help h3{margin:0 0 .4rem;color:var(--ui-text);font-size:.66rem;font-weight:900}.whatsapp-template-help article>div,.whatsapp-template-help__examples{display:grid;gap:.3rem}.whatsapp-template-help p{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:start;gap:.4rem;margin:0}.whatsapp-template-help code{width:-moz-max-content;width:max-content;max-width:100%;padding:.12rem .28rem;border:1px solid color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:.3rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:.57rem;font-weight:800;overflow-wrap:anywhere}.whatsapp-template-help p>span{color:var(--ui-text-muted);font-size:.58rem;line-height:1.35}@media (max-width: 720px){.whatsapp-template-help__fields{grid-template-columns:1fr}.whatsapp-template-help p{grid-template-columns:1fr;gap:.18rem}}.bulk-whatsapp__preview{display:grid;gap:.35rem;min-height:5rem;max-height:12rem;overflow:auto;padding:.55rem;border:1px solid var(--ui-border);border-radius:.6rem;background:var(--ui-bg-muted)}.bulk-whatsapp__preview pre{margin:0;color:var(--ui-text-muted);font-family:inherit;font-size:.68rem;line-height:1.45;white-space:pre-wrap}.bulk-whatsapp>footer{display:flex;justify-content:flex-end;gap:.45rem}.bulk-whatsapp>footer button{min-height:2rem;padding:.35rem .7rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.68rem;font-weight:800}.bulk-whatsapp>footer button.is-primary{border-color:var(--ui-success);background:var(--ui-success);color:var(--ui-bg-elevated)}.bulk-whatsapp>footer button:disabled{cursor:not-allowed;opacity:.42}@media (max-width: 640px){.bulk-whatsapp__composition{grid-template-columns:1fr}.orders-selection-bar__whatsapp span{display:none}.orders-selection-bar__whatsapp{width:1.85rem;justify-content:center;padding:.2rem}.bulk-whatsapp{padding:.7rem}}.inventory-products-card{overflow:hidden;border:1px solid var(--ui-border)!important;border-radius:.85rem!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-soft)}.inventory-products-card__header{display:flex;min-height:3.1rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.6rem .75rem!important;border-bottom:1px solid var(--ui-border)!important;background:var(--ui-bg-muted)!important}.inventory-products-card__header>div:first-child{display:grid;min-width:0;gap:.08rem}.inventory-products-card__header h2{margin:0;color:var(--ui-text)!important;font-size:.82rem!important;font-weight:850}.inventory-products-card__header>div:first-child>span{color:var(--ui-text-muted);font-size:.62rem}.inventory-products-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.inventory-products-card__action{display:grid;width:2rem;height:2rem;min-height:2rem!important;place-items:center;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.inventory-products-card__action:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.inventory-products-card__action:active{transform:scale(.96)}.inventory-products-card__action.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.inventory-products-card__action svg{width:1rem;height:1rem}.inventory-products-card>.card-body{padding:.55rem!important;background:var(--ui-bg-elevated)!important}.inventory-products-card :is(h3,th,td,button,input,select){color:var(--ui-text)}.inventory-products-card h3{font-size:.76rem!important}.inventory-products-card table{color:var(--ui-text);background:var(--ui-bg-elevated);font-size:.68rem}.inventory-products-card table th{color:var(--ui-text-muted)!important;background:var(--ui-bg-soft)!important;font-size:.6rem!important}.inventory-products-card table td{padding:.34rem .55rem!important;border-color:color-mix(in srgb,var(--ui-border) 76%,transparent)!important;color:var(--ui-text)!important;font-size:.66rem!important;line-height:1.15;transition:background-color .13s ease}.inventory-products-card table th{padding:.46rem .55rem!important;text-transform:uppercase}.inventory-products-table__sort{display:inline-flex;align-items:center;gap:.2rem;color:var(--ui-text-muted)!important;font-size:inherit;font-weight:850;text-transform:uppercase;transition:color .14s ease}.inventory-products-table__sort:hover,.inventory-products-table__sort:focus-visible{color:var(--ui-primary-strong)!important}.inventory-products-table tbody tr:nth-child(odd)>td{background:var(--ui-bg-elevated)!important}.inventory-products-table tbody tr:nth-child(2n)>td{background-color:color-mix(in srgb,var(--ui-primary) 4.5%,var(--ui-bg-elevated))!important}.inventory-products-table tbody tr:nth-child(odd):hover>td,.inventory-products-table tbody tr:nth-child(2n):hover>td{background-color:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-elevated))!important}.inventory-products-table__actions-heading,.inventory-products-table__actions-cell{position:sticky;right:0;width:5rem;min-width:5rem;padding:.35rem!important;text-align:center;box-shadow:-8px 0 12px -12px color-mix(in srgb,var(--ui-text) 45%,transparent)}.inventory-products-table__actions-heading{z-index:3;background:var(--ui-bg-soft)!important;color:var(--ui-text-muted)!important;font-size:.58rem!important;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.inventory-products-table__actions-cell{z-index:2;background:var(--ui-bg-elevated)!important}.inventory-products-card tbody tr:nth-child(odd):hover .inventory-products-table__actions-cell,.inventory-products-card tbody tr:nth-child(2n):hover .inventory-products-table__actions-cell{background-color:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-elevated))!important}:root[data-tema=oscuro] .inventory-products-table tbody tr:nth-child(2n)>td{background-color:color-mix(in srgb,var(--ui-primary) 6.5%,var(--ui-bg-elevated))!important}:root[data-tema=oscuro] .inventory-products-table tbody tr:nth-child(odd):hover>td,:root[data-tema=oscuro] .inventory-products-table tbody tr:nth-child(2n):hover>td{background-color:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated))!important}.inventory-products-table__actions{display:flex;align-items:center;justify-content:center;gap:.3rem}.inventory-products-table__actions .inventory-products-table__action{width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem!important;border-radius:.42rem}.inventory-products-table .inventory-quantity-indicator{min-width:4.35rem;min-height:1.45rem;padding:.18rem .38rem;border-radius:.42rem;font-size:.58rem}.inventory-products-table__actions .inventory-products-table__view{color:var(--ui-primary-strong)!important}.inventory-products-table__actions .inventory-products-table__edit{color:var(--ui-text-muted)!important}.inventory-products-table__actions .inventory-products-table__action:active{transform:scale(.94)!important}.inventory-management-table{overflow:hidden}.inventory-management-table__heading{min-width:0}.inventory-management-table__heading h2,.inventory-products-summary-card h2{margin:0;color:var(--ui-text);font-size:.82rem;font-weight:900}.inventory-management-table__heading span,.inventory-products-summary-card .card-header span{color:var(--ui-text-muted);font-size:.6rem}.inventory-management-table__actions{flex:0 0 auto}.inventory-management-table__body{min-width:0}.inventory-management-table__scroll{width:100%;max-width:100%;overflow-x:auto}.inventory-management-table__table{width:100%;min-width:44rem;border-collapse:separate;border-spacing:0}.inventory-management-table__table th{padding:.62rem .7rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.56rem;font-weight:850;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.inventory-management-table__table td{max-width:18rem;padding:.55rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.64rem}.inventory-management-table__table td>span:not(.inventory-quantity-indicator),.inventory-management-table__table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-management-table__table td>strong{color:var(--ui-text);font-weight:800}.inventory-management-table__table tbody tr:hover td{background:var(--ui-bg-soft)}.inventory-management-table__sticky{position:sticky;right:0;z-index:2;width:5rem;min-width:5rem;box-shadow:-8px 0 12px -12px color-mix(in srgb,var(--ui-text) 45%,transparent)}.inventory-management-table__table th.inventory-management-table__sticky{z-index:3}.inventory-management-table__row-actions{display:flex;align-items:center;justify-content:center;gap:.3rem}.inventory-management-table__row-actions .inventory-movement-action{width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem!important}.inventory-category-code{width:-moz-max-content;width:max-content;max-width:8rem;padding:.2rem .38rem;border:1px solid color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));border-radius:.4rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-weight:850}.inventory-management-table__status{padding:1.25rem;color:var(--ui-text-muted);font-size:.66rem;text-align:center}.inventory-products-summary-card{margin-top:.75rem;overflow:hidden}.inventory-products-summary-card .card-body{padding-top:.55rem}.inventory-products-summary-card__heading{display:flex!important;align-items:center;gap:.55rem!important}.inventory-products-summary-card__heading>div{display:grid;min-width:0;gap:.08rem}.inventory-products-summary-card__icon{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));border-radius:.55rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong)!important}.inventory-products-summary-card__icon svg{width:1.05rem;height:1.05rem}.inventory-products-toolbar{display:grid;grid-template-columns:max-content max-content minmax(12rem,1fr);align-items:center;gap:.55rem;width:100%;min-width:0}.inventory-products-toolbar__controls{display:flex;align-items:center;gap:.4rem}.inventory-products-toolbar__controls input,.inventory-products-toolbar__controls select{min-height:2rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important;border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important;font-size:.66rem!important}.inventory-filter-strip{display:flex;min-width:0;height:2.3rem;align-items:stretch;gap:.35rem;padding:.16rem;border:1px solid var(--ui-border);border-radius:.62rem;background:var(--ui-bg-elevated)}.inventory-filter-strip__rail{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.45rem;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.inventory-filter-strip:hover .inventory-filter-strip__rail{scrollbar-color:color-mix(in srgb,var(--ui-primary) 48%,transparent) transparent}.inventory-filter-strip__rail::-webkit-scrollbar{height:3px}.inventory-filter-strip__rail::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.inventory-filter-strip:hover .inventory-filter-strip__rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-primary) 48%,transparent)}.inventory-filter-strip__group{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.inventory-filter-strip__group+.inventory-filter-strip__group{padding-left:.45rem;border-left:1px solid var(--ui-border)}.inventory-filter-strip__label{color:var(--ui-text-muted);font-size:.53rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.inventory-filter-chip{display:inline-flex;min-height:1.55rem!important;align-items:center;gap:.25rem;padding:.18rem .42rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-soft);color:var(--ui-text-muted)!important;font-size:.57rem;font-weight:750;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.inventory-filter-chip:hover{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));color:var(--ui-primary-strong)!important}.inventory-filter-chip.is-active{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-strong)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 22%,transparent)}.inventory-filter-chip small{min-width:1rem;padding:.03rem .22rem;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.5rem;text-align:center}.inventory-filter-strip__empty{color:var(--ui-text-muted);font-size:.56rem;white-space:nowrap}.inventory-filter-strip__clear{display:grid;width:1.85rem;min-width:1.85rem;min-height:1.85rem!important;place-items:center;align-self:center;border:1px solid color-mix(in srgb,var(--ui-danger) 35%,var(--ui-border));border-radius:.48rem;background:color-mix(in srgb,var(--ui-danger) 8%,var(--ui-bg-elevated));color:var(--ui-danger)!important}.inventory-filter-strip__clear:disabled{border-color:var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text-muted)!important;opacity:.42;cursor:not-allowed}.inventory-filter-strip__clear svg{width:.9rem;height:.9rem}@media (max-width: 1100px){.inventory-products-toolbar{grid-template-columns:max-content minmax(0,1fr)}.inventory-filter-strip{grid-column:1 / -1}}@media (max-width: 640px){.inventory-products-toolbar{grid-template-columns:1fr}.inventory-products-toolbar__controls{display:grid;grid-template-columns:minmax(0,1fr) max-content}.inventory-filter-strip{grid-column:auto}}.inventory-category-form-window .app-window__body{overflow:auto;background:var(--ui-bg)}.inventory-category-form{display:grid;width:min(30rem,calc(100vw - 2rem));max-width:100%;gap:.65rem;padding:.8rem;color:var(--ui-text)}.inventory-category-form header h3{margin:0;color:var(--ui-text);font-size:.78rem;font-weight:900}.inventory-category-form header p{margin:.15rem 0 0;color:var(--ui-text-muted);font-size:.62rem}.inventory-category-form label{display:grid;gap:.22rem}.inventory-category-form label>span{color:var(--ui-text-muted);font-size:.58rem;font-weight:800}.inventory-category-form :is(input,textarea){width:100%;min-height:2.2rem;padding:.42rem .55rem;border:1px solid var(--ui-border);border-radius:.5rem;outline:0;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.68rem}.inventory-category-form :is(input,textarea):focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 14%,transparent)}.inventory-category-form small{color:var(--ui-danger);font-size:.56rem}.inventory-category-form footer{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.55rem;border-top:1px solid var(--ui-border)}.inventory-category-form footer button{min-height:2rem;padding:.35rem .65rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.63rem;font-weight:800}.inventory-category-form footer button.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-contrast)}.inventory-products-catalog-search{color:var(--ui-primary-strong);font-size:.61rem;font-weight:750;white-space:nowrap}.product-search-results-popover{border:1px solid var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.search-results-panel{width:min(38rem,calc(100vw - 2rem))!important;max-width:none;border:1px solid var(--ui-border);background:var(--ui-bg-elevated)!important;color:var(--ui-text);overflow:hidden}.search-results-panel__scroll{max-height:min(24rem,58vh)!important;padding-top:2.25rem!important;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.search-results-panel__scroll>div>h3{position:absolute;top:.55rem;left:.65rem;right:2.6rem;overflow:hidden;margin:0;color:var(--ui-text-muted)!important;font-size:.62rem!important;text-overflow:ellipsis;white-space:nowrap}.search-results-panel__close{border:1px solid var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text-muted)!important}.search-results-panel__close:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-strong)!important}.order-item-entry-row__product .search-results-panel{left:0}@media (max-width: 680px){.search-results-panel,.order-details-fields__search>.order-details-fields__results{position:fixed;top:auto;right:.65rem;bottom:.65rem;left:.65rem;width:auto!important;max-width:-moz-max-content;max-width:max-content;max-height:min(70vh,30rem)}}.product-search-result{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.42rem;margin:.18rem 0;padding:.48rem;border:1px solid var(--ui-border);border-radius:.68rem;background:var(--ui-bg-elevated);color:var(--ui-text)!important;text-align:left;box-shadow:0 4px 14px color-mix(in srgb,var(--ui-text) 5%,transparent);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.product-search-result.has-no-avatar{grid-template-columns:minmax(0,1fr)}.product-search-result:hover{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));background:var(--ui-bg-soft)}.product-search-result:active{transform:scale(.992)}.product-search-result:disabled{cursor:not-allowed;opacity:.55}.product-search-result.is-selected{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.product-search-result__avatar{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid var(--ui-border);overflow:hidden;border-radius:.58rem;background:linear-gradient(145deg,var(--ui-primary-soft),var(--ui-bg-soft));color:var(--ui-primary-strong);font-size:.72rem;font-weight:900}.product-search-result__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-search-result__avatar>span{letter-spacing:.035em}.product-search-result--amplia .product-search-result__avatar{width:3rem;height:3rem;font-size:.82rem}.product-search-result__heading,.product-search-result__meta,.product-search-result__body{min-width:0}.product-search-result__heading{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:.22rem;max-width:-moz-fit-content;max-width:fit-content}.product-search-result__heading strong{overflow:hidden;color:var(--ui-text);font-size:.7rem;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-search-result__meta{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:.28rem;overflow:hidden}.product-search-result__meta small{overflow:hidden;max-width:8rem;padding:.15rem .28rem;border-radius:.3rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.54rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-search-result__price{min-width:0;overflow:hidden;padding:.15rem .3rem;border-radius:.3rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.product-search-result__body{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.45rem}.product-search-result.has-no-avatar .product-search-result__body{grid-template-columns:minmax(0,1fr)}.product-search-result__metrics{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(3.8rem,1fr));gap:.2rem;padding:.28rem;border-radius:.58rem}.product-search-result__metrics>span{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:.08rem;min-height:2.15rem;padding:.24rem .38rem;border:0;border-left:1px solid var(--ui-border);border-radius:0;background:transparent}.product-search-result__metrics small{overflow:hidden;color:var(--ui-text-muted);font-size:.5rem;font-weight:700;text-overflow:ellipsis}.product-search-result__metrics strong{color:var(--ui-text);font-size:.72rem;font-weight:900}.product-search-result__metrics .product-search-result__balance{min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;border-color:currentColor;border:1px solid currentColor;border-radius:.46rem;background:color-mix(in srgb,currentColor 7%,var(--ui-bg-elevated))}.product-search-result__balance em{grid-column:1 / -1;overflow:hidden;font-size:.46rem;font-style:normal;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-search-result.is-success .product-search-result__balance,.product-search-result.is-success .product-search-result__balance :is(strong,em){color:var(--ui-success)}.product-search-result.is-warning .product-search-result__balance,.product-search-result.is-warning .product-search-result__balance :is(strong,em){color:var(--ui-warning, #d97706)}.product-search-result.is-danger .product-search-result__balance,.product-search-result.is-danger .product-search-result__balance :is(strong,em){color:var(--ui-danger)}@media (max-width: 520px){.product-search-result{grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.4rem}.product-search-result__avatar,.product-search-result--amplia .product-search-result__avatar{width:2.35rem;height:2.35rem}.product-search-result__heading{align-items:stretch}.product-search-result__meta{justify-content:flex-start}.product-search-result__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-search-result__metrics>span{padding-inline:.28rem}.product-search-result__metrics small{font-size:.46rem}.product-search-result__balance em{display:none}}@media (max-width: 360px){.product-search-result{grid-template-columns:minmax(0,1fr)}.product-search-result__body{grid-template-columns:auto minmax(0,1fr)}.product-search-result__avatar,.product-search-result--amplia .product-search-result__avatar{width:2.1rem;height:2.1rem}.product-search-result__price{font-size:.59rem}}.inventory-product-info-window .app-window__body{overflow-x:hidden;overflow-y:auto;background:var(--ui-bg)}.inventory-product-info{display:grid;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden;gap:.65rem;padding:.8rem;color:var(--ui-text)}.inventory-product-info__loading{display:grid;min-height:12rem;place-content:center;justify-items:center;gap:.55rem;color:var(--ui-text-muted);font-size:.68rem}.inventory-product-info__loading>span{width:2rem;height:2rem;border:3px solid var(--ui-border);border-top-color:var(--ui-primary);border-radius:999px;animation:inventory-product-spin .7s linear infinite}@keyframes inventory-product-spin{to{transform:rotate(360deg)}}.inventory-product-info__error{padding:.65rem;border:1px solid color-mix(in srgb,var(--ui-danger) 40%,var(--ui-border));border-radius:.58rem;background:color-mix(in srgb,var(--ui-danger) 9%,var(--ui-bg-elevated));color:var(--ui-danger);font-size:.68rem}.inventory-product-info__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;border:1px solid var(--ui-border);border-radius:.72rem;background:var(--ui-bg-elevated)}.inventory-product-info__avatar{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));border-radius:.72rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:1rem;font-weight:900}.inventory-product-info__identity{display:grid;min-width:0;gap:.18rem}.inventory-product-info__identity>span,.inventory-product-info__stock header span{color:var(--ui-text-muted);font-size:.6rem}.inventory-product-info__identity h2,.inventory-product-info h3{margin:0;color:var(--ui-text)}.inventory-product-info__identity h2{overflow:hidden;font-size:.86rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.inventory-product-info__identity>div{display:flex;min-width:0;flex-wrap:wrap;gap:.3rem}.inventory-product-info__identity>div>span{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .38rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-soft);color:var(--ui-text);font-size:.63rem}.inventory-product-info__identity b{color:var(--ui-text-muted);font-size:.57rem}.inventory-product-info__description,.inventory-product-info__stock{padding:.65rem;border:1px solid var(--ui-border);border-radius:.72rem;background:var(--ui-bg-elevated)}.inventory-product-info h3{font-size:.7rem;font-weight:850}.inventory-product-info__description p{margin:.3rem 0 0;color:var(--ui-text-muted);font-size:.66rem;line-height:1.45;white-space:pre-wrap}.inventory-product-info__stock{display:grid;gap:.55rem}.inventory-product-info__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.inventory-product-info__metrics>div{display:grid;justify-items:center;gap:.08rem;padding:.45rem;border:1px solid var(--ui-border);border-radius:.52rem;background:var(--ui-bg-soft)}.inventory-product-info__metrics strong{color:var(--ui-primary-strong);font-size:.84rem}.inventory-product-info__metrics span{color:var(--ui-text-muted);font-size:.58rem}.inventory-product-info__entries{display:grid;max-height:11rem;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem;overflow:auto}.inventory-product-info__entries article{display:grid;gap:.08rem;padding:.4rem;border:1px solid color-mix(in srgb,var(--ui-success) 35%,var(--ui-border));border-radius:.48rem;background:color-mix(in srgb,var(--ui-success) 7%,var(--ui-bg-elevated))}.inventory-product-info__entries strong{color:var(--ui-text);font-size:.66rem}.inventory-product-info__entries span,.inventory-product-info__entries small{color:var(--ui-text-muted);font-size:.56rem}@media (max-width: 600px){.inventory-product-info__summary{grid-template-columns:1fr}.inventory-product-info__avatar{width:2.7rem;height:2.7rem}.inventory-product-info__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-product-form{display:grid;gap:.75rem;padding:.9rem;color:var(--ui-text);background:var(--ui-bg)}.inventory-product-form>header{display:grid;gap:.12rem;padding-bottom:.55rem;border-bottom:1px solid var(--ui-border)}.inventory-product-form>header strong{font-size:.8rem;font-weight:850}.inventory-product-form>header span{color:var(--ui-text-muted);font-size:.65rem}.inventory-product-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.inventory-product-form label{display:grid;min-width:0;gap:.28rem}.inventory-product-form label.is-wide{grid-column:1 / -1}.inventory-product-form label>span{color:var(--ui-text-muted);font-size:.65rem;font-weight:750}.inventory-product-form label>span b,.inventory-product-form label>small,.inventory-product-form__error{color:var(--ui-danger)}.inventory-product-form :is(input,select,textarea){width:100%;min-height:2.15rem;padding:.38rem .52rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.7rem}.inventory-product-form textarea{min-height:4.5rem;resize:vertical}.inventory-product-form label>small,.inventory-product-form__error{margin:0;font-size:.61rem}.inventory-product-form label>.inventory-product-form__hint{color:var(--ui-text-soft)}.inventory-product-form input[aria-readonly=true]:disabled{border-style:dashed;border-color:color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));background:var(--ui-bg-soft);color:var(--ui-text-muted);cursor:not-allowed;opacity:1}.inventory-product-form__money{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-muted)}.inventory-product-form__money strong{padding-inline:.6rem;color:var(--ui-text-muted);font-size:.7rem}.inventory-product-form__money input{border:0;border-left:1px solid var(--ui-border);border-radius:0}.inventory-product-form>footer{display:flex;justify-content:flex-end;gap:.45rem;padding-top:.25rem}.inventory-product-form>footer button{min-height:2rem;padding:.35rem .75rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.68rem;font-weight:800}.inventory-product-form>footer button.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.inventory-product-form>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 600px){.inventory-product-form__grid{grid-template-columns:1fr}.inventory-product-form label.is-wide{grid-column:auto}}.orders-export-window .app-window__body{overflow:auto}.orders-exporter{display:flex;width:min(52rem,calc(100vw - 3rem));max-width:100%;min-width:0;flex-direction:column;gap:.8rem;padding:.9rem;color:var(--ui-text)}.orders-exporter__intro{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.orders-exporter__intro>div:first-child{display:grid;gap:.12rem;min-width:0}.orders-exporter__intro strong{font-size:.86rem}.orders-exporter__intro span{color:var(--ui-text-muted);font-size:.68rem}.orders-exporter__formats{display:inline-flex;padding:.18rem;border:1px solid var(--ui-border);border-radius:.62rem;background:var(--ui-bg-soft)}.orders-exporter__formats button{min-height:1.9rem;padding:.25rem .65rem;border-radius:.45rem;color:var(--ui-text-muted);font-size:.67rem;font-weight:900}.orders-exporter__formats button.is-active{background:var(--ui-primary);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--ui-primary) 24%,transparent)}.orders-exporter__sorting{display:flex;align-items:end;gap:.55rem;padding:.5rem;border:1px solid var(--ui-border);border-radius:.68rem;background:var(--ui-bg-soft)}.orders-exporter__sorting>div:first-child{display:grid;min-width:min(15rem,42vw);gap:.22rem}.orders-exporter__sorting label{color:var(--ui-text-muted);font-size:.62rem;font-weight:850}.orders-exporter__sorting select{min-height:2.05rem;width:100%;padding:.25rem 1.8rem .25rem .5rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.68rem;font-weight:750}.orders-exporter__direction{display:inline-flex;gap:.28rem}.orders-exporter__direction button{display:grid;min-width:7.2rem;min-height:2.05rem;align-content:center;padding:.2rem .5rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);text-align:left}.orders-exporter__direction button strong{color:inherit;font-size:.68rem;line-height:1}.orders-exporter__direction button span{margin-top:.12rem;font-size:.55rem;line-height:1}.orders-exporter__direction button.is-active{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));color:var(--ui-primary)}.orders-exporter__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.orders-exporter__group{min-width:0;padding:.55rem;border:1px solid var(--ui-border);border-radius:.68rem;background:var(--ui-bg-soft)}.orders-exporter__group h3{margin:0 0 .4rem;color:var(--ui-text-muted);font-size:.64rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.orders-exporter__group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.orders-exporter__group label{display:flex;min-width:0;cursor:pointer;align-items:center;gap:.38rem;padding:.35rem .42rem;border:1px solid transparent;border-radius:.48rem;color:var(--ui-text-muted);font-size:.68rem;line-height:1.2}.orders-exporter__group label:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.orders-exporter__group label.is-selected{border-color:color-mix(in srgb,var(--ui-primary) 36%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-elevated));color:var(--ui-text)}.orders-exporter__group input{width:.9rem;height:.9rem;flex:0 0 auto;accent-color:var(--ui-primary)}.orders-exporter__subfields{grid-column:1 / -1;display:grid;gap:.35rem;margin:-.08rem 0 .18rem;padding:.42rem;border:1px dashed color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:.52rem;background:var(--ui-bg-elevated)}.orders-exporter__subfields-list{display:flex;min-width:0;flex-wrap:wrap;gap:.25rem}.orders-exporter__subfields .orders-exporter__subfields-list label{flex:1 1 7.5rem;padding:.28rem .35rem;font-size:.63rem}.orders-exporter__subfields label.orders-exporter__unified{width:-moz-fit-content;width:fit-content;padding:.28rem .42rem;border-color:var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.62rem;font-weight:800}.orders-exporter__subfields label.orders-exporter__unified.is-selected{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));color:var(--ui-primary)}.orders-exporter__error{margin:0;color:#ef4444;font-size:.7rem;font-weight:750}.orders-exporter__actions{display:flex;justify-content:flex-end;gap:.45rem;padding-top:.7rem;border-top:1px solid var(--ui-border)}.orders-exporter__actions button{min-height:2.15rem;padding:.35rem .8rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.7rem;font-weight:850}.orders-exporter__actions button.is-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.orders-exporter__actions button:disabled{opacity:.55}@media (max-width: 640px){.orders-selection-action{width:1.85rem;justify-content:center;padding:.2rem}.orders-selection-action span{display:none}.orders-selection-statuses{min-width:3rem}.orders-selection-statuses__clear{width:1.8rem;justify-content:center;padding:.2rem}.orders-selection-statuses__clear span,.orders-selection-bar__export span{display:none}.orders-selection-bar__export{width:1.85rem;justify-content:center;padding:.2rem}.orders-exporter{width:calc(100vw - 2rem);padding:.65rem}.orders-exporter__intro,.orders-exporter__sorting{align-items:stretch;flex-direction:column}.orders-exporter__sorting>div:first-child{min-width:0}.orders-exporter__direction{width:100%}.orders-exporter__direction button{min-width:0;flex:1 1 0}.orders-exporter__formats{align-self:flex-start}.orders-exporter__groups{grid-template-columns:1fr}}.orders-admin-table{--orders-pedido-sticky-width: 0px;width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.orders-admin-table thead th{position:sticky;top:0;z-index:30;background:var(--ui-bg-soft)!important;box-shadow:0 1px 0 var(--ui-border)}.orders-admin-table :is(th,td):nth-child(1){width:3rem;min-width:3rem;max-width:3rem}.orders-admin-table :is(th,td):not(:first-child){width:1%;min-width:-moz-max-content;min-width:max-content;max-width:none}.orders-admin-table :is(th,td):nth-child(2){width:1%;min-width:-moz-max-content;min-width:max-content;max-width:none;overflow:visible}.orders-admin-table :is(th,td):nth-child(4){width:1%;min-width:-moz-max-content;min-width:max-content;max-width:none;overflow:visible}.orders-admin-table :is(th,td):nth-child(8){width:27rem;min-width:27rem;max-width:27rem;overflow:hidden}.orders-note-cell{height:1px;padding:.28rem .42rem;color:var(--ui-text-muted);vertical-align:middle}.orders-note-cell__content{display:flex;width:100%;height:100%;min-height:1.8rem;min-width:0;align-items:center;gap:.25rem}.orders-note-cell__main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.32rem;padding:.18rem .25rem;border-radius:.36rem;color:var(--ui-text-muted);text-align:left}.orders-note-cell__main:hover,.orders-note-cell__main:focus-visible{background:var(--ui-bg-muted);color:var(--ui-text);outline:none}.orders-note-cell__main time{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;color:var(--ui-primary-strong);font-size:.55rem;font-weight:800}.orders-note-cell__main>span{min-width:0;overflow:hidden;font-size:.59rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.orders-note-cell__navigation{display:inline-flex;height:1.4rem;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:.36rem;background:var(--ui-bg-soft)}.orders-note-cell__navigation button{display:grid;width:1.2rem;height:1.4rem;min-height:1.4rem!important;place-items:center;color:var(--ui-text-muted)}.orders-note-cell__navigation button+button{border-left:1px solid var(--ui-border)}.orders-note-cell__navigation button:hover:not(:disabled){background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.orders-note-cell__navigation button:disabled{opacity:.28}.orders-note-cell__navigation svg{width:.7rem;height:.7rem}.orders-note-cell__empty{display:block;padding:.2rem .25rem;color:var(--ui-text-soft);font-size:.57rem}.orders-note-cell__tooltip{max-height:min(13rem,38dvh);overflow-y:auto}.orders-note-cell__tooltip p{margin:0;color:var(--ui-text);font-size:.64rem;line-height:1.45;white-space:pre-wrap}.order-number-preview{width:-moz-max-content;width:max-content;max-width:min(32rem,calc(100vw - 1rem));max-height:min(13rem,42dvh);gap:.38rem;overflow:auto}.order-number-preview p{width:-moz-max-content;width:max-content;max-width:100%;margin:0;color:var(--ui-text);font-size:.64rem;line-height:1.4;text-align:left;white-space:nowrap}.order-number-preview p b{color:var(--ui-primary-strong);font-weight:850}.order-number-preview p i{padding:0 .15rem;color:var(--ui-text-soft);font-style:normal}@media (max-width: 640px){.order-number-preview{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.order-number-preview p{width:100%;white-space:normal}}.orders-admin-table tbody td:nth-child(1),.orders-admin-table tbody td:nth-child(2),.orders-admin-table tbody td:nth-child(3){position:sticky;z-index:20;background:var(--ui-bg-elevated)!important}.orders-admin-table :is(th,td):nth-child(1){left:0}.orders-admin-table :is(th,td):nth-child(2){left:3rem}.orders-admin-table :is(th,td):nth-child(3){left:calc(3rem + var(--orders-pedido-sticky-width));box-shadow:1px 0 0 var(--ui-border),8px 0 16px -14px #050c19cc}.orders-admin-table thead th:nth-child(1),.orders-admin-table thead th:nth-child(2),.orders-admin-table thead th:nth-child(3){z-index:42}.orders-admin-table tbody tr:hover>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3)){background:var(--ui-bg-soft)!important}.orders-admin-table tbody tr[class*=bg-blue]>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3)){background:var(--ui-primary-soft)!important}.orders-admin-table thead th:last-child{position:sticky;top:0;right:0;z-index:43;background:var(--ui-bg-soft)!important}.orders-admin-table tbody td:last-child{z-index:31!important;background:var(--ui-bg-elevated)!important}.orders-admin-table thead th:not(:last-child),.orders-admin-table tbody td:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent)}.orders-admin-table tbody tr>td{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:var(--ui-bg-elevated);transition:background-color .14s ease,border-color .14s ease}.orders-admin-table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ui-bg-soft) 56%,var(--ui-bg-elevated))}.orders-admin-table tbody tr:nth-child(2n)>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child){background:color-mix(in srgb,var(--ui-bg-soft) 56%,var(--ui-bg-elevated))!important}.orders-admin-table tbody tr:hover>td{background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated))!important}.orders-admin-table tbody tr[class*=bg-blue-100]>td{background:color-mix(in srgb,var(--ui-primary) 17%,var(--ui-bg-elevated))!important;border-bottom-color:color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border))}.orders-admin-table tbody tr[class*=bg-blue-100]>td:first-child{border-left:3px solid var(--ui-primary)}.orders-admin-table tbody tr:last-child>td{border-bottom:0}.process-date-card{position:relative;display:flex;width:-moz-max-content;width:max-content;min-width:7.5rem;align-items:flex-end;padding:.72rem .24rem .16rem;padding-top:0}.process-date-card__owner{position:absolute;top:-.65rem;left:.35rem;z-index:2;display:block;max-width:calc(100% - .7rem);overflow:hidden;padding:.08rem .32rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.53rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.process-date-card__value{display:flex;min-width:0;height:1.55rem;align-items:center;gap:.18rem;position:relative}.process-date-card__value>div,.process-date-card__value>div>div,.process-date-card__value .badge{height:1.55rem;min-height:1.55rem;align-items:center}.process-date-card__value .badge{padding:.14rem .3rem;font-size:.58rem;line-height:1}.process-date-card__value svg{width:.72rem!important;height:.72rem!important}.process-date-card__trigger{width:-moz-max-content;width:max-content;min-width:0;min-height:0!important;height:auto;margin:0;padding:0!important;border-radius:.45rem;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.process-date-card__trigger:hover,.process-date-card__trigger:focus-visible{background:var(--ui-bg-muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 18%,transparent);outline:none}.process-date-card__edit{display:grid;flex:0 0 auto;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem!important;padding:0;place-items:center;border-radius:.35rem;color:var(--ui-text-soft)}.process-date-card__edit:hover{background:var(--ui-primary);color:#fff}.process-date-card__edit svg{width:.72rem;height:.72rem}.process-date-card .process-date-value--empty{background:transparent!important;color:var(--ui-text-muted)!important}.process-date-card .process-date-value--empty svg{color:var(--ui-text-muted)!important;opacity:.82}.process-date-card--creation{min-width:9.75rem;justify-content:center}.process-date-card--creation .process-date-card__value{justify-content:center}.date-elapsed-indicator{position:absolute;bottom:-.48rem;left:.08rem;z-index:5;display:inline-flex;min-width:1.25rem;height:.86rem;align-items:center;justify-content:center;padding:0 .22rem;border:1px solid currentColor;border-radius:999px;font-size:.5rem;font-weight:900;line-height:1;letter-spacing:-.01em;pointer-events:auto;white-space:nowrap;box-shadow:0 1px 3px color-mix(in srgb,var(--ui-text) 14%,transparent)}.date-elapsed-indicator.is-verde{background:color-mix(in srgb,#22c55e 18%,var(--ui-bg-elevated));color:color-mix(in srgb,#15803d 88%,var(--ui-text))}.date-elapsed-indicator.is-naranja{background:color-mix(in srgb,#f59e0b 20%,var(--ui-bg-elevated));color:color-mix(in srgb,#b45309 88%,var(--ui-text))}.date-elapsed-indicator.is-rojo{background:color-mix(in srgb,#ef4444 19%,var(--ui-bg-elevated));color:color-mix(in srgb,#dc2626 88%,var(--ui-text))}.date-elapsed-indicator:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.date-elapsed-indicator__tooltip{min-width:-moz-max-content;min-width:max-content}.process-date-user{position:absolute;top:-.68rem;z-index:3;display:inline-flex;max-width:45%;height:1.05rem;align-items:center;gap:.2rem;overflow:hidden;padding:.08rem .32rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.53rem;font-weight:800;line-height:1;white-space:nowrap}.process-date-user--creator{left:.22rem}.process-date-card__seller-anchor{position:absolute;top:-.68rem;right:.22rem;z-index:3}.process-date-user--seller{position:relative;top:auto;right:auto;max-width:4rem;color:var(--ui-primary-strong);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.process-date-user--seller:hover,.process-date-user--seller:focus-visible{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-strong);outline:none}.process-date-user--seller.is-readonly{cursor:default}.process-date-user--seller.is-readonly:hover{border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-primary-strong)}.process-date-user svg{width:.65rem;height:.65rem;flex:0 0 auto}.process-date-user__tooltip{width:-moz-max-content;width:max-content;max-height:none;white-space:nowrap}.process-date-card__store{position:absolute;bottom:calc(100% - .4rem);left:50%;z-index:2;width:-moz-max-content;width:max-content;max-width:calc(100% - .5rem);transform:translate(-50%)}.process-date-seller-menu{position:fixed;z-index:230;overflow:hidden;padding:.45rem;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-elevated);color:var(--ui-text);box-shadow:0 14px 38px #050c1947;animation:app-window-task-in .12s ease-out both}.process-date-seller-menu--window{position:relative;z-index:auto;width:100%;max-width:100%;border:0;border-radius:0;box-shadow:none;animation:none}.movable-popover{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:0;overflow:hidden}.movable-popover__header{display:flex;min-height:2.55rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;padding:.38rem .6rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-primary-strong);cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.movable-popover__header strong{overflow:hidden;font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.movable-popover__header span{overflow:hidden;color:var(--ui-text-muted);font-size:.57rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.movable-popover__body{position:relative;max-height:calc(100dvh - 3.5rem);overflow:auto;padding:.45rem}.process-date-seller-menu>header{display:flex;align-items:start;gap:.35rem;padding:.25rem .3rem .48rem;border-bottom:1px solid var(--ui-border);color:var(--ui-primary-strong);font-size:.68rem;font-weight:800}.process-date-seller-menu>header svg{width:.85rem;height:.85rem}.process-date-seller-menu__list{display:flex;max-height:10.5rem;flex-direction:column;gap:.25rem;overflow-y:auto;padding-top:.4rem}.process-date-seller-menu__list button{display:grid;min-height:1.85rem!important;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.2rem .35rem;border:1px solid transparent;border-radius:.48rem;color:var(--ui-text-soft);text-align:left}.process-date-seller-menu__list button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.process-date-seller-menu__list button.is-selected{border-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.process-date-seller-menu__list button>span{display:grid;width:1.55rem;height:1.35rem;place-items:center;border-radius:.38rem;background:var(--ui-bg-soft);font-size:.55rem;font-weight:900}.process-date-seller-menu__list button strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.process-date-seller-menu__list button.is-empty{color:var(--ui-text-muted)}.process-date-seller-menu__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--ui-bg-elevated) 82%,transparent)}.order-state-trigger{display:flex;min-height:1.75rem!important;align-items:center;border-radius:.5rem}.order-state-trigger:hover,.order-state-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-primary) 35%,transparent);outline-offset:1px}.order-state-menu__list{display:flex;max-height:11rem;flex-direction:column;gap:.25rem;overflow-y:auto;padding-top:.4rem}.order-state-menu__list>button{display:flex;width:100%;min-height:2rem!important;align-items:center;padding:.18rem;border:1px solid transparent;border-radius:.5rem}.order-state-menu__list>button:hover{background:var(--ui-bg-muted)}.order-state-menu__list>button.is-selected{border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));background:var(--ui-primary-soft)}.order-state-menu__list>button>div{width:100%}.admin-order-cell-line--transport{width:-moz-max-content;width:max-content}.transport-data-trigger{display:flex;min-height:1.75rem!important;align-items:center;gap:.4rem;padding:.22rem .35rem;border-radius:.45rem;color:var(--ui-text-muted);transition:background-color .14s ease,color .14s ease}.transport-data-trigger:hover,.transport-data-trigger:focus-visible{background:var(--ui-bg-muted);color:var(--ui-primary-strong);outline:none}.transport-data-trigger .admin-order-transport-value{max-width:none}.transport-data-trigger .admin-order-transport-value svg{width:.85rem;height:.85rem;color:currentColor}.transport-editor{max-height:min(27rem,calc(100dvh - 1rem));overflow-y:auto;padding:.55rem}.transport-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.55rem 0}.transport-editor__section{display:flex;flex-direction:column;gap:.5rem;padding:.55rem;border:1px solid var(--ui-border);border-radius:.65rem;background:color-mix(in srgb,var(--ui-bg-soft) 58%,transparent)}.transport-editor__section+.transport-editor__section{margin-top:.6rem}.transport-editor__section-heading{display:flex;flex-direction:column;gap:.14rem;padding-bottom:.42rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent)}.transport-editor__section-heading strong{color:var(--ui-text);font-size:.66rem;font-weight:850}.transport-editor__section-heading span{color:var(--ui-text-muted);font-size:.57rem;line-height:1.35}.transport-editor__section .transport-editor__fields{padding:0}.transport-editor__proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.transport-editor__proof{display:grid;min-width:0;min-height:4rem;grid-template-columns:1.75rem minmax(0,1fr) 3rem;align-items:center;gap:.4rem;overflow:hidden;padding:.4rem;border:1px dashed var(--ui-border);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);cursor:pointer;transition:border-color .14s ease,background .14s ease}.transport-editor__proof:hover,.transport-editor__proof.is-focused{border-color:var(--ui-primary);background:var(--ui-primary-soft);outline:none}.payment-editor__image.transport-editor__proof.is-focused{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 12%,transparent)}.payment-editor__image.transport-editor__proof.has-error{border-color:var(--ui-danger, #dc2626);background:color-mix(in srgb,var(--ui-danger, #dc2626) 7%,var(--ui-bg-soft))}.transport-editor__proof input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.transport-editor__proof-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-primary-strong)}.transport-editor__proof-icon svg{width:.9rem;height:.9rem}.transport-editor__proof>span:nth-of-type(2){display:flex;min-width:0;flex-direction:column;gap:.15rem}.transport-editor__proof strong,.transport-editor__proof small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-editor__proof strong{color:var(--ui-text);font-size:.62rem}.transport-editor__proof small{font-size:.55rem}.transport-editor__proof img{width:3rem;height:2.7rem;border-radius:.38rem;-o-object-fit:cover;object-fit:cover}.transport-editor__hint{margin:.45rem 0 0;color:var(--ui-text-muted);font-size:.58rem;line-height:1.35}.transport-editor footer{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--ui-border)}.transport-editor footer button{min-height:1.9rem!important;padding:.3rem .6rem;font-size:.63rem}@media (max-width: 620px){.transport-editor__fields,.transport-editor__proofs{grid-template-columns:minmax(0,1fr)}}.order-proof-link{display:grid;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem!important;padding:0;place-items:center;border:1px solid var(--ui-border);border-radius:.45rem;background:var(--ui-bg-soft);color:var(--ui-text-soft)}.order-proof-link:disabled{cursor:default;opacity:.45}.order-proof-link.has-proof{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 9%,transparent)}.order-proof-link.has-proof:hover{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 16%,var(--ui-bg-elevated))}.order-proof-link svg{width:.9rem;height:.9rem}.image-viewer{display:flex;width:min(58rem,calc(100vw - 2rem));max-width:100%;min-height:0;flex:1 1 auto;flex-direction:column;background:var(--ui-bg-elevated)}.image-viewer__toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .65rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft);color:var(--ui-text-muted);font-size:.65rem}.image-viewer__toolbar>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}.image-viewer__toolbar button{min-height:1.75rem!important;padding:.2rem .5rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.65rem;font-weight:800}.image-viewer__toolbar output{min-width:3rem;color:var(--ui-text);font-size:.65rem;font-weight:850;text-align:center}.image-viewer__stage{display:grid;min-width:0;min-height:20rem;flex:1 1 auto;overflow:hidden;overscroll-behavior:contain;place-items:center;padding:2rem;background-color:var(--ui-bg-muted);background-image:linear-gradient(45deg,color-mix(in srgb,var(--ui-border) 30%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--ui-border) 30%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--ui-border) 30%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--ui-border) 30%,transparent) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;touch-action:none}.image-viewer__stage.is-zoomed{cursor:grab}.image-viewer__stage.is-dragging{cursor:grabbing}.image-viewer__stage img{max-width:100%;max-height:calc(100dvh - 10rem);pointer-events:none;-webkit-user-drag:none;-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:transform .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.image-viewer__stage.is-dragging img{transition:none}@media (max-width: 620px){.image-viewer__toolbar{align-items:flex-start;flex-direction:column}.image-viewer__toolbar>div{width:100%;justify-content:flex-start}.image-viewer__stage{min-height:14rem;padding:1rem}}.tracking-proof-editor{background:var(--ui-bg-elevated)!important;border-color:var(--ui-border)!important;color:var(--ui-text)}.tracking-proof-editor__hint{display:block;margin-top:.28rem;color:var(--ui-text-muted);font-size:.55rem;line-height:1.25}.order-view-window{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;background:var(--ui-bg-elevated);color:var(--ui-text)}.order-view-window__content{min-height:0;flex:1 1 auto;padding:.75rem!important;color:var(--ui-text)!important}.order-view-window__title{display:flex;min-width:0;align-items:center;gap:.45rem}.order-view-window__title>strong{overflow:hidden;font-size:.76rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.order-view-window__title>div{flex:0 0 auto}.order-view-window__title-status{min-height:1.35rem!important;padding:.08rem .4rem!important;border-radius:.42rem!important;font-size:.55rem!important}.order-view-window__title-status-text{width:auto!important;max-width:7rem;overflow:hidden;font-size:.55rem!important;line-height:1!important;text-overflow:ellipsis;white-space:nowrap}.order-view-window__content>div{gap:.65rem!important}.order-view-overview{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.order-view-process-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;overflow-x:auto;overflow-y:visible;padding:.45rem .05rem .08rem}.order-view-process-data{position:relative;display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.24rem;padding:.3rem .42rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-soft);color:var(--ui-text-muted)}.order-view-process-data__owner{position:absolute;top:-.48rem;left:.3rem;z-index:2;max-width:calc(100% - .6rem);overflow:hidden;padding:.06rem .28rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.48rem!important;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.order-view-process-data svg{width:.72rem;height:.72rem;color:var(--ui-primary-strong)}.order-view-process-data>span:not(.order-view-process-data__owner){font-size:.55rem!important;font-weight:700}.order-view-process-data strong{color:var(--ui-text);font-size:.61rem;font-weight:850}.order-view-process-data--created{padding-top:.3rem}.order-view-inline-data{display:inline-flex;min-width:0;align-items:center;gap:.3rem;padding:.3rem .45rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-soft)}.order-view-inline-data>span{color:var(--ui-text-muted);font-size:.58rem!important;font-weight:700}.order-view-inline-data>strong{overflow:hidden;color:var(--ui-text);font-size:.64rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.order-view-withdrawal-key{margin-left:auto}.order-view-withdrawal-key__editor{display:inline-flex;align-items:stretch}.order-view-withdrawal-key__editor input{width:4.5rem;min-height:1.45rem!important;padding:.12rem .28rem;border:1px solid var(--ui-border);border-radius:.35rem 0 0 .35rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-weight:850;text-align:center}.order-view-withdrawal-key__editor button,.order-view-withdrawal-key__toggle{min-height:1.45rem!important;padding:.12rem .32rem;color:var(--ui-primary-strong);font-size:.55rem!important;font-weight:800}.order-view-withdrawal-key__editor button{border-radius:0 .35rem .35rem 0;background:var(--ui-primary-soft)}.order-view-person-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem}.order-view-data-card{height:100%;margin:0!important}.order-view-data-card .card-header{min-height:1.7rem;padding:.3rem .5rem!important;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-muted)!important}.order-view-data-card .card-header h3{color:var(--ui-text)!important}.order-view-data-card .card-body{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.28rem .5rem;padding:.4rem .5rem!important;background:var(--ui-bg-elevated)}.order-view-data-card .card-body>div,.order-view-destination .card-body>div:first-child>div{display:inline-flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:.25rem;padding:.1rem 0!important;text-align:left}.order-view-data-card .card-body>div>span:first-child,.order-view-destination .card-body>div:first-child>div>span:first-child{display:inline!important;flex:0 0 auto;color:var(--ui-text-muted)!important;font-size:.57rem!important;font-weight:700}.order-view-data-card .card-body>div>span:last-child,.order-view-destination .card-body>div:first-child>div>span:last-child{min-width:0;overflow:hidden;color:var(--ui-text)!important;font-size:.64rem!important;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.order-view-destination .card-body>div:first-child{display:contents}.order-view-destination .card-body>div:nth-child(n+2){flex-basis:100%}.order-view-destination{position:relative;padding-bottom:2.65rem;overflow:visible!important}.order-view-destination__transport-proof{position:absolute;right:.45rem;bottom:.35rem;z-index:3;width:min(12rem,calc(100% - .9rem))}.order-view-destination__transport-proof .tracking-proof-card{grid-template-columns:2rem minmax(0,1fr);padding:.25rem;box-shadow:0 5px 16px #050c191f}.order-view-destination__transport-proof .tracking-proof-card__image{width:2rem;height:2rem}.order-view-window__content :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-100){background:var(--ui-bg-soft)!important}.order-view-window__content .bg-blue-50{background:var(--ui-primary-soft)!important}.order-view-window__content :is(.text-gray-900,.text-gray-800,.text-slate-800,.text-slate-600){color:var(--ui-text)!important}.order-view-window__content :is(.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)!important}.order-view-window__content :is(.border,.border-b,.border-t){border-color:var(--ui-border)!important}.order-view-window__content :is(.rounded-lg,.card){border-radius:.65rem!important}.order-view-window__content h3{font-size:.78rem!important;line-height:1.25}.order-view-window__content p,.order-view-window__content span{font-size:.67rem;line-height:1.28}.order-view-window__content td,.order-view-window__content th,.order-view-window__content button,.order-view-window__content input{font-size:.67rem!important}.order-view-window__content .text-4xl{font-size:1.35rem!important}.order-view-window__content .text-3xl{font-size:1.2rem!important}.order-view-window__content .text-2xl{font-size:1.05rem!important}.order-view-window__content .text-xl,.order-view-window__content .text-lg{font-size:.85rem!important}.order-view-window__content .p-6{padding:.8rem!important}.order-view-window__content .p-4,.order-view-window__content .px-4{padding-left:.65rem!important;padding-right:.65rem!important}.order-view-window__content .py-4{padding-top:.6rem!important;padding-bottom:.6rem!important}.order-view-window__content .gap-4{gap:.65rem!important}.order-view-window__content .min-h-40{min-height:5rem!important}.order-view-details,.order-view-proration,.order-view-details__summary{border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important;color:var(--ui-text)!important}.order-view-details>.card-header,.order-view-details>.card-header h3{background:var(--ui-bg-muted)!important;color:var(--ui-text)!important}.order-view-details .card-header{min-height:1.8rem;padding:.35rem .55rem!important;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-muted)!important}.order-view-details .card-body{padding:.45rem!important;background:var(--ui-bg-elevated)!important}.order-view-details table,.order-view-details tbody,.order-view-details tr,.order-view-details td{border-color:var(--ui-border);background-color:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}.order-view-details thead td{padding:.35rem .45rem!important;background:var(--ui-bg-soft)!important;color:var(--ui-text-muted);font-size:.6rem!important}.order-view-details tbody td{padding:.35rem .45rem!important;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent)}.order-view-details__summary{margin-top:.35rem;padding:.4rem .5rem!important;border-top:1px solid var(--ui-border)}.order-view-details__summary,.order-view-details__summary table,.order-view-details__summary tbody,.order-view-details__summary tr,.order-view-details__summary td{background:var(--ui-bg-soft)!important;color:var(--ui-text)!important}.order-view-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.order-view-document-grid>div{min-width:0;padding:.5rem;border:1px solid var(--ui-border);border-radius:.6rem;background:var(--ui-bg-soft)}.order-view-document-grid>div>div{gap:.3rem}.order-view-document-grid>div>div>div{flex:1 1 10rem;justify-content:space-between;background:var(--ui-bg-elevated);box-shadow:none}.order-view-document-grid>div:nth-child(n+3){grid-column:1 / -1}.order-view-finance-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:.6rem;align-items:stretch}.order-view-tracking-proofs,.order-view-proration{min-width:0;margin:0!important;padding:.55rem!important;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft)!important;color:var(--ui-text)}.order-view-tracking-proofs h3{margin-bottom:.45rem!important;color:var(--ui-text)!important}.order-view-tracking-proofs>div>div>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.order-view-tracking-proofs>div>div>div>div{min-width:0;padding:.35rem!important;background:var(--ui-bg-elevated)!important;border-color:var(--ui-border)!important}.tracking-proof-card{display:grid;min-width:0;grid-template-columns:2.65rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:.28rem .45rem;padding:.38rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated);color:var(--ui-text);text-align:left}.tracking-proof-card__title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.3rem;grid-column:1 / -1;padding:.22rem .3rem;border-radius:.38rem;color:var(--ui-text)}.tracking-proof-card__title:hover{background:var(--ui-bg-muted);color:var(--ui-primary-strong)}.tracking-proof-card__title strong{overflow:hidden;font-size:.62rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tracking-proof-card__title span{color:var(--ui-text-muted);font-size:.52rem!important;font-weight:700}.tracking-proof-card__image{display:grid;width:2.65rem;height:2.65rem;place-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:.45rem;background:var(--ui-bg-soft);color:var(--ui-text-soft)}.tracking-proof-card__image:disabled{opacity:.5}.tracking-proof-card__image.has-image{border-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border))}.tracking-proof-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tracking-proof-card__image svg{width:1rem;height:1rem}.tracking-proof-card__data{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.2rem}.tracking-proof-card__data>span{display:flex;min-width:0;align-items:baseline;gap:.3rem}.tracking-proof-card__data small{flex:0 0 auto;color:var(--ui-text-muted);font-size:.52rem}.tracking-proof-card__data strong{min-width:0;overflow:hidden;color:var(--ui-text);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.tracking-proof-popover__form{display:flex;flex-direction:column;gap:.5rem}.tracking-proof-popover__image{position:relative;display:grid;min-height:5.5rem;place-items:center;overflow:hidden;border:1px dashed var(--ui-border);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);cursor:pointer}.tracking-proof-popover__image input{position:absolute;width:1px;height:1px;opacity:0}.tracking-proof-popover__image img{max-width:100%;max-height:6rem;-o-object-fit:contain;object-fit:contain}.tracking-proof-popover__image svg{width:1.4rem;height:1.4rem}.tracking-proof-popover__image span{font-size:.55rem}.tracking-proof-popover footer{display:flex;justify-content:flex-end;gap:.35rem;padding-top:.45rem;border-top:1px solid var(--ui-border)}.tracking-proof-popover footer button{min-height:1.85rem!important;padding:.3rem .55rem;font-size:.6rem}.order-view-details .order-view-document-grid{display:none}.order-view-document-grid--relocated{display:grid!important;margin-top:0;padding-top:0;border-top:0}.order-view-document-grid--relocated>section{min-width:0;padding:.5rem;border:1px solid var(--ui-border);border-radius:.6rem;background:var(--ui-bg-soft)}.order-view-document-grid--relocated h3{margin-bottom:.4rem;color:var(--ui-text)!important;font-size:.64rem!important}.order-view-document-list{display:flex;flex-direction:column;gap:.25rem}.order-view-document-list>button,.order-view-document-list>div{display:flex;min-width:0;min-height:1.8rem;align-items:center;gap:.35rem;padding:.25rem .35rem;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-elevated);color:var(--ui-text)}.order-view-document-list>button>span,.order-view-document-list>div>span{min-width:0;flex:1 1 auto;overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.order-view-document-list small{color:var(--ui-text-muted);font-size:.52rem}.order-view-document-list svg{width:.8rem;height:.8rem}.order-view-document-preview{position:relative;grid-column:1 / -1}.order-view-document-preview>button{position:absolute;top:.3rem;right:.3rem;z-index:2}.order-notes-panel{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:.55rem;overflow:auto;padding:.65rem;background:var(--ui-bg-elevated);color:var(--ui-text)}.order-notes-window .app-window__body{flex:0 1 auto;overflow:hidden}.order-notes-window .order-notes-panel{max-height:calc(100dvh - 9rem);flex:0 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.order-notes-panel__toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--ui-border)}.order-notes-panel__toolbar>div{display:flex;align-items:center;gap:.35rem}.order-notes-panel__toolbar>div:first-child{min-width:0;flex-direction:column;align-items:flex-start;gap:.08rem}.order-notes-panel__toolbar strong{color:var(--ui-text);font-size:.72rem}.order-notes-panel__toolbar span{color:var(--ui-text-muted);font-size:.56rem}.order-notes-panel__toolbar button,.order-notes-panel__form button{min-height:1.9rem!important;padding:.3rem .55rem;font-size:.6rem}.order-notes-panel__new{display:inline-flex;align-items:center;gap:.2rem}.order-notes-panel__new>span{color:inherit;font-size:.85rem;line-height:1}.order-notes-panel__composer{flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border));border-radius:.72rem;background:var(--ui-bg-soft);box-shadow:0 .3rem 1rem color-mix(in srgb,var(--ui-shadow) 60%,transparent)}.order-notes-panel__composer-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated))}.order-notes-panel__composer-head>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:.08rem}.order-notes-panel__composer-head strong{color:var(--ui-text);font-size:.68rem}.order-notes-panel__composer-head span{overflow:hidden;color:var(--ui-text-muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.order-notes-panel__composer-icon{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.48rem;background:color-mix(in srgb,var(--ui-primary) 14%,var(--ui-bg-elevated));color:var(--ui-primary);font-size:.9rem}.order-notes-panel__form{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem;padding:.6rem .65rem .45rem}.order-notes-panel__field{position:relative;min-width:0}.order-notes-panel__field>small{position:absolute;right:.18rem;bottom:-.02rem;color:var(--ui-text-soft);font-size:.48rem}.order-notes-panel__field textarea{min-height:4.35rem;resize:vertical}.order-notes-panel__form-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .65rem .58rem}.order-notes-panel__form-actions>span{color:var(--ui-text-muted);font-size:.53rem}.order-notes-panel__form-actions>div{display:flex;flex:0 0 auto;gap:.35rem}.order-notes-panel__form-actions button{min-height:1.9rem!important;padding:.3rem .65rem;font-size:.6rem}.order-notes-panel__error{margin:0 .65rem;padding:.35rem .45rem;border:1px solid color-mix(in srgb,#ef4444 42%,var(--ui-border));border-radius:.4rem;background:color-mix(in srgb,#ef4444 9%,var(--ui-bg-elevated));color:#ef4444;font-size:.56rem}.order-notes-panel__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}.order-note{min-width:0;padding:.5rem;border:1px solid var(--ui-border);border-left:3px solid var(--ui-primary);border-radius:.55rem;background:var(--ui-bg-soft);color:var(--ui-text)}.order-note>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.order-note>header>span{overflow:hidden;color:var(--ui-text-muted);font-size:.55rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.order-note time{grid-column:1;grid-row:1;color:var(--ui-text-soft);font-size:.52rem;white-space:nowrap}.order-note>header>span{grid-column:2;grid-row:1}.order-note>header>div:last-child{grid-column:3;grid-row:1;justify-self:end}.order-note__status{min-height:1.25rem!important;padding:.06rem .32rem!important;border-radius:.38rem!important}.order-note__status-text{width:auto!important;max-width:5.5rem;font-size:.52rem!important;line-height:1!important}.order-note h3{overflow:hidden;margin:.42rem 0 .18rem;color:var(--ui-text);font-size:.67rem!important;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.order-note p{margin:0;color:var(--ui-text-muted);font-size:.61rem!important;line-height:1.4;white-space:pre-wrap}.order-notes-panel__empty{grid-column:1 / -1;padding:1.25rem;border:1px dashed var(--ui-border);border-radius:.6rem;color:var(--ui-text-muted);font-size:.65rem;text-align:center}@media (max-width: 700px){.order-notes-panel__toolbar{align-items:flex-start;flex-direction:column}.order-notes-panel__composer-head{grid-template-columns:auto minmax(0,1fr)}.order-notes-panel__composer-head>:last-child{grid-column:1 / -1}.order-notes-panel__form-actions{align-items:stretch;flex-direction:column}.order-notes-panel__form-actions>div{justify-content:flex-end}}.order-view-proration{margin-top:.65rem!important;padding:.55rem!important;border-radius:.65rem!important;font-size:.72rem!important}.order-view-proration>div{gap:.35rem!important}@media (max-width: 720px){.order-view-person-grid,.order-view-document-grid,.order-view-finance-grid{grid-template-columns:minmax(0,1fr)}.order-view-withdrawal-key{margin-left:0}}:root[data-tema=oscuro] .order-view-details,:root[data-tema=oscuro] .order-view-details .card-body,:root[data-tema=oscuro] .order-view-details table{background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}:root[data-tema=oscuro] .order-view-details>.card-header,:root[data-tema=oscuro] .order-view-details>.card-header h3,:root[data-tema=oscuro] .order-view-details thead td{background:var(--ui-bg-muted)!important;color:var(--ui-text)!important}:root[data-tema=oscuro] .order-view-details tbody tr:hover{background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated))!important}:root[data-tema=oscuro] .order-view-details tbody tr[class*=bg-orange]{background:color-mix(in srgb,#f59e0b 17%,var(--ui-bg-elevated))!important}.order-view-window__footer{flex:0 0 auto;padding:.5rem .75rem!important;border-top:1px solid var(--ui-border);background:var(--ui-bg-soft)!important}.order-view-window__footer button{min-height:2rem!important;padding:.35rem .75rem;background:var(--ui-primary)!important;color:#fff;font-size:.68rem}.admin-order-cell-line--traceability{align-items:center;gap:.3rem}.process-date-editor{width:min(22rem,calc(100vw - 3rem));padding:.8rem}.process-date-editor-popover .movable-popover__body{overflow:visible}.process-date-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.process-date-editor footer{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--ui-border)}.process-date-editor footer button{min-height:2rem!important;padding:.35rem .65rem;font-size:.67rem}:root[data-tema=oscuro] .orders-admin-table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--ui-bg-soft) 72%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .orders-admin-table tbody tr:nth-child(2n)>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child){background:color-mix(in srgb,var(--ui-bg-soft) 72%,var(--ui-bg-elevated))!important}:root[data-tema=oscuro] .orders-admin-table tbody tr:hover>td{background:color-mix(in srgb,var(--ui-primary) 13%,var(--ui-bg-elevated))!important}:root[data-tema=oscuro] .orders-admin-table tbody tr[class*=bg-blue-100]>td{background:color-mix(in srgb,var(--ui-primary) 27%,var(--ui-bg-elevated))!important;color:var(--ui-text)}.orders-admin-table tbody tr.orders-row--selected>td,.orders-admin-table tbody tr.orders-row--selected:hover>td,.orders-admin-table tbody tr.orders-row--selected>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child),.orders-admin-table tbody tr.orders-row--selected:hover>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child){background:color-mix(in srgb,var(--ui-primary) 17%,var(--ui-bg-elevated))!important;border-bottom-color:color-mix(in srgb,var(--ui-primary) 38%,var(--ui-border))}.orders-admin-table tbody tr.orders-row--selected>td:first-child{border-left:3px solid var(--ui-primary)}.inventory-card-heading{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.65rem}.inventory-card-heading h2{flex:0 0 auto}.inventory-card-heading__calendar{width:min(15rem,100%);min-width:10rem}.inventory-card-heading__calendar input{min-height:2rem;padding-block:.3rem;border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.68rem;box-shadow:none}.inventory-card-heading__calendar input:hover{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));background:var(--ui-bg-soft)}.inventory-themed-view{color:var(--ui-text)}.inventory-themed-view :is(.card,.card-header,.card-body,.card-footer),.inventory-themed-view:is(.inventory-stock-modal,.inventory-product-view,.inventory-entry-view,.inventory-link-product-popover),.inventory-themed-view :is(.bg-white,.bg-gray-50,.bg-slate-50),.inventory-themed-view .bg-white\/60{border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text)!important}.inventory-themed-view :is(.bg-gray-100,.bg-slate-100){background:var(--ui-bg-muted)!important;color:var(--ui-text-muted)!important}.inventory-themed-view :is(.bg-gray-200,.bg-slate-200,.bg-gray-300){background:color-mix(in srgb,var(--ui-bg-muted) 76%,var(--ui-border))!important;color:var(--ui-text-muted)!important}.inventory-themed-view :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--ui-text)!important}.inventory-themed-view :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--ui-text-muted)!important}.inventory-themed-view :is(.border,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ui-border)!important}.inventory-themed-view :is(input,select,textarea){border-color:var(--ui-border);background:var(--ui-bg-elevated);color:var(--ui-text)}.inventory-themed-view :is(input,textarea)::-moz-placeholder{color:var(--ui-text-soft)}.inventory-themed-view :is(input,textarea)::placeholder{color:var(--ui-text-soft)}.inventory-themed-view .bg-green-50{--tw-ring-color: color-mix(in srgb, #22c55e 32%, var(--ui-border)) !important;background:color-mix(in srgb,#22c55e 11%,var(--ui-bg-elevated))!important}.inventory-themed-view .bg-blue-50{--tw-ring-color: color-mix(in srgb, var(--ui-primary) 32%, var(--ui-border)) !important;background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated))!important}.inventory-themed-view :is(.bg-red-50,.bg-rose-50){--tw-ring-color: color-mix(in srgb, #ef4444 34%, var(--ui-border)) !important;border-color:color-mix(in srgb,#ef4444 34%,var(--ui-border))!important;background:color-mix(in srgb,#ef4444 11%,var(--ui-bg-elevated))!important}.inventory-themed-view :is(.bg-indigo-50,.bg-purple-50){background:color-mix(in srgb,#6366f1 10%,var(--ui-bg-elevated))!important}.inventory-themed-view .hover\:bg-gray-50:hover,.inventory-themed-view .hover\:bg-gray-100:hover,.inventory-themed-view .hover\:bg-slate-100:hover,.inventory-themed-view .hover\:bg-slate-200:hover{background:var(--ui-bg-soft)!important;color:var(--ui-text)!important}.inventory-themed-view table thead{border-color:var(--ui-border)!important;background:var(--ui-bg-soft)!important}.inventory-themed-view table tbody{border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important}.inventory-themed-view table tbody tr:hover{background:color-mix(in srgb,var(--ui-primary) 7%,var(--ui-bg-elevated))!important}.inventory-stock-modal .form-header,.inventory-product-view>div:first-child{color:var(--ui-text)}.inventory-stock-window .app-window__body{max-height:calc(100dvh - 4.5rem);overflow:auto;padding:0;overscroll-behavior:contain}.inventory-stock-window .inventory-stock-modal,.inventory-stock-window .inventory-stock-modal>.flex-1{min-width:0;overflow:visible}.inventory-stock-window .inventory-stock-modal .form-actions{position:sticky;bottom:0;z-index:8;border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inventory-link-product-popover{border-color:var(--ui-border)!important;box-shadow:0 18px 38px -24px #020617b8!important}.inventory-panel{position:relative;transition:width .24s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1),margin-left .24s cubic-bezier(.22,1,.36,1)}.inventory-panel--with-side-menu{width:min(100%,1600px);margin-right:auto;margin-left:max(0rem,calc((100% - 1600px)/2))}.inventory-panel--menu-pinned-left{width:min(calc(100% - 18rem),1600px);max-width:1600px;align-self:flex-start;margin-right:auto;margin-left:18rem}.inventory-view-content{width:100%;min-width:0;animation:inventoryViewIn .18s ease-out}.inventory-view-content[hidden]{display:none!important}@keyframes inventoryViewIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.inventory-management-card+.inventory-summary-card{margin-top:.8rem}.inventory-movement-list{height:28rem;max-height:28rem;scrollbar-gutter:stable}.inventory-movement-item{min-width:56rem}.inventory-movement-item__surface{min-height:4.35rem;padding:.42rem .55rem .42rem 2.7rem!important;flex-wrap:nowrap!important}.inventory-movement-item__details{display:grid;min-width:0;grid-template-columns:minmax(22rem,1.45fr) minmax(18rem,1fr);align-items:center;gap:.55rem}.inventory-movement-item__details>div{min-width:0;margin-top:0!important;align-items:center!important;flex-wrap:nowrap!important}.inventory-movement-item__details>div:first-child>.min-w-0{display:flex;min-width:0;align-items:center;gap:.55rem}.inventory-movement-item__identity{display:flex;min-width:0;align-items:center;gap:.5rem;overflow:visible;white-space:nowrap}.inventory-movement-item__identity>button{max-width:13rem;overflow:hidden;margin:0!important;color:var(--ui-text);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-item__identity>div>span{max-width:7rem;overflow:hidden;color:var(--ui-text-muted)!important;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-item__code,.inventory-movement-item__quantity,.inventory-movement-item__brand,.inventory-movement-item__category,.inventory-movement-item__type,.inventory-movement-item__state{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;line-height:1.15}.inventory-movement-item__code:before,.inventory-movement-item__quantity:before,.inventory-movement-item__brand:before,.inventory-movement-item__category:before,.inventory-movement-item__type:before,.inventory-movement-item__state:before{color:var(--ui-text-soft);font-size:.48rem;font-weight:750;line-height:1;text-transform:uppercase}.inventory-movement-item__code:before{content:"Código de producto"}.inventory-movement-item__quantity:before{content:"Registros"}.inventory-movement-item--entries .inventory-movement-item__quantity:before{content:"Productos ingresados"}.inventory-movement-item--outputs .inventory-movement-item__quantity:before{content:"Salidas"}.inventory-movement-item__brand:before{content:"Marca"}.inventory-movement-item__category:before{content:"Categoría"}.inventory-movement-item__type:before{content:"Tipo"}.inventory-movement-item__state:before{content:"Estado"}.inventory-movement-item--entries .inventory-movement-item__state:before{content:"Disponibilidad"}.inventory-movement-item--outputs .inventory-movement-item__state:before{content:"Confirmación"}.inventory-movement-item__code{flex:0 0 auto;padding:.13rem .34rem;border:1px solid var(--ui-border);border-radius:.38rem;background:var(--ui-bg-muted);color:var(--ui-primary-strong);font-size:.62rem;font-weight:800}.inventory-movement-item__quantity{flex:0 0 auto;padding:.4rem .38rem;border:1px solid color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:.38rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-size:.72rem;font-weight:850;box-shadow:0 4px 12px -10px color-mix(in srgb,var(--ui-primary) 70%,transparent)}.inventory-movement-data-box{display:flex;min-width:0;align-items:center;gap:.32rem}.inventory-movement-data{display:flex;min-width:0;max-width:9rem;flex:0 1 auto;flex-direction:column;justify-content:center;padding:.18rem .36rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-muted);line-height:1.1}.inventory-movement-data__label{overflow:hidden;color:var(--ui-text-soft);font-size:.48rem;font-weight:750;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-movement-data__value{overflow:hidden;margin-top:.12rem;color:var(--ui-text-muted);font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-data--destacado{border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 15%,var(--ui-bg-elevated));box-shadow:0 4px 12px -10px color-mix(in srgb,var(--ui-primary) 70%,transparent)}.inventory-movement-data--destacado .inventory-movement-data__value{color:var(--ui-primary-strong);font-size:.7rem;font-weight:900}.inventory-movement-actions{display:flex;flex:0 0 auto;align-items:center;gap:.3rem}.inventory-movement-action{display:grid;width:2rem;min-width:2rem;height:2rem;min-height:2rem!important;place-items:center;padding:0!important;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);box-shadow:0 3px 9px -8px #0f172abf;transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.inventory-movement-action svg{width:1rem!important;height:1rem!important}.inventory-movement-action:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.inventory-movement-action--primario{color:var(--ui-primary-strong)}.inventory-movement-action--exito{color:#16a34a}.inventory-movement-action--peligro{color:#dc2626}.inventory-movement-action--peligro:not(:disabled):hover{border-color:color-mix(in srgb,#dc2626 40%,var(--ui-border));background:color-mix(in srgb,#dc2626 10%,var(--ui-bg-elevated));color:#dc2626}.inventory-movement-action:disabled{cursor:not-allowed;opacity:.38}.inventory-quantity-indicator{display:inline-flex;min-width:4.8rem;min-height:1.65rem;align-items:center;justify-content:center;padding:.25rem .48rem;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.62rem;font-weight:850;line-height:1;white-space:nowrap}.inventory-quantity-indicator--informativo{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 11%,var(--ui-bg-elevated));color:var(--ui-primary-strong)}.inventory-quantity-indicator--disponible{border-color:color-mix(in srgb,#16a34a 42%,var(--ui-border));background:color-mix(in srgb,#16a34a 11%,var(--ui-bg-elevated));color:color-mix(in srgb,#16a34a 84%,var(--ui-text))}.inventory-quantity-indicator--bajo{border-color:color-mix(in srgb,#f59e0b 52%,var(--ui-border));background:color-mix(in srgb,#f59e0b 14%,var(--ui-bg-elevated));color:color-mix(in srgb,#d97706 86%,var(--ui-text))}.inventory-quantity-indicator--agotado{border-color:color-mix(in srgb,#dc2626 55%,var(--ui-border));background:color-mix(in srgb,#dc2626 13%,var(--ui-bg-elevated));color:color-mix(in srgb,#dc2626 88%,var(--ui-text))}.inventory-quantity-indicator--vendido{border-color:color-mix(in srgb,#7c3aed 42%,var(--ui-border));background:color-mix(in srgb,#7c3aed 11%,var(--ui-bg-elevated));color:color-mix(in srgb,#7c3aed 86%,var(--ui-text))}.inventory-selection-toolbar{box-sizing:border-box;min-height:3.25rem;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.inventory-selection-toolbar>span{min-width:8.5rem;min-height:1rem;line-height:1rem}.inventory-selection-toolbar>div:last-child{min-height:2rem}.inventory-selection-toolbar button{width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important;border:1px solid var(--ui-border)!important;border-radius:.5rem!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text-muted)!important}.inventory-selection-toolbar button:hover{border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border))!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary-strong)!important}.inventory-movement-item--entries .inventory-movement-item__details{grid-template-columns:minmax(34rem,1fr) auto}.inventory-entry-classification,.inventory-entry-ingress-summary,.inventory-entry-type-counts{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:.32rem}.inventory-movement-item--outputs .inventory-movement-item__details>div:first-child>.min-w-0{gap:.38rem}.inventory-output-classification,.inventory-output-summary{flex:0 1 auto}.inventory-output-summary .inventory-movement-data:last-child{min-width:6.8rem}.inventory-movement-item--entries :is(.inventory-movement-item__category,.inventory-movement-item__brand,.inventory-movement-item__code){max-width:9rem;flex:0 1 auto;padding:.18rem .36rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:.62rem;font-weight:750}.inventory-movement-item--entries :is(.inventory-movement-item__category,.inventory-movement-item__brand,.inventory-movement-item__code)>span{display:block;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-item--entries .inventory-movement-item__quantity{padding:.3rem .42rem;border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 15%,var(--ui-bg-elevated));color:var(--ui-primary-strong);font-weight:900}.inventory-entry-last-ingress{display:flex;min-width:6.8rem;flex-direction:column;justify-content:center;padding:.18rem .38rem;border-left:1px solid var(--ui-border);line-height:1.1}.inventory-entry-last-ingress>span{color:var(--ui-text-soft);font-size:.49rem;font-weight:750;text-transform:uppercase}.inventory-entry-last-ingress>strong{margin-top:.12rem;color:var(--ui-text-muted);font-size:.63rem;font-weight:800;white-space:nowrap}.inventory-entry-type-counts.inventory-movement-item__type{flex-direction:row}.inventory-entry-type-counts.inventory-movement-item__type:before{align-self:center;margin-right:.06rem}.inventory-entry-type-count{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .38rem;border:1px solid var(--ui-border);border-radius:.42rem;background:var(--ui-bg-muted);font-size:.59rem;line-height:1;white-space:nowrap}.inventory-entry-type-count span{color:var(--ui-text-muted);font-weight:700}.inventory-entry-type-count strong{display:grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;font-size:.62rem;font-weight:900}.inventory-entry-type-count--new strong{background:color-mix(in srgb,#16a34a 16%,var(--ui-bg-elevated));color:color-mix(in srgb,#16a34a 82%,var(--ui-text))}.inventory-entry-type-count--returned strong{background:color-mix(in srgb,var(--ui-primary) 16%,var(--ui-bg-elevated));color:var(--ui-primary-strong)}.inventory-movement-item--entries .inventory-movement-item__details>div:nth-child(2)>div:last-child{align-items:center;gap:.3rem}.inventory-entry-action{display:grid;width:2rem;min-width:2rem;height:2rem;min-height:2rem!important;place-items:center;padding:0!important;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);box-shadow:0 3px 9px -8px #0f172abf;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.inventory-entry-action svg{width:1rem!important;height:1rem!important}.inventory-entry-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-primary) 42%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.inventory-entry-action--delete:hover{border-color:color-mix(in srgb,#dc2626 40%,var(--ui-border));background:color-mix(in srgb,#dc2626 10%,var(--ui-bg-elevated));color:#dc2626}.inventory-movement-item__brand>span,.inventory-movement-item__category span,.inventory-movement-item__type span,.inventory-movement-item__state>span{margin-top:.12rem;font-size:.62rem!important}.inventory-movement-item__details>div:first-child>.min-w-0>.mt-1{flex:0 0 auto;margin:0!important}.inventory-movement-item__details>div:first-child>.min-w-0>.mt-1>button{font-size:.72rem!important}.inventory-movement-item__details>div:first-child>.text-right{flex:0 0 auto;white-space:nowrap}.inventory-movement-item__details>div:nth-child(2)>div:first-child{min-width:0;flex-wrap:nowrap}.inventory-movement-item__details>div:nth-child(2)>div:first-child>*{flex:0 1 auto}.inventory-movement-item__details>div:nth-child(2)>div:last-child{flex:0 0 auto;margin-left:auto}.inventory-movement-item__image{order:10;display:grid;flex:0 0 auto;align-self:center;place-items:center}.inventory-movement-item__image>div{display:grid;width:2.9rem!important;height:2.9rem!important;place-items:center}.inventory-movement-item__image>div>div,.inventory-movement-item__image img{width:100%;height:100%}.inventory-movement-item__image>div>div>div{margin:0}.inventory-movement-item__surface>.absolute.left-2.bottom-2{position:static!important;order:8;flex:0 0 auto;white-space:nowrap}.inventory-movement-item__surface>.absolute.top-2.left-2{top:50%!important;transform:translateY(-50%)}.inventory-movement-item__surface[role=button]{cursor:pointer;transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease}.inventory-movement-item__surface[role=button]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.inventory-codes-window .app-window__body{box-sizing:border-box;padding:.8rem;background:var(--ui-bg)}.inventory-product-movement{display:grid;box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:min(42rem,calc(100dvh - 8rem));gap:.65rem;overflow:hidden;padding:.75rem;background:var(--ui-bg);color:var(--ui-text)}.inventory-product-movement__header{display:grid;min-width:0;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem;border:1px solid var(--ui-border);border-radius:.75rem;background:var(--ui-bg-elevated)}.inventory-product-movement__image{display:grid;width:6.5rem;height:6.5rem;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 30%,var(--ui-border));border-radius:.8rem;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-muted));color:var(--ui-primary-strong);font-size:1.45rem;font-weight:900}.inventory-product-movement__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inventory-product-movement__identity{display:grid;min-width:0;gap:.3rem}.inventory-product-movement__identity>span,.inventory-product-movement__list-section>header span{color:var(--ui-text-soft);font-size:.56rem;font-weight:750;text-transform:uppercase}.inventory-product-movement__identity h2,.inventory-product-movement__list-section h3{overflow:hidden;margin:0;color:var(--ui-text);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.inventory-product-movement__description{display:grid;min-width:0;gap:.12rem;padding:.38rem .45rem;border-left:2px solid color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));border-radius:0 .4rem .4rem 0;background:color-mix(in srgb,var(--ui-primary) 5%,var(--ui-bg-elevated))}.inventory-product-movement__description>span{color:var(--ui-text-soft);font-size:.49rem;font-weight:800;text-transform:uppercase}.inventory-product-movement__description p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ui-text-muted);font-size:.62rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-product-movement__identity .inventory-movement-data-box,.inventory-product-movement__summary{flex-wrap:wrap}.inventory-product-movement__summary{padding:.5rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-elevated)}.inventory-product-movement__summary>.inventory-movement-data{min-width:7rem;flex:1 1 7rem}.inventory-product-movement__list-section{display:grid;min-width:0;min-height:0;gap:.45rem;overflow:hidden;padding:.6rem;border:1px solid var(--ui-border);border-radius:.72rem;background:var(--ui-bg-elevated)}.inventory-product-movement__list-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inventory-product-movement__list{display:grid;min-height:3rem;overflow-x:hidden;overflow-y:auto;gap:.38rem;padding-right:.15rem;scrollbar-gutter:stable}.inventory-product-code{min-width:0;display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(12rem,1.4fr) auto;align-items:center;gap:.45rem;padding:.45rem .5rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-soft)}.inventory-product-code__value{display:flex;min-width:0;min-height:2.2rem!important;flex-direction:column;justify-content:center;padding:.24rem .38rem!important;border:0!important;border-radius:.4rem;background:transparent!important;text-align:left}.inventory-product-code__value:hover{background:var(--ui-primary-soft)!important}.inventory-product-code__value span{color:var(--ui-text-soft);font-size:.49rem;font-weight:750;text-transform:uppercase}.inventory-product-code__value strong{overflow:hidden;margin-top:.12rem;color:var(--ui-primary-strong);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.inventory-product-code__data>.inventory-movement-data{min-width:5.6rem;flex:1 1 5.6rem}.inventory-unit-status-window .app-window__body{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:.8rem;background:var(--ui-bg)}.inventory-unit-status__message{display:grid;min-height:10rem;place-items:center;padding:1rem;color:var(--ui-text-muted);font-size:.68rem}.inventory-unit-status__message--error{color:var(--ui-danger)}.inventory-unit-movement{display:grid;min-width:0;grid-template-columns:minmax(5.5rem,.7fr) minmax(7rem,.9fr) minmax(6rem,.7fr) minmax(10rem,1.6fr);gap:.4rem;padding:.5rem;border:1px solid var(--ui-border);border-left:3px solid var(--ui-primary);border-radius:.55rem;background:var(--ui-bg-soft)}.inventory-unit-movement--entry{border-left-color:var(--ui-success)}.inventory-unit-movement--output{border-left-color:var(--ui-primary)}.inventory-unit-movement>div{display:grid;min-width:0;gap:.1rem}.inventory-unit-movement span{color:var(--ui-text-soft);font-size:.49rem;font-weight:750;text-transform:uppercase}.inventory-unit-movement strong{overflow:hidden;color:var(--ui-text-muted);font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.inventory-unit-movement__date strong,.inventory-unit-movement__detail strong{overflow:visible;text-overflow:clip;white-space:normal}.inventory-unit-movement__date strong{overflow-wrap:normal;word-break:normal}.inventory-unit-movement__detail strong{overflow-wrap:anywhere;line-height:1.3}.inventory-product-movement__empty{margin:0;padding:1rem;color:var(--ui-text-muted);font-size:.66rem;text-align:center}@media (max-width: 680px){.inventory-product-movement{width:100%;max-height:calc(100dvh - 6rem);padding:.5rem}.inventory-product-movement__header{grid-template-columns:5.5rem minmax(0,1fr)}.inventory-product-movement__image{width:5.5rem;height:5.5rem}.inventory-product-code{grid-template-columns:minmax(0,1fr) auto}.inventory-product-code__data{grid-column:1 / -1;grid-row:2}.inventory-unit-movement{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-unit-movement__detail{grid-column:1 / -1}}.inventory-codes-window__content{display:flex;min-width:0;max-height:min(38rem,calc(100dvh - 9rem));flex-direction:column;background:var(--ui-bg-elevated)}.inventory-codes-window__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.65rem;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-soft)}.inventory-codes-window__summary>div{min-width:0;padding:.45rem .55rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated)}.inventory-codes-window__summary span,.inventory-code-row span{display:block;color:var(--ui-text-muted);font-size:.58rem;font-weight:700;line-height:1.2}.inventory-codes-window__summary strong{display:block;overflow:hidden;margin-top:.15rem;color:var(--ui-text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.inventory-codes-window__list{min-height:6rem;overflow:auto;padding:.55rem;scrollbar-gutter:stable}.inventory-code-row{display:grid;grid-template-columns:minmax(8rem,1.2fr) minmax(7rem,.8fr) minmax(6rem,.7fr) auto;align-items:center;gap:.5rem;padding:.48rem .55rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-elevated)}.inventory-code-row+.inventory-code-row{margin-top:.4rem}.inventory-code-row strong{display:block;overflow:hidden;margin-top:.12rem;color:var(--ui-text);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.inventory-code-row__code strong{color:var(--ui-primary-strong);font-weight:850}.inventory-code-row button.inventory-code-row__code{min-height:2rem;padding:0;border:0;background:transparent;color:inherit;text-align:left}.inventory-code-row button.inventory-code-row__code:hover strong{text-decoration:underline}.inventory-code-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.inventory-code-row__actions button{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--ui-border);border-radius:.48rem;background:var(--ui-bg-soft);color:var(--ui-primary-strong);transition:background-color .14s ease,color .14s ease,transform .14s ease}.inventory-code-row__actions button:hover:not(:disabled){background:var(--ui-primary-soft);transform:translateY(-1px)}.inventory-code-row__actions button.is-danger{color:#ef4444}.inventory-code-row__actions button.is-danger:hover:not(:disabled){background:color-mix(in srgb,#ef4444 12%,var(--ui-bg-elevated))}.inventory-code-row__actions button:disabled{cursor:not-allowed;opacity:.5}.inventory-code-row__actions svg{width:1rem;height:1rem}.inventory-codes-window__empty{padding:1rem;color:var(--ui-text-muted);font-size:.7rem;text-align:center}@media (max-width: 640px){.inventory-codes-window__summary{grid-template-columns:1fr}.inventory-code-row{min-width:34rem}.inventory-movement-list{height:30rem;max-height:30rem}.inventory-movement-item{min-width:52rem}}@media (max-width: 767px){.inventory-panel--with-side-menu,.inventory-panel--menu-pinned-left{width:100%;margin-right:auto;margin-left:auto}}@media (max-width: 640px){.inventory-card-heading{width:100%;align-items:stretch;flex-direction:column}.inventory-card-heading__calendar{width:100%}.inventory-card-heading__calendar>div{max-width:none}}:root[data-tema=oscuro] .orders-admin-table tbody tr.orders-row--selected>td,:root[data-tema=oscuro] .orders-admin-table tbody tr.orders-row--selected:hover>td,:root[data-tema=oscuro] .orders-admin-table tbody tr.orders-row--selected>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child),:root[data-tema=oscuro] .orders-admin-table tbody tr.orders-row--selected:hover>:is(td:nth-child(1),td:nth-child(2),td:nth-child(3),td:last-child){background:color-mix(in srgb,var(--ui-primary) 27%,var(--ui-bg-elevated))!important;color:var(--ui-text)}@media (max-width: 760px){.orders-list-card>.orders-list-toolbar{display:grid;grid-template-columns:auto minmax(7rem,1fr) auto;align-items:center;gap:.25rem;padding:.4rem .35rem}.orders-list-toolbar__result{width:3.25rem;min-width:3.25rem;flex-basis:3.25rem;grid-column:1;grid-row:1;padding-inline:.2rem}.orders-list-toolbar__result strong{min-width:0;font-size:.88rem}.orders-list-toolbar__search{width:100%;min-width:0;grid-column:2;grid-row:1}.orders-list-toolbar__dates{width:100%;min-width:0;grid-column:1 / -1;grid-row:2;padding-block:.1rem}.orders-list-toolbar__result span{display:none}.orders-list-toolbar__page-size{width:4.35rem;min-width:4.35rem;max-width:4.35rem;grid-column:3;grid-row:1;padding-inline:.25rem!important}.orders-list-toolbar__actions{width:100%;min-width:0;grid-column:1 / -1;grid-row:3;justify-content:flex-end;padding-top:.05rem}.orders-list-toolbar__secondary-inner>div{flex-wrap:nowrap!important;overflow:visible}.orders-list-toolbar__filters{flex-basis:auto}.orders-filter-window__grid{width:calc(100vw - 3rem);grid-template-columns:minmax(0,1fr)}.orders-filter-window__item--wide{grid-column:auto}.window-inline-filter{min-width:0}.window-inline-filter.is-wide{grid-column:auto}.window-inline-filter__columns{grid-template-columns:minmax(0,1fr)}.orders-selection-bar__label{display:none}.orders-selection-bar{border-radius:.5rem}.orders-selection-bar__actions>div:last-child button span:first-child{display:none}.orders-column-window__options button span{display:none}.process-date-editor__fields{grid-template-columns:minmax(0,1fr)}}.order-form-grid{display:grid;min-width:0;gap:1rem}.order-form-grid--2,.order-form-priority-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.order-form-priority-fields{display:grid;order:1;min-width:0;gap:1rem}.order-form-optional-fields{order:2;overflow:visible;border:1px dashed var(--ui-border);border-radius:.75rem;background:var(--ui-bg-soft)}.order-form-optional-fields summary{padding:.7rem .85rem;color:var(--ui-primary-strong);font-size:.76rem;font-weight:800;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-form-optional-fields[open] summary{border-bottom:1px dashed var(--ui-border)}.order-form-optional-fields>.order-form-grid{padding:.85rem}.order-form-readonly{display:flex;min-height:4.5rem;flex-direction:column;justify-content:center;padding:.7rem .85rem;border:1px solid var(--ui-border);border-radius:.65rem;background:var(--ui-bg-soft)}.order-form-readonly span,.order-form-readonly small{color:var(--ui-text-muted);font-size:.7rem}.order-form-readonly strong{margin-block:.18rem;color:var(--ui-text);font-size:.88rem}.order-form-stack{display:flex;flex-direction:column;gap:.85rem}.order-form-section__body>.flex.w-full{flex-wrap:wrap;gap:1rem}.order-form-section__body>.flex.w-full>*{min-width:min(100%,14rem);margin-left:0!important}.order-form-section__body select{min-height:2.85rem;border-radius:.65rem;background-color:var(--ui-bg-elevated)}.order-form-section__body input{min-height:2.85rem;border-radius:.65rem}.order-form-section__body table{min-width:38rem}.order-form-section__body table thead th{background:var(--ui-bg-soft)!important}.order-form-section__body table tbody tr{background:var(--ui-bg-elevated)}.order-form-section__body table tbody tr:hover{background:var(--ui-bg-soft)}.order-form-section__body .sticky.bg-white{background:var(--ui-bg-elevated)!important}.order-form-section__body [class*=bg-gray-50]{border-color:var(--ui-border);background-color:var(--ui-bg-soft)!important}.order-items-layout{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:.7rem}.order-items-layout.has-editor{grid-template-columns:minmax(0,1fr)}.order-items-layout>div:first-child{min-width:0;margin-bottom:0!important}.order-items-table-shell{height:auto;min-height:0;max-height:none;overflow:visible}.order-items-table-shell table,.order-items-table-shell tbody{height:auto;max-height:none;overflow:visible}.order-item-editor{position:relative;min-width:0;padding:.75rem;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-bg-soft);box-shadow:inset 0 1px color-mix(in srgb,white 35%,transparent)}.order-item-editor .mb-4{margin-bottom:.55rem!important}.order-item-editor .p-4{padding:.65rem!important}.order-item-editor .w-16.h-16,.order-item-editor .md\:w-20.md\:h-20{width:3.25rem!important;height:3.25rem!important}.order-item-editor [class*=text-lg][class*=bg-green-50]{font-size:.78rem!important}.order-item-editor [class*=mt-3]{margin-top:.4rem!important}.order-item-editor [class*=gap-4]{gap:.55rem!important}.order-product-fallback{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,var(--ui-primary-soft),var(--ui-bg-muted));color:var(--ui-primary-strong);font-size:1.15rem;font-weight:900;text-transform:uppercase}.order-item-entry-row>td{padding:.45rem!important;vertical-align:top;border-top:2px solid color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-primary) 4%,var(--ui-bg-elevated))!important}.order-item-entry-row__product{position:relative;width:14rem;min-width:14rem}.order-item-entry-row__product>.relative{width:12.5rem;max-width:100%}.order-item-entry-row__field{width:5.8rem;min-width:5.8rem}.order-item-entry-row__field:nth-child(2){width:4.6rem;min-width:4.6rem}.order-item-entry-row__field:nth-child(3),.order-item-entry-row__field:nth-child(4){width:5.8rem;min-width:5.8rem}.order-item-entry-row__field label,.order-item-entry-row__product label{margin-bottom:.15rem!important;font-size:.62rem!important}.order-item-entry-row__field input,.order-item-entry-row__product input{min-height:2.25rem!important;height:2.25rem;padding-block:.25rem!important;font-size:.76rem!important}.order-item-entry-row__field>div>.w-full{min-height:2.25rem;padding:.35rem .45rem!important;font-size:.76rem!important;line-height:1.45;white-space:nowrap}.order-items-layout th:first-child{min-width:14rem}.order-items-layout th:nth-child(2){width:4.6rem;min-width:4.6rem}.order-items-layout th:nth-child(3),.order-items-layout th:nth-child(4){width:5.8rem;min-width:5.8rem}.order-items-layout th:nth-child(5){width:5.25rem;min-width:5.25rem}.order-item-entry-row__actions{width:5.25rem;min-width:5.25rem;white-space:nowrap}.input-search-integrated{position:relative;min-width:0}.input-search-integrated__input{padding-right:2.35rem!important;border-radius:.6rem!important}.input-search-integrated__button{position:absolute;top:0;right:0;z-index:2;display:grid!important;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem!important;padding:0!important;place-items:center;border:0!important;border-left:1px solid var(--ui-border)!important;border-radius:0 .6rem .6rem 0!important;background:transparent!important;color:var(--ui-primary-strong)!important;box-shadow:none!important}.input-search-integrated__button:hover{background:var(--ui-primary-soft)!important}.input-search-integrated__button:disabled{color:var(--ui-text-soft)!important;background:var(--ui-bg-muted)!important}.input-search-integrated__button>div{width:1rem!important;height:1rem!important}.input-search-integrated__button svg{width:1rem;height:1rem}.order-item-entry-row__save{display:inline-grid;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem!important;margin:0 .25rem 0 0;padding:0;place-items:center;border-radius:.55rem;background:#16a34a;color:#fff;vertical-align:top}.order-item-entry-row__save svg{width:1.05rem;height:1.05rem}.order-item-entry-row__save:hover{background:#15803d}.order-item-entry-row__save:disabled{background:var(--ui-bg-muted);color:var(--ui-text-soft);cursor:not-allowed}.order-item-entry-row__cancel{display:inline-grid;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem!important;margin:0;place-items:center;border-radius:.55rem;color:var(--ui-text-muted);font-size:1rem;font-weight:800;vertical-align:top}.order-item-entry-row__cancel:hover{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.order-item-selected{display:flex;width:100%;min-height:1.7rem!important;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.25rem;padding:.2rem .45rem;border:1px solid color-mix(in srgb,#16a34a 35%,var(--ui-border));border-radius:.45rem;background:color-mix(in srgb,#16a34a 8%,var(--ui-bg-elevated));color:var(--ui-text);font-size:.66rem;text-align:left}.order-item-selected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-item-selected strong{flex:0 0 auto;color:#dc2626;font-size:.9rem}.order-item-search-result{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.4rem}.order-item-search-result__image{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;overflow:hidden;place-items:center;border-radius:.5rem;background:var(--ui-primary-soft);color:var(--ui-primary-strong);font-weight:900}.order-item-search-result__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-item-search-result>span:last-child{display:flex;min-width:0;flex-direction:column}.order-item-search-result strong{overflow:hidden;color:var(--ui-text);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.order-item-search-result small{color:var(--ui-text-muted);font-size:.65rem}.order-totals-aligner{display:grid;width:100%;min-width:0;justify-items:end;padding:0;background:transparent}.order-totals-bar{display:flex;width:min(100%,22rem);flex:0 1 22rem;flex-direction:column;gap:.3rem;justify-self:end;align-self:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent}.order-totals-bar>*{display:grid;min-width:0;grid-template-columns:minmax(5.5rem,.42fr) minmax(8rem,1fr);align-items:center;gap:.65rem;padding:0;border-radius:0}.order-totals-bar label,.order-totals-bar>*>.block{margin:0!important;color:var(--ui-text-muted)!important;font-size:.72rem!important;font-weight:750}.order-totals-bar input,.order-totals-bar>*>.w-full{min-height:2.15rem!important;height:2.15rem;padding:.3rem .55rem!important;border-color:var(--ui-border)!important;background:var(--ui-bg-elevated)!important;color:var(--ui-text);font-size:.78rem!important;font-weight:800}.order-totals-bar>:last-child{margin-top:.1rem;border:0;background:transparent}.order-totals-bar>:last-child>.block{color:var(--ui-primary-strong)!important;font-size:.8rem!important;font-weight:850}.order-totals-bar>:last-child>.w-full{color:var(--ui-primary-strong);font-size:.9rem!important}.app-window-form__content.space-y-6>.order-form-section+.order-form-section{margin-top:.5rem!important}.order-form-section__header{display:flex;width:100%;min-width:0;min-height:2.75rem!important;align-items:center;flex-direction:row;gap:.55rem;padding:.42rem .6rem;color:var(--ui-text);text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}button.order-form-section__header:hover{background:var(--ui-bg-soft)}button.order-form-section__header:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 30%,transparent);outline-offset:2px}.order-form-section__number{width:1.55rem;height:1.55rem;border-radius:.5rem;font-size:.66rem}.order-form-section__title{flex:0 0 auto;color:var(--ui-text);font-size:.76rem;font-weight:850;white-space:nowrap}.order-form-section__title:after{content:" —";margin-left:.25rem;color:var(--ui-text-soft);font-weight:500}.order-form-section__summary{display:block;overflow:hidden;min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;background:transparent;color:var(--ui-text-muted);font-size:.7rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.order-form-section__action{flex:0 0 auto;color:var(--ui-primary-strong);font-size:.65rem;font-weight:800;white-space:nowrap}.order-form-section__chevron{display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;color:var(--ui-text-muted)}.order-form-section__chevron svg{width:100%;height:100%;transition:transform .16s ease}.order-form-section__chevron svg.is-open{transform:rotate(180deg)}.order-form-section__expanded{border-top:1px solid var(--ui-border);animation:order-form-section-in .16s ease-out both}.order-form-section__description{margin:0;padding:.65rem 1rem 0;color:var(--ui-text-muted);font-size:.7rem;line-height:1.4}.order-form-section__expanded .order-form-section__body{border-top:0}@keyframes order-form-section-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.order-form-section__header{align-items:center;flex-direction:row;gap:.42rem}.order-form-section__action{display:none}.order-form-section__summary{white-space:nowrap}.order-form-grid--2,.order-form-grid--3,.order-form-priority-fields{grid-template-columns:minmax(0,1fr)}.order-form-section__body>.flex.w-full{flex-direction:column}.order-form-section__body>.flex.w-full>*{width:100%}.order-items-layout.has-editor{grid-template-columns:minmax(0,1fr)}.order-totals-bar>*{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.order-form-section__body,.order-form-section__expanded{animation:none}.order-form-section__toggle svg,.order-form-section__chevron svg{transition:none}}.admin-orders-summary{--summary-surface: var(--ui-bg-elevated);--summary-soft: var(--ui-bg-soft);--summary-border: var(--ui-border);--summary-text: var(--ui-text);--summary-muted: var(--ui-text-muted);display:grid;gap:.75rem;width:100%;min-width:0;padding:.85rem;color:var(--summary-text)}.admin-orders-summary__header,.admin-summary-group,.admin-summary-stat{border:1px solid var(--summary-border);background:var(--summary-surface);box-shadow:0 8px 24px #0f172a0e}.admin-orders-summary__header{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(27rem,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;border-radius:.9rem}.admin-orders-summary__heading,.admin-orders-summary__controls,.admin-orders-summary__heading>span{display:flex;align-items:center}.admin-orders-summary__heading{gap:.65rem;min-width:0}.admin-orders-summary__heading>span{justify-content:center;width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:.68rem;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.admin-orders-summary svg{width:1.1rem;height:1.1rem}.admin-orders-summary__heading h2{margin:0;font-size:.95rem;line-height:1.25;font-weight:750}.admin-orders-summary__heading p{margin:.1rem 0 0;color:var(--summary-muted);font-size:.68rem}.admin-orders-summary__controls{justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.admin-orders-summary__calendar{position:relative;z-index:12;min-width:14.5rem}.admin-orders-summary__date-type{width:8rem;min-width:8rem}.admin-orders-summary__date-type>div,.admin-orders-summary__date-type select{width:100%;max-width:none}.admin-orders-summary__date-type select{box-sizing:border-box;height:2.15rem;min-height:2.15rem;padding:.3rem .45rem;border:1px solid var(--summary-border);border-radius:.62rem;color:var(--summary-text);background:var(--summary-soft);font-size:.66rem;font-weight:650}.admin-summary-icon-action{display:inline-grid;box-sizing:border-box;width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem!important;flex:0 0 2.15rem;place-items:center;padding:0;border:1px solid var(--summary-border, var(--ui-border));border-radius:.62rem;color:var(--summary-text, var(--ui-text));background:var(--summary-soft, var(--ui-bg-soft));transition:transform .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.admin-summary-icon-action svg{width:1rem;height:1rem}.admin-summary-icon-action:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));color:var(--ui-primary-strong);background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-soft))}.admin-summary-icon-action:disabled{cursor:not-allowed;opacity:.45}.admin-orders-summary__switch{display:inline-flex;justify-self:center;gap:.18rem;padding:.2rem;border:1px solid var(--summary-border);border-radius:.7rem;background:var(--summary-soft);box-shadow:inset 0 1px 3px #0f172a14}.admin-orders-summary__switch button{min-height:1.75rem;padding:.25rem .65rem;border-radius:.5rem;color:var(--summary-muted);font-size:.62rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.admin-orders-summary__switch button:hover{color:var(--summary-text)}.admin-orders-summary__switch button.is-active{color:var(--ui-primary-strong);background:var(--summary-surface);box-shadow:0 2px 7px #0f172a1f}.admin-orders-summary__refresh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.35rem .62rem;border:1px solid var(--summary-border);border-radius:.62rem;color:var(--summary-text);background:var(--summary-soft);font-size:.7rem;font-weight:700;transition:transform .15s ease,border-color .15s ease,background .15s ease}.admin-orders-summary__refresh:hover:not(:disabled){transform:translateY(-1px);border-color:#818cf8;background:#6366f117}.admin-orders-summary__refresh:disabled{cursor:wait;opacity:.55}.admin-orders-summary__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem}.admin-orders-summary__top--income{grid-template-columns:repeat(5,minmax(9rem,1fr))}.admin-orders-summary__top--expected{grid-template-columns:repeat(4,minmax(10rem,1fr))}.admin-orders-summary__income-heading{display:flex;align-items:baseline;gap:.45rem;min-width:0;padding:.1rem .15rem 0}.admin-orders-summary__income-heading strong{color:var(--summary-text);font-size:.72rem;font-weight:800}.admin-orders-summary__income-heading span{overflow:hidden;color:var(--summary-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.admin-summary-stat{--summary-accent: #6366f1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.58rem .65rem;border-radius:.78rem;color:var(--summary-text);text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-summary-stat:before{content:"";position:absolute}.admin-summary-stat:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--summary-accent) 55%,var(--summary-border));box-shadow:0 10px 25px color-mix(in srgb,var(--summary-accent) 12%,transparent)}.admin-summary-stat__icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.58rem;color:var(--summary-accent);background:color-mix(in srgb,var(--summary-accent) 12%,transparent)}.admin-summary-stat__content{display:grid;min-width:0;line-height:1.12}.admin-summary-stat__content strong{color:var(--summary-accent);font-size:1.08rem;font-variant-numeric:tabular-nums}.admin-summary-stat__content>span{overflow:hidden;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-summary-stat__content small{margin-top:.18rem;overflow:hidden;color:var(--summary-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.admin-summary-stat__arrow{color:var(--summary-muted);font-size:1.15rem}.admin-orders-summary__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-summary-group{min-width:0;overflow:hidden;border-radius:.86rem}.admin-summary-group>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.58rem .65rem;border-bottom:1px solid var(--summary-border);background:var(--summary-soft)}.admin-summary-group>header>span{display:grid;place-items:center;color:#6366f1}.admin-summary-group>header h3{margin:0;font-size:.74rem;font-weight:750}.admin-summary-group>header small{min-width:1.35rem;padding:.12rem .35rem;border-radius:999px;color:var(--summary-muted);background:color-mix(in srgb,var(--summary-muted) 11%,transparent);font-size:.58rem;text-align:center}.admin-summary-group__list{display:grid;align-content:start;max-height:15rem;overflow:auto;padding:.35rem;scrollbar-gutter:stable}.admin-summary-group__item{display:grid;grid-template-columns:1.45rem minmax(0,1fr) auto auto;align-items:center;gap:.38rem;min-width:0;padding:.38rem .42rem;border-radius:.5rem;color:var(--summary-text);text-align:left}.admin-summary-group__item:hover{background:color-mix(in srgb,#6366f1 8%,var(--summary-soft))}.admin-summary-group__position{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:.4rem;color:#6366f1;background:#6366f11c;font-size:.58rem;font-weight:800}.admin-summary-group__label{overflow:hidden;font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-summary-group__item strong{color:#6366f1;font-size:.76rem;font-variant-numeric:tabular-nums}.admin-orders-summary__groups--income .admin-summary-group__item strong{white-space:nowrap}.admin-summary-group__item small{color:var(--summary-muted);font-size:.56rem}.admin-summary-empty{margin:0;padding:1rem;color:var(--summary-muted);font-size:.68rem;text-align:center}.admin-summary-loading{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:12rem;color:var(--summary-muted);font-size:.76rem}.admin-orders-summary__heading h2,.admin-summary-group>header h3,.admin-summary-stat__content>span,.admin-summary-loading strong{color:var(--summary-text)}.admin-summary-orders-window{--summary-surface: var(--ui-bg-elevated);--summary-soft: var(--ui-bg-soft);--summary-border: var(--ui-border);--summary-text: var(--ui-text);--summary-muted: var(--ui-text-muted);color:var(--summary-text);background:var(--summary-surface);border-color:var(--summary-border)}.admin-summary-orders-window .app-window__header,.admin-summary-orders-window .app-window__body{color:var(--summary-text);background:var(--summary-surface)}.admin-summary-orders-window .app-window__header{border-color:var(--summary-border)}.admin-summary-orders-window .app-window__title{color:var(--summary-text)}.admin-summary-orders-window .app-window__controls button{color:var(--summary-muted);background:var(--summary-soft);border-color:var(--summary-border)}.admin-summary-orders-window .app-window__controls button:hover{color:var(--summary-text);background:var(--ui-bg-muted)}.admin-summary-orders-window .app-window__body{box-sizing:border-box;flex-direction:column;gap:.45rem;padding:.65rem;overflow:hidden}.admin-summary-orders-window__intro{display:flex;width:100%;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;color:var(--summary-text);font-size:.67rem}.admin-summary-orders-window__intro strong{display:inline-flex;align-items:center;min-height:1.7rem;padding:.22rem .55rem;border:1px solid color-mix(in srgb,var(--ui-primary) 30%,var(--summary-border));border-radius:999px;color:var(--ui-primary-strong);background:color-mix(in srgb,var(--ui-primary) 9%,var(--summary-soft));font-variant-numeric:tabular-nums}.admin-summary-orders-scroll{box-sizing:border-box;width:100%;max-width:100%;max-height:min(66vh,39rem);flex:0 1 auto;overflow:auto;overscroll-behavior:contain;border:1px solid var(--summary-border);border-radius:.72rem;color:var(--summary-text);background:var(--summary-surface);scrollbar-gutter:stable}.admin-summary-orders-table{width:100%;min-width:65rem;border-collapse:separate;border-spacing:0;color:var(--summary-text);background:var(--summary-surface);font-size:.64rem}.admin-summary-orders-table th{position:sticky;z-index:2;top:0;padding:.46rem .52rem;border-bottom:1px solid var(--summary-border);color:var(--summary-muted);background:var(--summary-soft);font-size:.59rem;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase}.admin-summary-orders-table td{max-width:17rem;padding:.46rem .52rem;border-bottom:1px solid color-mix(in srgb,var(--summary-border, #dce4ee) 72%,transparent);vertical-align:top}.admin-summary-orders-table tbody,.admin-summary-orders-table tbody tr,.admin-summary-orders-table tbody td{color:var(--summary-text);background-color:var(--summary-surface)}.admin-summary-orders-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--summary-soft) 65%,transparent)}.admin-summary-orders-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-primary) 9%,var(--summary-surface))}.admin-summary-orders-table td>strong,.admin-summary-orders-table td>span{display:block}.admin-summary-orders-table td>span,.admin-summary-orders-table td>small{margin-top:.15rem;color:var(--summary-muted)}.admin-summary-orders-table td>strong,.admin-summary-order-code strong,.admin-summary-order-items span{color:var(--summary-text)}.admin-summary-order-code{display:flex;align-items:center;gap:.35rem}.admin-summary-order-code button{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex:0 0 auto;border-radius:.38rem;color:#6366f1;background:#6366f11a}.admin-summary-order-code button:hover,.admin-summary-order-code button.is-copied{color:#fff;background:#6366f1}.admin-summary-order-code button svg{width:.78rem;height:.78rem}.admin-summary-order-items{display:grid;gap:.14rem}.admin-summary-order-items span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-summary-order-items b{color:#3b82f6}.admin-summary-status{display:inline-flex!important;width:-moz-max-content;width:max-content;max-width:9rem;padding:.18rem .42rem;border:1px solid;border-radius:999px;overflow:hidden;font-size:.58rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}:root[data-tema=oscuro] .admin-orders-summary,:root[data-tema=oscuro] .admin-summary-orders-window{--summary-surface: var(--ui-bg-elevated);--summary-soft: var(--ui-bg-soft);--summary-border: var(--ui-border);--summary-text: var(--ui-text);--summary-muted: var(--ui-text-muted)}:root[data-tema=oscuro] .admin-orders-summary__header,:root[data-tema=oscuro] .admin-summary-group,:root[data-tema=oscuro] .admin-summary-stat{background:var(--ui-bg-elevated);border-color:var(--ui-border);box-shadow:var(--ui-shadow-soft)}:root[data-tema=oscuro] .admin-summary-group>header,:root[data-tema=oscuro] .admin-orders-summary__refresh,:root[data-tema=oscuro] .admin-summary-icon-action,:root[data-tema=oscuro] .admin-orders-summary__date-type select,:root[data-tema=oscuro] .admin-orders-summary__switch{color:var(--ui-text);background:var(--ui-bg-soft);border-color:var(--ui-border)}:root[data-tema=oscuro] .admin-summary-group__item:hover{background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-soft))}:root[data-tema=oscuro] .admin-summary-orders-table,:root[data-tema=oscuro] .admin-summary-orders-table tbody,:root[data-tema=oscuro] .admin-summary-orders-table tbody tr,:root[data-tema=oscuro] .admin-summary-orders-table tbody td{color:var(--ui-text);background-color:var(--ui-bg-elevated)}:root[data-tema=oscuro] .admin-summary-orders-table tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--ui-bg-soft) 70%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .admin-summary-orders-table tbody tr:hover td{background-color:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated))}:root[data-tema=oscuro] .admin-summary-stat__content strong,:root[data-tema=oscuro] .admin-summary-group__item strong,:root[data-tema=oscuro] .admin-summary-group__position,:root[data-tema=oscuro] .admin-summary-group>header>span,:root[data-tema=oscuro] .admin-summary-order-code button,:root[data-tema=oscuro] .admin-summary-order-items b{color:var(--ui-primary)}@media (max-width: 760px){.admin-orders-summary{padding:.5rem}.admin-orders-summary__header{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-orders-summary__switch{justify-self:stretch}.admin-orders-summary__switch button{flex:1}.admin-orders-summary__controls{flex-wrap:nowrap}.admin-orders-summary__date-type{width:7.25rem;min-width:7.25rem}.admin-orders-summary__calendar{flex:1;min-width:0}.admin-orders-summary__refresh span{display:none}.admin-orders-summary__groups{grid-template-columns:minmax(0,1fr)}.admin-orders-summary__top,.admin-orders-summary__top--income,.admin-orders-summary__top--expected{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-orders-window .app-window__body{padding:.45rem}.admin-summary-orders-scroll{max-height:calc(100dvh - 10rem)}}@media (max-width: 420px){.admin-orders-summary__top{grid-template-columns:minmax(0,1fr)}.admin-orders-summary__controls{display:grid;grid-template-columns:1fr auto}.admin-orders-summary__date-type{width:auto;min-width:0}.admin-orders-summary__calendar{grid-column:1 / -1}.admin-orders-summary__top--expected{grid-template-columns:minmax(0,1fr)}.admin-orders-summary__income-heading{align-items:flex-start;flex-direction:column;gap:.05rem}}.admin-data-panel{width:100%;min-width:0;overflow:hidden;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:1rem;box-shadow:var(--ui-shadow-soft)}.admin-data-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem .65rem}.admin-data-panel__heading{min-width:0}.admin-data-panel__heading h3{margin:0;color:var(--ui-text);font-size:.95rem;font-weight:750;line-height:1.2}.admin-data-panel__heading p{margin:.18rem 0 0;color:var(--ui-text-muted);font-size:.7rem;line-height:1.25}.admin-data-primary{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.38rem;flex:0 0 auto;padding:.36rem .65rem;color:#fff;background:var(--ui-primary);border:1px solid color-mix(in srgb,var(--ui-primary) 84%,#000);border-radius:.58rem;font-size:.72rem;font-weight:700;transition:transform .16s ease,filter .16s ease}.admin-data-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.admin-data-primary svg{width:.95rem;height:.95rem}.admin-data-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:.38rem}.admin-data-secondary{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.38rem;flex:0 0 auto;padding:.36rem .65rem;border:1px solid var(--ui-border);border-radius:.58rem;background:var(--ui-bg-soft);color:var(--ui-primary);font-size:.72rem;font-weight:700;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-data-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border));background:var(--ui-primary-soft);transform:translateY(-1px)}.admin-data-secondary:disabled{cursor:not-allowed;opacity:.45}.admin-data-secondary svg{width:.95rem;height:.95rem}.admin-data-toolbar{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) 2rem;align-items:center;gap:.55rem;padding:.6rem .9rem;background:var(--ui-bg-soft);border-block:1px solid var(--ui-border)}.admin-data-search{display:flex;height:2rem;min-width:0;align-items:center;gap:.38rem;padding:0 .48rem;color:var(--ui-text-muted);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.55rem;transition:border-color .16s ease,box-shadow .16s ease}.admin-data-search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 15%,transparent)}.admin-data-search svg{width:.9rem;height:.9rem;flex:0 0 auto}.admin-data-search input{width:100%;min-width:0;color:var(--ui-text);background:transparent;border:0;outline:0;font-size:.7rem}.admin-data-search input::-moz-placeholder{color:var(--ui-text-muted)}.admin-data-search input::placeholder{color:var(--ui-text-muted)}.admin-data-search button{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--ui-text-muted);border-radius:50%;font-size:1rem;line-height:1}.admin-data-search button:hover{color:var(--ui-text);background:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.admin-data-ribbons{display:flex;min-width:0;align-items:center;gap:.45rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.admin-data-ribbons:hover{scrollbar-color:color-mix(in srgb,var(--ui-primary) 35%,transparent) transparent}.admin-data-ribbon{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.3rem}.admin-data-ribbon+.admin-data-ribbon{padding-left:.45rem;border-left:1px solid var(--ui-border)}.admin-data-ribbon__label{color:var(--ui-text-muted);font-size:.61rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.admin-data-ribbon__track{display:flex;align-items:center;gap:.22rem}.admin-data-filter{display:inline-flex;height:1.72rem;align-items:center;gap:.28rem;padding:0 .48rem;color:var(--ui-text-muted);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:999px;font-size:.64rem;font-weight:680;transition:color .15s ease,background .15s ease,border-color .15s ease}.admin-data-filter b{min-width:1rem;padding:.06rem .25rem;color:inherit;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;font-size:.57rem;text-align:center}.admin-data-filter:hover{color:var(--ui-primary);border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border))}.admin-data-filter.is-selected{color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 14%,var(--ui-bg-elevated));border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 12%,transparent)}.admin-data-clear,.admin-icon-action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ui-text-muted);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.55rem;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.admin-data-clear svg,.admin-icon-action svg{width:.95rem;height:.95rem}.admin-data-clear:not(:disabled):hover,.admin-icon-action:hover{color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));transform:translateY(-1px)}.admin-data-clear:disabled{opacity:.36;cursor:not-allowed}.admin-data-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.32rem .9rem;color:var(--ui-text-muted);background:var(--ui-bg-elevated);border-bottom:1px solid var(--ui-border);font-size:.62rem}.admin-data-summary span:first-child{color:var(--ui-text);font-weight:750}.admin-data-page-size{display:inline-flex;align-items:center;gap:.32rem;color:var(--ui-text-muted);font-size:.62rem}.admin-data-page-size select{height:1.55rem;padding:0 1.35rem 0 .42rem;color:var(--ui-text);background-color:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.4rem;font-size:.64rem;outline:none}.admin-data-page-size select:focus{border-color:var(--ui-primary)}.admin-data-table-scroll{position:relative;width:100%;max-width:100%;height:24rem;overflow:auto;overscroll-behavior:contain}.admin-data-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:var(--ui-text);font-size:.69rem}.admin-data-table th{position:sticky;top:0;z-index:3;padding:.52rem .62rem;color:var(--ui-text-muted);background:var(--ui-bg-soft);border-bottom:1px solid var(--ui-border);font-size:.61rem;font-weight:650;letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-data-table td{padding:.48rem .62rem;color:var(--ui-text);background:var(--ui-bg-elevated);border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);white-space:nowrap;vertical-align:middle}.admin-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--ui-bg-soft) 56%,var(--ui-bg-elevated))}.admin-data-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-primary) 8%,var(--ui-bg-elevated))}.admin-data-table .is-sticky-right{position:sticky;right:0;z-index:2;box-shadow:-8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-data-table th.is-sticky-right{z-index:5}.admin-data-table .is-sticky-left{position:sticky;left:var(--admin-sticky-offset, 0);z-index:2}.admin-data-table th.is-sticky-left{z-index:5}.admin-data-table td.is-sticky-left:last-of-type{box-shadow:8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-data-table td.is-strong{font-weight:750}.admin-data-table td.is-muted{color:var(--ui-text-muted);font-size:.64rem}.admin-data-table td.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-data-link{color:var(--ui-primary);text-decoration:none}.admin-data-link:hover{text-decoration:underline}.admin-data-empty-row td{height:21rem;color:var(--ui-text-muted)!important;background:var(--ui-bg-elevated)!important;font-size:.75rem;text-align:center;vertical-align:middle}.admin-data-pagination{display:flex;min-height:2.65rem;align-items:center;justify-content:flex-end;gap:.32rem;padding:.4rem .75rem;background:var(--ui-bg-elevated);border-top:1px solid var(--ui-border)}.admin-data-pagination>button,.admin-data-pagination__pages button{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--ui-text-muted);background:var(--ui-bg-soft);border:1px solid var(--ui-border);border-radius:.45rem;font-size:.64rem;font-weight:750;transition:color .15s ease,border-color .15s ease,background .15s ease}.admin-data-pagination>button svg{width:.85rem;height:.85rem}.admin-data-pagination>button:not(:disabled):hover,.admin-data-pagination__pages button:hover{color:var(--ui-primary);border-color:color-mix(in srgb,var(--ui-primary) 48%,var(--ui-border))}.admin-data-pagination>button:disabled{opacity:.32;cursor:not-allowed}.admin-data-pagination__pages{display:flex;align-items:center;gap:.24rem}.admin-data-pagination__pages>span{width:.8rem;color:var(--ui-text-muted);text-align:center}.admin-data-pagination__pages button.is-current{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary)}.admin-user-role,.admin-user-branch{display:inline-flex;min-height:1.45rem;align-items:center;padding:.18rem .45rem;border-radius:.38rem;font-size:.63rem;font-weight:750}.admin-user-nickname,.admin-user-role-column{width:8rem;min-width:8rem;max-width:8rem}.admin-user-role{width:7rem;min-width:7rem;max-width:7rem;justify-content:center;overflow:hidden;color:#1d4ed8;background:color-mix(in srgb,#3b82f6 13%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,#3b82f6 34%,var(--ui-border));text-overflow:ellipsis;white-space:nowrap}.admin-user-role[data-role=root],.admin-user-role[data-role=superRoot]{color:#7c3aed;background:color-mix(in srgb,#8b5cf6 14%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#8b5cf6 38%,var(--ui-border))}.admin-user-role[data-role=admin]{color:#0369a1;background:color-mix(in srgb,#0ea5e9 13%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#0ea5e9 36%,var(--ui-border))}.admin-user-role[data-role=venta]{color:#047857;background:color-mix(in srgb,#10b981 13%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#10b981 36%,var(--ui-border))}.admin-user-role[data-role=almacen]{color:#b45309;background:color-mix(in srgb,#f59e0b 13%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#f59e0b 38%,var(--ui-border))}.admin-user-role[data-role=entrega]{color:#be123c;background:color-mix(in srgb,#f43f5e 12%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#f43f5e 35%,var(--ui-border))}.admin-user-role[data-role=finanza]{color:#0f766e;background:color-mix(in srgb,#14b8a6 13%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#14b8a6 36%,var(--ui-border))}.admin-user-branch{color:#c35d09;background:color-mix(in srgb,#f97316 11%,var(--ui-bg-elevated));border-left:3px solid #f97316}.admin-user-status{width:7.7rem;min-width:7.7rem;max-width:7.7rem;text-align:center!important}.admin-user-status.is-sticky-left{box-shadow:8px 0 12px -12px color-mix(in srgb,var(--ui-text) 55%,transparent)}.admin-user-status .admin-toggle-cell{width:100%;justify-content:center}.admin-user-text{display:block;max-width:8.5rem;overflow:hidden;color:var(--ui-text);font-size:.68rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-user-text--wide{max-width:10.5rem}.admin-user-text--email{max-width:13rem}.admin-user-personal{min-width:8.75rem}.admin-user-email{min-width:13.25rem}.admin-user-phone{min-width:7.4rem;font-size:.67rem}.admin-toggle-cell{display:inline-flex;align-items:center;gap:.38rem}.admin-toggle{display:inline-flex;align-items:center;padding:0;border-radius:999px;line-height:0;vertical-align:middle}.admin-toggle:disabled{cursor:not-allowed;opacity:.6}.admin-toggle__track{position:relative;display:block;width:2rem;height:1.12rem;background:color-mix(in srgb,var(--ui-text-muted) 22%,var(--ui-bg-soft));border:1px solid color-mix(in srgb,var(--ui-text-muted) 32%,var(--ui-border));border-radius:999px;transition:background .18s ease,border-color .18s ease}.admin-toggle__thumb{position:absolute;top:.12rem;left:.12rem;display:grid;width:.75rem;height:.75rem;place-items:center;background:var(--ui-bg-elevated);border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.admin-toggle.is-active .admin-toggle__track{background:color-mix(in srgb,#16a34a 82%,var(--ui-bg-elevated));border-color:#16a34a}.admin-toggle.is-active .admin-toggle__thumb{transform:translate(.85rem)}.admin-toggle__label{display:inline-flex;align-items:center;min-height:1.12rem;color:var(--ui-text-muted);font-size:.62rem;font-weight:720;line-height:1}.admin-toggle__label.is-active{color:#15803d}.admin-toggle__spinner{width:.5rem;height:.5rem;border:1.5px solid color-mix(in srgb,var(--ui-primary) 30%,transparent);border-top-color:var(--ui-primary);border-radius:50%;animation:spin .7s linear infinite}.admin-data-actions{display:flex;align-items:center;justify-content:center;gap:.3rem}.admin-data-actions-cell{width:1%;min-width:0;padding-inline:.38rem!important;text-align:center!important;white-space:nowrap}.admin-icon-action.is-edit{color:var(--ui-primary)}.admin-icon-action.is-delete{color:#dc2626}.admin-icon-action.is-delete:hover{color:#ef4444;background:color-mix(in srgb,#ef4444 10%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#ef4444 42%,var(--ui-border))}:root[data-tema=oscuro] .admin-user-role{filter:none}:root[data-tema=oscuro] .admin-user-role[data-role=root],:root[data-tema=oscuro] .admin-user-role[data-role=superRoot]{color:#c4b5fd}:root[data-tema=oscuro] .admin-user-role[data-role=admin]{color:#7dd3fc}:root[data-tema=oscuro] .admin-user-role[data-role=venta]{color:#6ee7b7}:root[data-tema=oscuro] .admin-user-role[data-role=almacen]{color:#fcd34d}:root[data-tema=oscuro] .admin-user-role[data-role=entrega]{color:#fda4af}:root[data-tema=oscuro] .admin-user-role[data-role=finanza]{color:#5eead4}:root[data-tema=oscuro] .admin-user-branch{color:#fdba74}:root[data-tema=oscuro] .admin-toggle__label.is-active{color:#86efac}@media (max-width: 760px){.admin-data-panel__header{padding:.65rem}.admin-data-panel__heading p{display:none}.admin-data-primary{width:2rem;padding:0}.admin-data-primary span{display:none}.admin-data-secondary{width:2rem;padding:0}.admin-data-secondary span{display:none}.admin-data-toolbar{grid-template-columns:minmax(0,1fr) 2rem;padding:.48rem .65rem}.admin-data-ribbons{grid-column:1 / -1;grid-row:2}.admin-data-clear{grid-column:2;grid-row:1}.admin-data-table th,.admin-data-table td{padding-inline:.5rem}}.admin-management-shell{width:min(100%,92rem);min-width:0;margin-inline:auto;padding:.75rem;transition:width .25s ease,margin .25s ease,transform .25s ease}.admin-panel--management{width:100%;min-width:0;min-height:calc(100dvh - 4rem);background:var(--ui-bg);color:var(--ui-text);isolation:isolate}.admin-management-shell--menu-pinned{width:min(calc(100% - 15.5rem),92rem);margin-left:15.5rem;margin-right:auto}.admin-management-shell>.flex.justify-between.items-center.mb-6{margin-bottom:.7rem;padding:.6rem .75rem;color:var(--ui-text);background:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:.8rem}.admin-management-shell>.flex.justify-between.items-center.mb-6 h2{color:var(--ui-text);font-size:1rem}.admin-management-shell>.flex.justify-between.items-center.mb-6 svg{width:2rem;height:2rem;color:var(--ui-primary)}.admin-management-side-menu{z-index:42}.admin-user-statistics{width:100%;padding-top:.8rem}.admin-user-statistics__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:.48rem}.admin-user-statistics__heading h3{margin:0;color:var(--ui-text);font-size:.86rem;font-weight:750}.admin-user-statistics__heading p{margin:.12rem 0 0;color:var(--ui-text-muted);font-size:.64rem}.admin-user-statistics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem}.admin-user-stat{--stat-color: var(--ui-primary);display:grid;grid-template-columns:1.8rem minmax(0,1fr) .85rem;min-width:0;align-items:center;gap:.45rem;padding:.5rem .55rem;color:var(--ui-text);background:color-mix(in srgb,var(--stat-color) 7%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--stat-color) 24%,var(--ui-border));border-left:3px solid var(--stat-color);border-radius:.65rem;text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.admin-user-stat:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--stat-color) 11%,var(--ui-bg-elevated));border-color:color-mix(in srgb,var(--stat-color) 42%,var(--ui-border))}.admin-user-stat.is-verde{--stat-color: #16a34a}.admin-user-stat.is-gris{--stat-color: #64748b}.admin-user-stat.is-violeta{--stat-color: #8b5cf6}.admin-user-stat.is-ambar{--stat-color: #f59e0b}.admin-user-stat.is-turquesa{--stat-color: #14b8a6}.admin-user-stat.is-rosa{--stat-color: #f43f5e}.admin-user-stat__icon{display:grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--stat-color);background:color-mix(in srgb,var(--stat-color) 13%,var(--ui-bg-elevated));border-radius:.5rem}.admin-user-stat__icon svg{width:1rem;height:1rem}.admin-user-stat__copy{display:flex;min-width:0;flex-direction:column;gap:.04rem}.admin-user-stat__copy>span{overflow:hidden;color:var(--ui-text-muted);font-size:.63rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-user-stat__copy strong{color:var(--stat-color);font-size:1rem;line-height:1}.admin-user-stat__arrow{width:.8rem;height:.8rem;color:var(--ui-text-muted)}.admin-user-status-badge{display:inline-flex;min-width:4.4rem;min-height:1.45rem;align-items:center;justify-content:center;color:#b91c1c;background:color-mix(in srgb,#ef4444 12%,var(--ui-bg-elevated));border:1px solid color-mix(in srgb,#ef4444 30%,var(--ui-border));border-radius:999px;font-size:.62rem;font-weight:720}.admin-user-status-badge.is-active{color:#15803d;background:color-mix(in srgb,#22c55e 12%,var(--ui-bg-elevated));border-color:color-mix(in srgb,#22c55e 30%,var(--ui-border))}.admin-users-stat-window .app-window__body{padding:.55rem}.admin-users-stat-window .admin-data-table-scroll{height:min(24rem,calc(100dvh - 13rem))}:root[data-tema=oscuro] .admin-user-status-badge{color:#fca5a5}:root[data-tema=oscuro] .admin-user-status-badge.is-active{color:#86efac}@media (max-width: 900px){.admin-management-shell,.admin-management-shell--menu-pinned{width:100%;margin-inline:auto;padding:.45rem}.admin-user-statistics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.admin-user-statistics__grid{grid-template-columns:minmax(0,1fr)}.admin-user-statistics__heading p{display:none}}.app-window-overlay:has(.help-center-window){z-index:2147483000}.help-center-window{height:min(48rem,calc(100dvh - 5rem));background:var(--ui-bg-elevated);color:var(--ui-text)}.help-center-window .app-window__body{background:var(--ui-bg-elevated)}.help-center{display:grid;grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--ui-bg-elevated);color:var(--ui-text)}.help-center__sidebar{display:flex;min-width:0;flex-direction:column;gap:.8rem;padding:1rem;border-right:1px solid var(--ui-border);background:var(--ui-bg-soft)}.help-center__welcome{display:grid;gap:.3rem}.help-center__eyebrow,.help-center__section-title span{color:var(--ui-primary);font-size:.6rem;font-weight:850;letter-spacing:.1em}.help-center__welcome strong{font-size:1.1rem}.help-center__welcome p,.help-center__current small{margin:0;color:var(--ui-text-muted);font-size:.7rem;line-height:1.5}.help-center__tabs{display:grid;gap:.35rem;margin-top:.35rem}.help-center__tabs button{padding:.58rem .65rem;border:1px solid transparent;border-radius:.6rem;color:var(--ui-text-muted);font-size:.72rem;font-weight:750;text-align:left;transition:.14s ease}.help-center__tabs button:hover{border-color:var(--ui-border);background:var(--ui-bg-muted);color:var(--ui-text)}.help-center__tabs button.is-active{border-color:color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 11%,var(--ui-bg-elevated));color:var(--ui-primary)}.help-center__current{display:grid;gap:.18rem;margin-top:auto;padding:.7rem;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-elevated)}.help-center__current span{color:var(--ui-text-muted);font-size:.6rem;font-weight:750;text-transform:uppercase}.help-center__current strong{font-size:.76rem}.help-center__content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(.8rem,2vw,1.25rem)}.help-center__search{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto auto;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.48rem .58rem;border:1px solid var(--ui-border);border-radius:.7rem;background:color-mix(in srgb,var(--ui-bg-elevated) 94%,transparent);color:var(--ui-text-muted);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-text) 7%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.help-center__search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 13%,transparent)}.help-center__search svg{width:1rem;height:1rem;stroke-width:1.8}.help-center__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ui-text);font-size:.72rem}.help-center__search input::-moz-placeholder{color:var(--ui-text-muted)}.help-center__search input::placeholder{color:var(--ui-text-muted)}.help-center__search button{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:.4rem;background:var(--ui-bg-muted);color:var(--ui-text-muted);font-size:1rem;line-height:1}.help-center__search button:hover{color:var(--ui-text)}.help-center__search small{color:var(--ui-text-muted);font-size:.6rem;white-space:nowrap}.help-center__empty{display:grid;justify-items:center;gap:.25rem;margin-top:1rem;padding:1.4rem;border:1px dashed var(--ui-border);border-radius:.75rem;background:var(--ui-bg-soft);text-align:center}.help-center__empty strong{color:var(--ui-text);font-size:.78rem}.help-center__empty span{color:var(--ui-text-muted);font-size:.68rem}.help-center__quick-section,.help-center__guide,.help-center__faq,.help-center__tour{display:grid;gap:.75rem}.help-center__guide,.help-center__faq,.help-center__tour{margin-top:1.1rem}.help-center__section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem}.help-center__section-title h3{margin:.12rem 0 0;color:var(--ui-text);font-size:.92rem;font-weight:850}.help-center__section-title small{color:var(--ui-text-muted);font-size:.65rem}.help-center__quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem}.help-center__quick-grid button{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.55rem;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-soft);color:var(--ui-text);text-align:left;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.help-center__quick-grid button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ui-primary) 45%,var(--ui-border));background:var(--ui-bg-muted)}.help-center__quick-grid button.is-current{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 25%,transparent)}.help-center__quick-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated));color:var(--ui-primary)}.help-center__quick-icon svg{width:1.05rem;height:1.05rem}.help-center__quick-grid button>span:nth-child(2){display:grid;min-width:0}.help-center__quick-grid strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.help-center__quick-grid small{overflow:hidden;color:var(--ui-text-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.help-center__arrow{color:var(--ui-text-muted);font-size:.9rem}.help-center__guide ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.help-center__guide li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;padding:.62rem;border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-soft)}.help-center__guide li>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:var(--ui-primary);color:var(--ui-primary-contrast, #fff);font-size:.68rem;font-weight:850}.help-center__guide li strong{display:block;margin-bottom:.12rem;font-size:.73rem}.help-center__guide li p{margin:0;color:var(--ui-text-muted);font-size:.67rem;line-height:1.45}.help-center__notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.7rem;border:1px solid color-mix(in srgb,#f59e0b 42%,var(--ui-border));border-radius:.7rem;background:color-mix(in srgb,#f59e0b 9%,var(--ui-bg-elevated));font-size:.68rem}.help-center__notice strong{color:#d97706}.help-center__notice span{color:var(--ui-text-muted)}.help-center__faq details{border:1px solid var(--ui-border);border-radius:.7rem;background:var(--ui-bg-soft)}.help-center__faq summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem;color:var(--ui-text);font-size:.72rem;font-weight:780;cursor:pointer;list-style:none}.help-center__faq summary::-webkit-details-marker{display:none}.help-center__faq summary span{color:var(--ui-primary);font-size:1rem;transition:transform .14s ease}.help-center__faq details[open] summary span{transform:rotate(45deg)}.help-center__faq details p{margin:0;padding:.62rem .7rem .72rem;border-top:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:.68rem;line-height:1.55}.help-center__tour-layout{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:.65rem}.help-center__tour-steps{display:grid;align-content:start;gap:.3rem}.help-center__tour-steps button{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.45rem;border:1px solid var(--ui-border);border-radius:.6rem;background:var(--ui-bg-soft);color:var(--ui-text-muted);text-align:left}.help-center__tour-steps button>span:first-child{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.45rem;background:var(--ui-bg-muted);color:var(--ui-primary);font-size:.8rem;font-weight:850}.help-center__tour-steps button>span:last-child{display:grid;min-width:0}.help-center__tour-steps small{font-size:.5rem;letter-spacing:.06em}.help-center__tour-steps strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.help-center__tour-steps button:hover,.help-center__tour-steps button.is-active{border-color:var(--ui-primary);color:var(--ui-text)}.help-center__tour-steps button.is-active{background:color-mix(in srgb,var(--ui-primary) 10%,var(--ui-bg-elevated));box-shadow:inset 3px 0 var(--ui-primary)}.help-center__tour-demo{display:grid;align-content:start;gap:.7rem;min-width:0;padding:.75rem;border:1px solid var(--ui-border);border-radius:.8rem;background:var(--ui-bg-soft)}.help-center__mock-toolbar{display:grid;grid-template-columns:auto minmax(5rem,1fr) 2rem;align-items:center;gap:.35rem;padding:.35rem;border:1px solid var(--ui-border);border-radius:.55rem;background:var(--ui-bg-elevated);color:var(--ui-text-muted);font-size:.58rem}.help-center__mock-count{font-weight:800}.help-center__mock-search{overflow:hidden;padding:.34rem .45rem;border:1px solid var(--ui-border);border-radius:.4rem;text-overflow:ellipsis;white-space:nowrap}.help-center__mock-action{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:.45rem;background:var(--ui-primary);color:#fff;font-size:.75rem;font-weight:850;box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-primary) 13%,transparent)}.help-center__tour-control{display:flex;align-items:center;gap:.65rem;padding:.65rem;border-radius:.65rem;background:color-mix(in srgb,var(--ui-primary) 9%,var(--ui-bg-elevated))}.help-center__tour-control>span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 35%,var(--ui-border));border-radius:.6rem;background:var(--ui-bg-elevated);color:var(--ui-primary);font-size:1rem;font-weight:900}.help-center__tour-control div{display:grid}.help-center__tour-control small{color:var(--ui-primary);font-size:.52rem;font-weight:850;letter-spacing:.08em}.help-center__tour-control strong{color:var(--ui-text);font-size:.88rem}.help-center__tour-demo dl{display:grid;gap:.45rem;margin:0}.help-center__tour-demo dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;padding-bottom:.45rem;border-bottom:1px solid var(--ui-border)}.help-center__tour-demo dt{color:var(--ui-text);font-size:.66rem;font-weight:800}.help-center__tour-demo dd{margin:0;color:var(--ui-text-muted);font-size:.66rem;line-height:1.5}.help-center__tour-tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.58rem;border:1px solid color-mix(in srgb,#22c55e 32%,var(--ui-border));border-radius:.6rem;background:color-mix(in srgb,#22c55e 8%,var(--ui-bg-elevated));font-size:.64rem}.help-center__tour-tip strong{color:#16a34a}.help-center__tour-tip span{color:var(--ui-text-muted)}.help-center__tour-demo footer{display:flex;justify-content:space-between;gap:.5rem}.help-center__tour-demo footer button{padding:.42rem .65rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-bg-elevated);color:var(--ui-text);font-size:.62rem;font-weight:750}.help-center__tour-demo footer button:last-child{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.help-center__tour-demo footer button:disabled{cursor:not-allowed;opacity:.38}@media (max-width: 680px){.help-center-window{top:4rem;left:0;width:100vw;max-width:100vw;height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);transform:none;border-radius:0}.help-center{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.help-center__sidebar{gap:.55rem;padding:.7rem;border-right:0;border-bottom:1px solid var(--ui-border)}.help-center__welcome p,.help-center__current{display:none}.help-center__tabs{grid-template-columns:repeat(3,1fr);margin:0}.help-center__tabs button{text-align:center}.help-center__quick-grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.2rem}.help-center__quick-grid button{min-width:10.5rem}.help-center__search{grid-template-columns:1.2rem minmax(0,1fr) auto}.help-center__search small{display:none}.help-center__notice,.help-center__tour-layout{grid-template-columns:1fr}.help-center__tour-steps{display:flex;overflow-x:auto;padding-bottom:.2rem}.help-center__tour-steps button{min-width:9.5rem}.help-center__tour-demo dl>div{grid-template-columns:1fr;gap:.14rem}}@media (prefers-reduced-motion: reduce){.help-center__quick-grid button,.help-center__faq summary span{transition:none}}.home-motivation{--motivation-tone: var(--ui-primary);display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.65rem 0 1rem;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--motivation-tone) 30%,var(--ui-border));border-radius:.85rem;background:linear-gradient(120deg,color-mix(in srgb,var(--motivation-tone) 9%,var(--ui-bg-elevated)),var(--ui-bg-elevated));color:var(--ui-text);box-shadow:var(--ui-shadow-soft)}.home-motivation--almacen{--motivation-tone: #f59e0b}.home-motivation--entrega{--motivation-tone: #10b981}.home-motivation--finanza{--motivation-tone: #8b5cf6}.home-motivation--administracion{--motivation-tone: #0ea5e9}.home-motivation__icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--motivation-tone) 35%,var(--ui-border));border-radius:.7rem;background:color-mix(in srgb,var(--motivation-tone) 13%,var(--ui-bg-elevated));color:var(--motivation-tone);font-size:1.15rem;font-weight:900}.home-motivation__message{display:grid;min-width:0;gap:.12rem}.home-motivation__message>span{color:var(--motivation-tone);font-size:.55rem;font-weight:850;letter-spacing:.08em}.home-motivation__message blockquote{margin:0;color:var(--ui-text);font-size:clamp(.72rem,1.2vw,.88rem);font-weight:730;line-height:1.4}.home-motivation__message p{margin:.12rem 0 0;color:var(--ui-text-muted);font-size:.64rem;line-height:1.4}.home-motivation__goal{display:grid;width:12rem;gap:.25rem;padding-left:.75rem;border-left:1px solid var(--ui-border)}.home-motivation__goal>div:first-child{display:flex;align-items:end;justify-content:space-between;color:var(--ui-text-muted);font-size:.58rem}.home-motivation__goal strong{color:var(--motivation-tone);font-size:1.05rem;line-height:1}.home-motivation__goal strong small{color:var(--ui-text-muted);font-size:.58rem}.home-motivation__progress{height:.38rem;overflow:hidden;border-radius:999px;background:var(--ui-bg-muted)}.home-motivation__progress span{display:block;height:100%;border-radius:inherit;background:var(--motivation-tone);transition:width .45s ease}.home-motivation__goal>small{color:var(--ui-text-muted);font-size:.53rem;text-align:right}@media (max-width: 700px){.home-motivation{grid-template-columns:2.25rem minmax(0,1fr);padding:.62rem}.home-motivation__icon{width:2.15rem;height:2.15rem}.home-motivation__goal{grid-column:1 / -1;width:100%;padding:.5rem 0 0;border-top:1px solid var(--ui-border);border-left:0}}@media (prefers-reduced-motion: reduce){.home-motivation__progress span{transition:none}}.after\:border:after{content:var(--tw-content);border-width:1px}.last\:border-b-0:last-child{border-bottom-width:0px}.checked\:border-blue-600:checked{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.checked\:bg-blue-600:checked{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.checked\:bg-gradient-to-br:checked{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.checked\:from-blue-600:checked{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.checked\:to-indigo-500:checked{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.hover\:\!bg-amber-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-green-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200\/50:hover{background-color:#bbf7d080}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200\/50:hover{background-color:#fecaca80}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:\!text-gray-800:hover{--tw-text-opacity: 1 !important;color:rgb(31 41 55 / var(--tw-text-opacity, 1))!important}.hover\:\!text-slate-600:hover{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-50:hover{opacity:.5!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-gray-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:scale-125:focus{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-blue-600:focus{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-green-200:focus{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.focus\:bg-green-600:focus{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-200:focus{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.focus\:bg-slate-200:focus{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.focus\:text-slate-600:focus{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group\/msjWsp:hover .group-hover\/msjWsp\:block{display:block}.group\/iconEnviar:hover .group-hover\/iconEnviar\:flex,.group\/menu:hover .group-hover\/menu\:flex{display:flex}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu:hover .group-hover\/menu\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-black\/50{background-color:#00000080}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.peer:checked~.peer-checked\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.dark\:text-gray-400:is([data-tema=oscuro] *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\:\!flex-wrap{flex-wrap:wrap!important}}@media not all and (min-width: 640px){.max-sm\:\!w-full{width:100%!important}.max-sm\:\!flex-wrap{flex-wrap:wrap!important}.max-sm\:\!rounded-none{border-radius:0!important}.max-sm\:\!px-0{padding-left:0!important;padding-right:0!important}.max-sm\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-1\/2{width:50%}.sm\:w-auto{width:auto}.sm\:max-w-64{max-width:16rem}.sm\:flex-none{flex:none}.sm\:columns-4{-moz-columns:4;columns:4}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-0{margin-bottom:0}.md\:h-20{height:5rem}.md\:h-28{height:7rem}.md\:h-48{height:12rem}.md\:w-1\/2{width:50%}.md\:w-1\/6{width:16.666667%}.md\:w-20{width:5rem}.md\:w-28{width:7rem}.md\:w-40{width:10rem}.md\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
