html,body,#root{min-height:100%;margin:0}:root{--bs-content-padding-x: 16px;--bs-gap-title-filters: 16px;--bs-gap-filters-table: 16px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--bs-page-bg, #f4f7fb)}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}@media(max-width:767px){.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-content{border-radius:12px}.ant-picker,.ant-input-number,.ant-select .ant-select-selector,.ant-input,.ant-btn{min-height:40px}.ant-table-wrapper{overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-bs-reduced-motion=true] *,html[data-bs-reduced-motion=true] *:before,html[data-bs-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:focus-visible{outline:2px solid var(--bs-primary, #4f46e5);outline-offset:2px;border-radius:4px}.bs-tabular-nums,.bs-tabular-nums *{font-variant-numeric:tabular-nums}.bs-col-resize-handle{opacity:0;background:var(--bs-border, #cbd5e1);transition:opacity .12s ease}th:hover .bs-col-resize-handle,.bs-col-resize-handle:focus-visible,.bs-col-resize-handle:hover{opacity:1}html[data-bs-reduced-motion=true] .bs-col-resize-handle{transition-duration:.01ms!important}.bs-row-focused>td{background:var(--bs-row-hover, #f4f7fb)!important;box-shadow:inset 2px 0 0 var(--bs-primary, #4f46e5)}.bs-row-critico>td:first-child{box-shadow:inset 3px 0 0 var(--bs-warning, #d97706)}.bs-row-sin-stock>td:first-child{box-shadow:inset 3px 0 0 var(--bs-error, #dc2626)}.ant-table{font-size:max(12px,1em)}.ant-btn,.ant-input,.ant-select .ant-select-selector,.ant-picker,.ant-input-number{min-height:26px}.bs-wrap-actions{display:flex;flex-wrap:wrap;gap:8px}.bs-sidebar-menu .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--bs-sidebar-active-bar)}.bs-sidebar-menu .ant-menu-item,.bs-sidebar-menu .ant-menu-submenu-title{border-radius:8px;margin-inline:8px;width:calc(100% - 16px)}
