.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{border-radius:50px!important;opacity:1!important}.hiden-loader{opacity:0;visibility:hidden}.overflow-y-hidden{overflow-y:hidden}.content{position:relative!important}.loader{height:100vh;left:0;min-height:300px;position:absolute;top:0;width:100%;z-index:9999}.loader .title{color:rgba(var(--color-base));margin-top:27px;transform:translate(-50%,-50%)}.loader .title,.spinner6{left:50%;position:absolute;top:50%}.spinner6{animation:loadingstyle6 2s linear infinite;height:40px;margin:-47px 0 0 -20px;text-align:center;width:40px}.spinner6 .dot1,.spinner6 .dot2{animation:tp-bounce 2s ease-in-out infinite;background-color:rgba(var(--color-base));border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:inline-block;height:60%;position:absolute;top:0;width:60%}.spinner6 .dot2{animation-delay:-1s;bottom:0;top:auto}@media (max-width:600px){.modal.in .modal-dialog{margin:0}}@keyframes lds-eclipse{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes tp-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes loadingstyle6{to{transform:rotate(1turn)}}
.img-table{width:50px}.img-table.circle{border-radius:50%}.vdatetime-calendar__month__day--selected:hover>span>span,.vdatetime-calendar__month__day--selected>span>span,.vdatetime-popup__header{background:#1d5288!important}.vdatetime-popup__actions__button{color:#1d5288!important}.vdatetime{display:inline-block;width:150px}.vdatetime-input{background-color:#fff;background-image:none;border:1px solid #ccd0d2;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:36px;line-height:1.6;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.nav-pills>li>a{background:#f0f0f0}.display-none{display:none}.producto-select-custom{position:relative}.select-search{width:100%}.select-search>button{height:18px;justify-content:start;min-width:150px;padding:0;position:relative;text-align:start;width:100%}.select-search>button:before{border:solid #707478;border-width:0 3px 3px 0;content:"";display:inline-block;margin-top:-5px;padding:3px;position:absolute;right:10px;top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select-search>.dropdown-menu{border:1px solid rgba(0,0,0,.3);color:#9b9b9b;max-height:270px;min-width:300px;overflow-y:auto;padding:0;top:40px}.dropdown-toggle:after{display:none}.select-search>.dropdown-menu>.filter-text{padding:5px}.select-search>.dropdown-menu>.item-listas{margin:0;padding:0}.select-search>.dropdown-menu>.item-listas li{border-bottom:1px solid rgba(0,0,0,.1);font-size:13px;padding:5px;transition-duration:.5s}.select-search>.dropdown-menu>.item-listas li:hover{background:#348fe2;color:#fff;cursor:pointer}.select-search>.dropdown-menu>.item-listas li .element{height:40px;position:relative;width:100%}.select-search>.dropdown-menu>.item-listas li .element img{display:inline-flex;height:100%}.select-search>.dropdown-menu>.item-listas li .element p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;left:45px;line-height:18px;margin:0;max-height:36px;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);width:calc(100% - 45px)}.select-search>.dropdown-menu>.item-listas li .element p span{font-weight:700}section.usuario-cambiar-password .input-image-preview,section.usuario-cambiar-password .input-image-preview .preview,section.usuarios .input-image-preview,section.usuarios .input-image-preview .preview,section.ventas-clientes .input-image-preview,section.ventas-clientes .input-image-preview .preview{border-radius:20px}
html{min-height:100%;position:relative}.overflow-y-hidden{overflow-y:hidden}.navbar-toggle{display:none!important;float:left;left:0;margin:0;padding:10px 5px;right:inherit}.navbar-toggle .icon-bar{background:#000;display:block;height:3px;width:30px}.display-none{display:none!important}a:focus,a:hover{text-decoration:none}.icon:before{font-size:15px;margin:0;padding:0}.mostrar-menu .baret{border:4px solid transparent;border-bottom-color:#fff;margin-top:-2px}.baret{border:4px solid transparent;border-top-color:#fff;display:inline-block;height:0;margin-left:2px;margin-top:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%);vertical-align:middle;width:0}.baret,.nav-left{transition-duration:.3s}.nav-left{background:#fff;font-family:Poppins,sans-serif;height:100%;left:0;margin-top:54px;position:fixed;top:0;width:220px;z-index:1023}.logo{display:block;margin:0;padding:10px 0;position:relative;z-index:4}.logo:after{background-color:hsla(0,0%,71%,.3);bottom:0;content:"";height:1px;position:absolute;right:15px;width:calc(100% - 30px)}.logo a{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:30px;overflow:hidden;padding:5px 0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.logo .logo-mini{float:left;margin-left:23px;margin-right:15px;opacity:1;text-align:center;width:30px}.logo .logo-normal{display:block;opacity:1;transform:translateZ(0)}.search{border-bottom:1px solid #333;padding:0 15px;position:relative}.search .input-search{background:hsla(0,0%,100%,0);border:1px solid transparent;color:#fff;max-width:100%;outline:none;padding:15px 50px 15px 10px;width:100%}.search .input-search::-moz-placeholder{color:#fff;opacity:.7;transition-duration:.5s}.search .input-search::placeholder{color:#fff;opacity:.7;transition-duration:.5s}.search .input-search:-ms-input-placeholder{color:#fff;opacity:.7;transition-duration:.5s}.search .input-search::-ms-input-placeholder{color:#fff;opacity:.7;transition-duration:.5s}.search:after{bottom:0;content:"";height:1px;position:absolute;right:15px;width:calc(100% - 30px)}.search .btn-search{background:transparent;border:1px solid transparent;cursor:pointer;outline:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search .input-search:focus::-moz-placeholder{opacity:1}.search .btn-search:focus img,.search .btn-search:hover img,.search .input-search:focus+.btn-search img,.search .input-search:focus::placeholder{opacity:1}.search .btn-search img{opacity:.7;transition-duration:.5s;width:16px}.user{margin:20px auto 0;padding-bottom:10px;position:relative}.user .photo{border-radius:50%;box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);float:left;height:34px;margin-left:15px;margin-right:11px;margin-top:6px;overflow:hidden;width:34px;z-index:5}.user .photo .placeholder{align-items:center;background-color:#3b70a5;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;width:100%}.user .photo img{border-style:none;vertical-align:middle;width:100%}.user .user-info>a{color:#61748f;display:block;font-size:14px;line-height:24px;padding:.5rem 15px;text-decoration:none;white-space:nowrap}.user i{margin-top:-2px!important}.user i:before{font-size:18px!important}.user .user-info>a>span{display:block;opacity:1;position:relative}.shadow{height:100%;left:0;position:absolute;top:0;width:100%}.nav-left{background-position:50%;background-size:cover}.nav-left>.nav-content{height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:100px;scrollbar-gutter:stable;width:100%}.nav-left>.nav-content::-webkit-scrollbar{width:10px}.nav-left>.nav-content::-webkit-scrollbar-track{background:transparent}.nav-left>.nav-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:2px solid transparent;border-radius:10px}.nav-left>.nav-content.barra-visible::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.22)}.nav-left>.nav-content::-webkit-scrollbar-thumb:active,.nav-left>.nav-content::-webkit-scrollbar-thumb:hover{background-color:rgba(15,23,42,.4);border-width:1px}@supports not selector(::-webkit-scrollbar){.nav-left>.nav-content{scrollbar-color:transparent transparent;scrollbar-width:thin}.nav-left>.nav-content:focus-within,.nav-left>.nav-content:hover{scrollbar-color:rgba(15,23,42,.3) transparent}}@media (min-width:1000px){.nav-left.menu-active>.nav-content{scrollbar-gutter:auto}}.nav-left>.nav-content>.nav-options{display:block;list-style:none;margin:0;padding:0}.nav-left>.nav-content .user .submenu-options,.nav-left>.nav-content>.nav-options{padding-left:var(--carril-menu,0)}.nav-left>.nav-content .nav-options li{position:relative}.nav-left>.nav-content .nav-options li a{border-radius:8px;color:rgba(var(--color-base));display:block;font-size:13px;padding:10px 15px 10px calc(15px - var(--carril-menu, 0px)/2);text-decoration:none}.nav-left>.nav-content .nav-options li.active>a{background:hsla(0,0%,78%,.2)}.nav-left .nav-content .nav-options li.active a i{color:rgba(var(--color-base))}.nav-left .nav-content .nav-options li a .icon{color:rgba(var(--color-base));float:left;font-size:24px;line-height:30px;margin-right:calc(15px - var(--carril-menu, 0px)/2);margin-top:2px;text-align:center;width:30px}.nav-left .nav-content .nav-options li a span{display:block;font-size:14px;font-weight:500;height:auto;line-height:30px;margin:0;position:relative;white-space:nowrap}.nav-left .nav-content .nav-options li a:hover{background-color:hsla(0,0%,78%,.2);text-decoration:none}.nav-left .nav-content .nav-options li.active a:hover{background:hsla(0,0%,78%,.2)}.cm-dropdown{position:relative}.cm-dropdown-menu{background-clip:padding-box;display:none;overflow:hidden;position:relative;transition-duration:2s;width:100%}.cm-dropdown.ocultar{animation:fade-out-up-effect .5s;animation-iteration-count:1;display:none}.cm-dropdown.mostrar-menu .cm-dropdown-menu{animation:fade-in-up-effect .5s;animation-iteration-count:1;display:block}.full-width{width:100%}.cm-dropdown-menu ul li a i.fa{margin-top:-6px!important}.cm-dropdown-menu ul li a i.mdi{margin-top:-4px}.cm-dropdown-menu ul li a i:before{font-size:5px}.cm-dropdown-menu .submenu-options{list-style:none;margin:0;padding:0}.cm-dropdown-menu .submenu-options li:hover a{background-color:hsla(0,0%,78%,.2)}.cm-dropdown-menu .submenu-options li{display:block;position:relative}.cm-dropdown-menu .submenu-options li a{border-radius:8px;color:#61748f;display:block;font-size:13px;padding:8px 10px}.cm-dropdown .submenu-options li a i{color:#a9afbb;float:left;font-size:24px;line-height:30px;margin-right:calc(15px - var(--carril-menu, 0px)/2);text-align:center;width:30px}.cm-dropdown-menu .submenu-options li a span{display:block;font-size:13px!important;font-weight:400!important;height:auto;line-height:30px;margin:0;position:relative;white-space:nowrap}.aux-hidden{display:none!important}@media (max-width:1000px){.navbar-toggle{display:block!important;margin-bottom:0!important}}.navbar-default .navbar-toggle{display:block!important}.nav-left .nav-content .submenu-options .header-title{display:none}.nav-left .btn-filtrar{background:transparent;border:1px solid transparent;display:none;height:49px;width:100%}.nav-left .btn-filtrar img{opacity:.3;transition-duration:.5s;width:16px}.nav-left .search:hover .btn-filtrar img{opacity:1}.logo-menu{align-content:center;background:#fff;display:flex;flex-wrap:wrap;height:54px;justify-content:center;left:0;padding:0 18px;position:fixed;top:0;transition-duration:.3s;width:220px;z-index:1023}.logo-menu:after{bottom:0;content:"";height:1px;left:15px;max-width:230px;position:absolute;width:calc(100% - 30px)}.logo-menu .logo-title{color:#fff;font-size:18px;.isotipo{display:none;height:35px}}.logo-menu button{background-color:transparent;margin-top:2px}.logo-menu button .icono{color:#000}@media (min-width:1000px){.logo-menu.menu-active{width:80px}.logo-menu.menu-active .logo-title{display:none}.logo-menu.menu-active button{left:50%;top:50%;transform:translate(-50%,-50%)}.nav-left.menu-active .search .btn-filtrar{display:block}.nav-left.menu-active .search div{background:#000;display:none;left:100%;position:absolute;top:0;width:250px}.nav-left.menu-active .search:hover div{display:block}.nav-left.menu-active .submenu-options .header-title{border-bottom:1px solid #333;display:block!important;margin-top:-20px!important;padding:10px}.nav-left.menu-active .nav-content .submenu-options .header-title a{padding-bottom:0}.nav-left .nav-content .submenu-options .header-title a:hover,.nav-left.menu-active .nav-content .submenu-options .header-title:hover a{background:transparent!important}.nav-left.menu-active .nav-content .submenu-options .header-title a span{font-size:14px!important}.nav-left.menu-active{width:80px}.nav-left.menu-active .logo-normal{display:none}.nav-left.menu-active .logo-mini{float:none}.nav-left.menu-active .title-section{display:none!important}.nav-left.menu-active .baret{display:none}.nav-left.menu-active .aux-hidden{display:block!important}.nav-left.menu-active .cm-dropdown .cm-dropdown-menu{background:#000;left:100%;margin-left:-1px;position:absolute!important;top:0;width:250px}.nav-left.menu-active .cm-dropdown:hover .cm-dropdown-menu{animation:fade-in-up-effect .5s;animation-iteration-count:1;display:block}.nav-left.menu-active .cm-dropdown-menu{padding:10px 0}.nav-left.menu-active .cm-dropdown-menu .submenu-options{margin-top:-10px}.nav-left.menu-active .cm-dropdown.mostrar-menu .cm-dropdown-menu{display:none}}.content{margin-left:220px;transition-duration:.5s}@media (min-width:1000px){.page-header-fixed{padding-top:0}}@media (max-width:1000px){.logo-menu .logo-title{left:50%;top:2px;transform:translate(-50%);.logotipo{display:none}.isotipo{display:block}}.logo-menu{align-items:center;background-color:#fff;justify-content:space-between;width:100%}.nav-left{left:-300px}.nav-left.menu-active{left:0}.navbar-header span{display:inline-block;font-size:20px;padding:15px 25px}.content.menu-active{margin-left:10px}}html{height:auto;position:relative!important}@media (min-width:1000px){.content.menu-active{margin-left:80px}.nav-left.menu-active .nav-content .nav-options li.active-mini>a{background:hsla(0,0%,71%,.3)}}.user .user-info>a .email-user,.user .user-info>a .title-section{display:block;max-width:150px;overflow:hidden}.user .user-info>a .email-user{color:#ccc!important;font-size:10px!important;margin-top:-7px}.nav-left.menu-active .nav-content .submenu-options .header-title a .email-user{color:#777!important;display:block;font-size:10px!important;margin-top:-7px;text-transform:lowercase}.background-menu-fixed{opacity:0;visibility:hidden}@media (max-width:1000px){.background-menu-fixed{background:rgba(0,0,0,.3);height:100%;left:0;opacity:1;position:fixed;top:0;transition-duration:.3s;visibility:visible;width:100%;z-index:1022}.background-menu-fixed.left-hidden{opacity:0;visibility:hidden}}@media (max-width:767px){.logo-menu button{margin-top:0}.logo-menu{height:50px}.nav-left{margin-top:50px}}@keyframes fade-in-up-effect{0%{display:block;max-height:0}to{max-height:1000px}}@keyframes fade-out-up-effect{0%{max-height:1000px}to{display:none;max-height:0}}.btn-black{background:#000}
body{font-family:Poppins,sans-serif!important}body .btn-imprimir{border:1.5px solid rgba(var(--color-base))!important;border-radius:5px!important;color:rgba(var(--color-base))!important}body .total-base{color:#777;display:block;font-size:12px;text-decoration:line-through}body .table{background-color:#fff;border-radius:10px;overflow:hidden}body .table thead{background-color:#f4f4f4}body .table thead tr th{padding:20px 10px}body .table tbody tr{background-color:#fff}body .table tbody tr td{background-color:transparent;padding:14px;text-align:center}body .table th,body .table thead,body .table tr{background-color:#fff;border-bottom:hidden;text-align:center}body .table tr:nth-child(2n){background-color:transparent}body .table tr:nth-child(odd){background-color:#f5f5f5}body a{cursor:pointer}body .buscador{border-radius:500px;margin-left:1px;width:50%}@media (max-width:400px){body .buscador{width:100%}}body .buscador button{border-radius:5000px}body .buscador .form-control{background-color:#fff;width:100%}body .buscador .form-control input{background-color:transparent;border:none}body .btn.btn-primary{background-color:rgba(var(--color-base));border:none;line-height:1;padding:0 25px}body .form-filter{display:flex;gap:20px}body .buscador{display:flex;gap:10px}body .buscador button{width:42px}body .form-control{background-color:#fff;border:none;border-radius:500px;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;height:42px}body .form-control select:before{background-color:red;content:"";display:block;height:20px;width:20px}body .form-control:focus{background-color:rgba(var(--color-base),.05)}body .nav-pills{margin-bottom:20px}body .nav-pills li.active{color:#fff}body .nav-pills li a{padding:7px}body .nav-tabs li .active{background-color:#fff;border-radius:10px;color:#000;padding:10px}body .nav-tabs li a{padding:0 10px;text-decoration:none}body .nav-tabs{background-color:transparent}body .modal .form-control{background-color:rgba(0,0,0,.05);padding-left:20px;padding-right:20px}body .modal label{padding-left:20px}table td{border-top:hidden!important}body .table tbody tr:hover{background-color:#e9e9e9}.mostrar-menu .baret-icon{top:28%;transform:rotate(180deg)}.baret-icon{color:#61748f;position:absolute;right:-6px;top:60%;transform:translateY(-50%)}.page-header{font-size:26px;font-weight:600}.page-header .subtitle{color:#64748b;font-size:14px;font-weight:600}.navbar-toggle{margin-bottom:0}.btn,.modal-footer{display:flex}.btn{align-items:center;border-radius:500px!important;font-size:14px;gap:5px;height:42px;justify-content:center}.contenido-page{padding:60px 25px 10px;position:relative}@media (max-width:767px){.modal .tab-content{padding:0 5px 5px}}.btn-exportar{background:#227346!important;border-color:#227346!important;padding-right:10px}.header-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}@media (max-width:767px){.header-container{align-items:stretch;flex-direction:column}.header-container .buscador,.header-container .form-filter,.header-container form{width:100%}.header-container .buscador input,.header-container .buscador select,.header-container .form-filter input,.header-container .form-filter select,.header-container form input,.header-container form select{width:100%!important}.header-container .btn,.header-container a,.header-container button{width:100%}}.listas-precio .btn-agregar{width:200px}@media (max-width:576px){.listas-precio .btn-agregar{width:100%}}.modal-dialog{max-width:820px}.btn.btn-success{background-color:rgb(var(--color-base))!important;border:0!important}.input-image-preview .preview{background-color:rgba(0,0,0,.05);border:none;border-radius:20px}.page-header-area{display:flex;justify-content:space-between}@media (max-width:567px){.page-header-area{flex-direction:column}}.page-header-filtros{align-items:center;display:flex;gap:20px;justify-content:space-between;position:relative}.page-header-filtros h1{margin-bottom:0}.page-header-filtros .button-filtros{display:none}@media (max-width:1200px){.page-header-filtros .button-filtros{display:block}}.page-header-filtros .filtros-div{display:block;right:0}.page-header-filtros .filtros-div.always-mobile{background-color:#f4f4f4;border-radius:20px;box-shadow:2px 6px 30px 0 rgba(0,0,0,.1);display:none;max-width:300px;padding:20px;position:absolute;right:280px;top:35px;width:100%;z-index:1}.page-header-filtros .filtros-div.always-mobile form{flex-direction:column;width:100%}@media (max-width:1200px){.page-header-filtros .filtros-div{background-color:#f4f4f4;border-radius:20px;box-shadow:2px 6px 30px 0 rgba(0,0,0,.1);display:none;padding:20px;position:absolute;top:35px;width:100%;z-index:1}}.page-header-filtros .filtros-div.activo{display:block}@media (max-width:1200px){.page-header-filtros .filtros-div.activo{display:block}}.page-header-filtros .filtros-div form{display:flex;gap:10px}@media (max-width:1200px){.page-header-filtros .filtros-div form{flex-direction:column;width:100%}}.styckybar{background:#fff;border-radius:50px;bottom:10px;box-shadow:10px 10px 34px 19px rgba(0,0,0,.15);color:rgb(var(--color-base));font-size:20px;font-weight:500;padding:10px 20px;position:fixed;right:10px;z-index:1021}.styckybar span b{color:rgba(0,0,0,.5);font-size:15px;font-weight:300}.p-25px{padding-left:25px!important;padding-right:25px!important}@media (max-width:567px){.p-25px{padding-left:10px!important;padding-right:10px!important}}.m-25px{margin-left:25px!important;margin-right:25px!important}@media (max-width:567px){.m-25px{margin-left:15px!important;margin-right:15px!important}}#page-container .form-filter{display:flex;flex-wrap:wrap;gap:10px}#page-container .form-filter select{max-width:300px;width:100%}@media (max-width:767px){#page-container .form-filter select{max-width:100%}}#page-container .form-filter .buscador{max-width:300px}@media (max-width:767px){#page-container .form-filter .buscador{max-width:100%;width:100%}}@media (max-width:480px){#page-container .form-filter .buscador,#page-container .form-filter input,#page-container .form-filter select{max-width:100%!important}}@media (max-width:992px){#page-container .buttons-area,#page-container .filtrosStickyJS{flex-wrap:wrap;gap:10px}}@media (max-width:767px){#page-container .buttons-area>.form-filter,#page-container .filtrosStickyJS>.form-filter{width:100%}#page-container .buttons-area>.btn-agregar,#page-container .buttons-area>a.btn,#page-container .buttons-area>button.btn,#page-container .filtrosStickyJS>.btn-agregar,#page-container .filtrosStickyJS>a.btn,#page-container .filtrosStickyJS>button.btn{justify-content:center;width:100%}}#page-container .table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}@media (max-width:1000px){#page-container .table{display:block}}#page-container .table table{width:100%}#page-container .table table img{border-radius:5px}.dropdown .dropdown-menu{border:1px solid #f1f1f1}.ui-widget{border:none!important;border-radius:15px!important;box-shadow:0 -4px 67px -6px rgba(0,0,0,.23);padding:10px!important}.ui-datepicker .ui-datepicker-header{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.1)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:transparent!important;border:none!important;text-align:center}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background-color:rgba(var(--color-base))!important;border-radius:8px;color:#fff!important}.ui-datepicker td.ui-datepicker-today a.ui-state-default{border-radius:8px;box-shadow:inset 0 0 0 1.5px rgba(var(--color-base),.75);color:rgb(var(--color-base))!important;font-weight:700}.ui-datepicker td.ui-datepicker-today a.ui-state-active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.8);color:#fff!important}.page-header-filtros-doble{align-items:flex-start;width:100%}@media (max-width:767px){.page-header-filtros-doble{flex-direction:column}}.page-header-filtros-doble .filtros-doble{align-self:center;display:flex;flex-direction:column;gap:10px;width:100%}.page-header-filtros-doble .filtros-doble .filtros-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.page-header-filtros-doble .filtros-doble .filtros-row>div{display:inline-flex;width:auto}.orden-columna{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center}.orden-columna p{margin-bottom:0}.orden-columna .iconos{display:flex;flex-direction:column}.orden-columna .iconos .asc,.orden-columna .iconos .desc{color:#999;font-size:10px;position:relative}.orden-columna .iconos .asc.activo,.orden-columna .iconos .desc.activo{color:#000}.orden-columna .iconos .asc{top:2px}.orden-columna .iconos .desc{bottom:2px}.switch-checkbox .switch{display:inline-block;height:25px;margin:auto;position:relative;width:50px}.switch-checkbox .switch input{height:0;opacity:0;width:0}.switch-checkbox .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-checkbox .slider:before{background-color:#fff;bottom:2px;content:"";height:21px;left:3px;position:absolute;transition:.4s;width:21px}.switch-checkbox input:checked+.slider{background-color:#50c793}.switch-checkbox input:focus+.slider{box-shadow:0 0 1px #50c793}.switch-checkbox input:checked+.slider:before{transform:translateX(23px)}.switch-checkbox .slider.round{border-radius:34px}.switch-checkbox .slider.round:before{border-radius:50%}.switch-inline{align-items:center;display:flex;gap:8px}.switch-inline .form-label{margin-bottom:0}.tooltip-container{display:inline-block;position:relative}.tooltip-container.disabled:after,.tooltip-container.disabled:before{display:none}.tooltip-container:before{word-wrap:break-word;background-color:#333;border-radius:6px;bottom:110%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:13px;line-height:1.4;max-width:250px;padding:8px 12px;pointer-events:none;right:0;text-align:left;white-space:normal;width:-moz-max-content;width:max-content}.tooltip-container:after,.tooltip-container:before{opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden;z-index:1000}.tooltip-container:after{border:5px solid transparent;border-top-color:#333;bottom:calc(110% - 10px);content:"";left:50%;transform:translateX(-50%)}.tooltip-container:hover:after,.tooltip-container:hover:before{opacity:1;visibility:visible}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper .tooltip-content{word-wrap:break-word;background-color:#333;border-radius:6px;bottom:110%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:13px;line-height:1.4;max-width:250px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:0;text-align:left;transition:opacity .3s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:1000}.tooltip-wrapper .tooltip-content.align-right{left:0;right:inherit}.tooltip-wrapper .tooltip-arrow{border:5px solid transparent;border-top-color:#333;bottom:calc(110% - 10px);height:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;width:0;z-index:1000}.tooltip-wrapper:hover .tooltip-arrow,.tooltip-wrapper:hover .tooltip-content{opacity:1;visibility:visible}.tooltip-wrapper.disabled .tooltip-arrow,.tooltip-wrapper.disabled .tooltip-content{display:none}.toast-aviso-contenedor{align-items:center;bottom:24px;display:flex;flex-direction:column-reverse;gap:8px;left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;transform:translateX(-50%);z-index:2000}.toast-aviso{align-items:center;animation:toast-aviso-entrar .22s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid var(--compacto-borde,#e3e8ef);border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.14);color:var(--compacto-texto-fuerte,#1f2937);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.35;min-height:44px;padding:10px 16px 10px 12px;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out}.toast-aviso iconify-icon{flex:0 0 auto}.toast-aviso--error iconify-icon{color:var(--compacto-faltante,#9f2525)}.toast-aviso--info iconify-icon{color:rgb(var(--color-base))}.toast-aviso--exito iconify-icon{color:var(--compacto-sobrante,#1f7a4d)}.toast-aviso--saliendo{opacity:0;transform:translateY(8px)}@keyframes toast-aviso-entrar{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.toast-aviso{animation:none;transition:none}}.tabla-adaptable{margin-bottom:0}.tabla-adaptable td{vertical-align:middle}@media (min-width:768px){#page-container .tabla-adaptable{display:table;width:100%}}@media (max-width:767px){.tabla-adaptable{background:transparent}.tabla-adaptable thead{display:none}.tabla-adaptable tbody,.tabla-adaptable td,.tabla-adaptable tr{display:block;width:100%}.tabla-adaptable tbody{display:grid;gap:8px}.tabla-adaptable tbody tr{border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 12px}#page-container .tabla-adaptable tbody tr{background:#fff}.tabla-adaptable tbody td{align-items:center;border:0;display:flex;justify-content:space-between;min-height:32px;padding:4px 0;text-align:right}.tabla-adaptable tbody td:before{color:#657084;content:attr(data-label);font-size:12px;font-weight:500;margin-right:16px;text-align:left}.tabla-adaptable tbody .celda-principal{align-items:flex-start;border-bottom:1px solid #edf0f2!important;display:block;grid-column:1/-1;margin-bottom:2px;order:-1;padding-bottom:8px;text-align:left}.tabla-adaptable tbody .celda-principal:before{display:none}.tabla-adaptable .estado-tabla{background:#fff;border-radius:14px;display:block}.tabla-adaptable .estado-tabla td{display:block;min-height:0;padding:28px 16px;text-align:center}.tabla-adaptable .estado-tabla td:before{content:none}.tabla-adaptable.tabla-adaptable--lista tbody{gap:0}.tabla-adaptable.tabla-adaptable--lista tbody tr{border-radius:0;padding-bottom:14px;padding-top:14px}.tabla-adaptable.tabla-adaptable--lista tbody tr+tr{border-top:1px solid #dde3e8}}.tabla-paginador{border-top:1px solid #edf0f2;padding:4px 16px 14px}.tabla-paginador p{color:#64748b;font-size:12px;margin:8px 0 0}.tabla-paginador>div>nav,.tabla-paginador>div>p{padding:0}#page-container .tabla-datos{background:#fff;border:1px solid #e7ebef;border-radius:14px;margin-top:14px;overflow:hidden}#page-container .tabla-datos__encabezado{align-items:center;border-bottom:1px solid #e7ebef;display:flex;gap:18px;justify-content:space-between;padding:17px 20px 15px}#page-container .tabla-datos__encabezado h2{color:#172033;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;scroll-margin-top:34px}#page-container .tabla-datos__encabezado p{color:#64748b;font-size:12px;line-height:1.45;margin:4px 0 0}#page-container .tabla-datos__titulo{min-width:0}#page-container .tabla-datos__acciones{align-items:center;display:flex;flex:0 0 auto;gap:12px}#page-container .tabla-datos__conteo{background:#f5f7f9;border-radius:999px;color:#64748b;font-size:11px;font-weight:600;padding:6px 10px;white-space:nowrap}#page-container .tabla-datos__estado{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:230px;padding:32px 18px;text-align:center}#page-container .tabla-datos__estado iconify-icon{color:rgba(var(--color-base),.68);margin-bottom:5px}#page-container .tabla-datos__estado strong{color:#273244;font-size:14px;font-weight:600}#page-container .tabla-datos__estado span{font-size:12px;max-width:46ch}#page-container .tabla-datos__estado--error iconify-icon,#page-container .tabla-datos__estado--error strong{color:#9f2525}#page-container .tabla-datos__reintentar{background:transparent;border:0;color:rgb(var(--color-base));font-size:13px;font-weight:600;margin-top:6px;min-height:44px;padding:6px 12px;text-decoration:underline;text-underline-offset:3px}#page-container .tabla-datos__contenedor{overflow-x:auto}#page-container .tabla-datos__tabla{border-collapse:collapse;color:#273244;margin:0;width:100%}#page-container .tabla-datos__tabla thead th{background:#f5f7f9;border-bottom:1px solid #e7ebef;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.02em;padding:10px 14px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}#page-container .tabla-datos__tabla tbody tr{transition:background-color .16s ease-out}#page-container .tabla-datos__tabla tbody tr:last-child td{border-bottom:0}@media (min-width:768px){#page-container .tabla-datos__tabla td:first-child,#page-container .tabla-datos__tabla th:first-child{padding-left:20px}#page-container .tabla-datos__tabla td:last-child,#page-container .tabla-datos__tabla th:last-child{padding-right:20px}#page-container .tabla-datos__tabla tbody tr:hover{background:rgba(var(--color-base),.035)}#page-container .tabla-datos__tabla tbody td{border-bottom:1px solid #edf0f2;font-size:12px;font-variant-numeric:tabular-nums;height:52px;padding:8px 14px;text-align:left;vertical-align:middle;white-space:nowrap}#page-container .tabla-datos__tabla .tabla-datos__celda--centro{text-align:center}#page-container .tabla-datos__tabla .tabla-datos__celda--fin{text-align:right}}#page-container .tabla-datos__ordenar{align-items:center;background:none;border:0;border-radius:4px;color:inherit;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;min-height:32px;padding:0;text-transform:inherit}#page-container .tabla-datos__ordenar iconify-icon{color:#98a2b3}#page-container .tabla-datos__ordenar.is-activa,#page-container .tabla-datos__ordenar.is-activa iconify-icon,#page-container .tabla-datos__ordenar:hover,#page-container .tabla-datos__ordenar:hover iconify-icon{color:rgb(var(--color-base))}#page-container .tabla-datos__ordenar:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#page-container .tabla-datos__fila--activable{cursor:pointer}#page-container .tabla-datos__fila--activable:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--color-base));outline:0}#page-container .tabla-datos__girando{animation:tabla-datos-girar .8s linear infinite}@media (max-width:767px){#page-container .tabla-datos{border-radius:12px}#page-container .tabla-datos__encabezado{padding:15px 16px}#page-container .tabla-datos__encabezado h2{scroll-margin-top:82px}#page-container .tabla-datos__conteo{display:none}#page-container .tabla-datos__estado{min-height:200px}#page-container .tabla-datos__contenedor{overflow:visible}#page-container .tabla-datos__tabla tbody td{font-size:13px;white-space:normal}#page-container .tabla-datos__tabla .tabla-datos__solo-escritorio{display:none!important}}@media (prefers-reduced-motion:reduce){#page-container .tabla-datos__girando{animation:none}#page-container .tabla-datos__tabla tbody tr{transition:none}}@keyframes tabla-datos-girar{to{transform:rotate(1turn)}}.producto-miniatura{align-items:center;background:#f1f3f6;border-radius:8px;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;overflow:hidden;width:44px}.producto-miniatura img{height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.producto-miniatura.sin-imagen{color:#98a2b3}#page-container .boton-accion{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;padding:0 18px;text-decoration:none;white-space:nowrap}#page-container .boton-accion:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-base),.25);outline:0}#page-container .boton-accion:disabled,#page-container .boton-accion[aria-disabled=true]{cursor:wait;opacity:.72}#page-container .boton-accion[aria-disabled=true]{pointer-events:none}#page-container .boton-accion--consultar{min-width:126px}#page-container .boton-accion--secundario{background:#fff;border:1px solid #e7ebef;color:#273244}#page-container .boton-accion--secundario:hover{background:#f5f7f9;color:#172033}#page-container .boton-accion--peligro{background:#9f2525;border:0;color:#fff}#page-container .boton-accion--peligro:hover{background:#9f2525;color:#fff;filter:brightness(.9)}#page-container .boton-accion--exportar{background:#227346;border:0;color:#fff}#page-container .boton-accion--exportar:focus,#page-container .boton-accion--exportar:hover{background:#227346;color:#fff;filter:brightness(.92)}#page-container .boton-accion--compacto{flex:0 0 44px;gap:0;min-width:0;padding:0;width:44px}#page-container .boton-accion__girando{animation:boton-accion-girar .8s linear infinite}@media (prefers-reduced-motion:reduce){#page-container .boton-accion__girando{animation:none}}@keyframes boton-accion-girar{to{transform:rotate(1turn)}}#page-container .acciones-fila{display:inline-flex;gap:2px}#page-container .boton-icono{align-items:center;background:transparent;border:0;color:rgb(var(--color-base));display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin:0;padding:0;text-decoration:none;width:44px}#page-container .boton-icono:hover{background:rgba(var(--color-base),.07);color:rgb(var(--color-base))}#page-container .boton-icono:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-base),.25);outline:0}#page-container .boton-icono:disabled{cursor:wait;opacity:.6}#page-container .boton-icono__girando{animation:boton-icono-girar .8s linear infinite}@media (prefers-reduced-motion:reduce){#page-container .boton-icono__girando{animation:none}}@keyframes boton-icono-girar{to{transform:rotate(1turn)}}#asistencias-compacta .formulario-inventario,#categorias-movimientos-compacta .formulario-inventario,#compra-compacta .formulario-inventario,#compras-compacta .formulario-inventario,#existencias-compacta .formulario-inventario,#inventarios-compacta .formulario-inventario,#inventarios-movimientos .formulario-inventario,#inventarios-revisiones .formulario-inventario,#orden-entrega-compacta .formulario-inventario,#ordenes-entrega-compacta .formulario-inventario,#revision-compacta .formulario-inventario,.modal-reversion .formulario-inventario{--formulario-borde:#e7ebef;--formulario-fondo-suave:#f5f7f9;--formulario-texto:#273244;--formulario-texto-fuerte:#172033;--formulario-texto-suave:#64748b;--formulario-error:#9f2525;display:grid;gap:14px}#asistencias-compacta .formulario-inventario .campo,#categorias-movimientos-compacta .formulario-inventario .campo,#compra-compacta .formulario-inventario .campo,#compras-compacta .formulario-inventario .campo,#existencias-compacta .formulario-inventario .campo,#inventarios-compacta .formulario-inventario .campo,#inventarios-movimientos .formulario-inventario .campo,#inventarios-revisiones .formulario-inventario .campo,#orden-entrega-compacta .formulario-inventario .campo,#ordenes-entrega-compacta .formulario-inventario .campo,#revision-compacta .formulario-inventario .campo,.modal-reversion .formulario-inventario .campo{min-width:0}#asistencias-compacta .formulario-inventario .campo--ancho,#categorias-movimientos-compacta .formulario-inventario .campo--ancho,#compra-compacta .formulario-inventario .campo--ancho,#compras-compacta .formulario-inventario .campo--ancho,#existencias-compacta .formulario-inventario .campo--ancho,#inventarios-compacta .formulario-inventario .campo--ancho,#inventarios-movimientos .formulario-inventario .campo--ancho,#inventarios-revisiones .formulario-inventario .campo--ancho,#orden-entrega-compacta .formulario-inventario .campo--ancho,#ordenes-entrega-compacta .formulario-inventario .campo--ancho,#revision-compacta .formulario-inventario .campo--ancho,.modal-reversion .formulario-inventario .campo--ancho{grid-column:1/-1}#asistencias-compacta .formulario-inventario .campo__error,#categorias-movimientos-compacta .formulario-inventario .campo__error,#compra-compacta .formulario-inventario .campo__error,#compras-compacta .formulario-inventario .campo__error,#existencias-compacta .formulario-inventario .campo__error,#inventarios-compacta .formulario-inventario .campo__error,#inventarios-movimientos .formulario-inventario .campo__error,#inventarios-revisiones .formulario-inventario .campo__error,#orden-entrega-compacta .formulario-inventario .campo__error,#ordenes-entrega-compacta .formulario-inventario .campo__error,#revision-compacta .formulario-inventario .campo__error,.modal-reversion .formulario-inventario .campo__error{color:var(--formulario-error);font-size:14px;font-weight:500;line-height:1.45;margin:6px 0 0}#asistencias-compacta .formulario-inventario .campo__pie,#categorias-movimientos-compacta .formulario-inventario .campo__pie,#compra-compacta .formulario-inventario .campo__pie,#compras-compacta .formulario-inventario .campo__pie,#existencias-compacta .formulario-inventario .campo__pie,#inventarios-compacta .formulario-inventario .campo__pie,#inventarios-movimientos .formulario-inventario .campo__pie,#inventarios-revisiones .formulario-inventario .campo__pie,#orden-entrega-compacta .formulario-inventario .campo__pie,#ordenes-entrega-compacta .formulario-inventario .campo__pie,#revision-compacta .formulario-inventario .campo__pie,.modal-reversion .formulario-inventario .campo__pie{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}#asistencias-compacta .formulario-inventario .campo__contador,#categorias-movimientos-compacta .formulario-inventario .campo__contador,#compra-compacta .formulario-inventario .campo__contador,#compras-compacta .formulario-inventario .campo__contador,#existencias-compacta .formulario-inventario .campo__contador,#inventarios-compacta .formulario-inventario .campo__contador,#inventarios-movimientos .formulario-inventario .campo__contador,#inventarios-revisiones .formulario-inventario .campo__contador,#orden-entrega-compacta .formulario-inventario .campo__contador,#ordenes-entrega-compacta .formulario-inventario .campo__contador,#revision-compacta .formulario-inventario .campo__contador,.modal-reversion .formulario-inventario .campo__contador{color:var(--formulario-texto-suave);flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;margin:6px 0 0 auto}#asistencias-compacta .formulario-inventario .campo-texto,#categorias-movimientos-compacta .formulario-inventario .campo-texto,#compra-compacta .formulario-inventario .campo-texto,#compras-compacta .formulario-inventario .campo-texto,#existencias-compacta .formulario-inventario .campo-texto,#inventarios-compacta .formulario-inventario .campo-texto,#inventarios-movimientos .formulario-inventario .campo-texto,#inventarios-revisiones .formulario-inventario .campo-texto,#orden-entrega-compacta .formulario-inventario .campo-texto,#ordenes-entrega-compacta .formulario-inventario .campo-texto,#revision-compacta .formulario-inventario .campo-texto,.modal-reversion .formulario-inventario .campo-texto{display:grid;gap:6px}#asistencias-compacta .formulario-inventario .campo-texto label,#categorias-movimientos-compacta .formulario-inventario .campo-texto label,#compra-compacta .formulario-inventario .campo-texto label,#compras-compacta .formulario-inventario .campo-texto label,#existencias-compacta .formulario-inventario .campo-texto label,#inventarios-compacta .formulario-inventario .campo-texto label,#inventarios-movimientos .formulario-inventario .campo-texto label,#inventarios-revisiones .formulario-inventario .campo-texto label,#orden-entrega-compacta .formulario-inventario .campo-texto label,#ordenes-entrega-compacta .formulario-inventario .campo-texto label,#revision-compacta .formulario-inventario .campo-texto label,.modal-reversion .formulario-inventario .campo-texto label{color:var(--formulario-texto-suave);font-size:11px;font-weight:600;line-height:1;margin:0}#asistencias-compacta .formulario-inventario .campo-texto input,#asistencias-compacta .formulario-inventario .campo-texto textarea,#categorias-movimientos-compacta .formulario-inventario .campo-texto input,#categorias-movimientos-compacta .formulario-inventario .campo-texto textarea,#compra-compacta .formulario-inventario .campo-texto input,#compra-compacta .formulario-inventario .campo-texto textarea,#compras-compacta .formulario-inventario .campo-texto input,#compras-compacta .formulario-inventario .campo-texto textarea,#existencias-compacta .formulario-inventario .campo-texto input,#existencias-compacta .formulario-inventario .campo-texto textarea,#inventarios-compacta .formulario-inventario .campo-texto input,#inventarios-compacta .formulario-inventario .campo-texto textarea,#inventarios-movimientos .formulario-inventario .campo-texto input,#inventarios-movimientos .formulario-inventario .campo-texto textarea,#inventarios-revisiones .formulario-inventario .campo-texto input,#inventarios-revisiones .formulario-inventario .campo-texto textarea,#orden-entrega-compacta .formulario-inventario .campo-texto input,#orden-entrega-compacta .formulario-inventario .campo-texto textarea,#ordenes-entrega-compacta .formulario-inventario .campo-texto input,#ordenes-entrega-compacta .formulario-inventario .campo-texto textarea,#revision-compacta .formulario-inventario .campo-texto input,#revision-compacta .formulario-inventario .campo-texto textarea,.modal-reversion .formulario-inventario .campo-texto input,.modal-reversion .formulario-inventario .campo-texto textarea{background:var(--formulario-fondo-suave);border:1px solid var(--formulario-borde);border-radius:10px;color:var(--formulario-texto);font-family:inherit;font-size:14px;min-width:0;padding:0 12px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;width:100%}#asistencias-compacta .formulario-inventario .campo-texto input:focus,#asistencias-compacta .formulario-inventario .campo-texto textarea:focus,#categorias-movimientos-compacta .formulario-inventario .campo-texto input:focus,#categorias-movimientos-compacta .formulario-inventario .campo-texto textarea:focus,#compra-compacta .formulario-inventario .campo-texto input:focus,#compra-compacta .formulario-inventario .campo-texto textarea:focus,#compras-compacta .formulario-inventario .campo-texto input:focus,#compras-compacta .formulario-inventario .campo-texto textarea:focus,#existencias-compacta .formulario-inventario .campo-texto input:focus,#existencias-compacta .formulario-inventario .campo-texto textarea:focus,#inventarios-compacta .formulario-inventario .campo-texto input:focus,#inventarios-compacta .formulario-inventario .campo-texto textarea:focus,#inventarios-movimientos .formulario-inventario .campo-texto input:focus,#inventarios-movimientos .formulario-inventario .campo-texto textarea:focus,#inventarios-revisiones .formulario-inventario .campo-texto input:focus,#inventarios-revisiones .formulario-inventario .campo-texto textarea:focus,#orden-entrega-compacta .formulario-inventario .campo-texto input:focus,#orden-entrega-compacta .formulario-inventario .campo-texto textarea:focus,#ordenes-entrega-compacta .formulario-inventario .campo-texto input:focus,#ordenes-entrega-compacta .formulario-inventario .campo-texto textarea:focus,#revision-compacta .formulario-inventario .campo-texto input:focus,#revision-compacta .formulario-inventario .campo-texto textarea:focus,.modal-reversion .formulario-inventario .campo-texto input:focus,.modal-reversion .formulario-inventario .campo-texto textarea:focus{background:#fff;border-color:rgba(var(--color-base),.65);box-shadow:0 0 0 3px rgba(var(--color-base),.09);outline:0}#asistencias-compacta .formulario-inventario .campo-texto input:disabled,#asistencias-compacta .formulario-inventario .campo-texto textarea:disabled,#categorias-movimientos-compacta .formulario-inventario .campo-texto input:disabled,#categorias-movimientos-compacta .formulario-inventario .campo-texto textarea:disabled,#compra-compacta .formulario-inventario .campo-texto input:disabled,#compra-compacta .formulario-inventario .campo-texto textarea:disabled,#compras-compacta .formulario-inventario .campo-texto input:disabled,#compras-compacta .formulario-inventario .campo-texto textarea:disabled,#existencias-compacta .formulario-inventario .campo-texto input:disabled,#existencias-compacta .formulario-inventario .campo-texto textarea:disabled,#inventarios-compacta .formulario-inventario .campo-texto input:disabled,#inventarios-compacta .formulario-inventario .campo-texto textarea:disabled,#inventarios-movimientos .formulario-inventario .campo-texto input:disabled,#inventarios-movimientos .formulario-inventario .campo-texto textarea:disabled,#inventarios-revisiones .formulario-inventario .campo-texto input:disabled,#inventarios-revisiones .formulario-inventario .campo-texto textarea:disabled,#orden-entrega-compacta .formulario-inventario .campo-texto input:disabled,#orden-entrega-compacta .formulario-inventario .campo-texto textarea:disabled,#ordenes-entrega-compacta .formulario-inventario .campo-texto input:disabled,#ordenes-entrega-compacta .formulario-inventario .campo-texto textarea:disabled,#revision-compacta .formulario-inventario .campo-texto input:disabled,#revision-compacta .formulario-inventario .campo-texto textarea:disabled,.modal-reversion .formulario-inventario .campo-texto input:disabled,.modal-reversion .formulario-inventario .campo-texto textarea:disabled{cursor:wait;opacity:.72}#asistencias-compacta .formulario-inventario .campo-texto input,#categorias-movimientos-compacta .formulario-inventario .campo-texto input,#compra-compacta .formulario-inventario .campo-texto input,#compras-compacta .formulario-inventario .campo-texto input,#existencias-compacta .formulario-inventario .campo-texto input,#inventarios-compacta .formulario-inventario .campo-texto input,#inventarios-movimientos .formulario-inventario .campo-texto input,#inventarios-revisiones .formulario-inventario .campo-texto input,#orden-entrega-compacta .formulario-inventario .campo-texto input,#ordenes-entrega-compacta .formulario-inventario .campo-texto input,#revision-compacta .formulario-inventario .campo-texto input,.modal-reversion .formulario-inventario .campo-texto input{font-variant-numeric:tabular-nums;height:44px}#asistencias-compacta .formulario-inventario .campo-texto textarea,#categorias-movimientos-compacta .formulario-inventario .campo-texto textarea,#compra-compacta .formulario-inventario .campo-texto textarea,#compras-compacta .formulario-inventario .campo-texto textarea,#existencias-compacta .formulario-inventario .campo-texto textarea,#inventarios-compacta .formulario-inventario .campo-texto textarea,#inventarios-movimientos .formulario-inventario .campo-texto textarea,#inventarios-revisiones .formulario-inventario .campo-texto textarea,#orden-entrega-compacta .formulario-inventario .campo-texto textarea,#ordenes-entrega-compacta .formulario-inventario .campo-texto textarea,#revision-compacta .formulario-inventario .campo-texto textarea,.modal-reversion .formulario-inventario .campo-texto textarea{line-height:1.5;min-height:88px;padding:10px 12px;resize:vertical}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector,#compra-compacta .formulario-inventario .v-selector-single .search-selector,#compras-compacta .formulario-inventario .v-selector-single .search-selector,#existencias-compacta .formulario-inventario .v-selector-single .search-selector,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector,#revision-compacta .formulario-inventario .v-selector-single .search-selector,.modal-reversion .formulario-inventario .v-selector-single .search-selector{font-family:inherit}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating,#compra-compacta .formulario-inventario .v-selector-single .form-floating,#compras-compacta .formulario-inventario .v-selector-single .form-floating,#existencias-compacta .formulario-inventario .v-selector-single .form-floating,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating,#revision-compacta .formulario-inventario .v-selector-single .form-floating,.modal-reversion .formulario-inventario .v-selector-single .form-floating{display:flex;flex-direction:column-reverse;gap:6px;margin:0!important}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>label,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>label,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#compra-compacta .formulario-inventario .v-selector-single .form-floating>label,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#compras-compacta .formulario-inventario .v-selector-single .form-floating>label,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>label,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>label,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>label,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>label,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>label,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>label,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#revision-compacta .formulario-inventario .v-selector-single .form-floating>label,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,.modal-reversion .formulario-inventario .v-selector-single .form-floating>label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{display:none}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#compra-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#compras-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>label:after,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>label:after,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#revision-compacta .formulario-inventario .v-selector-single .form-floating>label:after,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,.modal-reversion .formulario-inventario .v-selector-single .form-floating>label:after{display:none}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder{color:var(--compacto-texto-suave)}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#asistencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#compra-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#compras-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-movimientos .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#inventarios-revisiones .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#orden-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-reversion .formulario-inventario .v-selector-single .form-floating>.form-control:focus{background:#fff;border-color:rgba(var(--color-base),.65);box-shadow:0 0 0 3px rgba(var(--color-base),.09)}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__icon,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__icon,#compra-compacta .formulario-inventario .v-selector-single .search-selector__icon,#compras-compacta .formulario-inventario .v-selector-single .search-selector__icon,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__icon,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__icon,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__icon,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__icon,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__icon,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__icon,#revision-compacta .formulario-inventario .v-selector-single .search-selector__icon,.modal-reversion .formulario-inventario .v-selector-single .search-selector__icon{align-items:center;border-radius:10px;bottom:0;height:44px;justify-content:center;right:0;top:auto;transform:none;width:44px}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#compra-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#compras-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__icon .icono,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__icon .icono,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#revision-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,.modal-reversion .formulario-inventario .v-selector-single .search-selector__icon .icono{color:rgb(var(--color-base));font-size:18px}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#compra-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#compras-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__dropdown,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__dropdown,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#revision-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,.modal-reversion .formulario-inventario .v-selector-single .search-selector__dropdown{border:1px solid var(--compacto-borde);border-radius:12px;box-shadow:none;margin-top:6px;max-height:264px;padding:4px;position:static}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__option,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__option,#compra-compacta .formulario-inventario .v-selector-single .search-selector__option,#compras-compacta .formulario-inventario .v-selector-single .search-selector__option,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__option,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__option,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__option,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option,.modal-reversion .formulario-inventario .v-selector-single .search-selector__option{border:0;border-radius:10px}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#compra-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#compras-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__option.is-active,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__option.is-active,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,.modal-reversion .formulario-inventario .v-selector-single .search-selector__option.is-active{background:rgba(var(--color-base),.07)}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#compra-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#compras-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__option.is-selected,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__option.is-selected,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,.modal-reversion .formulario-inventario .v-selector-single .search-selector__option.is-selected{background:rgba(var(--color-base),.12);color:var(--compacto-texto-fuerte)}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector__message,#categorias-movimientos-compacta .formulario-inventario .v-selector-single .search-selector__message,#compra-compacta .formulario-inventario .v-selector-single .search-selector__message,#compras-compacta .formulario-inventario .v-selector-single .search-selector__message,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__message,#inventarios-compacta .formulario-inventario .v-selector-single .search-selector__message,#inventarios-movimientos .formulario-inventario .v-selector-single .search-selector__message,#inventarios-revisiones .formulario-inventario .v-selector-single .search-selector__message,#orden-entrega-compacta .formulario-inventario .v-selector-single .search-selector__message,#ordenes-entrega-compacta .formulario-inventario .v-selector-single .search-selector__message,#revision-compacta .formulario-inventario .v-selector-single .search-selector__message,.modal-reversion .formulario-inventario .v-selector-single .search-selector__message{color:var(--compacto-texto-suave);font-size:14px;padding:14px 0}#asistencias-compacta .formulario-inventario .opcion-producto,#categorias-movimientos-compacta .formulario-inventario .opcion-producto,#compra-compacta .formulario-inventario .opcion-producto,#compras-compacta .formulario-inventario .opcion-producto,#existencias-compacta .formulario-inventario .opcion-producto,#inventarios-compacta .formulario-inventario .opcion-producto,#inventarios-movimientos .formulario-inventario .opcion-producto,#inventarios-revisiones .formulario-inventario .opcion-producto,#orden-entrega-compacta .formulario-inventario .opcion-producto,#ordenes-entrega-compacta .formulario-inventario .opcion-producto,#revision-compacta .formulario-inventario .opcion-producto,.modal-reversion .formulario-inventario .opcion-producto{align-items:center;display:flex;gap:10px;padding:7px 8px}#asistencias-compacta .formulario-inventario .opcion-producto__imagen,#categorias-movimientos-compacta .formulario-inventario .opcion-producto__imagen,#compra-compacta .formulario-inventario .opcion-producto__imagen,#compras-compacta .formulario-inventario .opcion-producto__imagen,#existencias-compacta .formulario-inventario .opcion-producto__imagen,#inventarios-compacta .formulario-inventario .opcion-producto__imagen,#inventarios-movimientos .formulario-inventario .opcion-producto__imagen,#inventarios-revisiones .formulario-inventario .opcion-producto__imagen,#orden-entrega-compacta .formulario-inventario .opcion-producto__imagen,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__imagen,#revision-compacta .formulario-inventario .opcion-producto__imagen,.modal-reversion .formulario-inventario .opcion-producto__imagen{align-items:center;background:var(--compacto-fondo-suave);border-radius:10px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}#asistencias-compacta .formulario-inventario .opcion-producto__imagen img,#categorias-movimientos-compacta .formulario-inventario .opcion-producto__imagen img,#compra-compacta .formulario-inventario .opcion-producto__imagen img,#compras-compacta .formulario-inventario .opcion-producto__imagen img,#existencias-compacta .formulario-inventario .opcion-producto__imagen img,#inventarios-compacta .formulario-inventario .opcion-producto__imagen img,#inventarios-movimientos .formulario-inventario .opcion-producto__imagen img,#inventarios-revisiones .formulario-inventario .opcion-producto__imagen img,#orden-entrega-compacta .formulario-inventario .opcion-producto__imagen img,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__imagen img,#revision-compacta .formulario-inventario .opcion-producto__imagen img,.modal-reversion .formulario-inventario .opcion-producto__imagen img{background:var(--compacto-fondo-suave);height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#asistencias-compacta .formulario-inventario .opcion-producto__texto,#categorias-movimientos-compacta .formulario-inventario .opcion-producto__texto,#compra-compacta .formulario-inventario .opcion-producto__texto,#compras-compacta .formulario-inventario .opcion-producto__texto,#existencias-compacta .formulario-inventario .opcion-producto__texto,#inventarios-compacta .formulario-inventario .opcion-producto__texto,#inventarios-movimientos .formulario-inventario .opcion-producto__texto,#inventarios-revisiones .formulario-inventario .opcion-producto__texto,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto,#revision-compacta .formulario-inventario .opcion-producto__texto,.modal-reversion .formulario-inventario .opcion-producto__texto{min-width:0}#asistencias-compacta .formulario-inventario .opcion-producto__texto strong,#categorias-movimientos-compacta .formulario-inventario .opcion-producto__texto strong,#compra-compacta .formulario-inventario .opcion-producto__texto strong,#compras-compacta .formulario-inventario .opcion-producto__texto strong,#existencias-compacta .formulario-inventario .opcion-producto__texto strong,#inventarios-compacta .formulario-inventario .opcion-producto__texto strong,#inventarios-movimientos .formulario-inventario .opcion-producto__texto strong,#inventarios-revisiones .formulario-inventario .opcion-producto__texto strong,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto strong,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto strong,#revision-compacta .formulario-inventario .opcion-producto__texto strong,.modal-reversion .formulario-inventario .opcion-producto__texto strong{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;line-height:1.35}#asistencias-compacta .formulario-inventario .opcion-producto__texto small,#categorias-movimientos-compacta .formulario-inventario .opcion-producto__texto small,#compra-compacta .formulario-inventario .opcion-producto__texto small,#compras-compacta .formulario-inventario .opcion-producto__texto small,#existencias-compacta .formulario-inventario .opcion-producto__texto small,#inventarios-compacta .formulario-inventario .opcion-producto__texto small,#inventarios-movimientos .formulario-inventario .opcion-producto__texto small,#inventarios-revisiones .formulario-inventario .opcion-producto__texto small,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto small,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto small,#revision-compacta .formulario-inventario .opcion-producto__texto small,.modal-reversion .formulario-inventario .opcion-producto__texto small{color:var(--compacto-texto-suave);display:block;font-size:11px}#asistencias-compacta .formulario-inventario .tiene-error .campo-texto input,#asistencias-compacta .formulario-inventario .tiene-error .campo-texto textarea,#asistencias-compacta .formulario-inventario .tiene-error .select-field__control,#asistencias-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#categorias-movimientos-compacta .formulario-inventario .tiene-error .campo-texto input,#categorias-movimientos-compacta .formulario-inventario .tiene-error .campo-texto textarea,#categorias-movimientos-compacta .formulario-inventario .tiene-error .select-field__control,#categorias-movimientos-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#compra-compacta .formulario-inventario .tiene-error .campo-texto input,#compra-compacta .formulario-inventario .tiene-error .campo-texto textarea,#compra-compacta .formulario-inventario .tiene-error .select-field__control,#compra-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#compras-compacta .formulario-inventario .tiene-error .campo-texto input,#compras-compacta .formulario-inventario .tiene-error .campo-texto textarea,#compras-compacta .formulario-inventario .tiene-error .select-field__control,#compras-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#existencias-compacta .formulario-inventario .tiene-error .campo-texto input,#existencias-compacta .formulario-inventario .tiene-error .campo-texto textarea,#existencias-compacta .formulario-inventario .tiene-error .select-field__control,#existencias-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#inventarios-compacta .formulario-inventario .tiene-error .campo-texto input,#inventarios-compacta .formulario-inventario .tiene-error .campo-texto textarea,#inventarios-compacta .formulario-inventario .tiene-error .select-field__control,#inventarios-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#inventarios-movimientos .formulario-inventario .tiene-error .campo-texto input,#inventarios-movimientos .formulario-inventario .tiene-error .campo-texto textarea,#inventarios-movimientos .formulario-inventario .tiene-error .select-field__control,#inventarios-movimientos .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#inventarios-revisiones .formulario-inventario .tiene-error .campo-texto input,#inventarios-revisiones .formulario-inventario .tiene-error .campo-texto textarea,#inventarios-revisiones .formulario-inventario .tiene-error .select-field__control,#inventarios-revisiones .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#orden-entrega-compacta .formulario-inventario .tiene-error .campo-texto input,#orden-entrega-compacta .formulario-inventario .tiene-error .campo-texto textarea,#orden-entrega-compacta .formulario-inventario .tiene-error .select-field__control,#orden-entrega-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#ordenes-entrega-compacta .formulario-inventario .tiene-error .campo-texto input,#ordenes-entrega-compacta .formulario-inventario .tiene-error .campo-texto textarea,#ordenes-entrega-compacta .formulario-inventario .tiene-error .select-field__control,#ordenes-entrega-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#revision-compacta .formulario-inventario .tiene-error .campo-texto input,#revision-compacta .formulario-inventario .tiene-error .campo-texto textarea,#revision-compacta .formulario-inventario .tiene-error .select-field__control,#revision-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,.modal-reversion .formulario-inventario .tiene-error .campo-texto input,.modal-reversion .formulario-inventario .tiene-error .campo-texto textarea,.modal-reversion .formulario-inventario .tiene-error .select-field__control,.modal-reversion .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control{border-color:rgba(159,37,37,.6)}.formulario-inventario__rejilla{display:grid;gap:16px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.formulario-inventario__aviso,.formulario-inventario__error-general{align-items:flex-start;border-radius:10px;display:flex;font-size:14px;gap:8px;line-height:1.45;margin:0;padding:10px 12px}.formulario-inventario__aviso iconify-icon,.formulario-inventario__error-general iconify-icon{flex:0 0 auto;margin-top:1px}.formulario-inventario__aviso{background:#f5f7f9;color:#273244}.formulario-inventario__aviso iconify-icon{color:rgb(var(--color-base))}.formulario-inventario__error-general{background:rgba(159,37,37,.06);color:#9f2525}#existencias-compacta .formulario-inventario .confirmacion-existencias,#inventarios-movimientos .formulario-inventario .confirmacion-existencias,.modal-reversion .formulario-inventario .confirmacion-existencias{background:rgba(159,37,37,.05);border:1px solid rgba(159,37,37,.2);border-radius:12px;outline:0;padding:14px 16px}#existencias-compacta .formulario-inventario .confirmacion-existencias:focus-visible,#inventarios-movimientos .formulario-inventario .confirmacion-existencias:focus-visible,.modal-reversion .formulario-inventario .confirmacion-existencias:focus-visible{box-shadow:0 0 0 3px rgba(159,37,37,.18)}#existencias-compacta .formulario-inventario .confirmacion-existencias__encabezado,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__encabezado,.modal-reversion .formulario-inventario .confirmacion-existencias__encabezado{align-items:flex-start;display:flex;gap:10px}#existencias-compacta .formulario-inventario .confirmacion-existencias__encabezado iconify-icon,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__encabezado iconify-icon,.modal-reversion .formulario-inventario .confirmacion-existencias__encabezado iconify-icon{color:#9f2525;flex:0 0 auto;margin-top:1px}#existencias-compacta .formulario-inventario .confirmacion-existencias__encabezado strong,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__encabezado strong,.modal-reversion .formulario-inventario .confirmacion-existencias__encabezado strong{color:#9f2525;display:block;font-size:14px;font-weight:600}#existencias-compacta .formulario-inventario .confirmacion-existencias__encabezado p,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__encabezado p,.modal-reversion .formulario-inventario .confirmacion-existencias__encabezado p{color:#273244;font-size:14px;line-height:1.45;margin:2px 0 0}#existencias-compacta .formulario-inventario .confirmacion-existencias__lista,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__lista,.modal-reversion .formulario-inventario .confirmacion-existencias__lista{list-style:none;margin:12px 0 0;padding:0}#existencias-compacta .formulario-inventario .confirmacion-existencias__lista li,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__lista li,.modal-reversion .formulario-inventario .confirmacion-existencias__lista li{align-items:center;border-top:1px solid rgba(159,37,37,.12);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:8px 0}#existencias-compacta .formulario-inventario .confirmacion-existencias__valores,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__valores,.modal-reversion .formulario-inventario .confirmacion-existencias__valores{align-items:center;display:inline-flex;flex:0 0 auto;font-variant-numeric:tabular-nums;gap:6px}#existencias-compacta .formulario-inventario .confirmacion-existencias__valores span,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__valores span,.modal-reversion .formulario-inventario .confirmacion-existencias__valores span{color:#64748b}#existencias-compacta .formulario-inventario .confirmacion-existencias__valores strong,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__valores strong,.modal-reversion .formulario-inventario .confirmacion-existencias__valores strong{color:#9f2525;font-size:14px;font-weight:700}#existencias-compacta .formulario-inventario .confirmacion-existencias__acciones,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__acciones,.modal-reversion .formulario-inventario .confirmacion-existencias__acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:6px}.detail-modal .formulario-inventario label{padding-left:0}@media (max-width:767px){.formulario-inventario__rejilla{grid-template-columns:minmax(0,1fr)}#existencias-compacta .formulario-inventario .confirmacion-existencias__lista li,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__lista li,.modal-reversion .formulario-inventario .confirmacion-existencias__lista li{align-items:flex-start;flex-direction:column;gap:4px}#existencias-compacta .formulario-inventario .confirmacion-existencias__acciones .boton-accion,#inventarios-movimientos .formulario-inventario .confirmacion-existencias__acciones .boton-accion,.modal-reversion .formulario-inventario .confirmacion-existencias__acciones .boton-accion{width:100%}}.formulario-inventario .ficha-producto{margin-bottom:16px}.formulario-inventario .ficha-producto__cabecera{align-items:center;display:flex;gap:14px;margin-bottom:14px}.formulario-inventario .ficha-producto__imagen{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:12px;color:#9aa5b4;display:flex;flex:0 0 72px;height:72px;justify-content:center;overflow:hidden;width:72px}.formulario-inventario .ficha-producto__imagen img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.formulario-inventario .ficha-producto__titulo{display:grid;gap:3px;min-width:0}.formulario-inventario .ficha-producto__nombre{color:var(--compacto-texto-fuerte);font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.formulario-inventario .ficha-producto__codigo{color:var(--compacto-texto-suave);font-size:13px;font-variant-numeric:tabular-nums}.formulario-inventario .ficha-producto__cargando{color:var(--compacto-texto-suave)}.formulario-inventario .campo-cantidad input{-moz-appearance:textfield;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.formulario-inventario .campo-cantidad input::-webkit-inner-spin-button,.formulario-inventario .campo-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.formulario-inventario .campo-cantidad__resumen{align-items:center;color:var(--compacto-texto-suave);display:flex;font-size:12px;gap:6px;margin:6px 0 0}.formulario-inventario .campo-cantidad__resumen--alerta{color:var(--compacto-faltante);font-weight:600}#page-container .formulario-inventario .ficha-producto__datos{margin-bottom:0}#page-container .formulario-inventario .ficha-producto__datos dd{font-weight:600}@media (max-width:767px){#page-container .formulario-inventario .ficha-producto__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--compacto-borde:#e7ebef;--compacto-borde-suave:#eef1f4;--compacto-fondo-suave:#f5f7f9;--compacto-texto:#273244;--compacto-texto-fuerte:#172033;--compacto-texto-suave:#64748b;--compacto-faltante:#9f2525;--compacto-sobrante:#1d6b45;--compacto-descuento:#fdf5d3;--compacto-descuento-texto:#7a4f00}body:has(.barra-filtros) #ui-datepicker-div{z-index:1030!important}.barra-filtros__campos>.boton-accion{align-self:end}body.modal-open #ui-datepicker-div{z-index:1060!important}.cifra-tabular{font-variant-numeric:tabular-nums}.sin-corte{white-space:nowrap}.es-sobrante{color:var(--compacto-sobrante)!important;font-weight:600}.es-faltante{color:var(--compacto-faltante)!important;font-weight:600}.es-cero{color:var(--compacto-texto-suave)!important}#page-container .table tbody tr.linea-descuento,body #page-container .detail-modal .table tbody tr.linea-descuento.linea-descuento{background:var(--compacto-descuento)}.texto-descuento{color:var(--compacto-descuento-texto);font-weight:600}.lista-compacta{transition:opacity .15s ease-out}.lista-compacta--actualizando{opacity:.45;pointer-events:none}.tabla-compacta{background:#fff;border:1px solid var(--compacto-borde);border-radius:14px;overflow:hidden}.folio-compacto{color:var(--compacto-texto-fuerte);display:block;font-variant-numeric:tabular-nums;font-weight:600}.texto-secundario{color:var(--compacto-texto-suave);display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;margin-top:2px}body #page-container .tabla-compacta .table td.celda-numero,body #page-container .tabla-compacta .table th.celda-numero{padding-right:0;width:1%}body #page-container .tabla-compacta .table td.celda-numero{color:var(--compacto-texto-suave);font-variant-numeric:tabular-nums}.importe-fuerte,.numero-renglon{color:var(--compacto-texto-fuerte);font-weight:600}.solo-movil-compacto{display:none}#page-container:has(.total-fijo) .scroll-to-top{bottom:calc(76px + env(safe-area-inset-bottom))}body #page-container .tabla-compacta .table{background:transparent;border-radius:0;display:table;margin:0;overflow:visible;width:100%}body #page-container .tabla-compacta .table thead{background:#eef1f4}body #page-container .tabla-compacta .table td,body #page-container .tabla-compacta .table th{text-align:left;vertical-align:middle}body #page-container .tabla-compacta .table td.text-end,body #page-container .tabla-compacta .table th.text-end{text-align:right}body #page-container .tabla-compacta .table thead th{border:0;color:#5b6575;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}body #page-container .tabla-compacta .table tbody td{border:0;font-size:13px;padding:10px 14px}body #page-container .tabla-compacta .table tbody tr{background:transparent;cursor:pointer;transition:background-color .12s ease-out}body #page-container .tabla-compacta .table tbody tr:nth-child(odd){background:#f6f7f8}body #page-container .tabla-compacta .table tbody tr.linea-descuento{background:var(--compacto-descuento)}@media (hover:hover){body #page-container .tabla-compacta .table tbody tr:hover{background:#edf1f5}}body #page-container .tabla-compacta .table td:first-child,body #page-container .tabla-compacta .table th:first-child{padding-left:20px}body #page-container .tabla-compacta .table td:last-child,body #page-container .tabla-compacta .table th:last-child{padding-right:20px}body #page-container .tabla-compacta .table td.celda-ver,body #page-container .tabla-compacta .table th.celda-ver{padding:2px 12px 2px 4px;text-align:center;width:60px}body #page-container .tabla-compacta .table .text-end{white-space:nowrap}.tabla-compacta--plana{border:0;border-radius:0}body #page-container .tabla-compacta--plana .table tbody tr{cursor:auto}body #page-container .tabla-compacta--plana .table tbody tr:hover{background:transparent}body #page-container .tabla-compacta--plana .table tbody tr:nth-child(odd):hover{background:#f6f7f8}@media (max-width:767px){.lista-compacta{margin:0 -8px}.tabla-compacta{border-radius:12px}.solo-movil-compacto{display:inline}.texto-secundario.solo-movil-compacto{display:block}.solo-escritorio-compacto{display:none}#page-container:has(.total-fijo) .scroll-to-top{bottom:calc(84px + env(safe-area-inset-bottom))}body #page-container .tabla-compacta .table thead th{font-size:11px;padding:10px 8px}body #page-container .tabla-compacta .table tbody td{padding:9px 8px}body #page-container .tabla-compacta .table td:first-child,body #page-container .tabla-compacta .table th:first-child{padding-left:12px}body #page-container .tabla-compacta .table td:last-child,body #page-container .tabla-compacta .table th:last-child{padding-right:12px}body #page-container .tabla-compacta .table td.celda-ver,body #page-container .tabla-compacta .table th.celda-ver{padding:2px 4px 2px 0;width:48px}}@media (prefers-reduced-motion:reduce){.lista-compacta,body #page-container .tabla-compacta .table tbody tr{transition:none}}#page-container .datos-detalle{background:var(--compacto-fondo-suave);border-radius:12px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;padding:14px 16px}#page-container .datos-detalle dt{color:var(--compacto-texto-suave);font-size:11px;font-weight:600;line-height:1.3;margin:0 0 3px}#page-container .datos-detalle dd{color:var(--compacto-texto-fuerte);font-size:14px;line-height:1.4;margin:0;overflow-wrap:anywhere}#page-container .datos-detalle--cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}#page-container .datos-detalle .datos-detalle__ancho{grid-column:1/-1}#page-container .datos-detalle .datos-detalle__total dd{color:rgb(var(--color-base));font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:767px){#page-container .datos-detalle{gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}#page-container .datos-detalle--cuatro{grid-template-columns:auto minmax(0,1fr)}#page-container .datos-detalle--fecha-hora{grid-template-columns:minmax(0,1fr) max-content}}body #page-container .detail-modal.detail-modal--compacto .table td,body #page-container .detail-modal.detail-modal--compacto .table th{text-align:left}body #page-container .detail-modal.detail-modal--compacto .table td.text-end,body #page-container .detail-modal.detail-modal--compacto .table th.text-end{text-align:right}body #page-container .detail-modal.detail-modal--compacto .table td.text-center,body #page-container .detail-modal.detail-modal--compacto .table th.text-center{text-align:center}body #page-container .detail-modal.detail-modal--compacto .table .text-end{white-space:nowrap}@media (max-width:767px){body #page-container .detail-modal.detail-modal--compacto .modal-body>:not(table):not(.pestanas-detalle),body #page-container .detail-modal.detail-modal--compacto .pestanas-detalle__panel>:not(table){margin-left:12px;margin-right:12px}body #page-container .detail-modal.detail-modal--compacto .modal-body>:first-child:not(table):not(.pestanas-detalle),body #page-container .detail-modal.detail-modal--compacto .pestanas-detalle__panel>:first-child:not(table){margin-top:12px}body #page-container .detail-modal.detail-modal--compacto .table thead th{font-size:11px;padding:10px 8px}body #page-container .detail-modal.detail-modal--compacto .table tbody td{font-size:13px;padding:9px 8px}body #page-container .detail-modal.detail-modal--compacto .table td:first-child,body #page-container .detail-modal.detail-modal--compacto .table th:first-child{padding-left:12px}body #page-container .detail-modal.detail-modal--compacto .table td:last-child,body #page-container .detail-modal.detail-modal--compacto .table th:last-child{padding-right:12px}}.reporte-tiempo{color:var(--compacto-texto)}.reporte-tiempo[v-cloak]{display:none}.reporte-tiempo ::-moz-selection{background:rgba(var(--color-base),.2);color:var(--compacto-texto-fuerte)}.reporte-tiempo ::selection{background:rgba(var(--color-base),.2);color:var(--compacto-texto-fuerte)}.reporte-tiempo .rt-matriz:focus-visible,.reporte-tiempo button:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}.reporte-tiempo .rt-panel{margin-top:12px}.reporte-tiempo .rt-panel .estado-vista{align-content:center;border:0;border-radius:0;min-height:330px}.reporte-tiempo .rt-lider{display:grid;justify-items:end;max-width:240px;min-width:0}.reporte-tiempo .rt-lider small,.reporte-tiempo .rt-lider span{color:var(--compacto-texto-suave);font-size:11px;line-height:1.35}.reporte-tiempo .rt-lider strong{color:var(--compacto-texto-fuerte);font-size:15px;font-weight:600;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reporte-tiempo .rt-controles{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.reporte-tiempo .rt-segmentado{background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;display:inline-flex;padding:3px}.reporte-tiempo .rt-segmentado button{background:transparent;border:0;border-radius:7px;color:var(--compacto-texto-suave);font-size:12px;font-weight:500;height:34px;min-width:58px;padding:0 12px;transition:background-color .16s ease-out,color .16s ease-out}.reporte-tiempo .rt-segmentado button:hover:not(:disabled):not(.activo){color:rgb(var(--color-base))}.reporte-tiempo .rt-segmentado button.activo{background:rgb(var(--color-base));color:#fff;font-weight:600}.reporte-tiempo .rt-segmentado button:disabled{color:#a9b2bf;cursor:not-allowed}.reporte-tiempo .rt-contenido{min-width:0}.reporte-tiempo .rt-grafica{height:330px;min-width:0;overflow:hidden;width:100%}.reporte-tiempo .rt-grafica svg,.reporte-tiempo .rt-grafica>div{max-width:100%}.reporte-tiempo .rt-tabla-encabezado{align-items:center;border-top:1px solid var(--compacto-borde);display:flex;gap:12px;justify-content:space-between;margin-top:8px;min-height:52px;padding:6px 20px}.reporte-tiempo .rt-tabla-encabezado p{color:var(--compacto-texto-suave);font-size:12px;margin:0}.reporte-tiempo .rt-tabla-encabezado p strong{color:var(--compacto-texto-fuerte);font-variant-numeric:tabular-nums;font-weight:600}.reporte-tiempo .rt-volver{align-items:center;background:transparent;border:0;border-radius:8px;color:rgb(var(--color-base));display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;min-height:40px;padding:0 8px}.reporte-tiempo .rt-volver:hover{background:rgba(var(--color-base),.06)}.reporte-tiempo .rt-matriz{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.reporte-tiempo .rt-matriz>.tabla-compacta{overflow:visible}.reporte-tiempo .rt-matriz::-webkit-scrollbar{height:12px}.reporte-tiempo .rt-matriz::-webkit-scrollbar-track{background:var(--compacto-fondo-suave);border-top:1px solid var(--compacto-borde)}.reporte-tiempo .rt-matriz::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(var(--color-base),.35);border:3px solid transparent;border-radius:999px}.reporte-tiempo .rt-matriz::-webkit-scrollbar-thumb:active,.reporte-tiempo .rt-matriz::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-base),.6)}@supports not selector(::-webkit-scrollbar){.reporte-tiempo .rt-matriz{scrollbar-color:rgba(var(--color-base),.45) var(--compacto-fondo-suave);scrollbar-width:auto}}.reporte-tiempo .rt-rango{color:var(--compacto-texto-suave);display:block;font-size:11px;font-weight:500;margin-top:2px;text-transform:none}body #page-container .reporte-tiempo .tabla-compacta .table .rt-celda-inicio{background:#fff;box-shadow:inset -1px 0 0 var(--compacto-borde);left:0;position:sticky;z-index:1}body #page-container .reporte-tiempo .tabla-compacta .table thead th{font-variant-numeric:tabular-nums}body #page-container .reporte-tiempo .tabla-compacta .table thead th.rt-celda-inicio,body #page-container .reporte-tiempo .tabla-compacta .table thead th.rt-celda-total{background:#eef1f4}body #page-container .reporte-tiempo .tabla-compacta .table tbody th{border:0;font-weight:600;padding:10px 14px 10px 20px}body #page-container .reporte-tiempo .tabla-compacta .table tbody tr:nth-child(odd) .rt-celda-inicio,body #page-container .reporte-tiempo .tabla-compacta .table tbody tr:nth-child(odd) .rt-celda-total{background:#f6f7f8}body #page-container .reporte-tiempo .tabla-compacta .table td{white-space:nowrap}@media (prefers-reduced-motion:no-preference){body #page-container .reporte-tiempo .tabla-compacta .table .rt-celda-inicio,body #page-container .reporte-tiempo .tabla-compacta .table .rt-celda-total{transition:box-shadow .16s ease-out}}body #page-container .reporte-tiempo .tabla-compacta .table .rt-celda-total{background:#fff;box-shadow:inset 1px 0 0 var(--compacto-borde);color:var(--compacto-texto-fuerte);font-weight:600;position:sticky;right:0;z-index:1}body #page-container .reporte-tiempo .tabla-compacta .table tfoot td,body #page-container .reporte-tiempo .tabla-compacta .table tfoot th{border-top:1px solid var(--compacto-borde);color:var(--compacto-texto-fuerte);font-size:13px;font-weight:600;padding:12px 14px}body #page-container .reporte-tiempo .tabla-compacta .table tfoot th.rt-celda-inicio{padding-left:20px}body #page-container .reporte-tiempo .tabla-compacta .table tfoot td:last-child{padding-right:20px}body #page-container .reporte-tiempo .rt-matriz--izquierda .table .rt-celda-inicio{box-shadow:inset -1px 0 0 var(--compacto-borde),6px 0 8px -6px rgba(23,32,51,.22)}body #page-container .reporte-tiempo .rt-matriz--derecha .table .rt-celda-total{box-shadow:inset 1px 0 0 var(--compacto-borde),-6px 0 8px -6px rgba(23,32,51,.22)}.reporte-tiempo .rt-resumen{align-items:center;display:flex;gap:20px}#page-container .reporte-tiempo .rt-comparar{border-radius:10px;height:42px}@media (max-width:767px){.reporte-tiempo .rt-panel .panel-card__header{grid-template-columns:minmax(0,1fr)}.reporte-tiempo .rt-resumen{align-items:stretch;flex-direction:column-reverse;gap:12px}#page-container .reporte-tiempo .rt-comparar{height:44px;width:100%}}.reporte-tiempo .rt-muestra{border:1.5px solid #b8c1cc;border-radius:999px;flex:0 0 18px;height:6px;width:18px}.reporte-tiempo .rt-comparativa{align-items:center;background:#fff;border:1px solid var(--compacto-borde);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:16px;padding:10px 12px 10px 16px}.reporte-tiempo .rt-comparativa__titulo{color:var(--compacto-texto-suave);font-size:12px;font-weight:600;margin:0}.reporte-tiempo .rt-fichas{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.reporte-tiempo .rt-comparativa__acciones{display:flex;gap:4px;margin-left:auto}.reporte-tiempo .rt-comparativa__boton{align-items:center;background:transparent;border:0;border-radius:8px;color:rgb(var(--color-base));display:inline-flex;font-size:12px;font-weight:600;gap:6px;min-height:40px;padding:0 10px}.reporte-tiempo .rt-comparativa__boton:hover{background:rgba(var(--color-base),.06)}.reporte-tiempo .rt-ficha{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:999px;color:var(--compacto-texto-fuerte);display:inline-flex;font-size:12px;font-weight:600;gap:8px;max-width:100%;min-height:32px;padding:0 12px}.reporte-tiempo .rt-ficha:has(.rt-ficha__quitar){padding-right:2px}.reporte-tiempo .rt-ficha__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reporte-tiempo .rt-ficha__quitar{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center}.reporte-tiempo .rt-ficha__quitar:hover{background:rgba(var(--color-base),.08);color:var(--compacto-texto-fuerte)}@media (max-width:767px){.reporte-tiempo .rt-comparativa{padding:10px 12px}.reporte-tiempo .rt-comparativa__acciones{flex-basis:100%;justify-content:space-between;margin-left:-10px}.reporte-tiempo .rt-comparativa__boton{min-height:44px}.reporte-tiempo .rt-ficha{min-height:36px}.reporte-tiempo .rt-ficha__quitar{flex-basis:44px;height:44px;margin:-4px -4px -4px -8px}.reporte-tiempo{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.reporte-tiempo .rt-panel{margin:10px -8px 0}.reporte-tiempo .rt-lider{justify-items:start}.reporte-tiempo .rt-controles{align-items:stretch;flex-direction:column}.reporte-tiempo .rt-segmentado{display:flex}.reporte-tiempo .rt-segmentado button{flex:1 1 0;height:44px;min-width:0;padding:0 6px}.reporte-tiempo .rt-grafica{height:260px}.reporte-tiempo .rt-panel .estado-vista{min-height:260px}.reporte-tiempo .rt-tabla-encabezado{padding:6px 12px}body #page-container .reporte-tiempo .tabla-compacta .table .rt-celda-total{box-shadow:none;position:static}body #page-container .reporte-tiempo .tabla-compacta .table tbody th{padding:6px 6px 6px 12px}body #page-container .reporte-tiempo .tabla-compacta .table tfoot td,body #page-container .reporte-tiempo .tabla-compacta .table tfoot th{padding:10px 8px}body #page-container .reporte-tiempo .tabla-compacta .table tfoot th.rt-celda-inicio{padding-left:12px}body #page-container .reporte-tiempo .tabla-compacta .table tfoot td:last-child{padding-right:12px}}@media (prefers-reduced-motion:reduce){.reporte-tiempo .rt-segmentado button{transition:none}}.ventas-estadisticas{--estadisticas-borde:#e7ebef;--estadisticas-fondo-suave:#f5f7f9;--estadisticas-texto:#273244;--estadisticas-texto-fuerte:#172033;--estadisticas-texto-suave:#64748b;color:var(--estadisticas-texto);padding-bottom:32px}.ventas-estadisticas[v-cloak]{display:none}.ventas-estadisticas ::-moz-selection{background:rgba(var(--color-base),.2);color:var(--estadisticas-texto-fuerte)}.ventas-estadisticas ::selection{background:rgba(var(--color-base),.2);color:var(--estadisticas-texto-fuerte)}.ventas-estadisticas *{scrollbar-color:rgba(var(--color-base),.35) transparent;scrollbar-width:thin}.ventas-estadisticas a:focus-visible,.ventas-estadisticas button:focus-visible,.ventas-estadisticas input:focus-visible,.ventas-estadisticas select:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}.ventas-estadisticas .icono-cargando{animation:estadisticas-girar .8s linear infinite}.ventas-estadisticas .estadisticas-error{align-items:center;background:#fff5f5;border:1px solid #f5b8b8;border-radius:12px;color:#7d1c1c;display:flex;font-size:13px;gap:10px;margin-top:12px;padding:12px 14px}.ventas-estadisticas .estadisticas-error button{background:transparent;border:0;color:#7d1c1c;font-weight:600;margin-left:auto;padding:6px 8px;text-decoration:underline;text-underline-offset:3px}.ventas-estadisticas .estadisticas-resumen{margin-top:14px}.ventas-estadisticas .estadisticas-contenido{margin-top:4px}.ventas-estadisticas .estadisticas-contenido>[class*=col-]{display:flex;margin-top:14px}.ventas-estadisticas .estadisticas-panel{min-width:0;width:100%}.ventas-estadisticas .grafica-resumen{display:grid;justify-items:end;max-width:240px}.ventas-estadisticas .grafica-resumen small,.ventas-estadisticas .grafica-resumen span{color:var(--estadisticas-texto-suave);font-size:10px;line-height:1.35}.ventas-estadisticas .grafica-resumen strong{color:rgb(var(--color-base));font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ventas-estadisticas .grafica-resumen-periodo{display:grid;gap:4px 18px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:360px}.ventas-estadisticas .grafica-resumen-periodo .grafica-resumen{max-width:none}.ventas-estadisticas .grafica-resumen-operaciones{color:var(--estadisticas-texto-suave);font-size:10px;grid-column:1/-1;line-height:1.35;text-align:right}.ventas-estadisticas .grafica-resumen-compacto strong{color:var(--estadisticas-texto-fuerte);font-size:13px}.ventas-estadisticas .periodo-selector{background:var(--estadisticas-fondo-suave);border:1px solid var(--estadisticas-borde);border-radius:10px;display:inline-flex;padding:3px}.ventas-estadisticas .periodo-selector button{background:transparent;border:0;border-radius:7px;color:var(--estadisticas-texto-suave);font-size:12px;font-weight:500;height:34px;min-width:58px;padding:0 12px;transition:background-color .16s ease-out,color .16s ease-out}.ventas-estadisticas .periodo-selector button:hover{color:rgb(var(--color-base))}.ventas-estadisticas .periodo-selector button.activo{background:rgb(var(--color-base));color:#fff;font-weight:600}.ventas-estadisticas .reporte-chart{height:300px;min-width:0;overflow:hidden;width:100%}.ventas-estadisticas .reporte-chart svg,.ventas-estadisticas .reporte-chart>div{max-width:100%}.ventas-estadisticas .reporte-chart-principal,.ventas-estadisticas .reporte-chart-vendedores{height:330px}.ventas-estadisticas .reporte-vacio{align-items:center;color:var(--estadisticas-texto-suave);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:300px;padding:24px;text-align:center}.ventas-estadisticas .reporte-vacio iconify-icon{color:rgba(var(--color-base),.65);margin-bottom:4px}.ventas-estadisticas .reporte-vacio strong{color:var(--estadisticas-texto);font-size:14px;font-weight:600}.ventas-estadisticas .reporte-vacio span{font-size:12px;line-height:1.45;max-width:44ch}.ventas-estadisticas .reporte-detalle{align-items:center;background:transparent;border:0;color:rgb(var(--color-base));display:flex;font-size:12px;font-weight:600;gap:7px;justify-content:flex-end;min-height:44px;padding:10px 18px;text-decoration:none;width:100%}.ventas-estadisticas .reporte-detalle iconify-icon{transition:transform .16s ease-out}.ventas-estadisticas .reporte-detalle:hover{background:rgba(var(--color-base),.04);color:rgb(var(--color-base));text-decoration:none}.ventas-estadisticas .reporte-detalle:hover iconify-icon{transform:translateX(2px)}.ventas-estadisticas .productos-resumen-tabla{min-height:300px}.ventas-estadisticas .categorias-list-header{border-bottom:2px solid var(--estadisticas-borde);color:var(--estadisticas-texto);font-weight:600;margin:0;padding-bottom:10px;padding-top:10px}.ventas-estadisticas .categorias-list-row{border-bottom:1px solid var(--estadisticas-borde);font-weight:600;margin:0;padding-bottom:10px;padding-top:10px}.ventas-estadisticas .categorias-list-row.clickable{cursor:pointer}.ventas-estadisticas .categorias-list-row.subcategoria{background:var(--estadisticas-fondo-suave);font-weight:400}.ventas-estadisticas .categorias-list-row.subcategoria .nombre{padding-left:25px}.ventas-estadisticas .percent-tag{color:#227346;font-size:11px;font-weight:600}@keyframes estadisticas-girar{to{transform:rotate(1turn)}}@media (max-width:767px){.ventas-estadisticas{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ventas-estadisticas .estadisticas-filtro-sucursal{grid-column:1/-1}.ventas-estadisticas .estadisticas-error{align-items:flex-start;flex-wrap:wrap}.ventas-estadisticas .estadisticas-error button{margin-left:28px}.ventas-estadisticas .estadisticas-resumen{margin-top:10px}.ventas-estadisticas .estadisticas-contenido{margin-left:-5px;margin-right:-5px}.ventas-estadisticas .estadisticas-contenido>[class*=col-]{margin-top:10px;padding-left:5px;padding-right:5px}.ventas-estadisticas .grafica-resumen{justify-items:start}.ventas-estadisticas .grafica-resumen strong{font-size:18px}.ventas-estadisticas .grafica-resumen-periodo{min-width:0;width:100%}.ventas-estadisticas .grafica-resumen-operaciones{text-align:left}.ventas-estadisticas .grafica-resumen-compacto strong{font-size:12px}.ventas-estadisticas .periodo-selector button{height:36px;min-width:62px}.ventas-estadisticas .reporte-chart,.ventas-estadisticas .reporte-chart-principal,.ventas-estadisticas .reporte-chart-vendedores{height:280px}.ventas-estadisticas .reporte-vacio{min-height:260px}.ventas-estadisticas .productos-resumen-tabla{min-height:0}.ventas-estadisticas .categorias-list-row.subcategoria .nombre{padding-left:10px}}@media (prefers-reduced-motion:reduce){.ventas-estadisticas .icono-cargando{animation:none}.ventas-estadisticas .periodo-selector button,.ventas-estadisticas .reporte-detalle iconify-icon{transition:none}}@media (max-width:767px){.ventas-estadisticas .header-container{align-items:start;flex-direction:column}}.ventas-estadisticas .header-container h1{margin-bottom:0}.ventas-estadisticas .header-container .filtros{display:flex;gap:15px}@media (max-width:767px){.ventas-estadisticas .header-container .filtros{flex-direction:column;margin-top:25px;width:100%}}.ventas-estadisticas .header-container .filtros input,.ventas-estadisticas .header-container .filtros select{background-color:#fff!important;border:none!important;border-radius:500px;color:#9b9b9b;display:flex;font-size:14px;font-weight:400;height:42px}@media (max-width:767px){.ventas-estadisticas .header-container .filtros input,.ventas-estadisticas .header-container .filtros select{width:100%!important}}.ventas-estadisticas .grafica-group{border-radius:15px}.ventas-estadisticas .grafica-header .buttons{display:flex;gap:15px;justify-content:end}@media (max-width:567px){.ventas-estadisticas .grafica-header .buttons{justify-content:center;margin-top:10px}}.ventas-estadisticas .grafica-group .btn.btn-primary{align-items:end;background-color:transparent;color:rgb(var(--color-base));font-size:16px;font-weight:500;justify-content:end;padding-bottom:20px}@media (max-width:767px){.ventas-objetivos .header-container{align-items:start;flex-direction:column}}.ventas-objetivos .header-container .filtros{display:flex;gap:10px}@media (max-width:767px){.ventas-objetivos .header-container .filtros{width:100%}}#ventas-gastos .table tr td{padding:20px 15px}@media (max-width:567px){#ventas-devoluciones .modalDetalleDevolucion .modal-content{padding:20px 5px}}.asistencias-registro{padding-bottom:32px}.asistencias-registro[v-cloak]{display:none}@media (min-width:768px) and (max-width:1199px){.asistencias-registro .asistencias-dia__encabezado,.asistencias-registro .asistencias-usuario{grid-template-columns:190px minmax(0,1fr)}}.asistencias-registro .asistencias-contenido{display:grid;gap:16px}.asistencias-registro .asistencias-dia{background:#fff;border:1px solid #e7ebef;border-radius:14px;overflow:hidden}.asistencias-registro .asistencias-dia__encabezado{align-items:stretch;background:#f7f8fa;border-bottom:1px solid #e7ebef;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:54px}.asistencias-registro .asistencias-dia__fecha{align-items:center;border-right:1px solid #e7ebef;display:flex;gap:9px;min-width:0;padding:10px 16px}.asistencias-registro .asistencias-dia__fecha>div{flex:1 1 auto;min-width:0}.asistencias-registro .asistencias-dia__fecha iconify-icon{color:rgb(var(--color-base));flex:0 0 auto}.asistencias-registro .asistencias-dia__fecha h2{color:#172033;font-size:15px;font-weight:600;line-height:1.3;margin:0}.asistencias-registro .asistencias-dia__fecha h2 span{text-transform:capitalize}.asistencias-registro .asistencias-dia__renglon{align-items:center;display:flex;gap:8px;justify-content:space-between}.asistencias-registro .asistencias-dia__fecha-larga{color:#64748b;display:block;font-size:12px;font-variant-numeric:tabular-nums;margin-top:2px}.asistencias-registro .asistencias-dia__usuarios{display:grid}.asistencias-registro .asistencias-usuario{border-bottom:2px solid #c9d1da;display:grid;grid-template-columns:220px minmax(0,1fr);min-width:0}.asistencias-registro .asistencias-usuario:last-child{border-bottom:0}.asistencias-registro .asistencias-usuario__perfil{align-items:flex-start;border-right:1px solid #e7ebef;display:flex;gap:11px;padding:14px 16px}.asistencias-registro .asistencias-usuario__perfil>span{align-items:center;display:flex;min-height:44px;min-width:0}.asistencias-registro .asistencias-usuario__perfil h3{color:#172033;display:block;font-size:14px;font-weight:600;line-height:1.35;margin:0}.asistencias-registro .asistencia-avatar{background:#eef1f4;border-radius:50%;flex:0 0 44px;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.asistencias-registro .asistencias-tabla-contenedor{min-width:0;overflow-x:auto}.asistencias-registro .asistencias-tabla{margin-bottom:0;table-layout:fixed;width:100%}.asistencias-registro .asistencias-tabla .col-sucursal{width:22%}.asistencias-registro .asistencias-tabla .col-hora,.asistencias-registro .asistencias-tabla .col-notas,.asistencias-registro .asistencias-tabla .col-tipo{width:13%}.asistencias-registro .asistencias-tabla .col-accion{width:64px}.asistencias-registro .asistencias-tabla .registro-hora-movil{display:none}.asistencias-registro .asistencias-tabla thead th{white-space:nowrap}.asistencias-registro .asistencias-tabla tbody td{font-size:13px}.asistencias-registro .asistencias-tabla .dato-sucursal{overflow-wrap:anywhere}.asistencias-registro .asistencias-tabla .dato-sucursal strong{color:#172033;display:block;font-weight:600}.asistencias-registro .asistencias-tabla .dato-hora{font-variant-numeric:tabular-nums;white-space:nowrap}.asistencias-registro .asistencias-tabla .dato-notas{color:#64748b;line-height:1.45;overflow-wrap:anywhere}.asistencias-registro .asistencias-tabla .dato-notas__boton{background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;font:inherit;line-height:inherit;margin:-2px -4px;max-width:calc(100% + 8px);padding:2px 4px;text-align:inherit}.asistencias-registro .asistencias-tabla .dato-notas__boton:hover,.asistencias-registro .asistencias-tabla .dato-notas__boton[aria-expanded=true]{background:rgba(var(--color-base),.07);color:rgb(var(--color-base))}.asistencias-registro .asistencias-tabla .dato-notas__boton:focus{outline:0}.asistencias-registro .asistencias-tabla .dato-notas__boton:focus-visible{box-shadow:0 0 0 2px rgba(var(--color-base),.45)}.asistencias-registro .asistencias-tabla .dato-notas__texto{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.asistencias-registro .asistencias-tabla .dato-vacio{color:#64748b}.asistencias-registro .asistencias-tabla .dato-accion{width:60px}.asistencias-registro .asistencias-tabla>:not(caption){border-top:0!important}.asistencias-registro .asistencias-tabla--titulos{align-self:center;background:transparent}.asistencias-registro .asistencias-tabla--titulos thead,.asistencias-registro .asistencias-tabla--titulos thead th,.asistencias-registro .asistencias-tabla--titulos thead tr{background:transparent!important;border:0!important}.asistencias-registro .asistencias-tabla__titulos-ocultos{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.asistencias-registro .estatus-rapido{container-type:inline-size;display:flex;gap:6px;justify-content:center}.asistencias-registro .estatus-rapido__boton{align-items:center;background:#fff;border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:4px;line-height:1;min-height:30px;padding:0 9px;transition:background-color .15s ease-out;white-space:nowrap}.asistencias-registro .estatus-rapido__boton:focus{outline:0}.asistencias-registro .estatus-rapido__boton:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-base),.25)}@container (max-width: 170px){.asistencias-registro .estatus-rapido__boton{justify-content:center;min-width:32px;padding:0;width:32px}.asistencias-registro .estatus-rapido__texto{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.asistencias-registro .estatus-rapido__boton--puntual{border-color:#86efac;color:#166534}.asistencias-registro .estatus-rapido__boton--puntual:hover{background:#dcfce7}.asistencias-registro .estatus-rapido__boton--retardo{border-color:#fca5a5;color:#9f2525}.asistencias-registro .estatus-rapido__boton--retardo:hover{background:#fee2e2}.asistencias-registro .custom-badge{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;line-height:1.25;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.asistencias-registro .custom-badge.default,.asistencias-registro .custom-badge.sin-definir{background:#f3f4f6;border-color:#e5e7eb;color:#64748b}.asistencias-registro .custom-badge.entrada,.asistencias-registro .custom-badge.puntual{background:#dcfce7;border-color:#bbf7d0;color:#166534}.asistencias-registro .custom-badge.retardo{background:#fee2e2;border-color:#fecaca;color:#9f2525}.asistencias-registro .custom-badge.retardo_justificado,.asistencias-registro .custom-badge.salida{background:#e0f2fe;border-color:#bae6fd;color:#075985}@media (max-width:767px){.asistencias-registro{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.asistencias-registro .asistencias-contenido{gap:14px}.asistencias-registro .asistencias-dia{background:transparent;border:0;border-radius:0;overflow:visible}.asistencias-registro .asistencias-dia__encabezado{border:1px solid #e7ebef;border-radius:12px;display:block;margin-bottom:8px;min-height:50px;padding:9px 12px}.asistencias-registro .asistencias-dia__encabezado h2{font-size:13px}.asistencias-registro .asistencias-dia__fecha{border-right:0;padding:0}.asistencias-registro .asistencias-dia__fecha>div{flex:1 1 auto}body #page-container .asistencias-registro .asistencias-tabla--titulos{display:none}.asistencias-registro .asistencias-tabla{table-layout:auto}.asistencias-registro .asistencias-dia__usuarios{gap:14px}.asistencias-registro .asistencias-usuario{border:0;display:block}.asistencias-registro .asistencias-usuario+.asistencias-usuario{border-top:2px solid #c9d1da;padding-top:8px}.asistencias-registro .asistencias-usuario__perfil{align-items:center;border:0;gap:10px;padding:7px 4px 9px}.asistencias-registro .asistencias-usuario__perfil h3{font-size:13px}.asistencias-registro .asistencias-tabla-contenedor{background:transparent;overflow:visible!important}.asistencias-registro .asistencias-tabla tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.asistencias-registro .asistencias-tabla .dato-sucursal{min-width:0;padding:0 52px 10px 0}.asistencias-registro .asistencias-tabla .dato-sucursal .registro-hora-movil{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:400;gap:5px;line-height:1.4;margin-top:4px}.asistencias-registro .asistencias-tabla .dato-sucursal .registro-hora-movil iconify-icon{color:rgb(var(--color-base));flex:0 0 auto}.asistencias-registro .asistencias-tabla .dato-estatus,.asistencias-registro .asistencias-tabla .dato-tipo{align-items:flex-start;flex-direction:column;gap:4px;justify-content:center;min-height:48px;padding:6px 0;text-align:left}.asistencias-registro .asistencias-tabla .dato-estatus:before,.asistencias-registro .asistencias-tabla .dato-tipo:before{margin:0}.asistencias-registro .asistencias-tabla .dato-tipo{border-right:1px solid #edf0f2!important;padding-right:8px}.asistencias-registro .asistencias-tabla .dato-estatus{padding-left:8px}.asistencias-registro .asistencias-tabla .dato-hora{display:none}.asistencias-registro .asistencias-tabla .custom-badge{max-width:100%;text-align:center;white-space:normal}.asistencias-registro .asistencias-tabla .dato-estatus--pendiente{grid-column:1/-1;padding-left:0}.asistencias-registro .asistencias-tabla .dato-tipo:has(+.dato-estatus--pendiente){border-right:0!important;grid-column:1/-1}.asistencias-registro .asistencias-tabla .estatus-rapido{align-self:stretch;justify-content:flex-start}.asistencias-registro .asistencias-tabla .estatus-rapido__boton{min-height:40px;padding:0 12px}.asistencias-registro .asistencias-tabla .dato-accion{min-height:44px;padding:0;position:absolute;right:12px;top:10px;width:44px}.asistencias-registro .asistencias-tabla .dato-notas{align-items:flex-start;border-top:1px solid #edf0f2!important;display:flex;flex-direction:column;grid-column:1/-1;line-height:1.45;margin-top:2px;max-width:none;min-height:0;min-width:0;padding:9px 0 0;text-align:left;width:100%}.asistencias-registro .asistencias-tabla .dato-notas:before{margin:0 0 4px}.asistencias-registro .asistencias-tabla .dato-notas__texto{-webkit-line-clamp:unset;display:block}.asistencias-registro .asistencias-tabla .dato-notas__boton{color:inherit!important;cursor:text;margin:0;padding:0;pointer-events:none}.asistencias-registro .asistencias-tabla tbody tr:not(:last-child) .dato-notas{border-bottom:1px solid #dfe5ea!important;padding-bottom:10px}.asistencias-registro .asistencias-tabla .dato-accion{justify-content:flex-end}.asistencias-registro .asistencias-tabla .dato-accion:before{display:none}.asistencias-registro .as-filtro-colaborador{grid-column:2}.asistencias-registro .barra-filtros__buscar{grid-column:3;grid-row:1}.asistencias-registro .as-filtro-hasta{grid-column:2/-1}}.asistencias-registro .nota-globo{background:#172033;border-radius:10px;box-shadow:0 12px 28px -12px rgba(23,32,51,.45);color:#fff;font-size:13px;line-height:1.45;max-width:min(320px,100vw - 24px);overflow-wrap:anywhere;padding:10px 12px;position:fixed;white-space:pre-line;z-index:1040}.asistencias-registro .nota-globo:before{border:7px solid transparent;content:"";left:var(--nota-flecha);position:absolute;transform:translateX(-50%)}.asistencias-registro .nota-globo--abajo:before{border-bottom-color:#172033;bottom:100%}.asistencias-registro .nota-globo--arriba:before{border-top-color:#172033;top:100%}.asistencias-registro .formulario-inventario textarea{min-height:88px}.asistencias-registro .asistencias-tabla tbody tr.as-fila--resaltada td{animation:asistencias-resaltar 2.4s cubic-bezier(.16,1,.3,1)}@keyframes asistencias-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.asistencias-registro .estatus-rapido__boton{transition:none}.asistencias-registro .asistencias-tabla tbody tr.as-fila--resaltada td{animation:none;background-color:rgba(var(--color-base),.08)}}#inventarios-revisiones{--revisiones-borde:#e7ebef;--revisiones-fondo-suave:#f5f7f9;--revisiones-texto:#273244;--revisiones-texto-fuerte:#172033;--revisiones-texto-suave:#64748b;--revisiones-error:#9f2525;padding-bottom:32px}#inventarios-revisiones[v-cloak]{display:none}#inventarios-revisiones .revision-cabecera{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}#inventarios-revisiones .revision-identidad{min-width:0}#inventarios-revisiones .revision-identidad small,#inventarios-revisiones .revision-identidad strong{display:block}#inventarios-revisiones .revision-identidad strong{color:var(--revisiones-texto-fuerte);font-size:14px;font-weight:600;line-height:1.35;white-space:normal}#inventarios-revisiones .revision-identidad small{color:var(--revisiones-texto-suave);font-size:11px;margin-top:2px}#inventarios-revisiones .estado-revision{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1;padding:6px 10px 6px 8px;white-space:nowrap}#inventarios-revisiones .estado-revision:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}#inventarios-revisiones .estado-revision--en-proceso{background:rgba(var(--color-base),.1);color:rgb(var(--color-base))}#inventarios-revisiones .estado-revision--completada{background:var(--revisiones-fondo-suave);color:var(--revisiones-texto)}#inventarios-revisiones .estado-revision--completada:before{background:var(--revisiones-texto-suave)}#inventarios-revisiones .revision-saldo--negativo{color:var(--revisiones-error)}#inventarios-revisiones .revision-cierre{display:grid;gap:3px}#inventarios-revisiones .revision-reversion{align-items:center;color:var(--revisiones-texto-suave);display:inline-flex;font-size:11px;gap:4px;line-height:1.35;white-space:nowrap}#inventarios-revisiones .revision-reversion iconify-icon{flex:0 0 auto}#inventarios-revisiones .dato-acciones{min-width:110px}@media (min-width:768px){#inventarios-revisiones .revision-estado-movil,#inventarios-revisiones .revision-identidad small{display:none}}#inventarios-revisiones .selector-categorias{border:0;margin:0;min-width:0;padding:0}#inventarios-revisiones .selector-categorias__encabezado{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}#inventarios-revisiones .selector-categorias__encabezado span{color:var(--revisiones-texto-suave);font-size:11px;font-weight:600;line-height:1}#inventarios-revisiones .selector-categorias__conteo{font-variant-numeric:tabular-nums}#inventarios-revisiones .selector-categorias__lista{background:#fff;border:1px solid var(--revisiones-borde);border-radius:10px;max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:4px}#inventarios-revisiones .selector-categorias__opcion{align-items:center;border-radius:10px;color:var(--revisiones-texto);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.35;margin:0;min-height:44px;padding:6px 10px}#inventarios-revisiones .selector-categorias__opcion input{accent-color:rgb(var(--color-base));cursor:pointer;flex:0 0 auto;height:18px;margin:0;width:18px}#inventarios-revisiones .selector-categorias__opcion input:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#inventarios-revisiones .selector-categorias__opcion input:disabled{cursor:wait}@media (hover:hover){#inventarios-revisiones .selector-categorias__opcion:hover{background:rgba(var(--color-base),.05)}}#inventarios-revisiones .selector-categorias__opcion--todas{border-bottom:1px solid var(--revisiones-borde);border-radius:10px 10px 0 0;font-weight:600;margin-bottom:4px}#inventarios-revisiones .selector-categorias__opcion--padre{color:var(--revisiones-texto-fuerte);font-weight:600}#inventarios-revisiones .selector-categorias__opcion--sub{padding-left:38px}#inventarios-revisiones .selector-categorias.tiene-error .selector-categorias__lista{border-color:rgba(159,37,37,.6)}@media (max-width:767px){#inventarios-revisiones{padding-bottom:calc(84px + env(safe-area-inset-bottom))}#inventarios-revisiones .revisiones-resultados .dato-saldo,#inventarios-revisiones .revisiones-resultados .dato-saldo-precio,#inventarios-revisiones .revisiones-resultados .dato-tipo,#inventarios-revisiones .revisiones-resultados .dato-usuario{align-items:flex-start;flex-direction:column;justify-content:center;min-height:46px;text-align:left}#inventarios-revisiones .revisiones-resultados .dato-saldo-precio:before,#inventarios-revisiones .revisiones-resultados .dato-saldo:before,#inventarios-revisiones .revisiones-resultados .dato-tipo:before,#inventarios-revisiones .revisiones-resultados .dato-usuario:before{margin:0 0 3px}#inventarios-revisiones .revisiones-resultados .dato-saldo,#inventarios-revisiones .revisiones-resultados .dato-tipo{border-right:1px solid #edf0f2!important;padding-right:10px}#inventarios-revisiones .revisiones-resultados .dato-saldo-precio,#inventarios-revisiones .revisiones-resultados .dato-usuario{padding-left:10px}#inventarios-revisiones .revisiones-resultados .dato-cierre{grid-column:1/-1}#inventarios-revisiones .revisiones-resultados .dato-acciones{border-top:1px solid #edf0f2!important;grid-column:1/-1;justify-content:flex-end;margin-top:4px;min-height:48px;padding-top:6px}#inventarios-revisiones .revisiones-resultados .dato-acciones:before{margin-right:auto}#inventarios-revisiones .selector-categorias__lista{max-height:40vh}}@media (prefers-reduced-motion:reduce){#inventarios-revisiones *{scroll-behavior:auto!important}}@media (max-width:767px){#inventarios-revisiones .rev-inventario{grid-column:1/-1}}#orden-entrega-compacta,#revision-compacta{padding-bottom:24px}#orden-entrega-compacta[v-cloak],#revision-compacta[v-cloak]{display:none}#orden-entrega-compacta .rev-captura,#revision-compacta .rev-captura{align-items:flex-end;display:flex;gap:8px;min-width:0}#orden-entrega-compacta .rev-captura__codigo,#revision-compacta .rev-captura__codigo{flex:1 1 auto}#orden-entrega-compacta .rev-accion,#revision-compacta .rev-accion{align-self:end}#orden-entrega-compacta .rev-tabla .table tbody tr,#revision-compacta .rev-tabla .table tbody tr{cursor:auto}#orden-entrega-compacta .rev-tabla .table tbody tr td,#revision-compacta .rev-tabla .table tbody tr td{transition:background-color .4s ease-out,opacity .4s ease-out}#orden-entrega-compacta .rev-tabla .table tbody tr.focus-animacion td,#revision-compacta .rev-tabla .table tbody tr.focus-animacion td{background:rgba(var(--color-base),.12)}#orden-entrega-compacta .rev-tabla .table tbody tr.rev-fila--completado td,#revision-compacta .rev-tabla .table tbody tr.rev-fila--completado td{background:color-mix(in srgb,var(--compacto-sobrante) 8%,transparent)}#orden-entrega-compacta .rev-tabla .table tbody tr.rev-fila--saliendo td,#revision-compacta .rev-tabla .table tbody tr.rev-fila--saliendo td{opacity:0}#orden-entrega-compacta .rev-producto,#revision-compacta .rev-producto{align-items:center;border-radius:10px;display:flex;gap:12px;min-width:0}#orden-entrega-compacta .rev-producto[data-bs-toggle],#revision-compacta .rev-producto[data-bs-toggle]{cursor:pointer;margin:-4px -6px;padding:4px 6px}#orden-entrega-compacta .rev-producto[data-bs-toggle]:focus-visible,#revision-compacta .rev-producto[data-bs-toggle]:focus-visible{outline:none}#orden-entrega-compacta .rev-producto__texto,#revision-compacta .rev-producto__texto{display:flex;flex-direction:column;gap:3px;min-width:0}#orden-entrega-compacta .rev-miniatura,#revision-compacta .rev-miniatura{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:8px;color:#9aa5b4;display:flex;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;width:48px}#orden-entrega-compacta .rev-miniatura img,#revision-compacta .rev-miniatura img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#orden-entrega-compacta .rev-dato,#revision-compacta .rev-dato{color:var(--compacto-texto);font-size:13px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.35;white-space:nowrap}#orden-entrega-compacta .rev-dato>span,#revision-compacta .rev-dato>span{font-weight:500}#orden-entrega-compacta .rev-dato--par,#revision-compacta .rev-dato--par{display:block}#orden-entrega-compacta .rev-dato--saldo,#revision-compacta .rev-dato--saldo{font-size:12px}#orden-entrega-compacta .rev-dato--existencias,#revision-compacta .rev-dato--existencias{color:rgb(var(--color-base))}#orden-entrega-compacta .rev-linea-par,#orden-entrega-compacta .rev-linea-ubicacion,#orden-entrega-compacta .rev-producto__texto .rev-dato.solo-movil-compacto,#revision-compacta .rev-linea-par,#revision-compacta .rev-linea-ubicacion,#revision-compacta .rev-producto__texto .rev-dato.solo-movil-compacto{display:none}@media (max-width:1399px){#orden-entrega-compacta .rev-col-par,#revision-compacta .rev-col-par{display:none}#orden-entrega-compacta .rev-linea-par,#revision-compacta .rev-linea-par{display:block}}#orden-entrega-compacta .rev-hora,#revision-compacta .rev-hora{align-items:center;background:none;border:0;border-radius:8px;color:rgba(var(--color-base),.85);display:flex;font:inherit;font-size:12px;font-weight:500;gap:6px;margin:0 -6px -4px;min-height:28px;padding:4px 6px;white-space:nowrap;width:-moz-fit-content;width:fit-content}#orden-entrega-compacta button.rev-hora,#revision-compacta button.rev-hora{cursor:pointer}#orden-entrega-compacta button.rev-hora:hover,#revision-compacta button.rev-hora:hover{background:rgba(var(--color-base),.08)}#orden-entrega-compacta button.rev-hora:focus-visible,#revision-compacta button.rev-hora:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:1px}#orden-entrega-compacta .rev-celda-menu,#revision-compacta .rev-celda-menu{cursor:pointer}#orden-entrega-compacta .rev-menu__lista,#revision-compacta .rev-menu__lista{min-width:160px}#orden-entrega-compacta .rev-menu__opcion,#revision-compacta .rev-menu__opcion{align-items:center;color:var(--compacto-texto-fuerte);display:flex;font-size:14px;gap:10px;min-height:44px}#orden-entrega-compacta .rev-menu__eliminar,#revision-compacta .rev-menu__eliminar{align-items:center;color:var(--compacto-faltante);display:flex;font-size:14px;gap:10px;min-height:44px}#orden-entrega-compacta .rev-menu__eliminar:focus,#orden-entrega-compacta .rev-menu__eliminar:hover,#revision-compacta .rev-menu__eliminar:focus,#revision-compacta .rev-menu__eliminar:hover{background:rgba(159,37,37,.06);color:var(--compacto-faltante)}#orden-entrega-compacta .rev-celda-contado,#revision-compacta .rev-celda-contado{width:1%}#orden-entrega-compacta .rev-cantidad,#revision-compacta .rev-cantidad{align-items:stretch;display:inline-flex;height:44px}#orden-entrega-compacta .rev-cantidad-fija,#revision-compacta .rev-cantidad-fija{font-size:18px;font-weight:600;min-width:44px;padding-right:16px;text-align:right}#orden-entrega-compacta .rev-cantidad__boton,#revision-compacta .rev-cantidad__boton{align-items:center;background:rgb(var(--color-base));border:0;color:#fff;display:flex;flex:0 0 44px;justify-content:center;padding:0;transition:filter .12s ease-out}#orden-entrega-compacta .rev-cantidad__boton:first-child,#revision-compacta .rev-cantidad__boton:first-child{border-radius:8px 0 0 8px}#orden-entrega-compacta .rev-cantidad__boton:last-child,#revision-compacta .rev-cantidad__boton:last-child{border-radius:0 8px 8px 0}#orden-entrega-compacta .rev-cantidad__boton:hover,#revision-compacta .rev-cantidad__boton:hover{filter:brightness(1.12)}#orden-entrega-compacta .rev-cantidad__boton:active,#revision-compacta .rev-cantidad__boton:active{filter:brightness(.92)}#orden-entrega-compacta .rev-cantidad__boton:focus-visible,#revision-compacta .rev-cantidad__boton:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#orden-entrega-compacta .rev-cantidad__valor,#revision-compacta .rev-cantidad__valor{background:#fff;border:1px solid rgb(var(--color-base));border-left:0;border-right:0;color:var(--compacto-texto-fuerte);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;outline:0;padding:0 4px;text-align:center;width:56px}#orden-entrega-compacta .rev-cantidad__valor:focus,#revision-compacta .rev-cantidad__valor:focus{background:rgba(var(--color-base),.06)}#orden-entrega-compacta .rev-cantidad__valor::-moz-placeholder,#revision-compacta .rev-cantidad__valor::-moz-placeholder{color:#9aa5b4;font-size:16px;font-weight:400}#orden-entrega-compacta .rev-cantidad__valor::placeholder,#revision-compacta .rev-cantidad__valor::placeholder{color:#9aa5b4;font-size:16px;font-weight:400}#orden-entrega-compacta .rev-cantidad--guardando .rev-cantidad__valor,#revision-compacta .rev-cantidad--guardando .rev-cantidad__valor{color:var(--compacto-texto-suave)}#orden-entrega-compacta .rev-revisar,#revision-compacta .rev-revisar{min-width:112px}#orden-entrega-compacta .rev-completado,#revision-compacta .rev-completado{align-items:center;color:var(--compacto-sobrante);display:inline-flex;font-weight:600;gap:6px;min-height:44px;white-space:nowrap}@media (min-width:768px) and (max-width:1199px){#orden-entrega-compacta .barra-filtros .campo-busqueda,#orden-entrega-compacta .rev-captura,#revision-compacta .barra-filtros .campo-busqueda,#revision-compacta .rev-captura{grid-column:1/-1}#orden-entrega-compacta .rev-accion--ancha,#revision-compacta .rev-accion--ancha{grid-column:1/-1;width:100%}#orden-entrega-compacta .rev-hora,#revision-compacta .rev-hora{text-align:left;white-space:normal}#orden-entrega-compacta .rev-col-ubicacion,#orden-entrega-compacta .rev-miniatura,#revision-compacta .rev-col-ubicacion,#revision-compacta .rev-miniatura{display:none}#orden-entrega-compacta .rev-linea-ubicacion,#revision-compacta .rev-linea-ubicacion{display:block}#orden-entrega-compacta .rev-cantidad__valor,#revision-compacta .rev-cantidad__valor{width:48px}}body #page-container .detail-modal.detail-modal--compacto.rev-modal-buscar .modal-body{padding:0}body #page-container .detail-modal.detail-modal--compacto.rev-modal-buscar .modal-body>.rev-tabla.tabla-compacta{border-radius:0;margin:0}.rev-modal-buscar .rev-buscador{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 44px;margin:16px 24px}.rev-modal-buscar .rev-buscador .campo-busqueda>label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rev-modal-buscar .rev-buscador .campo-busqueda{gap:0}.rev-modal-buscar .rev-tabla .table tbody tr{cursor:auto}#orden-entrega-compacta .rev-modal-buscar .rev-miniatura,#revision-compacta .rev-modal-buscar .rev-miniatura{display:flex}#orden-entrega-compacta .rev-modal-buscar .rev-dato,#revision-compacta .rev-modal-buscar .rev-dato{white-space:normal}@media (prefers-reduced-motion:reduce){#orden-entrega-compacta .rev-cantidad__boton,#orden-entrega-compacta .rev-tabla .table tbody tr td,#revision-compacta .rev-cantidad__boton,#revision-compacta .rev-tabla .table tbody tr td{transition:none}}@media (max-width:767px){#orden-entrega-compacta .rev-miniatura,#revision-compacta .rev-miniatura{display:none}#orden-entrega-compacta .rev-linea-ubicacion,#orden-entrega-compacta .rev-producto__texto .rev-dato.solo-movil-compacto,#revision-compacta .rev-linea-ubicacion,#revision-compacta .rev-producto__texto .rev-dato.solo-movil-compacto{display:block}#orden-entrega-compacta .rev-dato,#revision-compacta .rev-dato{font-size:12px;white-space:normal}#orden-entrega-compacta .barra-filtros .campo-busqueda,#orden-entrega-compacta .rev-accion--ancha,#orden-entrega-compacta .rev-captura,#revision-compacta .barra-filtros .campo-busqueda,#revision-compacta .rev-accion--ancha,#revision-compacta .rev-captura{grid-column:1/-1}#orden-entrega-compacta .rev-accion,#revision-compacta .rev-accion{width:100%}#orden-entrega-compacta .rev-buscar,#revision-compacta .rev-buscar{flex:0 0 44px;font-size:0;gap:0;padding:0;width:44px}#orden-entrega-compacta .barra-filtros__contexto,#revision-compacta .barra-filtros__contexto{white-space:normal}#orden-entrega-compacta .rev-cantidad__boton,#revision-compacta .rev-cantidad__boton{flex-basis:40px}#orden-entrega-compacta .rev-cantidad__valor,#revision-compacta .rev-cantidad__valor{font-size:18px;width:44px}#orden-entrega-compacta .rev-hora,#revision-compacta .rev-hora{text-align:left;white-space:normal}body #page-container .detail-modal.detail-modal--compacto.rev-modal-buscar .rev-buscador{margin:12px}}.modal-reversion{--reversion-borde:#e7ebef;--reversion-texto-fuerte:#172033;--reversion-texto-suave:#64748b;--reversion-error:#9f2525}.modal-reversion .reversion-resumen{border:1px solid var(--reversion-borde);border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.modal-reversion .reversion-resumen>div{min-width:0;padding:10px 14px}.modal-reversion .reversion-resumen>div+div{border-left:1px solid var(--reversion-borde)}.modal-reversion .reversion-resumen dt{color:var(--reversion-texto-suave);font-size:11px;font-weight:600;line-height:1.3;margin:0 0 4px}.modal-reversion .reversion-resumen dd{color:var(--reversion-texto-fuerte);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;margin:0}.modal-reversion .reversion-resumen__negativo{color:var(--reversion-error)!important}.modal-reversion .confirmacion-existencias__lista small{color:var(--reversion-texto-suave);font-size:11px;font-variant-numeric:tabular-nums}@media (max-width:767px){.modal-reversion .reversion-resumen{grid-template-columns:minmax(0,1fr)}.modal-reversion .reversion-resumen>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.modal-reversion .reversion-resumen>div+div{border-left:0;border-top:1px solid var(--reversion-borde)}.modal-reversion .reversion-resumen dt{margin:0}.modal-reversion .reversion-resumen dd{text-align:right}}#existencias-compacta{color:var(--compacto-texto)}#existencias-compacta .exc-agregar{align-self:end}#existencias-compacta .exc-existencias{color:var(--compacto-texto-fuerte);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#existencias-compacta .exc-producto{align-items:center;display:flex;gap:12px;min-width:0}#existencias-compacta .exc-producto__texto{min-width:0}#existencias-compacta .exc-miniatura{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:8px;color:#9aa5b4;display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}#existencias-compacta .exc-miniatura img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#existencias-compacta a.exc-miniatura:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#existencias-compacta .exc-inventario{color:var(--compacto-texto-fuerte);font-weight:600}#existencias-compacta .exc-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#existencias-compacta .exc-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#existencias-compacta .exc-datos{margin:16px 0 0}@media (max-width:767px){#existencias-compacta .exc-filtro{grid-column:1/-1}#existencias-compacta .exc-miniatura{display:none}#existencias-compacta .exc-celda-acciones{padding:2px 4px 2px 0}#existencias-compacta .exc-celda-acciones .acciones-fila{gap:0}}#orden-entrega-compacta,#ordenes-entrega-compacta{color:var(--compacto-texto)}#orden-entrega-compacta .oe-nueva,#ordenes-entrega-compacta .oe-nueva{align-self:end}#ordenes-entrega-compacta .oe-fila{cursor:pointer}#ordenes-entrega-compacta .oe-unidades{color:var(--compacto-texto-fuerte);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#ordenes-entrega-compacta .oe-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#ordenes-entrega-compacta .oe-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#ordenes-entrega-compacta .oe-ruta{align-items:center;color:var(--compacto-texto);display:flex;flex-wrap:wrap;font-size:13px;gap:2px 6px;line-height:1.4;margin-top:2px}#ordenes-entrega-compacta .oe-ruta iconify-icon{color:var(--compacto-texto-suave)}#ordenes-entrega-compacta .oe-ruta span{white-space:nowrap}#ordenes-entrega-compacta .oe-fecha-compacta{display:none}@media (max-width:1199px){#ordenes-entrega-compacta .oe-col-registro{display:none}#ordenes-entrega-compacta .oe-fecha-compacta{display:block}}#ordenes-entrega-compacta .oe-folio{align-items:center;display:flex;gap:8px}#ordenes-entrega-compacta .oe-folio .oe-estado{display:none}#ordenes-entrega-compacta .oe-estado{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1;padding:6px 10px 6px 8px;white-space:nowrap}#ordenes-entrega-compacta .oe-estado:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}#ordenes-entrega-compacta .oe-estado--pendiente{background:rgba(var(--color-base),.1);color:rgb(var(--color-base))}#ordenes-entrega-compacta .oe-estado--entregada{background:var(--compacto-fondo-suave);color:var(--compacto-texto)}#ordenes-entrega-compacta .oe-estado--entregada:before{background:var(--compacto-sobrante)}@media (max-width:767px){#ordenes-entrega-compacta .oe-celda-acciones{padding:2px 4px 2px 0}#ordenes-entrega-compacta .oe-celda-acciones .acciones-fila{gap:0}#ordenes-entrega-compacta .oe-inventario{grid-column:1/-1}#ordenes-entrega-compacta .oe-folio .oe-estado.solo-movil-compacto{display:inline-flex}}#orden-entrega-compacta .oe-cantidad-celda{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media (min-width:1200px) and (max-width:1399px){#orden-entrega-compacta .rev-col-par{display:table-cell}#orden-entrega-compacta .rev-linea-par{display:none}}#alertas-compacta{color:var(--compacto-texto)}#alertas-compacta .alc-faltan{color:var(--compacto-faltante);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}#alertas-compacta .alc-faltan small{color:var(--compacto-texto-suave);font-size:11px;font-weight:500}#alertas-compacta .alc-sin-faltante{color:var(--compacto-texto-suave);font-size:12px;white-space:nowrap}#alertas-compacta .alc-total{color:var(--compacto-faltante);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#alertas-compacta .alc-alertas{display:none;font-size:12px;line-height:1.45;list-style:none;margin:4px 0 0;padding:0}#alertas-compacta .alc-alertas li{color:var(--compacto-texto-suave);font-variant-numeric:tabular-nums}#alertas-compacta .alc-alertas strong{color:var(--compacto-texto-fuerte);font-weight:600}#alertas-compacta .alc-hay{white-space:nowrap}#alertas-compacta .alc-resumen{color:var(--compacto-texto-suave);font-size:13px;margin:0 0 12px}#alertas-compacta .alc-resumen strong{color:var(--compacto-texto-fuerte);font-variant-numeric:tabular-nums;font-weight:600}#alertas-compacta .alc-detalle-inventario{color:var(--compacto-texto-fuerte);font-weight:500}@media (max-width:1199px){#alertas-compacta .alc-inventario{display:none}#alertas-compacta .alc-alertas{display:block}#alertas-compacta .alc-categoria{grid-column:2/-1}#alertas-compacta .alc-busqueda{grid-column:1/3}}#inventarios-movimientos{--movimientos-borde:#e7ebef;--movimientos-fondo-suave:#f5f7f9;--movimientos-texto:#273244;--movimientos-texto-fuerte:#172033;--movimientos-texto-suave:#64748b;--movimientos-error:#9f2525;color:var(--movimientos-texto);padding-bottom:32px}#inventarios-movimientos[v-cloak]{display:none}#inventarios-movimientos ::-moz-selection{background:rgba(var(--color-base),.2);color:var(--movimientos-texto-fuerte)}#inventarios-movimientos ::selection{background:rgba(var(--color-base),.2);color:var(--movimientos-texto-fuerte)}@media (min-width:768px) and (max-width:1279px){#inventarios-movimientos .mov-categoria{grid-column:3/-1}}@media (max-width:767px){#inventarios-movimientos .mov-fecha-fin,#inventarios-movimientos .mov-inventario{grid-column:2/-1}#inventarios-movimientos .mov-categoria{grid-column:1/-1}#inventarios-movimientos .mov-busqueda{grid-column:1/3}}#inventarios-movimientos .icono-cargando{animation:movimientos-girar .8s linear infinite}#inventarios-movimientos .movimientos-resultados{background:#fff;border:1px solid var(--movimientos-borde);border-radius:14px;margin-top:14px;overflow:hidden}#inventarios-movimientos .movimientos-resultados__encabezado{align-items:center;border-bottom:1px solid var(--movimientos-borde);display:flex;gap:18px;justify-content:space-between;padding:15px 20px 13px}#inventarios-movimientos .movimientos-resultados__encabezado h2{color:var(--movimientos-texto-fuerte);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;outline:0;scroll-margin-top:34px}#inventarios-movimientos .movimientos-resultados__encabezado p{color:var(--movimientos-texto-suave);font-size:12px;line-height:1.45;margin:4px 0 0}#inventarios-movimientos .estado-resultados{align-items:center;color:var(--movimientos-texto-suave);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:230px;padding:32px 18px;text-align:center}#inventarios-movimientos .estado-resultados iconify-icon{color:rgba(var(--color-base),.68);margin-bottom:5px}#inventarios-movimientos .estado-resultados strong{color:var(--movimientos-texto);font-size:14px;font-weight:600}#inventarios-movimientos .estado-resultados span{font-size:12px;max-width:46ch}#inventarios-movimientos .estado-resultados .btn{background:transparent;border:0;color:rgb(var(--color-base));font-size:13px;font-weight:600;margin-top:6px;min-height:44px;padding:6px 12px;text-decoration:underline;text-underline-offset:3px}#inventarios-movimientos .estado-resultados--error iconify-icon,#inventarios-movimientos .estado-resultados--error strong{color:var(--movimientos-error)}#inventarios-movimientos .movimientos-tabla-contenedor{overflow-x:auto}#inventarios-movimientos .tabla-movimientos td,#inventarios-movimientos .tabla-movimientos th{text-align:left}#inventarios-movimientos .tabla-movimientos td.text-end,#inventarios-movimientos .tabla-movimientos th.text-end{text-align:right}#inventarios-movimientos .tabla-movimientos td.text-center,#inventarios-movimientos .tabla-movimientos th.text-center{text-align:center}#inventarios-movimientos .tabla-movimientos{border-collapse:collapse;color:var(--movimientos-texto);margin:0;min-width:1040px;width:100%}@media (min-width:768px){#inventarios-movimientos .tabla-movimientos td:first-child,#inventarios-movimientos .tabla-movimientos th:first-child{padding-left:20px}#inventarios-movimientos .tabla-movimientos td:last-child,#inventarios-movimientos .tabla-movimientos th:last-child{background:#fff;box-shadow:-1px 0 0 var(--movimientos-borde);padding-right:20px;position:sticky;right:0;z-index:1}#inventarios-movimientos .tabla-movimientos thead th:last-child{background:var(--movimientos-fondo-suave)}#inventarios-movimientos .tabla-movimientos tbody tr:nth-child(odd) td:last-child{background:#f5f5f5}#inventarios-movimientos .tabla-movimientos tbody tr:hover td:last-child{background:linear-gradient(rgba(var(--color-base),.035),rgba(var(--color-base),.035)),#fff}}#inventarios-movimientos .tabla-movimientos thead th{background:var(--movimientos-fondo-suave);border-bottom:1px solid var(--movimientos-borde);color:var(--movimientos-texto-suave);font-size:10px;font-weight:600;letter-spacing:.02em;padding:10px 12px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}#inventarios-movimientos .tabla-movimientos tbody tr{transition:background-color .16s ease-out}#inventarios-movimientos .tabla-movimientos tbody tr:hover{background:rgba(var(--color-base),.035)}#inventarios-movimientos .tabla-movimientos tbody tr:last-child td{border-bottom:0}#inventarios-movimientos .tabla-movimientos tbody tr.fila-resaltada{animation:movimientos-resaltar 2.4s cubic-bezier(.16,1,.3,1)}#inventarios-movimientos .tabla-movimientos tbody td{border-bottom:1px solid #edf0f2;font-size:12px;font-variant-numeric:tabular-nums;padding:10px 12px;vertical-align:middle}#inventarios-movimientos .movimiento-fecha{white-space:nowrap}#inventarios-movimientos .movimiento-fecha span,#inventarios-movimientos .movimiento-fecha strong{display:block}#inventarios-movimientos .movimiento-fecha strong{color:var(--movimientos-texto-fuerte);font-size:12.5px;font-weight:600}#inventarios-movimientos .movimiento-fecha span{color:var(--movimientos-texto-suave);font-size:11px;margin-top:2px}#inventarios-movimientos .producto-celda{align-items:center;display:flex;gap:10px;min-width:200px}#inventarios-movimientos .producto-identidad{min-width:0}#inventarios-movimientos .producto-identidad strong{color:var(--movimientos-texto-fuerte);display:block;font-size:12.5px;font-weight:600;line-height:1.35;max-width:280px;overflow-wrap:anywhere}#inventarios-movimientos .producto-identidad small{color:var(--movimientos-texto-suave);display:block;font-size:11px;margin-top:2px}#inventarios-movimientos .movimiento-tipo{white-space:nowrap}#inventarios-movimientos .etiqueta-tipo{align-items:center;color:var(--movimientos-texto-fuerte);display:flex;font-weight:600;gap:6px}#inventarios-movimientos .etiqueta-tipo iconify-icon{color:rgb(var(--color-base))}#inventarios-movimientos .movimiento-categoria{color:var(--movimientos-texto);display:block;font-size:11.5px;margin-top:3px;max-width:190px;overflow:hidden;text-overflow:ellipsis}#inventarios-movimientos .movimiento-categoria.is-vacia{color:var(--movimientos-texto-suave)}#inventarios-movimientos .movimiento-inventarios{min-width:150px}#inventarios-movimientos .inventario-linea{align-items:center;display:flex;gap:6px}#inventarios-movimientos .inventario-linea+.inventario-linea{margin-top:4px}#inventarios-movimientos .inventario-linea iconify-icon{color:var(--movimientos-texto-suave);flex:0 0 auto}#inventarios-movimientos .movimiento-cantidad{color:var(--movimientos-texto-fuerte);font-size:13px!important;font-weight:600;white-space:nowrap}#inventarios-movimientos .movimiento-origen{max-width:260px;min-width:170px}#inventarios-movimientos .movimiento-origen>span{display:block}#inventarios-movimientos .origen-descripcion{color:var(--movimientos-texto)}#inventarios-movimientos .marca-corregido{background:rgba(var(--color-base),.08);border-radius:999px;color:rgb(var(--color-base));display:inline-block;font-size:10px;font-weight:600;line-height:1;margin-left:4px;padding:4px 7px;vertical-align:1px}#inventarios-movimientos .origen-usuario{color:var(--movimientos-texto-suave);font-size:11px;margin-top:2px}#inventarios-movimientos .origen-notas{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--movimientos-texto-suave);display:-webkit-box!important;font-size:11px;font-style:italic;margin-top:3px;overflow:hidden}@media (max-width:767px){#inventarios-movimientos{padding-bottom:84px}#inventarios-movimientos .movimientos-resultados{border-radius:12px}#inventarios-movimientos .movimientos-resultados__encabezado{padding:15px 16px}#inventarios-movimientos .movimientos-resultados__encabezado h2{scroll-margin-top:82px}#inventarios-movimientos .estado-resultados{min-height:200px}#inventarios-movimientos .movimientos-tabla-contenedor{overflow:visible}#inventarios-movimientos .tabla-movimientos{min-width:0}#inventarios-movimientos .tabla-movimientos tbody{gap:0}#inventarios-movimientos .tabla-movimientos tbody tr{border:0;border-radius:0;gap:10px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;padding:12px 14px 14px 16px}#inventarios-movimientos .tabla-movimientos tbody tr+tr{border-top:1px solid var(--movimientos-borde)}#inventarios-movimientos .tabla-movimientos tbody tr:hover{background:#fff}#inventarios-movimientos .tabla-movimientos tbody td{align-items:flex-start;border:0;flex-direction:column;font-size:13px;gap:2px;height:auto;justify-content:flex-start;max-width:none;min-height:0;min-width:0;padding:0;text-align:left;white-space:normal}#inventarios-movimientos .tabla-movimientos tbody td:before{font-size:10px;margin:0 0 1px}#inventarios-movimientos .tabla-movimientos tbody .celda-principal{align-self:center;border-bottom:0!important;grid-column:1/3;grid-row:1;margin:0;padding:0}#inventarios-movimientos .tabla-movimientos .producto-celda{min-width:0}#inventarios-movimientos .tabla-movimientos .producto-identidad strong{font-size:14px;max-width:none}#inventarios-movimientos .tabla-movimientos .movimiento-acciones{align-items:flex-end;grid-column:3;grid-row:1;margin:-4px -8px 0 0}#inventarios-movimientos .tabla-movimientos .movimiento-acciones:before{display:none}#inventarios-movimientos .tabla-movimientos .movimiento-tipo{grid-column:1/3;grid-row:2}#inventarios-movimientos .tabla-movimientos .movimiento-categoria{max-width:100%;white-space:normal}#inventarios-movimientos .tabla-movimientos .movimiento-cantidad{align-items:flex-end;font-size:16px!important;grid-column:3;grid-row:2;text-align:right}#inventarios-movimientos .tabla-movimientos .movimiento-fecha,#inventarios-movimientos .tabla-movimientos .movimiento-inventarios,#inventarios-movimientos .tabla-movimientos .movimiento-origen{grid-column:1/-1}#inventarios-movimientos .tabla-movimientos .movimiento-inventarios{grid-row:3}#inventarios-movimientos .tabla-movimientos .movimiento-fecha{grid-row:4}#inventarios-movimientos .tabla-movimientos .movimiento-fecha span{margin-top:1px}#inventarios-movimientos .tabla-movimientos .movimiento-origen{grid-row:5}}.swal-existencias__texto{font-size:14px;margin:0 0 8px}.swal-existencias{font-size:14px;list-style:none;margin:0;padding:0;text-align:left}.swal-existencias li{border-top:1px solid #e7ebef;display:flex;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;padding:8px 0}.swal-existencias strong{color:#9f2525}@media (prefers-reduced-motion:reduce){#inventarios-movimientos .icono-cargando,#inventarios-movimientos .tabla-movimientos tbody tr.fila-resaltada{animation:none}#inventarios-movimientos .campo-texto input,#inventarios-movimientos .campo-texto textarea,#inventarios-movimientos .tabla-movimientos tbody tr{transition:none}}@keyframes movimientos-girar{to{transform:rotate(1turn)}}@keyframes movimientos-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}#categorias-movimientos-compacta{color:var(--compacto-texto)}#categorias-movimientos-compacta .cat-nombre{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}#categorias-movimientos-compacta .cat-tipo{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}#categorias-movimientos-compacta .cat-tipo iconify-icon{color:rgb(var(--color-base))}#categorias-movimientos-compacta .cat-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#categorias-movimientos-compacta .cat-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#categorias-movimientos-compacta .tabla-compacta .table tbody tr.cat-fila--resaltada td{animation:categorias-resaltar 2.4s cubic-bezier(.16,1,.3,1)}@media (max-width:767px){#categorias-movimientos-compacta .cat-filtro-tipo{grid-column:1/-1}#categorias-movimientos-compacta .cat-celda-acciones{padding:2px 4px 2px 0}#categorias-movimientos-compacta .cat-celda-acciones .acciones-fila{gap:0}}@keyframes categorias-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){#categorias-movimientos-compacta .tabla-compacta .table tbody tr.cat-fila--resaltada td{animation:none;background-color:rgba(var(--color-base),.08)}}.finanzas-cuenta .cuenta-group{background:#fff;margin:10px 0;padding:5px 0}.finanzas-cuenta .cuenta-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.2);color:#000;font-size:15px;margin:0 5px;padding:10px}.finanzas-cuenta .cuenta{border-bottom:1px solid #ddd;padding:10px 15px;position:relative}.finanzas-cuenta .table table thead tr th{font-size:16px;font-weight:500}.titulo-dashboard-empleados{display:flex;font-family:Inter,sans-serif;justify-content:space-between;margin-bottom:33px;margin-top:20px}.titulo-dashboard-empleados span{color:#000;font-size:20px;font-weight:500;margin-bottom:7px}@media (min-width:992px){.titulo-dashboard-empleados span{font-size:30px;font-weight:600}}@media (max-width:600px){.titulo-dashboard-empleados span{text-align:center}}.titulo-dashboard-empleados .button-filtros{display:none}@media (max-width:1200px){.titulo-dashboard-empleados .button-filtros{display:block}}.titulo-dashboard-empleados .filtros-div{display:flex;gap:15px}@media (max-width:1200px){.titulo-dashboard-empleados .filtros-div{background-color:#f4f4f4;border-radius:20px;box-shadow:2px 6px 30px 0 rgba(0,0,0,.1);display:none;flex-direction:column;gap:15px;padding:20px;position:absolute;top:35px;width:100%;z-index:1}}.titulo-dashboard-empleados .form-control{width:170px}@media (max-width:1200px){.titulo-dashboard-empleados .form-control{width:100%}}.titulo-dashboard-empleados select{width:200px}.titulo-dashboard-empleados select:focus{outline:none}.dashboard-empleados-page{font-family:Inter,sans-serif;height:100%;margin:30px auto 0;max-width:1060px;width:100%}.dashboard-empleados-page .comisiones{text-align:center}.dashboard-empleados-page .comisiones p{color:#464255;font-size:12px;margin-bottom:0}.dashboard-empleados-page .comisiones span{color:#000;font-size:30px;font-weight:700}@media (min-width:992px){.dashboard-empleados-page .comisiones span{font-size:45px}}.dashboard-empleados-page .indicador-area{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}@media (min-width:992px){.dashboard-empleados-page .indicador-area{border:1px solid #f5f5f5;border-radius:10px;padding:50px 0}}.dashboard-empleados-page .indicador-area .op-2{opacity:.2}.dashboard-empleados-page .indicador-area .termometro{position:relative}@media (min-width:992px){.dashboard-empleados-page .indicador-area .termometro{margin-top:25px;transform:scale(1.2)}}.dashboard-empleados-page .indicador-area .termometro .faq{background-color:transparent;border:none;position:absolute;right:-3%;top:-5%}.dashboard-empleados-page .indicador-area .termometro .porcentaje{color:#000;font-size:35px;font-weight:500;left:50%;position:absolute;top:65%;transform:translate(-50%,-50%)}.dashboard-empleados-page .indicador-area .termometro .indicador{border-radius:50%;height:17px;position:absolute;width:17px}.dashboard-empleados-page .indicador-area .termometro .po-4{background-color:#3498db;left:93%;top:83%}.dashboard-empleados-page .indicador-area .termometro .po-3{background-color:#45b4ff;left:77%;top:20%}.dashboard-empleados-page .indicador-area .termometro .po-2{background-color:#94d4ff;left:40%;top:-4%}.dashboard-empleados-page .indicador-area .termometro .po-1{background-color:#bfe5ff;left:7%;top:34%}.dashboard-empleados-page .indicador-area .info{color:#ababab;font-size:12px;margin-top:25px}@media (min-width:992px){.dashboard-empleados-page .indicador-area .info{font-size:18px;margin-top:39px}}.dashboard-empleados-page .informacion-dashboard{margin-top:30px}.dashboard-empleados-page .ventas-area .row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.dashboard-empleados-page .ventas-area .row .col-6{flex:0 0 auto;width:50%}.dashboard-empleados-page .ventas-area .row>*{box-sizing:border-box;flex-shrink:0;max-width:100%;padding-left:.75rem;padding-right:.75rem;width:100%}.dashboard-empleados-page .ventas-area .general .icono svg{width:47px}@media (min-width:992px){.dashboard-empleados-page .ventas-area .general .icono svg{width:101px}.dashboard-empleados-page .ventas-area .general .descripcion{margin-top:4px!important}}.dashboard-empleados-page .ventas-area .usuario .icono svg{width:38px}@media (min-width:992px){.dashboard-empleados-page .ventas-area .usuario .icono svg{width:80px}}.dashboard-empleados-page .ventas-area .venta{align-items:center;background-color:#fff;border:1px solid #f5f5f5;border-radius:21px;display:flex;justify-content:center;margin-top:10px;padding:24px 0;width:100%}@media (min-width:992px){.dashboard-empleados-page .ventas-area .venta{flex-direction:column;min-height:233px;padding:0}}@media (max-width:360px){.dashboard-empleados-page .ventas-area .venta{flex-direction:column;min-height:159px}}.dashboard-empleados-page .ventas-area .venta.disabled{cursor:not-allowed;opacity:.5}.dashboard-empleados-page .ventas-area .venta .icono{margin-right:10px}@media (min-width:992px){.dashboard-empleados-page .ventas-area .venta .icono{margin-right:0}}.dashboard-empleados-page .ventas-area .venta .descripcion{display:flex;flex-direction:column}@media (min-width:992px){.dashboard-empleados-page .ventas-area .venta .descripcion{flex-direction:column-reverse;margin-top:15px}}.dashboard-empleados-page .ventas-area .venta .descripcion .cantidad{font-size:22px;font-weight:700}@media (min-width:992px){.dashboard-empleados-page .ventas-area .venta .descripcion .cantidad{text-align:center}}.dashboard-empleados-page .ventas-area .venta .descripcion .titulo-venta{font-size:12px}@media (min-width:992px){.dashboard-empleados-page .ventas-area .venta .descripcion .titulo-venta{font-size:16px;text-align:center}}.dashboard-empleados-page .info-area .info{align-items:center;background-color:#fff;border:1px solid #f5f5f5;border-radius:21px;display:flex;gap:10px;margin-top:10px;padding:16px;text-align:left;width:100%}@media (max-width:992px){.dashboard-empleados-page .info-area .info{margin-top:20px}}.dashboard-empleados-page .info-area .info.disabled{cursor:not-allowed;opacity:.5}.dashboard-empleados-page .info-area .info .porcentaje{font-size:22px;font-weight:500}@media (min-width:992px){.dashboard-empleados-page .info-area .info .porcentaje{font-size:26px}}.dashboard-empleados-page .info-area .info .icono{background-color:rgba(52,152,219,.2);border-radius:50%;color:#3498db;height:40px;min-height:40px;min-width:40px;position:relative;width:40px}.dashboard-empleados-page .info-area .info .icono .state-icon{font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard-empleados-page .info-area .info .titulo-info{flex:1;font-size:12px}@media (min-width:400px){.dashboard-empleados-page .info-area .info .titulo-info{font-size:17px}}@media (min-width:992px){.dashboard-empleados-page .info-area .info .titulo-info{font-size:14px}}@media (min-width:1200px){.dashboard-empleados-page .info-area .info .titulo-info{font-size:17px}}.dashboard-empleados-page .info-area .info .status{align-items:center;border-radius:20px;display:flex;height:29px;justify-content:center;width:79px}@media (min-width:992px){.dashboard-empleados-page .info-area .info .status{font-size:16px;height:33px;width:110px}}.dashboard-empleados-page .info-area .info .excelente{background-color:rgba(52,152,219,.2);color:#3498db}.dashboard-empleados-page .info-area .info .aceptable{background-color:rgba(140,209,255,.2);color:#8cd1ff}.dashboard-empleados-page .info-area .info .malo{background-color:rgba(255,0,0,.2);color:red}.dashboard-empleados-page .info-revision-diaria{align-items:center;background-color:#fff;border:1px solid #f5f5f5;border-radius:21px;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding:16px;width:100%}@media (max-width:992px){.dashboard-empleados-page .info-revision-diaria{margin-top:20px}}.dashboard-empleados-page .info-revision-diaria.disabled{cursor:not-allowed;opacity:.5}.dashboard-empleados-page .info-revision-diaria .icono{background-color:rgba(52,152,219,.2);border-radius:50%;color:#3498db;height:40px;min-height:40px;min-width:40px;position:relative;width:40px}.dashboard-empleados-page .info-revision-diaria .icono .state-icon{font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard-empleados-page .info-revision-diaria h6{font-size:12px;font-weight:400}@media (min-width:400px){.dashboard-empleados-page .info-revision-diaria h6{font-size:17px}}@media (min-width:992px){.dashboard-empleados-page .info-revision-diaria h6{font-size:14px}}@media (min-width:1200px){.dashboard-empleados-page .info-revision-diaria h6{font-size:17px}}.dashboard-empleados-page .info-revision-diaria .fecha{margin-bottom:0}.dashboard-empleados-page .info-revision-diaria .btn{align-items:center;background-color:rgba(52,152,219,.2);border-radius:20px;color:#3498db;display:flex;font-weight:500;height:29px;justify-content:center;width:79px}@media (min-width:992px){.dashboard-empleados-page .info-revision-diaria .btn{font-size:16px;height:33px;width:110px}}.dashboard-empleados-page .info-revision-diaria.en-curso .btn,.dashboard-empleados-page .info-revision-diaria.en-curso .icono{background:#fff3e0;color:#f57c00}.dashboard-empleados-page .info-revision-diaria.finalizada .btn,.dashboard-empleados-page .info-revision-diaria.finalizada .icono{background:#e8f5e9;color:#388e3c}.modal-dialog{margin:30px auto;transform:translateY(-20%)}.modal-centered .modal-dialog{align-items:center;display:flex;min-height:calc(100vh - 30px)}.modal-centered .modal-dialog .modal-content{width:100%}.modal .modal-content{padding:20px}@media (min-width:768px){.modal-centered .modal-dialog{margin:0 auto}}.modal-metas{font-family:Inter,sans-serif}.modal-metas .modal-content{margin:0 auto;max-width:320px}.modal-metas .modal-header{border-bottom:none}.modal-metas .modal-body .listado-padre{font-size:16px}.modal-metas .modal-body .listado-padre .item-padre{margin-bottom:15px}.modal-metas .modal-body .listado-padre .item-padre .listado-hijo .item-hijo{color:#aeaeae;font-size:14px;font-weight:500;margin-top:15px}.modal-listado{font-family:Inter,sans-serif}.modal-listado .modal-header{border-bottom:0}.modal-listado .modal-body{padding:5px}.modal-listado .modal-body table{border:1px solid #f5f5f5;border-radius:10px;overflow:hidden;width:100%}.modal-listado .modal-body table thead{background-color:#f4f4f4}.modal-listado .modal-body table thead th{font-size:12px;padding:10px;text-align:center}.modal-listado .modal-body table tbody td{padding:10px;text-align:center}.modal-listado .custom-badge{border:1px solid transparent;border-radius:50px;display:inline-flex;font-size:12px;font-weight:500;padding:.25rem .6rem;text-transform:capitalize}.modal-listado .custom-badge.default,.modal-listado .custom-badge.sin-definir{background-color:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.modal-listado .custom-badge.entrada,.modal-listado .custom-badge.puntual{background-color:#dcfce7;border-color:#bbf7d0;color:#15803d}.modal-listado .custom-badge.retardo{background-color:#fee2e2;border-color:#fecaca;color:#b91c1c}.modal-listado .custom-badge.retardo_justificado,.modal-listado .custom-badge.salida{background-color:#e0f2fe;border-color:#bae6fd;color:#0369a1}.usuarios .buttons-area form{max-width:300px;width:100%}@media (max-width:567px){.usuarios .buttons-area form{max-width:100%}}.usuarios .modal .modal-dialog .modal-body .input-image-preview{border:none;border-radius:20px;margin-bottom:15px;max-width:250px}.usuarios .modal .modal-dialog .modal-body .input-image-preview .previer{border-radius:40px}.modal-vendedores .check-area{padding:0}.modal-vendedores .check-area input:checked+label{background-color:rgb(var(--color-base));border:none}.modal-vendedores .check-area label{height:100%;padding:0;width:100%}.sucursales .input-image-preview .preview{background-repeat:no-repeat;background-size:150px}.icons-table{align-items:center;border-top:0;display:flex;gap:15px;height:100%;justify-content:center}@media (max-width:450px){.icons-table{flex-direction:column;gap:10px}}.icons-table a{align-items:center;color:#7f7f7f;display:flex!important}.icons-table a:hover{color:#333}.table{margin-top:10px}#inventarios-compacta{color:var(--compacto-texto)}#inventarios-compacta .inv-nombre{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600}#inventarios-compacta .inv-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#inventarios-compacta .inv-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}@media (max-width:767px){#inventarios-compacta .barra-filtros{align-items:center;flex-direction:row}#inventarios-compacta .barra-filtros__titulo{align-items:flex-start;flex:1 1 auto;flex-direction:column;min-width:0}#inventarios-compacta .barra-filtros__campos{flex:0 0 auto}#inventarios-compacta .inv-celda-acciones{padding:2px 4px 2px 0}#inventarios-compacta .inv-celda-acciones .acciones-fila{gap:0}}#vueRevisiones{padding-top:10px}#vueRevisiones .header-area{align-items:center;display:flex;gap:15px;justify-content:space-between}@media (max-width:576px){#vueRevisiones .header-area{align-items:start;flex-direction:column;padding-top:0}}@media (max-width:567px){#vueRevisiones .header-area button{width:100%}}#vueRevisiones .header-area h1{margin-bottom:0}@media (max-width:1000px){.revision-detalle-body.active .logo-menu{width:220px}.revision-detalle-body.active .logo-menu .logo-title{display:none}}.revision-detalle-body.active .sticky{padding-top:10px;top:0}@media (max-width:1000px){.revision-detalle-body.active .sticky .header-filtros{justify-content:end!important}.revision-detalle-body.active .sticky .page-header{display:none}}#inactivos-compacta{color:var(--compacto-texto)}#inactivos-compacta .ina-exportar{align-self:end}#inactivos-compacta .ina-producto{align-items:center;display:flex;gap:12px;min-width:0}#inactivos-compacta .ina-producto__texto{min-width:0}#inactivos-compacta .ina-miniatura{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:8px;color:#9aa5b4;display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}#inactivos-compacta .ina-miniatura img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#inactivos-compacta a.ina-miniatura:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}body #page-container #inactivos-compacta .ina-tabla .table tbody tr{cursor:auto}@media (hover:hover){body #page-container #inactivos-compacta .ina-tabla .table tbody tr:hover{background:transparent}body #page-container #inactivos-compacta .ina-tabla .table tbody tr:nth-child(odd):hover{background:#f6f7f8}}@media (max-width:767px){#inactivos-compacta .ina-filtro{grid-column:1/-1}#inactivos-compacta .ina-miniatura{display:none}}.reporte-inventairo-maximo{padding-bottom:15px;padding-top:20px}@media (max-width:1000px){.reporte-inventairo-maximo{margin-top:70px}}@media (max-width:767px){.reporte-inventairo-maximo .table-responsive{padding-right:0!important}}@media (max-width:992px){.reporte-inventairo-maximo .filtrosStickyJS{flex-wrap:wrap;gap:10px}}.reporte-inventairo-maximo .filtrosStickyJS .form-filter .filtro-buscar{display:flex;gap:20px}@media (max-width:767px){.reporte-inventairo-maximo .filtrosStickyJS .form-filter .filtro-buscar{gap:10px;width:100%}.reporte-inventairo-maximo .filtrosStickyJS .form-filter{flex-wrap:wrap;gap:10px}.reporte-inventairo-maximo .filtrosStickyJS .form-filter .inventarios{max-width:100%!important;width:100%!important}.reporte-inventairo-maximo .filtrosStickyJS .form-filter .buscador,.reporte-inventairo-maximo .filtrosStickyJS .form-filter .categorias{flex:1;max-width:100%!important;min-width:0;width:auto!important}}.reporte-inventairo-minimo{padding-bottom:15px;padding-top:20px}@media (max-width:1000px){.reporte-inventairo-minimo{margin-top:70px}}@media (max-width:767px){.reporte-inventairo-minimo .table-responsive{padding-right:0!important}}@media (max-width:992px){.reporte-inventairo-minimo .filtrosStickyJS{flex-wrap:wrap;gap:10px}}.reporte-inventairo-minimo .filtrosStickyJS .form-filter .filtro-buscar{display:flex;gap:20px}@media (max-width:767px){.reporte-inventairo-minimo .filtrosStickyJS .form-filter .filtro-buscar{gap:10px;width:100%}.reporte-inventairo-minimo .filtrosStickyJS .form-filter{flex-wrap:wrap;gap:10px}.reporte-inventairo-minimo .filtrosStickyJS .form-filter .inventarios{max-width:100%!important;width:100%!important}.reporte-inventairo-minimo .filtrosStickyJS .form-filter .buscador,.reporte-inventairo-minimo .filtrosStickyJS .form-filter .categorias{flex:1;max-width:100%!important;min-width:0;width:auto!important}}#reportes-inventario-salidas{color:var(--compacto-texto)}#reportes-inventario-salidas .sal-producto{align-items:center;display:flex;gap:12px;min-width:0}#reportes-inventario-salidas .sal-producto__texto{min-width:0}#reportes-inventario-salidas .sal-miniatura{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:8px;color:#9aa5b4;display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}#reportes-inventario-salidas .sal-miniatura img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#reportes-inventario-salidas .sal-unidades{color:var(--compacto-texto-fuerte);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#reportes-inventario-salidas .sal-detalle-fecha{color:var(--compacto-texto-fuerte);display:block;font-weight:500}#reportes-inventario-salidas .sal-detalle-notas{font-style:italic}@media (max-width:1199px){#reportes-inventario-salidas .sal-fecha-fin,#reportes-inventario-salidas .sal-inventario{grid-column:2/-1}#reportes-inventario-salidas .sal-busqueda{grid-column:1/3}}@media (max-width:767px){#reportes-inventario-salidas .sal-miniatura{display:none}}#ventas-categoria-compacta .vc-categoria{align-items:center;display:flex;gap:2px;min-width:0}#ventas-categoria-compacta .vc-alternar{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--compacto-texto-fuerte);display:flex;flex:1 1 auto;font-size:13px;font-weight:600;gap:10px;margin:-6px 0 -6px -8px;min-height:40px;min-width:0;padding:4px 8px;text-align:left}#ventas-categoria-compacta .vc-alternar:hover:not(:disabled){background:rgba(var(--color-base),.06)}#ventas-categoria-compacta .vc-alternar:disabled{cursor:not-allowed}#ventas-categoria-compacta .vc-muestra{background:transparent;border:1.5px solid #b8c1cc;border-radius:999px;flex:0 0 18px;height:6px;transition:background-color .16s ease-out,border-color .16s ease-out;width:18px}#ventas-categoria-compacta .vc-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ventas-categoria-compacta .vc-detallar{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;margin:-6px 0}#ventas-categoria-compacta .vc-detallar:hover{background:rgba(var(--color-base),.06);color:rgb(var(--color-base))}#ventas-categoria-compacta .vc-fila-oculta .vc-nombre{color:var(--compacto-texto-suave);font-weight:500}#ventas-categoria-compacta .vc-fila-resaltada .vc-nombre{color:var(--compacto-texto-fuerte);font-weight:700}#ventas-categoria-compacta .vc-fila-resaltada .vc-muestra{height:8px}body #page-container #ventas-categoria-compacta .tabla-compacta .table .rt-celda-inicio{max-width:260px;min-width:200px}#ventas-categoria-compacta .vc-selector__conteo{color:var(--compacto-texto);font-size:13px;margin:14px 0 10px}#ventas-categoria-compacta .vc-selector__elegidas{margin-bottom:12px}#ventas-categoria-compacta .vc-selector__lista{border-top:1px solid var(--compacto-borde);max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain}#ventas-categoria-compacta .vc-selector__grupo{color:var(--compacto-texto-suave);font-size:12px;font-weight:700;margin:0;padding:14px 8px 4px}#ventas-categoria-compacta .vc-selector__vacio{color:var(--compacto-texto-suave);font-size:13px;margin:0;padding:28px 8px;text-align:center}#ventas-categoria-compacta .vc-arbol,#ventas-categoria-compacta .vc-arbol__hijas{list-style:none;margin:0;padding:0}#ventas-categoria-compacta .vc-arbol__nodo{border-bottom:1px solid var(--compacto-borde-suave)}#ventas-categoria-compacta .vc-arbol__fila{align-items:center;display:flex;gap:4px}#ventas-categoria-compacta .vc-arbol__hijas{padding:0 0 6px 28px}#ventas-categoria-compacta .vc-arbol__hijas .vc-opcion__nombre{font-weight:500}#ventas-categoria-compacta .vc-opcion{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;margin:0;min-height:44px;min-width:0;padding:4px 8px}#ventas-categoria-compacta .vc-opcion:hover{background:rgba(var(--color-base),.05)}#ventas-categoria-compacta .vc-opcion input{accent-color:rgb(var(--color-base));flex:0 0 18px;height:18px;margin:0;width:18px}#ventas-categoria-compacta .vc-opcion__nombre{color:var(--compacto-texto-fuerte);font-size:13px;font-weight:600;min-width:0}#ventas-categoria-compacta .vc-arbol__desplegar{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 auto;gap:2px;height:44px;justify-content:center;min-width:52px;padding:0 6px}#ventas-categoria-compacta .vc-arbol__desplegar:hover{background:rgba(var(--color-base),.06);color:rgb(var(--color-base))}#ventas-categoria-compacta .vc-arbol__desplegar iconify-icon{transition:transform .16s ease-out}#ventas-categoria-compacta .vc-arbol__desplegar.abierto iconify-icon{transform:rotate(180deg)}#ventas-categoria-compacta .vc-arbol__cuantas{font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:767px){#ventas-categoria-compacta .vc-selector__lista{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){#ventas-categoria-compacta .vc-arbol__desplegar iconify-icon{transition:none}}@media (max-width:767px){#ventas-categoria-compacta .vc-alternar{margin-left:-4px;min-height:44px;padding:4px}#ventas-categoria-compacta .vc-nombre{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.3;white-space:normal}#ventas-categoria-compacta .vc-detallar{flex-basis:44px;height:44px}body #page-container #ventas-categoria-compacta .tabla-compacta .table .rt-celda-inicio{max-width:168px;min-width:156px}}@media (prefers-reduced-motion:reduce){#ventas-categoria-compacta .vc-muestra{transition:none}}@media (max-width:767px){#ventas-categoria-compacta .vc-filtro-sucursal{grid-column:1/-1}}#ventas-producto-compacta .vp-filtro-producto{min-width:0}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector{font-family:inherit}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating{display:flex;flex-direction:column-reverse;gap:6px;margin:0!important}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus~label,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{display:none}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus~label:after,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>label:after{display:none}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control::-moz-placeholder,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control::placeholder,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus::placeholder,#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>.form-control:focus{background:#fff;border-color:rgba(var(--color-base),.65);box-shadow:0 0 0 3px rgba(var(--color-base),.09)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__icon{align-items:center;border-radius:10px;bottom:0;height:44px;justify-content:center;right:0;top:auto;transform:none;width:44px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__icon .icono{color:rgb(var(--color-base));font-size:18px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__dropdown{border:1px solid var(--compacto-borde);border-radius:12px;box-shadow:0 14px 30px -14px rgba(23,32,51,.32);margin-top:6px;max-height:264px;padding:4px;z-index:40}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__option{border:0;border-radius:10px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__option.is-active{background:rgba(var(--color-base),.07)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__option.is-selected{background:rgba(var(--color-base),.12);color:var(--compacto-texto-fuerte)}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .search-selector__message{color:var(--compacto-texto-suave);font-size:14px;padding:14px 0}#ventas-producto-compacta .vp-filtro-producto .opcion-producto{align-items:center;display:flex;gap:10px;padding:7px 8px}#ventas-producto-compacta .vp-filtro-producto .opcion-producto__imagen{align-items:center;background:var(--compacto-fondo-suave);border-radius:10px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}#ventas-producto-compacta .vp-filtro-producto .opcion-producto__imagen img{background:var(--compacto-fondo-suave);height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#ventas-producto-compacta .vp-filtro-producto .opcion-producto__texto{min-width:0}#ventas-producto-compacta .vp-filtro-producto .opcion-producto__texto strong{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;line-height:1.35}#ventas-producto-compacta .vp-filtro-producto .opcion-producto__texto small{color:var(--compacto-texto-suave);display:block;font-size:11px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector{font-family:inherit}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating{display:flex;flex-direction:column-reverse;gap:6px;margin:0!important}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus~label,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>label{border:0;color:var(--compacto-texto-suave);font-family:inherit!important;font-size:11px;font-weight:600;height:auto;line-height:1;opacity:1;padding:0;position:static;transform:none}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{display:none}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus~label:after,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>label:after{display:none}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:placeholder-shown){background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:10px;color:var(--compacto-texto);font-size:14px;height:44px;line-height:normal;min-height:44px;padding:0 44px 0 12px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control::-moz-placeholder,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control::placeholder,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus::placeholder,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>.form-control:focus{background:#fff;border-color:rgba(var(--color-base),.65);box-shadow:0 0 0 3px rgba(var(--color-base),.09)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__icon{align-items:center;border-radius:10px;bottom:0;height:44px;justify-content:center;right:0;top:auto;transform:none;width:44px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__icon .icono{color:rgb(var(--color-base));font-size:18px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__dropdown{border:1px solid var(--compacto-borde);border-radius:12px;box-shadow:none;margin-top:6px;max-height:264px;padding:4px;position:static}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__option{border:0;border-radius:10px}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__option.is-active{background:rgba(var(--color-base),.07)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__option.is-selected{background:rgba(var(--color-base),.12);color:var(--compacto-texto-fuerte)}#ventas-producto-compacta .vp-selector__buscador .v-selector-single .search-selector__message{color:var(--compacto-texto-suave);font-size:14px;padding:14px 0}#ventas-producto-compacta .vp-selector__buscador .opcion-producto{align-items:center;display:flex;gap:10px;padding:7px 8px}#ventas-producto-compacta .vp-selector__buscador .opcion-producto__imagen{align-items:center;background:var(--compacto-fondo-suave);border-radius:10px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}#ventas-producto-compacta .vp-selector__buscador .opcion-producto__imagen img{background:var(--compacto-fondo-suave);height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#ventas-producto-compacta .vp-selector__buscador .opcion-producto__texto{min-width:0}#ventas-producto-compacta .vp-selector__buscador .opcion-producto__texto strong{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;line-height:1.35}#ventas-producto-compacta .vp-selector__buscador .opcion-producto__texto small{color:var(--compacto-texto-suave);display:block;font-size:11px}#ventas-producto-compacta .vp-filtro-producto .v-selector-single .form-floating>label,#ventas-producto-compacta .vp-selector__buscador .v-selector-single .form-floating>label{color:var(--compacto-texto-suave)}#ventas-producto-compacta .vp-claves{color:var(--compacto-texto-suave);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 16px;justify-content:flex-start;list-style:none;margin:0;padding:0 20px 6px}#ventas-producto-compacta .vp-claves li{align-items:center;display:inline-flex;gap:6px}#ventas-producto-compacta .vp-clave-marca{border-radius:50%;display:inline-block;flex:0 0 auto;height:10px;width:10px}#ventas-producto-compacta .vp-clave-marca--vacia{border:2px solid var(--marca)}#ventas-producto-compacta .vp-clave-marca--llena{background:var(--marca);box-shadow:inset 0 0 0 1.5px var(--marca-borde,transparent)}#ventas-producto-compacta .vp-clave-marca--reducida{height:8px;width:8px}#ventas-producto-compacta .vp-tramos__explicacion{color:var(--compacto-texto);font-size:13px;line-height:1.5;margin:0 0 14px}#ventas-producto-compacta .vp-tramos__lista{border-top:1px solid var(--compacto-borde);list-style:none;margin:0;padding:0}#ventas-producto-compacta .vp-tramos__lista li{align-items:center;border-bottom:1px solid var(--compacto-borde-suave);display:flex;gap:12px;padding:10px 2px}#ventas-producto-compacta .vp-tramos__texto{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}#ventas-producto-compacta .vp-tramos__texto strong{color:var(--compacto-texto-fuerte);font-size:13px;font-weight:600}#ventas-producto-compacta .vp-tramos__texto small{color:var(--compacto-texto-suave);font-size:12px}#ventas-producto-compacta .vp-tramos__dias{color:var(--compacto-texto-fuerte);flex:0 0 auto;font-size:13px;font-weight:600}#ventas-producto-compacta .vp-avisos{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}#ventas-producto-compacta .vp-aviso{align-items:center;background:#fbeaea;border:1px solid transparent;border-radius:999px;color:var(--compacto-faltante);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;line-height:1.3;padding:3px 9px 3px 7px;transition:border-color .16s ease-out,background-color .16s ease-out;white-space:nowrap}#ventas-producto-compacta .vp-aviso:hover{border-color:currentColor}#ventas-producto-compacta .vp-aviso strong{font-weight:600}#ventas-producto-compacta .vp-aviso--posible_faltante{background:#fdf0d5;color:#8a4b00}body #page-container #ventas-producto-compacta .tabla-compacta .table .rt-celda-inicio{min-width:170px}body #page-container #ventas-producto-compacta .tabla-compacta .table th.vp-columna-activa{color:rgb(var(--color-base))}body #page-container #ventas-producto-compacta .tabla-compacta .table tbody th{font-weight:500}body #page-container #ventas-producto-compacta .tabla-compacta .table td.vp-celda-avisos,body #page-container #ventas-producto-compacta .tabla-compacta .table th.vp-celda-avisos{min-width:220px;text-align:left}#ventas-producto-compacta .vp-producto-serie{align-items:center;display:flex;gap:10px;min-width:0}#ventas-producto-compacta .vp-producto-serie__texto{display:flex;flex-direction:column;min-width:0}#ventas-producto-compacta .vp-producto-serie__texto strong{color:var(--compacto-texto-fuerte);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ventas-producto-compacta .vp-producto-serie__texto small{color:var(--compacto-texto-suave);font-size:11px}#ventas-producto-compacta .vp-fila-resaltada .vp-producto-serie__texto strong{font-weight:700}#ventas-producto-compacta .vp-fila-resaltada .rt-muestra{height:8px}#ventas-producto-compacta .vp-selector__conteo{color:var(--compacto-texto);font-size:13px;margin:14px 0 8px}#ventas-producto-compacta .vp-selector__lista{border-top:1px solid var(--compacto-borde);list-style:none;margin:0;padding:0}#ventas-producto-compacta .vp-selector__producto{align-items:center;border-bottom:1px solid var(--compacto-borde-suave);display:flex;gap:10px;min-height:52px;padding:4px 0 4px 8px}#ventas-producto-compacta .vp-selector__producto .vp-producto-serie__texto{flex:1 1 auto}#ventas-producto-compacta .vp-selector__quitar{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--compacto-texto-suave);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}#ventas-producto-compacta .vp-selector__quitar:hover{background:rgba(var(--color-base),.06);color:var(--compacto-texto-fuerte)}#ventas-producto-compacta .vp-selector__vacio{border-top:1px solid var(--compacto-borde);color:var(--compacto-texto-suave);font-size:13px;margin:0;padding:24px 8px;text-align:center}@media (min-width:768px) and (max-width:1199px){#ventas-producto-compacta .vp-filtro-producto{grid-column:1/-1}}@media (max-width:767px){#ventas-producto-compacta .vp-claves{padding-left:12px;padding-right:12px}#ventas-producto-compacta .vp-filtro-producto,#ventas-producto-compacta .vp-filtro-sucursal{grid-column:1/-1}body #page-container #ventas-producto-compacta .tabla-compacta .table .rt-celda-inicio{min-width:128px}}.catalogo-productos{padding-bottom:15px;padding-top:20px}@media (max-width:1000px){.catalogo-productos{margin-top:70px}}.catalogo-productos .unidades-variables .listado-unidades{border-radius:10px;margin-bottom:15px}.catalogo-productos .unidades-variables .listado-unidades h6{color:#242a30;font-size:12px;font-weight:500;margin-bottom:10px;margin-top:10px;padding-left:10px}.catalogo-productos .unidades-variables .listado-unidades ul{list-style:none;margin:0;padding:0}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad{display:flex;flex-direction:row;gap:5px;margin-bottom:10px}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .unidad{flex-grow:1}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .cantidad{width:100px}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .cantidad input{-moz-appearance:textfield;padding:0}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .cantidad input::-webkit-inner-spin-button,.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .eliminar{align-content:center;align-items:center;cursor:pointer;width:25px}.catalogo-productos .unidades-variables .listado-unidades ul li.item-unidad .eliminar .icono{font-size:30px}.catalogo-productos .unidades-variables .listado-unidades ul li .btn.btn-success.btn-agregar-unidad{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:12px;height:35px;justify-content:center;padding:0 10px}.catalogo-productos .unidades-variables .listado-unidades ul li .btn.btn-success.btn-agregar-unidad .icono{font-size:18px}.catalogo-productos .unidades-variables .listado-unidades ul li .btn.btn-success.btn-agregar-unidad span{font-size:12px;font-weight:400}.catalogo-productos .form-filter{gap:10px;margin-bottom:0}@media (max-width:400px){.catalogo-productos .form-filter{flex-direction:column}}.catalogo-productos .buttons-area{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}@media (max-width:576px){.catalogo-productos .buttons-area{flex-direction:column;gap:0}}.catalogo-productos .buttons-area.sticky{padding:20px 25px!important}.catalogo-productos .buttons-area .buscador{border-radius:500px;gap:10px;margin-left:1px;width:50%}@media (max-width:400px){.catalogo-productos .buttons-area .buscador{width:100%}}.catalogo-productos .buttons-area .buscador button{border-radius:5000px}.catalogo-productos .buttons-area .buscador .form-control{background-color:#fff;width:100%}.catalogo-productos .buttons-area .buscador .form-control::-moz-placeholder{color:#9b9b9b}.catalogo-productos .buttons-area .buscador .form-control::placeholder{color:#9b9b9b}.catalogo-productos .buttons-area .form-control{border-radius:5000px;left:-1px;width:50%}@media (max-width:400px){.catalogo-productos .buttons-area .form-control{width:100%}}.catalogo-productos .buttons-area a{border-radius:5000px;height:42px;line-height:1}@media (max-width:567px){.catalogo-productos .buttons-area a{margin-top:15px}}.catalogo-productos table td a img{border-radius:5px}@media (max-width:767px){.pagination{justify-content:center}}.pagination .page-item .page-link{text-align:center;width:36px}@media (max-width:767px){.pagination .page-item:not(:first-child){display:none}.pagination .page-item:last-child{display:block}}.body-descuentos-modal{border:1px solid rgba(0,0,0,.3);border-radius:20px;margin-top:18px;padding:0 20px}.body-descuentos-modal .nav-pills{margin-top:-22px}.body-descuentos-modal .nav-pills li.active a{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#000}.body-descuentos-modal .nav-pills li.active a:hover{background-color:#fff}.body-descuentos-modal .nav-pills li a{background-color:transparent;padding:6px 20px}.catalogo-descuentos td img{border-radius:5px}.catalogo-descuentos .tab-content{padding:10px}.catalogo-descuentos .nav-tabs{margin-top:15px}.catalogo-descuentos .descuento-producto{display:flex;gap:10px;margin-bottom:10px}.catalogo-descuentos .descuento-producto:last-child{margin-bottom:0}.catalogo-descuentos .descuento-producto img{border-radius:5px;height:40px;width:40px}.catalogo-descuentos .descuento-producto .descripcion{align-content:center}.catalogo-descuentos .descuento-producto .descripcion p{margin:0}.catalogo-descuentos .item-producto{display:flex;gap:10px;padding:5px 10px}.catalogo-descuentos .item-producto img{background:#c3c3c3;border-radius:5px;height:40px;width:40px}.catalogo-descuentos .item-producto.selected .descripcion h6{color:#000}.catalogo-descuentos .item-producto.selected .descripcion p{color:#aeaeae}.catalogo-descuentos .item-producto .descripcion{align-content:center}.catalogo-descuentos .item-producto .descripcion h6,.catalogo-descuentos .item-producto .descripcion p{margin-bottom:0}.catalogo-descuentos .item-producto .descripcion p{color:#aeaeae}.catalogo-descuentos .listado-productos{border:1px solid #f0f0f0;border-radius:5px;margin-bottom:15px}.catalogo-descuentos .listado-productos .item-producto{border-bottom:1px solid #f0f0f0;padding:5px}.catalogo-descuentos .listado-productos .item-producto:last-child{border-bottom:0}.catalogo-descuentos .listado-productos .item-producto .descripcion{flex:1}.catalogo-descuentos .listado-productos .item-producto .remover .icono{font-size:20px}.catalogo-descuentos .listado-categorias{margin-bottom:15px}.catalogo-descuentos .listado-categorias .item-categoria{display:flex;gap:10px;padding:5px}.catalogo-descuentos .listado-categorias .item-categoria img{background:#c3c3c3;border-radius:5px;height:40px;width:40px}.catalogo-descuentos .listado-categorias .item-categoria .descripcion{align-content:center;flex:1}.catalogo-descuentos .listado-categorias .item-categoria .descripcion h6,.catalogo-descuentos .listado-categorias .item-categoria .descripcion p{margin-bottom:0}.catalogo-descuentos .listado-categorias .item-categoria .descripcion h6{font-size:16px;font-weight:500}.catalogo-descuentos .listado-categorias .item-categoria .descripcion p{color:#aeaeae}.catalogo-descuentos .listado-categorias .item-categoria .remover{align-content:center}.catalogo-descuentos .listado-categorias .item-categoria .remover .btn{height:20px}.catalogo-descuentos .listado-categorias .item-categoria .remover .icono{font-size:20px}.catalogo-descuentos .listado-categorias .item-categoria.categoria-cupon .input-cantidad{width:100px}.catalogo-descuentos .listado-categorias.listado-simple{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.catalogo-descuentos .listado-categorias.listado-simple .item-categoria{background:#dedede;border-radius:50px;display:inline-flex;padding:5px 10px}.catalogo-descuentos .listado-categorias.listado-simple .item-categoria .descripcion{align-content:center;flex:1}.catalogo-descuentos .listado-categorias.listado-simple .item-categoria .descripcion h6{font-size:14px;font-weight:400}.catalogo-descuentos .listado-categorias.listado-simple .item-categoria .remover .btn{height:20px;width:20px}.catalogo-descuentos .categorias-cupones{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.catalogo-descuentos .categorias-cupones .categoria-item{background:rgba(var(--color-base));border-radius:50px;color:#fff;padding:0 5px}.catalogo-categorias .header-container{align-items:center;display:flex;justify-content:space-between}@media (max-width:576px){.catalogo-categorias .header-container{align-items:start;flex-direction:column}.catalogo-categorias .header-container button{margin-bottom:15px;width:100%}}.catalogo-categorias .categorias-table .categorias{align-items:center;background-color:#fff;border-radius:40px;display:flex;height:40px;justify-content:space-between;margin-bottom:10px;padding:5px 10px}.catalogo-categorias .categorias-table .categorias b{text-transform:uppercase}.catalogo-categorias .categorias-table .subcategoria-area{align-items:center;display:flex;gap:15px;margin-bottom:10px;margin-left:15px}.catalogo-categorias .categorias-table .subcategoria-area .separador{position:relative}.catalogo-categorias .categorias-table .subcategoria-area .separador .line{background-color:rgba(var(--color-base),.5);height:50px;left:50%;position:absolute;top:-19px;transform:translate(-50%,-50%);width:1px;z-index:-1}.catalogo-categorias .categorias-table .subcategoria-area .separador .circle{background-color:#fff;border:1px solid rgb(var(--color-base),.5);border-radius:40px;content:"";display:block;height:8px;width:8px}.catalogo-categorias .categorias-table .subcategoria-area .icons-table a{color:rgba(var(--color-base))}.catalogo-categorias .categorias-table .subcategoria-area .subcategoria{align-items:center;background-color:rgba(var(--color-base),.05);border-radius:40px;color:rgb(var(--color-base));display:flex;height:40px;justify-content:space-between;padding:5px 10px;width:100%}@media (max-width:450px){.catalogo-categorias .icons-table{flex-direction:row;gap:15px}}.modal-dialog .modal-header{align-items:center;display:flex;justify-content:space-between;padding:5px 12px 18px}.modal-dialog .modal-header button{background-color:transparent;border:none}.modal-dialog .modal-header button .icono{color:#000}.login-page{background-color:#fff!important}.login-page .login .login-content .form-control{background-color:rgba(27,85,142,.1)}.login-page .login .login-content button{background-color:#1d5288}.modal-perfil-cliente .agregar-lista{margin-top:10px;padding-left:10px}.modal-perfil-cliente a{color:rgba(var(--color-base));font-weight:500;margin-top:40px;text-decoration:none}.listas-precio .modal .modal-body .form-group .title{padding-left:10px}.modal .radio-area{display:flex;gap:15px;margin-top:10px}.modal .radio-area .radio-button{display:flex}.modal .radio-area .radio-button .btn-primary{background-color:transparent;border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.8)}.modal .radio-area .radio-button .btn-check:checked+.btn{background-color:rgb(var(--color-base));color:#fff}.modal .radio-area .radio-button label{text-align:center}.compras_proveedores .header-area{align-items:center;display:flex;justify-content:space-between}@media (max-width:500px){.compras_proveedores .header-area{align-items:start;flex-direction:column;margin-bottom:20px}.compras_proveedores .header-area a{width:100%}}.form-floating>label:after{background-color:transparent!important}#compra-compacta,#compras-compacta{color:var(--compacto-texto)}#compra-compacta .cp-unidades,#compras-compacta .cp-unidades{color:var(--compacto-texto-fuerte);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#compra-compacta .cp-celda-acciones,#compras-compacta .cp-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#compra-compacta .cp-celda-acciones .acciones-fila,#compras-compacta .cp-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#compras-compacta .cp-folio{align-items:center;display:flex;gap:8px}#compras-compacta .cp-folio .cp-estado.solo-movil-compacto{display:none}#compras-compacta .cp-proveedor{color:var(--compacto-texto-fuerte);display:block;font-weight:500;margin-top:2px}#compras-compacta .cp-estado{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1;padding:6px 10px 6px 8px;white-space:nowrap}#compras-compacta .cp-estado:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}#compras-compacta .cp-estado--pendiente{background:rgba(var(--color-base),.1);color:rgb(var(--color-base))}#compras-compacta .cp-estado--finalizada{background:var(--compacto-fondo-suave);color:var(--compacto-texto)}#compras-compacta .cp-estado--finalizada:before{background:var(--compacto-sobrante)}@media (min-width:768px) and (max-width:1199px){#compras-compacta .cp-desde{grid-column:3/-1}#compras-compacta .cp-codigo{grid-column:span 2}}#compra-compacta .cp-captura{align-items:flex-end;display:flex;gap:8px;min-width:0}#compra-compacta .cp-captura__codigo{flex:1 1 auto}#compra-compacta .cp-accion-barra{align-self:end}#compra-compacta .tabla-compacta .table tbody tr:not(.cp-fila){cursor:auto}#compra-compacta .tabla-compacta .table tbody tr td{transition:background-color .4s ease-out}#compra-compacta .tabla-compacta .table tbody tr.cp-fila--reciente td{background:rgba(var(--color-base),.12)}#compra-compacta .cp-producto{align-items:center;display:flex;gap:12px;min-width:0}#compra-compacta .cp-producto__texto{min-width:0}#compra-compacta .cp-miniatura{align-items:center;background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:8px;color:#9aa5b4;display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}#compra-compacta .cp-miniatura img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#compra-compacta a.cp-miniatura:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#compra-compacta .cp-importe strong{color:var(--compacto-texto-fuerte);font-variant-numeric:tabular-nums}#compra-compacta .cp-importe__nota{color:var(--compacto-descuento-texto)}@media (min-width:768px) and (max-width:1199px){#compra-compacta .cp-captura{grid-column:1/-1}#compra-compacta .cp-accion-barra{width:100%}}@media (prefers-reduced-motion:reduce){#compra-compacta .tabla-compacta .table tbody tr td{transition:none}}@media (max-width:767px){#compra-compacta .cp-celda-acciones,#compras-compacta .cp-celda-acciones{padding:2px 4px 2px 0}#compra-compacta .cp-celda-acciones .acciones-fila,#compras-compacta .cp-celda-acciones .acciones-fila{gap:0}#compras-compacta .cp-hasta,#compras-compacta .cp-inventario{grid-column:2/-1}#compras-compacta .cp-codigo{grid-column:1/3}#compras-compacta .cp-folio .cp-estado.solo-movil-compacto{display:inline-flex}#compras-compacta .cp-total-movil.solo-movil-compacto{color:var(--compacto-texto-suave);display:block;font-size:12px;font-variant-numeric:tabular-nums;margin-top:4px}#compras-compacta .cp-total-movil.solo-movil-compacto .importe-fuerte{font-size:13px}#compra-compacta .tabla-compacta .cp-miniatura{display:none}#compra-compacta .campo-busqueda,#compra-compacta .cp-accion-barra--ancha,#compra-compacta .cp-captura{grid-column:1/-1}#compra-compacta .cp-accion-barra{width:100%}#compra-compacta .cp-buscar{flex:0 0 44px;font-size:0;gap:0;padding:0;width:44px}#compra-compacta .barra-filtros__contexto{white-space:normal}}#ventas-reportes-v3{color:var(--compacto-texto)}#ventas-reportes-v3 .v3-lista{display:grid;gap:12px;transition:opacity .15s ease-out}#ventas-reportes-v3 .v3-lista--actualizando{opacity:.45;pointer-events:none}#ventas-reportes-v3 .v3-dia{background:#fff;border:1px solid var(--compacto-borde);border-radius:14px}#ventas-reportes-v3 .v3-dia__encabezado{align-items:baseline;border-bottom:1px solid var(--compacto-borde);display:flex;gap:12px;justify-content:space-between;padding:14px 20px 12px}#ventas-reportes-v3 .v3-dia__fecha{color:var(--compacto-texto-fuerte);font-size:17px;font-weight:600;line-height:1.3;margin:0;text-transform:capitalize}#ventas-reportes-v3 .v3-dia__ventas{align-items:baseline;display:flex;gap:8px;white-space:nowrap}#ventas-reportes-v3 .v3-dia__ventas span{color:var(--compacto-texto-suave);font-size:12px}#ventas-reportes-v3 .v3-dia__ventas strong{color:rgb(var(--color-base));font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}#ventas-reportes-v3 .corte-v3{align-items:center;border-top:1px solid var(--compacto-borde-suave);cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(120px,150px) minmax(0,1fr) 44px;padding:10px 10px 10px 20px;position:relative;transition:background-color .12s ease-out}#ventas-reportes-v3 .corte-v3:hover{background:#fafbfc}#ventas-reportes-v3 .corte-v3:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}#ventas-reportes-v3 .v3-dia__encabezado+.corte-v3{border-top:0}#ventas-reportes-v3 .corte-v3__identidad{display:grid;gap:2px;min-width:0}#ventas-reportes-v3 .corte-v3__identidad strong{color:var(--compacto-texto-fuerte);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ventas-reportes-v3 .corte-v3__identidad span{color:var(--compacto-texto-suave);font-size:12px;font-variant-numeric:tabular-nums}#ventas-reportes-v3 .corte-v3__cifras{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}#ventas-reportes-v3 .corte-v3__cifras>div{min-width:0;text-align:right}#ventas-reportes-v3 .corte-v3__cifras dt{color:var(--compacto-texto-suave);font-size:11px;font-weight:600;line-height:1.3;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ventas-reportes-v3 .corte-v3__cifras dd{color:var(--compacto-texto);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.35;margin:0;white-space:nowrap}#ventas-reportes-v3 .corte-v3__cifras .corte-v3__ventas{color:var(--compacto-texto-fuerte);font-weight:600}#page-container #ventas-reportes-v3 .corte-v3__ver:after{border-radius:inherit;content:"";inset:0;position:absolute}#ventas-reportes-v3 .corte-v3:has(.corte-v3__ver:focus-visible){box-shadow:inset 0 0 0 2px rgba(var(--color-base),.35)}#page-container #ventas-reportes-v3 .v3-modal .v3-panel__vacio{color:var(--compacto-texto-suave);font-size:13px;margin:0;padding:32px 0;text-align:center}#page-container #ventas-reportes-v3 .v3-modal .v3-tabla .v3-celda-accion{padding-bottom:2px;padding-top:2px;width:56px}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles{margin:0}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles td,#page-container #ventas-reportes-v3 .v3-modal .v3-detalles th{border:0;font-size:13px;height:auto;line-height:1.35;padding:6px 14px;vertical-align:baseline;width:50%}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles th{background:transparent;color:var(--compacto-texto-suave);font-weight:500;letter-spacing:0;padding-right:8px;text-align:right;text-transform:none}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles td{color:var(--compacto-texto);font-variant-numeric:tabular-nums;padding-left:8px;text-align:left}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja{background:transparent}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja td,#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja th{background:color-mix(in srgb,rgb(var(--color-base)) 8%,#fff)}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja th{color:rgb(var(--color-base));font-weight:600}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja td{color:var(--compacto-texto-fuerte);font-weight:600}#page-container #ventas-reportes-v3 .v3-modal .v3-fila-caja--inicio th{border-top-left-radius:10px;padding-top:9px}#page-container #ventas-reportes-v3 .v3-modal .v3-fila-caja--inicio td{border-top-right-radius:10px;padding-top:9px}#page-container #ventas-reportes-v3 .v3-modal .v3-fila-caja--fin th{border-bottom-left-radius:10px;padding-bottom:9px}#page-container #ventas-reportes-v3 .v3-modal .v3-fila-caja--fin td{border-bottom-right-radius:10px;padding-bottom:9px}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja--chica td,#page-container #ventas-reportes-v3 .v3-modal .v3-detalles .v3-fila-caja--chica th{box-shadow:inset 0 1px 0 color-mix(in srgb,rgb(var(--color-base)) 22%,#fff)}#page-container #ventas-reportes-v3 .v3-modal .v3-detalles__texto{overflow-wrap:anywhere;white-space:pre-line}#page-container #ventas-reportes-v3 .v3-modal .v3-secundario>.solo-movil-v3{white-space:nowrap}#page-container #ventas-reportes-v3 .v3-modal .v3-fila-diferencia td,#page-container #ventas-reportes-v3 .v3-modal .v3-fila-diferencia th{border-top:1px solid var(--compacto-borde);color:var(--compacto-texto-fuerte);font-weight:600}#page-container #ventas-reportes-v3 .v3-modal .v3-fuerte{color:var(--compacto-texto-fuerte);font-weight:600}#page-container #ventas-reportes-v3 .v3-modal .v3-folio{color:var(--compacto-texto-fuerte);font-variant-numeric:tabular-nums;font-weight:600}#page-container #ventas-reportes-v3 .v3-modal .v3-producto{color:var(--compacto-texto-fuerte);display:block;font-weight:500;line-height:1.35}#page-container #ventas-reportes-v3 .v3-modal .v3-secundario{color:var(--compacto-texto-suave);display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;margin-top:2px}#page-container #ventas-reportes-v3 .v3-modal .solo-movil-v3{display:none}@media (min-width:768px) and (max-width:1199px){#ventas-reportes-v3 .corte-v3__cifras{gap:8px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#ventas-reportes-v3 .v3-filtro-sucursal{grid-column:1/-1}#ventas-reportes-v3 .v3-lista{gap:10px;margin:0 -8px}#ventas-reportes-v3 .v3-dia{border-radius:12px}#ventas-reportes-v3 .v3-dia__encabezado{padding:12px 14px 10px}#ventas-reportes-v3 .v3-dia__fecha{font-size:16px}#ventas-reportes-v3 .v3-dia__ventas strong{font-size:17px}#ventas-reportes-v3 .corte-v3{gap:2px 8px;grid-template-columns:minmax(0,1fr) 44px;padding:4px 4px 12px 14px}#ventas-reportes-v3 .corte-v3:hover{background:transparent}#ventas-reportes-v3 .corte-v3__identidad{align-items:baseline;display:flex;gap:8px}#ventas-reportes-v3 .corte-v3__cifras{gap:10px 8px;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:10px}#ventas-reportes-v3 .corte-v3__cifras>div{text-align:left}#ventas-reportes-v3 .corte-v3__cifras dt{font-size:11px;white-space:normal}#page-container #ventas-reportes-v3 .v3-modal .v3-tabla .v3-celda-accion{padding:2px 0;width:44px}#page-container #ventas-reportes-v3 .v3-modal .solo-escritorio-v3{display:none}#page-container #ventas-reportes-v3 .v3-modal .solo-movil-v3{display:inline}#page-container #ventas-reportes-v3 .v3-modal .v3-secundario.solo-movil-v3{display:block}}@media (prefers-reduced-motion:reduce){#ventas-reportes-v3 .corte-v3,#ventas-reportes-v3 .v3-lista{transition:none}}#productos-vendidos-compacta{color:var(--compacto-texto)}#productos-vendidos-compacta .pvc-exportar{align-self:end}#productos-vendidos-compacta .pvc-resumen-fechas{color:var(--compacto-texto-suave);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:4px 16px;margin:0 0 12px}#productos-vendidos-compacta .pvc-resumen-fechas strong{color:var(--compacto-texto-fuerte);font-weight:600}@media (min-width:768px) and (max-width:1199px){#productos-vendidos-compacta .pvc-filtro-hasta{grid-column:span 3}#productos-vendidos-compacta .pvc-busqueda{grid-column:span 4}}@media (max-width:767px){#productos-vendidos-compacta .pvc-filtro-categoria,#productos-vendidos-compacta .pvc-filtro-hasta{grid-column:span 3}#productos-vendidos-compacta .pvc-busqueda{grid-column:span 2}}#ventas-compacta{color:var(--compacto-texto)}#ventas-compacta .vcp-vacio{color:var(--compacto-texto-suave);font-size:13px;margin:0;padding:24px 0;text-align:center}@media (min-width:768px) and (max-width:1199px){#ventas-compacta .vcp-filtro-descuento,#ventas-compacta .vcp-filtro-desde,#ventas-compacta .vcp-filtro-hasta{grid-column:span 2}}@media (max-width:767px){#ventas-compacta .vcp-filtro-descuento,#ventas-compacta .vcp-filtro-hasta,#ventas-compacta .vcp-filtro-pago,#ventas-compacta .vcp-filtro-sucursal,#ventas-compacta .vcp-filtro-vendedor{grid-column:span 2}}.usuario-cambiar-password{background-color:#fff;border-radius:40px;margin:50px auto 0;max-width:800px;padding:30px 20px}@media (max-width:567px){.usuario-cambiar-password{padding:10px}}.usuario-cambiar-password .input-image-preview{max-width:250px;width:100%}.usuario-cambiar-password .form-control{background-color:#f3f6f9}.usuario-cambiar-password .cambiar-pass{margin-bottom:10px;margin-left:10px;text-decoration:none}.configuraciones .grupo{margin-bottom:2rem}.configuraciones .grupo .titulo{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem .5rem;text-transform:uppercase}.configuraciones .grupo .items{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.configuraciones .grupo .item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.8rem 1rem;transition:background .15s ease}.configuraciones .grupo .item:not(:last-child){border-bottom:1px solid #f3f4f6}.configuraciones .grupo .item:hover{background-color:#f9fafb}.configuraciones .grupo .item .descripcion h6{color:#333;font-size:14px;font-weight:500;margin:0}.configuraciones .grupo .item .descripcion p{color:#6b7280;font-size:12px;margin:.1rem 0 0}.configuraciones .grupo .item .icono{align-items:center;color:#d1d5db;display:flex}.configuraciones .grupo .item .icono .icon{font-size:1.1rem}.configuraciones .item-producto{display:flex;gap:10px;padding:5px 10px}.configuraciones .item-producto img{background:#c3c3c3;border-radius:5px;height:40px;width:40px}.configuraciones .item-producto.selected .descripcion h6{color:#000}.configuraciones .item-producto.selected .descripcion p{color:#aeaeae}.configuraciones .item-producto .descripcion{align-content:center}.configuraciones .item-producto .descripcion h6,.configuraciones .item-producto .descripcion p{margin-bottom:0}.configuraciones .item-producto .descripcion p{color:#aeaeae}.configuraciones .listado-productos{display:flex;flex-wrap:wrap;gap:5px}.configuraciones .listado-productos .producto-item{align-items:center;background:rgba(var(--color-base));border-radius:50px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:0 5px}.configuraciones .listado-productos .producto-item .icono{font-size:14px}
